0001640147-24-000250.txt : 20241127 0001640147-24-000250.hdr.sgml : 20241127 20241127162259 ACCESSION NUMBER: 0001640147-24-000250 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 101 CONFORMED PERIOD OF REPORT: 20241031 FILED AS OF DATE: 20241127 DATE AS OF CHANGE: 20241127 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Snowflake Inc. CENTRAL INDEX KEY: 0001640147 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology IRS NUMBER: 460636374 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39504 FILM NUMBER: 241511531 BUSINESS ADDRESS: STREET 1: 106 EAST BABCOCK STREET STREET 2: SUITE 3A CITY: BOZEMAN STATE: MT ZIP: 59715 BUSINESS PHONE: 844-766-9355 MAIL ADDRESS: STREET 1: 106 EAST BABCOCK STREET STREET 2: SUITE 3A CITY: BOZEMAN STATE: MT ZIP: 59715 FORMER COMPANY: FORMER CONFORMED NAME: Snowflake Computing, Inc. DATE OF NAME CHANGE: 20150421 10-Q 1 snow-20241031.htm 10-Q snow-20241031
00016401471/312025Q3FALSEP1Y0.00634920.0063492273xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:puresnow:companysnow:daysnow:complaint00016401472024-02-012024-10-3100016401472024-11-1500016401472024-10-3100016401472024-01-310001640147us-gaap:CommonClassBMember2024-01-310001640147us-gaap:CommonClassBMember2024-10-310001640147us-gaap:CommonClassAMember2024-01-310001640147us-gaap:CommonClassAMember2024-10-310001640147snow:FiscalYear2024BusinessCombinationMembersnow:InvestingSubsidiaryMember2024-08-012024-10-310001640147snow:FiscalYear2024BusinessCombinationMembersnow:InvestingSubsidiaryMember2023-11-012024-01-3100016401472024-08-012024-10-3100016401472023-08-012023-10-3100016401472023-02-012023-10-310001640147us-gaap:CommonClassAMember2024-08-012024-10-310001640147us-gaap:CommonClassAMember2023-08-012023-10-310001640147us-gaap:CommonClassAMember2024-02-012024-10-310001640147us-gaap:CommonClassAMember2023-02-012023-10-310001640147us-gaap:CommonStockMemberus-gaap:CommonClassAMember2024-07-310001640147us-gaap:TreasuryStockCommonMember2024-07-310001640147us-gaap:AdditionalPaidInCapitalMember2024-07-310001640147us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-07-310001640147us-gaap:RetainedEarningsMember2024-07-310001640147us-gaap:ParentMember2024-07-310001640147us-gaap:NoncontrollingInterestMember2024-07-3100016401472024-07-310001640147us-gaap:CommonStockMemberus-gaap:CommonClassAMember2024-08-012024-10-310001640147us-gaap:AdditionalPaidInCapitalMember2024-08-012024-10-310001640147us-gaap:ParentMember2024-08-012024-10-310001640147us-gaap:RetainedEarningsMember2024-08-012024-10-310001640147us-gaap:TreasuryStockCommonMember2024-08-012024-10-310001640147us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-08-012024-10-310001640147us-gaap:NoncontrollingInterestMember2024-08-012024-10-310001640147us-gaap:CommonStockMemberus-gaap:CommonClassAMember2024-10-310001640147us-gaap:TreasuryStockCommonMember2024-10-310001640147us-gaap:AdditionalPaidInCapitalMember2024-10-310001640147us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-10-310001640147us-gaap:RetainedEarningsMember2024-10-310001640147us-gaap:ParentMember2024-10-310001640147us-gaap:NoncontrollingInterestMember2024-10-310001640147us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-07-310001640147us-gaap:TreasuryStockCommonMember2023-07-310001640147us-gaap:AdditionalPaidInCapitalMember2023-07-310001640147us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-310001640147us-gaap:RetainedEarningsMember2023-07-310001640147us-gaap:ParentMember2023-07-310001640147us-gaap:NoncontrollingInterestMember2023-07-3100016401472023-07-310001640147us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-08-012023-10-310001640147us-gaap:AdditionalPaidInCapitalMember2023-08-012023-10-310001640147us-gaap:ParentMember2023-08-012023-10-310001640147us-gaap:RetainedEarningsMember2023-08-012023-10-310001640147us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-08-012023-10-310001640147us-gaap:NoncontrollingInterestMember2023-08-012023-10-310001640147us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-10-310001640147us-gaap:TreasuryStockCommonMember2023-10-310001640147us-gaap:AdditionalPaidInCapitalMember2023-10-310001640147us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-10-310001640147us-gaap:RetainedEarningsMember2023-10-310001640147us-gaap:ParentMember2023-10-310001640147us-gaap:NoncontrollingInterestMember2023-10-3100016401472023-10-310001640147us-gaap:CommonStockMemberus-gaap:CommonClassAMember2024-01-310001640147us-gaap:TreasuryStockCommonMember2024-01-310001640147us-gaap:AdditionalPaidInCapitalMember2024-01-310001640147us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-310001640147us-gaap:RetainedEarningsMember2024-01-310001640147us-gaap:ParentMember2024-01-310001640147us-gaap:NoncontrollingInterestMember2024-01-310001640147us-gaap:CommonStockMemberus-gaap:CommonClassAMember2024-02-012024-10-310001640147us-gaap:AdditionalPaidInCapitalMember2024-02-012024-10-310001640147us-gaap:ParentMember2024-02-012024-10-310001640147us-gaap:RetainedEarningsMember2024-02-012024-10-310001640147us-gaap:TreasuryStockCommonMember2024-02-012024-10-310001640147us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-02-012024-10-310001640147us-gaap:NoncontrollingInterestMember2024-02-012024-10-310001640147us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-01-310001640147us-gaap:TreasuryStockCommonMember2023-01-310001640147us-gaap:AdditionalPaidInCapitalMember2023-01-310001640147us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-310001640147us-gaap:RetainedEarningsMember2023-01-310001640147us-gaap:ParentMember2023-01-310001640147us-gaap:NoncontrollingInterestMember2023-01-3100016401472023-01-310001640147us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-02-012023-10-310001640147us-gaap:AdditionalPaidInCapitalMember2023-02-012023-10-310001640147us-gaap:ParentMember2023-02-012023-10-310001640147us-gaap:TreasuryStockCommonMember2023-02-012023-10-310001640147us-gaap:RetainedEarningsMember2023-02-012023-10-310001640147us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-02-012023-10-310001640147us-gaap:NoncontrollingInterestMember2023-02-012023-10-310001640147country:US2024-10-310001640147country:US2024-01-310001640147us-gaap:NonUsMember2024-10-310001640147us-gaap:NonUsMember2024-01-310001640147us-gaap:ProductConcentrationRiskMembersnow:OnDemandArrangementsMemberus-gaap:RevenueFromContractWithCustomerMember2024-02-012024-10-310001640147us-gaap:ProductConcentrationRiskMembersnow:OnDemandArrangementsMemberus-gaap:RevenueFromContractWithCustomerMember2023-02-012023-10-310001640147us-gaap:ProductConcentrationRiskMembersnow:OnDemandArrangementsMemberus-gaap:RevenueFromContractWithCustomerMember2024-08-012024-10-310001640147us-gaap:ProductConcentrationRiskMembersnow:OnDemandArrangementsMemberus-gaap:RevenueFromContractWithCustomerMember2023-08-012023-10-310001640147srt:MinimumMember2024-02-012024-10-310001640147srt:MaximumMember2024-02-012024-10-310001640147us-gaap:ProductMember2024-08-012024-10-310001640147us-gaap:ProductMember2023-08-012023-10-310001640147us-gaap:ProductMember2024-02-012024-10-310001640147us-gaap:ProductMember2023-02-012023-10-310001640147snow:ProfessionalServicesAndOtherMember2024-08-012024-10-310001640147snow:ProfessionalServicesAndOtherMember2023-08-012023-10-310001640147snow:ProfessionalServicesAndOtherMember2024-02-012024-10-310001640147snow:ProfessionalServicesAndOtherMember2023-02-012023-10-310001640147country:US2024-08-012024-10-310001640147country:US2023-08-012023-10-310001640147country:US2024-02-012024-10-310001640147country:US2023-02-012023-10-310001640147snow:OtherAmericasMember2024-08-012024-10-310001640147snow:OtherAmericasMember2023-08-012023-10-310001640147snow:OtherAmericasMember2024-02-012024-10-310001640147snow:OtherAmericasMember2023-02-012023-10-310001640147us-gaap:EMEAMember2024-08-012024-10-310001640147us-gaap:EMEAMember2023-08-012023-10-310001640147us-gaap:EMEAMember2024-02-012024-10-310001640147us-gaap:EMEAMember2023-02-012023-10-310001640147snow:AsiaPacificAndJapanMember2024-08-012024-10-310001640147snow:AsiaPacificAndJapanMember2023-08-012023-10-310001640147snow:AsiaPacificAndJapanMember2024-02-012024-10-310001640147snow:AsiaPacificAndJapanMember2023-02-012023-10-3100016401472024-11-012024-10-310001640147us-gaap:MoneyMarketFundsMember2024-10-310001640147us-gaap:USGovernmentDebtSecuritiesMember2024-10-310001640147us-gaap:BankTimeDepositsMember2024-10-310001640147us-gaap:CommercialPaperMember2024-10-310001640147us-gaap:CorporateDebtSecuritiesMember2024-10-310001640147us-gaap:CorporateDebtSecuritiesMember2024-10-310001640147us-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-10-310001640147us-gaap:CommercialPaperMember2024-10-310001640147us-gaap:CertificatesOfDepositMember2024-10-310001640147us-gaap:USGovernmentDebtSecuritiesMember2024-01-310001640147us-gaap:MoneyMarketFundsMember2024-01-310001640147us-gaap:BankTimeDepositsMember2024-01-310001640147us-gaap:CorporateDebtSecuritiesMember2024-01-310001640147us-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-01-310001640147us-gaap:CommercialPaperMember2024-01-310001640147us-gaap:CertificatesOfDepositMember2024-01-310001640147us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2024-10-310001640147us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2024-01-310001640147us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-10-310001640147us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-10-310001640147us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-10-310001640147us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-10-310001640147us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-10-310001640147us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-10-310001640147us-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-10-310001640147us-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-10-310001640147us-gaap:BankTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMember2024-10-310001640147us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-10-310001640147us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-10-310001640147us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2024-10-310001640147us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-10-310001640147us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-10-310001640147us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-10-310001640147us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-10-310001640147us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-10-310001640147us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-10-310001640147us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-10-310001640147us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-10-310001640147us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-10-310001640147us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-10-310001640147us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-10-310001640147us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-10-310001640147us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2024-10-310001640147us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2024-10-310001640147us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2024-10-310001640147us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-10-310001640147us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-10-310001640147us-gaap:FairValueMeasurementsRecurringMember2024-10-310001640147us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001640147us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001640147us-gaap:USGovernmentDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001640147us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001640147us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001640147us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001640147us-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001640147us-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001640147us-gaap:BankTimeDepositsMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001640147us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-01-310001640147us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-01-310001640147us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2024-01-310001640147us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-01-310001640147us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-01-310001640147us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2024-01-310001640147us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-01-310001640147us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-01-310001640147us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2024-01-310001640147us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2024-01-310001640147us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2024-01-310001640147us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CertificatesOfDepositMember2024-01-310001640147us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001640147us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001640147us-gaap:FairValueMeasurementsRecurringMember2024-01-310001640147us-gaap:LeaseholdImprovementsMember2024-10-310001640147us-gaap:LeaseholdImprovementsMember2024-01-310001640147snow:ComputerEquipmentAndSoftwareMember2024-10-310001640147snow:ComputerEquipmentAndSoftwareMember2024-01-310001640147us-gaap:FurnitureAndFixturesMember2024-10-310001640147us-gaap:FurnitureAndFixturesMember2024-01-310001640147us-gaap:SoftwareDevelopmentMember2024-10-310001640147us-gaap:SoftwareDevelopmentMember2024-01-310001640147snow:ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember2024-10-310001640147snow:ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember2024-01-310001640147snow:ConstructionInProgressOtherMember2024-10-310001640147snow:ConstructionInProgressOtherMember2024-01-310001640147snow:TwoPrivatelyHeldCompaniesMember2024-02-012024-10-310001640147snow:TwoPrivatelyHeldCompaniesMemberus-gaap:CustomerRelationshipsMember2024-10-310001640147snow:TwoPrivatelyHeldCompaniesMemberus-gaap:CustomerRelationshipsMember2024-02-012024-10-310001640147snow:TwoPrivatelyHeldCompaniesMemberus-gaap:DevelopedTechnologyRightsMember2024-10-310001640147snow:TwoPrivatelyHeldCompaniesMemberus-gaap:DevelopedTechnologyRightsMember2024-02-012024-10-310001640147snow:TwoPrivatelyHeldCompaniesMember2024-10-310001640147snow:NeevaIncAndItsEquityInvesteeMember2023-05-012023-07-310001640147snow:NeevaIncAndItsEquityInvesteeMember2023-07-310001640147snow:NeevaIncAndItsEquityInvesteeMemberus-gaap:DevelopedTechnologyRightsMember2023-07-310001640147snow:NeevaIncAndItsEquityInvesteeMemberus-gaap:DevelopedTechnologyRightsMember2023-08-012023-10-310001640147snow:MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember2023-02-102023-02-100001640147snow:MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember2023-02-100001640147snow:MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMemberus-gaap:DevelopedTechnologyRightsMember2023-02-100001640147snow:MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMemberus-gaap:DevelopedTechnologyRightsMember2023-02-102023-02-100001640147snow:LeapYearTechnologiesIncMember2023-02-102023-02-100001640147snow:LeapYearTechnologiesIncMember2023-02-100001640147snow:PrivatelyHeldCompanyMember2023-02-012023-10-310001640147snow:PrivatelyHeldCompanyMember2024-10-310001640147snow:PrivatelyHeldCompanyMember2024-02-012024-10-310001640147snow:MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember2023-02-012023-10-310001640147snow:LeapYearTechnologiesIncMember2023-02-012023-10-310001640147snow:NeevaIncAndItsEquityInvesteeMember2023-02-012023-10-310001640147snow:NeevaIncAndItsEquityInvesteeMember2023-08-012023-10-310001640147snow:NeevaIncAndItsEquityInvesteeMember2022-08-012022-10-310001640147snow:NeevaIncAndItsEquityInvesteeMember2022-02-012022-10-310001640147us-gaap:DevelopedTechnologyRightsMember2024-10-310001640147snow:DeveloperCommunityMember2024-10-310001640147snow:AssembledWorkforceMember2024-10-310001640147us-gaap:PatentsMember2024-10-310001640147us-gaap:CustomerRelationshipsMember2024-10-310001640147us-gaap:DevelopedTechnologyRightsMember2024-01-310001640147snow:DeveloperCommunityMember2024-01-310001640147snow:AssembledWorkforceMember2024-01-310001640147us-gaap:PatentsMember2024-01-310001640147snow:ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMember2024-09-300001640147snow:ConvertibleSeniorNotesDue2027Memberus-gaap:ConvertibleDebtMember2024-09-300001640147snow:ConvertibleSeniorNotesDue2029Memberus-gaap:ConvertibleDebtMember2024-09-300001640147snow:ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMember2024-09-012024-09-300001640147snow:ConvertibleSeniorNotesDue2027Memberus-gaap:ConvertibleDebtMember2024-09-012024-09-300001640147snow:ConvertibleSeniorNotesDue2029Memberus-gaap:ConvertibleDebtMember2024-09-012024-09-300001640147snow:DebtConversionTermsOneMemberus-gaap:CommonClassAMember2024-09-300001640147snow:ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMembersnow:DebtConversionTermsOneMember2024-09-012024-09-300001640147snow:ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMembersnow:DebtConversionTermsTwoMember2024-09-012024-09-300001640147snow:ConvertibleSeniorNotesDue2027Memberus-gaap:ConvertibleDebtMember2024-10-310001640147us-gaap:FairValueInputsLevel2Membersnow:ConvertibleSeniorNotesDue2027Memberus-gaap:ConvertibleDebtMember2024-10-310001640147snow:ConvertibleSeniorNotesDue2029Memberus-gaap:ConvertibleDebtMember2024-10-310001640147us-gaap:FairValueInputsLevel2Membersnow:ConvertibleSeniorNotesDue2029Memberus-gaap:ConvertibleDebtMember2024-10-310001640147snow:ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMember2024-02-012024-10-310001640147snow:ConvertibleSeniorNotesMemberus-gaap:ConvertibleDebtMember2024-08-012024-10-310001640147snow:ConvertibleSeniorNotesMember2024-09-012024-09-300001640147snow:SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMemberus-gaap:CommonClassAMember2024-09-012024-09-300001640147us-gaap:CallOptionMembersnow:ConvertibleSeniorNotesMember2024-09-012024-09-300001640147us-gaap:CallOptionMembersnow:ConvertibleSeniorNotesDue2027Member2024-09-012024-09-300001640147us-gaap:CallOptionMembersnow:ConvertibleSeniorNotesDue2029Member2024-09-012024-09-300001640147snow:NewOfficeFacilityLeaseInTheUSMember2024-05-310001640147snow:NewOfficeFacilityLeaseInTheUSMember2024-02-012024-10-310001640147snow:NewOfficeFacilityLeaseInTheUSMemberus-gaap:SubsequentEventMemberus-gaap:OperatingLeaseLeaseNotYetCommencedMember2024-11-270001640147srt:MinimumMember2024-10-310001640147srt:MaximumMember2024-10-310001640147snow:USDistrictCourtOfCaliforniaVsSnowflakeInc.Member2024-02-292024-10-310001640147us-gaap:EmployeeStockOptionMembersnow:A2012EquityIncentivePlanMember2024-10-310001640147us-gaap:EmployeeStockOptionMembersnow:A2012EquityIncentivePlanMember2024-01-310001640147us-gaap:RestrictedStockUnitsRSUMembersnow:A2012EquityIncentivePlanMember2024-10-310001640147us-gaap:RestrictedStockUnitsRSUMembersnow:A2012EquityIncentivePlanMember2024-01-310001640147us-gaap:EmployeeStockOptionMembersnow:A2020EquityIncentivePlanMember2024-10-310001640147us-gaap:EmployeeStockOptionMembersnow:A2020EquityIncentivePlanMember2024-01-310001640147us-gaap:RestrictedStockUnitsRSUMembersnow:A2020EquityIncentivePlanMember2024-10-310001640147us-gaap:RestrictedStockUnitsRSUMembersnow:A2020EquityIncentivePlanMember2024-01-310001640147snow:SharesAvailableForFutureGrantMembersnow:A2020EquityIncentivePlanMember2024-10-310001640147snow:SharesAvailableForFutureGrantMembersnow:A2020EquityIncentivePlanMember2024-01-310001640147us-gaap:EmployeeStockMember2024-10-310001640147us-gaap:EmployeeStockMember2024-01-3100016401472023-02-2800016401472024-08-012024-08-310001640147us-gaap:EmployeeStockMembersnow:A2020EmployeeStockPurchasePlanMember2024-02-012024-10-310001640147snow:A2020EquityIncentivePlanMember2024-02-012024-02-010001640147us-gaap:EmployeeStockMembersnow:A2020EmployeeStockPurchasePlanMember2024-02-012024-02-010001640147us-gaap:EmployeeStockOptionMember2024-02-012024-10-310001640147us-gaap:EmployeeStockOptionMembersnow:A2012EquityIncentivePlanMember2024-02-012024-10-3100016401472022-02-012023-01-3100016401472024-02-012024-04-3000016401472024-04-3000016401472024-05-012024-07-310001640147snow:EquityClassifiedRestrictedStockUnitsRSUsMembersnow:A2012EquityIncentivePlanMember2024-02-012024-10-310001640147snow:A2012EquityIncentivePlanMembersnow:EquityClassifiedRestrictedStockUnitsRSUsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2024-02-012024-10-310001640147snow:EquityClassifiedRestrictedStockUnitsRSUsMembersnow:A2020EquityIncentivePlanMember2024-02-012024-10-310001640147snow:EquityClassifiedPerformanceSharesMembersnow:A2020EquityIncentivePlanMember2024-02-012024-10-310001640147snow:EquityClassifiedPerformanceSharesMembersnow:A2020EquityIncentivePlanMember2023-02-012023-10-310001640147snow:A2020EquityIncentivePlanMembersnow:EquityClassifiedPerformanceSharesMembersrt:MaximumMember2024-02-012024-10-310001640147snow:A2020EquityIncentivePlanMembersnow:EquityClassifiedPerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2024-02-012024-10-310001640147snow:A2020EquityIncentivePlanMembersnow:EquityClassifiedPerformanceSharesMembersrt:MinimumMember2024-02-012024-10-310001640147snow:EquityClassifiedPerformanceSharesMembersnow:A2020EquityIncentivePlanMember2024-08-012024-10-310001640147snow:EquityClassifiedPerformanceSharesMembersnow:A2020EquityIncentivePlanMember2023-08-012023-10-310001640147snow:EquityClassifiedRestrictedStockUnitsRSUsMember2024-01-310001640147snow:EquityClassifiedRestrictedStockUnitsRSUsMember2024-02-012024-04-300001640147snow:EquityClassifiedRestrictedStockUnitsRSUsMember2024-04-300001640147snow:EquityClassifiedRestrictedStockUnitsRSUsMember2024-05-012024-07-310001640147snow:EquityClassifiedRestrictedStockUnitsRSUsMember2024-07-310001640147snow:EquityClassifiedRestrictedStockUnitsRSUsMember2024-08-012024-10-310001640147snow:EquityClassifiedRestrictedStockUnitsRSUsMember2024-10-310001640147snow:FiscalYear2024AcquisitionMembersnow:A2020EquityIncentivePlanMembersnow:LiabilityClassifiedPerformanceSharesMember2024-10-310001640147snow:FiscalYear2024AcquisitionMembersnow:A2020EquityIncentivePlanMembersnow:LiabilityClassifiedPerformanceSharesMember2024-02-012024-10-310001640147snow:FiscalYear2024AcquisitionMembersnow:A2020EquityIncentivePlanMembersnow:LiabilityClassifiedPerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2024-02-012024-10-310001640147snow:FiscalYear2024AcquisitionMembersnow:A2020EquityIncentivePlanMembersnow:LiabilityClassifiedPerformanceSharesMember2024-01-310001640147snow:FiscalYear2024AcquisitionMembersnow:A2020EquityIncentivePlanMembersnow:LiabilityClassifiedPerformanceSharesMember2024-08-012024-10-310001640147snow:LiabilityClassifiedPerformanceSharesMembersnow:A2020EquityIncentivePlanMember2024-01-310001640147snow:LiabilityClassifiedPerformanceSharesMembersnow:A2020EquityIncentivePlanMember2024-04-300001640147snow:LiabilityClassifiedPerformanceSharesMembersnow:A2020EquityIncentivePlanMember2024-02-012024-07-310001640147snow:LiabilityClassifiedPerformanceSharesMembersnow:A2020EquityIncentivePlanMember2024-05-012024-07-310001640147snow:LiabilityClassifiedPerformanceSharesMembersnow:A2020EquityIncentivePlanMember2024-07-310001640147snow:LiabilityClassifiedPerformanceSharesMembersnow:A2020EquityIncentivePlanMember2024-08-012024-10-310001640147snow:LiabilityClassifiedPerformanceSharesMembersnow:A2020EquityIncentivePlanMember2024-10-310001640147snow:RestrictedCommonStockMembersnow:OutsideOfThePlansMember2024-01-310001640147snow:RestrictedCommonStockMembersnow:OutsideOfThePlansMember2024-02-012024-04-300001640147snow:RestrictedCommonStockMembersnow:OutsideOfThePlansMember2024-04-300001640147snow:RestrictedCommonStockMembersnow:OutsideOfThePlansMember2024-05-012024-07-310001640147snow:RestrictedCommonStockMembersnow:OutsideOfThePlansMember2024-07-310001640147snow:RestrictedCommonStockMembersnow:OutsideOfThePlansMember2024-08-012024-10-310001640147snow:RestrictedCommonStockMembersnow:OutsideOfThePlansMember2024-10-310001640147us-gaap:EmployeeStockOptionMembersrt:MinimumMember2024-02-012024-10-310001640147us-gaap:EmployeeStockOptionMembersrt:MaximumMember2024-02-012024-10-310001640147us-gaap:EmployeeStockOptionMember2024-02-012024-04-300001640147us-gaap:EmployeeStockMember2024-08-012024-10-310001640147us-gaap:EmployeeStockMember2023-08-012023-10-310001640147us-gaap:EmployeeStockMember2024-02-012024-10-310001640147us-gaap:EmployeeStockMember2023-02-012023-10-310001640147us-gaap:EmployeeStockMembersrt:MinimumMember2024-02-012024-10-310001640147us-gaap:EmployeeStockMembersrt:MaximumMember2024-02-012024-10-310001640147us-gaap:EmployeeStockMembersrt:MinimumMember2023-02-012023-10-310001640147us-gaap:EmployeeStockMembersrt:MaximumMember2023-02-012023-10-310001640147snow:LiabilityClassifiedPerformanceSharesMembersnow:A2020EquityIncentivePlanMember2024-10-312024-10-310001640147snow:LiabilityClassifiedPerformanceSharesMembersnow:A2020EquityIncentivePlanMember2024-01-312024-01-310001640147us-gaap:CostOfSalesMember2024-08-012024-10-310001640147us-gaap:CostOfSalesMember2023-08-012023-10-310001640147us-gaap:CostOfSalesMember2024-02-012024-10-310001640147us-gaap:CostOfSalesMember2023-02-012023-10-310001640147us-gaap:SellingAndMarketingExpenseMember2024-08-012024-10-310001640147us-gaap:SellingAndMarketingExpenseMember2023-08-012023-10-310001640147us-gaap:SellingAndMarketingExpenseMember2024-02-012024-10-310001640147us-gaap:SellingAndMarketingExpenseMember2023-02-012023-10-310001640147us-gaap:ResearchAndDevelopmentExpenseMember2024-08-012024-10-310001640147us-gaap:ResearchAndDevelopmentExpenseMember2023-08-012023-10-310001640147us-gaap:ResearchAndDevelopmentExpenseMember2024-02-012024-10-310001640147us-gaap:ResearchAndDevelopmentExpenseMember2023-02-012023-10-310001640147us-gaap:GeneralAndAdministrativeExpenseMember2024-08-012024-10-310001640147us-gaap:GeneralAndAdministrativeExpenseMember2023-08-012023-10-310001640147us-gaap:GeneralAndAdministrativeExpenseMember2024-02-012024-10-310001640147us-gaap:GeneralAndAdministrativeExpenseMember2023-02-012023-10-310001640147us-gaap:CommonClassBMember2023-02-012023-10-310001640147us-gaap:CommonClassBMember2024-08-012024-10-310001640147us-gaap:CommonClassBMember2024-02-012024-10-310001640147us-gaap:CommonClassBMember2023-08-012023-10-310001640147us-gaap:RestrictedStockUnitsRSUMember2024-02-012024-10-310001640147us-gaap:RestrictedStockUnitsRSUMember2024-08-012024-10-310001640147us-gaap:RestrictedStockUnitsRSUMember2023-08-012023-10-310001640147us-gaap:RestrictedStockUnitsRSUMember2023-02-012023-10-310001640147us-gaap:EmployeeStockOptionMember2024-02-012024-10-310001640147us-gaap:EmployeeStockOptionMember2024-08-012024-10-310001640147us-gaap:EmployeeStockOptionMember2023-02-012023-10-310001640147us-gaap:EmployeeStockOptionMember2023-08-012023-10-310001640147us-gaap:ConvertibleDebtSecuritiesMember2024-08-012024-10-310001640147us-gaap:ConvertibleDebtSecuritiesMember2024-02-012024-10-310001640147us-gaap:ConvertibleDebtSecuritiesMember2023-08-012023-10-310001640147us-gaap:ConvertibleDebtSecuritiesMember2023-02-012023-10-310001640147us-gaap:EmployeeStockMember2024-08-012024-10-310001640147us-gaap:EmployeeStockMember2024-02-012024-10-310001640147us-gaap:EmployeeStockMember2023-02-012023-10-310001640147us-gaap:EmployeeStockMember2023-08-012023-10-310001640147snow:UnvestedRestrictedCommonStockMember2024-08-012024-10-310001640147snow:UnvestedRestrictedCommonStockMember2024-02-012024-10-310001640147snow:UnvestedRestrictedCommonStockMember2023-08-012023-10-310001640147snow:UnvestedRestrictedCommonStockMember2023-02-012023-10-310001640147us-gaap:RelatedPartyMember2024-02-012024-10-310001640147us-gaap:RelatedPartyMember2023-08-012023-10-310001640147us-gaap:RelatedPartyMember2023-02-012023-10-310001640147us-gaap:RelatedPartyMember2024-08-012024-10-310001640147us-gaap:RelatedPartyMember2024-10-310001640147us-gaap:RelatedPartyMember2024-01-310001640147snow:DatavoloInc.Memberus-gaap:SubsequentEventMember2024-11-252024-11-250001640147snow:FrankSlootmanMember2024-02-012024-10-310001640147snow:FrankSlootmanMember2024-08-012024-10-310001640147snow:FrankSlootmanMember2024-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, 2024
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-39504
snowflake logo v2.jpg
SNOWFLAKE INC.
(Exact name of registrant as specified in its charter)
Delaware
46-0636374
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer Identification No.)
Suite 3A, 106 East Babcock Street
Bozeman, MT 59715
(Address of principal executive offices and zip code)1
(844) 766-9355
(Registrant’s telephone number, including area code)
Not Applicable
(Former name, former address and former fiscal year, if changed since last report)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Class A Common Stock, $0.0001 par valueSNOWThe New York Stock Exchange

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

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐ 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmall 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 15, 2024, there were 330.1 million shares of the registrant’s Class A common stock, par value of $0.0001 per share, outstanding.
1 We are a Delaware corporation with a globally distributed workforce and no corporate headquarters. Under the Securities and Exchange Commission’s rules, we are required to designate a “principal executive office.” For purposes of this report, we have designated our office in Bozeman, Montana as our principal executive office.


TABLE OF CONTENTS
Page

2

SPECIAL NOTE ABOUT FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (Securities Act), and Section 21E of the Securities Exchange Act of 1934, as amended (Exchange Act), about us and our industry that involve substantial risks and uncertainties. All statements other than statements of historical fact contained in this report, including statements regarding our future results of operations and financial condition, business strategy, capital requirements, market trends, and plans and objectives of management for future operations, are forward-looking statements. In some cases, forward-looking statements can be identified by words such as “anticipate,” “believe,” “continue,” “can,” “could,” “design,” “estimate,” “target,” “expect,” “intend,” “may,” “plan,” “potentially,” “predict,” “project,” “should,” “will,” “would,” or the negative of these terms or other similar 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 recognize as revenue in future periods;
our ability to acquire new customers and successfully retain existing customers;
our ability to maintain and increase consumption on our platform;
our ability to continue to innovate and make new features generally available to customers, including our development and use of artificial intelligence and machine learning, and our customers’ adoption and use of such features;
our ability to achieve or sustain our 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, and market acceptance of, our platform and the AI Data Cloud, including the Snowflake Marketplace and Snowpark, as well as our ability to execute such strategies;
our ability to successfully integrate and realize the benefits of strategic acquisitions;
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;
our ability to prevent or mitigate disruptions, outages, defects, and other performance and quality problems with our platform or with the public cloud and internet infrastructure on which it relies;
our expectations regarding general market conditions and the effects of those conditions, including on customer and partner activity;
our ability to compete effectively with existing competitors and new market entrants;
the growth rates of the markets in which we compete;
our ability to meet the requirements of our existing debt;
our expectations regarding our convertible senior notes, including the expected use of proceeds we received;
our expectations regarding our stock repurchase program; and
the impacts of volatility and uncertainty in the global economy on our business and the businesses of our customers and partners.
3

We caution you that the foregoing list may not contain all of the forward-looking statements made in this Quarterly Report on Form 10-Q.

Forward-looking statements are based on our management’s beliefs and assumptions and on information currently available. These forward-looking statements are subject to a number of known and unknown risks, uncertainties and assumptions, including risks described in the section titled “Risk Factors” and elsewhere in this Quarterly Report on Form 10-Q. Other sections of this Quarterly Report on Form 10-Q may include additional factors that could harm our business and financial performance. Moreover, we operate in a very competitive and rapidly changing environment. New risk factors emerge from time to time, and it is not possible for our management to predict all risk factors nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ from those contained in, or implied by, any forward-looking statements.

You should not rely upon forward-looking statements as predictions of future events. We cannot assure you that the events and circumstances reflected in the forward-looking statements will be achieved or occur. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, levels of activity, performance, or achievements. Except as required by law, we undertake no obligation to update publicly any forward-looking statements for any reason after the date of this report or to conform these statements to actual results or to changes in our expectations. You should read this Quarterly Report on Form 10-Q and the documents that we reference in this Quarterly Report on Form 10-Q and have filed as exhibits to this report with the understanding that our actual future results, levels of activity, performance, and achievements may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements.

Investors and others should note that we may announce material business and financial information to our investors using our investor relations website (investors.snowflake.com), our filings with the Securities and Exchange Commission (SEC), webcasts, press releases, and conference calls. We use these mediums, including our website as well as social media, including certain X (formerly Twitter) and LinkedIn accounts held and/or managed by us or our executive officers, to communicate with investors and the general public about our company, our products, and other issues. It is possible that the information we make available on our website or social media may be deemed to be material information. We therefore encourage investors and others interested in our company to review the information we make available on our website and social media.


4

SELECTED RISKS AFFECTING OUR BUSINESS
Investing in our common stock involves numerous risks, including those set forth below. This summary does not contain all of the information that may be important to you, and you should read this summary together with the more detailed discussion of risks and uncertainties set forth in the section titled “Risk Factors” included elsewhere in this Quarterly Report on Form 10-Q. Below is a summary of some of these risks, any one of which could materially adversely affect our business, results of operations, and financial condition. In that event, the market price of our common stock could decline, and you could lose part or all of your investment. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that adversely affect our business. You should not interpret our disclosure of any of the following risks to imply that such risks have not already materialized.
We have experienced rapid revenue growth and have a limited operating history, both of which make it difficult to forecast our future results of operations.
We may not have visibility into our future financial position and results of operations.
We have a history of operating losses and may not achieve or sustain profitability in the future.
General market conditions, volatility, or disruptions, including higher inflation, higher interest rates, bank failures, and fluctuations or volatility in capital markets or foreign currency exchange rates, could have an adverse impact on our or our customers’ or partners’ businesses, which could negatively impact our financial condition or results of operations.
The markets in which we operate are highly competitive, and if we do not compete effectively, our business, financial condition, and results of operations could be harmed.
If we fail to innovate in response to changing customer needs, new technologies, or other market requirements, our business, financial condition, and results of operations could be harmed.
If we are not successful in executing our investments in artificial intelligence and machine learning technology (AI Technology), including generative AI technology, our business, financial condition, and results of operations could be harmed.
If we, our customers, or third-party service providers experience an actual or perceived security breach or unauthorized parties otherwise obtain access to our customers’ data, our data, or our platform, our platform may be perceived as not being secure, our reputation may be harmed, demand for our platform may be reduced, and we may incur significant liabilities.
We or our third-party service providers could suffer disruptions, outages, defects, and other performance and quality problems with our platform or with the public cloud and internet infrastructure on which it relies.
We expect fluctuations in our financial results, making it difficult to project future results, and if we fail to meet the expectations of securities analysts or investors with respect to our results of operations, our stock price could decline.
Failure to effectively develop and expand our sales and marketing capabilities could harm our ability to increase our customer base and achieve broader market acceptance of our products and platform.
Sales efforts to large customers involve risks that may not be present or that are present to a lesser extent with respect to sales to smaller organizations, such as longer sales cycles and more complex customer requirements.
Unfavorable conditions in our industry or the global economy, reductions in cloud spending, or lower than expected consumption, could limit our ability to grow our business and negatively affect our results of operations.
If we lose key members of our management team or are unable to attract and retain the executives and employees we need to support our operations and growth, our business and future growth prospects may be harmed.
We do business with federal, state, local, and foreign governments and agencies, and heavily regulated organizations; as a result, we face heightened risks related to special contract terms, non-standard product deployments, and compliance with additional processes, rules, and regulations.
5

PART I. FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS (UNAUDITED)
SNOWFLAKE INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except per share data)
(unaudited)
October 31, 2024January 31, 2024
Assets
Current assets:
Cash and cash equivalents$2,148,928 $1,762,749 
Short-term investments2,008,062 2,083,499 
Accounts receivable, net596,352 926,902 
Deferred commissions, current89,831 86,096 
Prepaid expenses and other current assets140,898 180,018 
Total current assets4,984,071 5,039,264 
Long-term investments892,777 916,307 
Property and equipment, net278,374 247,464 
Operating lease right-of-use assets280,719 252,128 
Goodwill990,665 975,906 
Intangible assets, net268,514 331,411 
Deferred commissions, non-current177,307 187,093 
Other assets329,831 273,810 
Total assets$8,202,258 $8,223,383 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$148,920 $51,721 
Accrued expenses and other current liabilities485,130 446,860 
Operating lease liabilities, current38,288 33,944 
Deferred revenue, current1,974,934 2,198,705 
Total current liabilities2,647,272 2,731,230 
Convertible senior notes, net
2,269,459  
Operating lease liabilities, non-current287,881 254,037 
Deferred revenue, non-current11,973 14,402 
Other liabilities51,264 33,120 
Total liabilities5,267,849 3,032,789 
Commitments and contingencies (Note 11)
Stockholders’ equity:
Preferred stock; $0.0001 par value per share; 200,000 shares authorized; zero shares issued and outstanding as of each October 31, 2024 and January 31, 2024
  
Common stock; $0.0001 par value per share; 2,500,000 Class A shares authorized; 330,520 and 334,453 shares issued as of October 31, 2024 and January 31, 2024, respectively(1); 330,071 and 333,961 shares outstanding as of October 31, 2024 and January 31, 2024, respectively(1); 185,461 Class B shares authorized; zero shares issued and outstanding as of each October 31, 2024 and January 31, 2024
33 34 
Treasury stock, at cost; 449 and 492 shares held as of October 31, 2024 and January 31, 2024, respectively
(61,390)(67,140)
Additional paid-in capital9,964,054 9,331,238 
Accumulated other comprehensive loss
(2,760)(8,220)
Accumulated deficit(6,970,492)(4,075,604)
Total Snowflake Inc. stockholders’ equity2,929,445 5,180,308 
Noncontrolling interest4,964 10,286 
Total stockholders’ equity2,934,409 5,190,594 
Total liabilities and stockholders’ equity$8,202,258 $8,223,383 
________________
(1)    In connection with a business combination completed during the three months ended January 31, 2024, the Company issued approximately 0.2 million shares of its Class A common stock to one of its wholly-owned subsidiaries, in exchange for a noncontrolling equity interest in the acquired company that was held by the subsidiary prior to this business combination. These shares were treated as treasury stock for accounting purposes as of January 31, 2024, April 30, 2024, and July 31, 2024, and were subsequently transferred to the Company and retired during the three months ended October 31, 2024. These shares were not included in the numbers of shares issued and outstanding disclosed above.
See accompanying notes to condensed consolidated financial statements.
6

SNOWFLAKE INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
(unaudited)
Three Months Ended October 31,Nine Months Ended October 31,
2024202320242023
Revenue$942,094 $734,173 $2,639,626 $2,031,790 
Cost of revenue320,894 228,948 881,489 656,754 
Gross profit621,200 505,225 1,758,137 1,375,036 
Operating expenses:
Sales and marketing437,962 355,079 1,239,409 1,029,925 
Research and development442,435 332,065 1,290,889 923,473 
General and administrative106,260 78,704 297,171 240,906 
Total operating expenses986,657 765,848 2,827,469 2,194,304 
Operating loss(365,457)(260,623)(1,069,332)(819,268)
Interest income48,655 53,491 152,699 146,902 
Interest expense
(689) (689) 
Other expense, net
(8,474)(4,170)(37,722)(2,646)
Loss before income taxes(325,965)(211,302)(955,044)(675,012)
Provision for (benefit from) income taxes
1,937 3,392 8,444 (6,934)
Net loss(327,902)(214,694)(963,488)(668,078)
Less: net loss attributable to noncontrolling interest(3,623)(443)(5,322)(1,333)
Net loss attributable to Snowflake Inc.$(324,279)$(214,251)$(958,166)$(666,745)
Net loss per share attributable to Snowflake Inc. Class A common stockholders—basic and diluted$(0.98)$(0.65)$(2.88)$(2.04)
Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A common stockholders—basic and diluted331,761 329,310 333,136 326,964 

See accompanying notes to condensed consolidated financial statements.
7

SNOWFLAKE INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)
(unaudited)
Three Months Ended October 31,Nine Months Ended October 31,
2024202320242023
Net loss$(327,902)$(214,694)$(963,488)$(668,078)
Other comprehensive income:
Net change in unrealized gains or losses on available-for-sale debt securities
2,575 5,927 5,458 11,796 
Other
44 (891)2 (732)
Total other comprehensive income
2,619 5,036 5,460 11,064 
Comprehensive loss
(325,283)(209,658)(958,028)(657,014)
Less: comprehensive loss attributable to noncontrolling interest
(3,623)(443)(5,322)(1,333)
Comprehensive loss attributable to Snowflake Inc.
$(321,660)$(209,215)$(952,706)$(655,681)

See accompanying notes to condensed consolidated financial statements.
8

SNOWFLAKE INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands)
(unaudited)
Three Months Ended October 31, 2024
Class A Common Stock(1)
Treasury StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total Snowflake Inc. Stockholders’ EquityNoncontrolling InterestTotal
Stockholders’
Equity
SharesAmountSharesAmount
BALANCE—July 31, 2024
335,620 $34 (460)$(62,800)$9,822,965 $(5,379)$(5,625,819)$4,129,001 $8,587 $4,137,588 
Issuance of common stock upon exercise of stock options2,010 — — — 11,551 — — 11,551 — 11,551 
Issuance of common stock under employee stock purchase plan314 — — — 30,318 — — 30,318 — 30,318 
Issuance of common stock in connection with a business combination subject to future vesting
68 — — — — — — — — — 
Cancellation of common stock issued in connection with business combinations
(71)— — — (67)— — (67)— (67)
Vesting of restricted stock units2,117 — — — — — — — — — 
Shares withheld related to net share settlement of equity awards(712)— — — (80,213)— — (80,213)— (80,213)
Repurchases and retirement of common stock, including transaction costs and excise tax
(8,826)(1)— — — — (1,020,394)(1,020,395)— (1,020,395)
Reissuance of treasury stock upon settlement of equity awards— — 11 1,410 (1,393)— — 17 — 17 
Purchases of capped calls related to convertible senior notes
— — — — (195,500)— — (195,500)— (195,500)
Stock-based compensation— — — — 376,393 — — 376,393 — 376,393 
Other comprehensive income
— — — — — 2,619 — 2,619 — 2,619 
Net loss— — — — — — (324,279)(324,279)(3,623)(327,902)
BALANCE—October 31, 2024
330,520 $33 (449)$(61,390)$9,964,054 $(2,760)$(6,970,492)$2,929,445 $4,964 $2,934,409 
Three Months Ended October 31, 2023
Class A Common StockTreasury StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total Snowflake Inc. Stockholders’ EquityNoncontrolling InterestTotal
Stockholders’
Equity
SharesAmountSharesAmount
BALANCE—July 31, 2023
329,878 $33 (500)$(68,299)$8,679,411 $(32,244)$(3,291,963)$5,286,938 $11,289 $5,298,227 
Issuance of common stock upon exercise of stock options1,095 — — — 7,294 — — 7,294 — 7,294 
Issuance of common stock under employee stock purchase plan204 — — — 24,169 — — 24,169 — 24,169 
Vesting of early exercised stock options— — — — 41 — — 41 — 41 
Vesting of restricted stock units1,632 — — — — — — — — — 
Shares withheld related to net share settlement of equity awards(551)— — — (90,162)— — (90,162)— (90,162)
Repurchases and retirement of common stock, including transaction costs
(2,607)— — — — — (400,038)(400,038)— (400,038)
Stock-based compensation— — — — 310,894 — — 310,894 — 310,894 
Other comprehensive income
— — — — — 5,036 — 5,036 — 5,036 
Net loss— — — — — — (214,251)(214,251)(443)(214,694)
BALANCE—October 31, 2023
329,651 $33 (500)$(68,299)$8,931,647 $(27,208)$(3,906,252)$4,929,921 $10,846 $4,940,767 
________________
(1)    In connection with a business combination completed during the three months ended January 31, 2024, the Company issued approximately 0.2 million shares of its Class A common stock to one of its wholly-owned subsidiaries, in exchange for a noncontrolling equity interest in the acquired company that was held by the subsidiary prior to this business combination. These shares were treated as treasury stock for accounting purposes as of January 31, 2024, April 30, 2024, and July 31, 2024, and were subsequently transferred to the Company and retired during the three months ended October 31, 2024. These shares are not reflected in the table above.
9


SNOWFLAKE INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands)
(unaudited)
Nine Months Ended October 31, 2024
Class A Common Stock(1)
Treasury StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total Snowflake Inc. Stockholders’ EquityNoncontrolling InterestTotal
Stockholders’
Equity
SharesAmountSharesAmount
BALANCE—January 31, 2024
334,453 $34 (492)$(67,140)$9,331,238 $(8,220)$(4,075,604)$5,180,308 $10,286 $5,190,594 
Issuance of common stock upon exercise of stock options5,196 — — — 35,031 — — 35,031 — 35,031 
Issuance of common stock under employee stock purchase plan660 — — — 77,053 — — 77,053 — 77,053 
Issuance of common stock in connection with a business combination1 — — — — — — — — — 
Issuance of common stock in connection with a business combination subject to future vesting
68 — — — — — — — — — 
Cancellation of common stock issued in connection with business combinations
(71)— — — (67)— — (67)— (67)
Vesting of restricted stock units7,569 1 — — (1)— — — — — 
Shares withheld related to net share settlement of equity awards(2,591)— — — (356,178)— — (356,178)— (356,178)
Repurchases and retirement of common stock, including transaction costs and excise tax
(14,765)(2)— — — — (1,936,722)(1,936,724)— (1,936,724)
Reissuance of treasury stock upon settlement of equity awards— — 43 5,750 (5,650)— — 100 — 100 
Purchases of capped calls related to convertible senior notes
— — — — (195,500)— — (195,500)— (195,500)
Stock-based compensation— — — — 1,078,128 — — 1,078,128 — 1,078,128 
Other comprehensive income
— — — — — 5,460 — 5,460 — 5,460 
Net loss— — — — — — (958,166)(958,166)(5,322)(963,488)
BALANCE—October 31, 2024
330,520 $33 (449)$(61,390)$9,964,054 $(2,760)$(6,970,492)$2,929,445 $4,964 $2,934,409 
Nine Months Ended October 31, 2023
Class A Common StockTreasury StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total Snowflake Inc. Stockholders’ EquityNoncontrolling InterestTotal
Stockholders’
Equity
SharesAmountSharesAmount
BALANCE—January 31, 2023
323,305 $32  $ $8,210,750 $(38,272)$(2,716,074)$5,456,436 $12,179 $5,468,615 
Issuance of common stock upon exercise of stock options5,951 1 — — 38,820 — — 38,821 — 38,821 
Issuance of common stock under employee stock purchase plan516 — — — 61,234 — — 61,234 — 61,234 
Vesting of early exercised stock options— — — — 163 — — 163 — 163 
Vesting of restricted stock units5,131 — — — — — — — — — 
Shares withheld related to net share settlement of equity awards(1,740)— — — (279,067)— — (279,067)— (279,067)
Repurchases of common stock as treasury stock— — (500)(68,299)— — — (68,299)— (68,299)
Repurchases and retirement of common stock, including transaction costs
(3,512)— — — — — (523,433)(523,433)— (523,433)
Stock-based compensation— — — — 899,747 — — 899,747 — 899,747 
Other comprehensive income— — — — — 11,064 — 11,064 — 11,064 
Net loss— — — — — — (666,745)(666,745)(1,333)(668,078)
BALANCE—October 31, 2023
329,651 $33 (500)$(68,299)$8,931,647 $(27,208)$(3,906,252)$4,929,921 $10,846 $4,940,767 
________________
(1)    In connection with a business combination completed during the three months ended January 31, 2024, the Company issued approximately 0.2 million shares of its Class A common stock to one of its wholly-owned subsidiaries, in exchange for a noncontrolling equity interest in the acquired company that was held by the subsidiary prior to this business combination. These shares were treated as treasury stock for accounting purposes as of January 31, 2024, April 30, 2024, and July 31, 2024, and were subsequently transferred to the Company and retired during the three months ended October 31, 2024. These shares are not reflected in the table above.
See accompanying notes to condensed consolidated financial statements.
10

SNOWFLAKE INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
Nine Months Ended October 31,
20242023
Cash flows from operating activities:
Net loss$(963,488)$(668,078)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization132,378 84,917 
Non-cash operating lease costs42,370 39,141 
Amortization of deferred commissions68,835 54,722 
Stock-based compensation, net of amounts capitalized1,051,195 862,517 
Net accretion of discounts on investments
(33,869)(49,226)
Net realized and unrealized losses (gains) on strategic investments in equity securities
35,814 (1,105)
Amortization of debt issuance costs
689  
Deferred income tax(532)(13,107)
Other4,879 14,286 
Changes in operating assets and liabilities, net of effects of business combinations:
Accounts receivable328,704 205,138 
Deferred commissions(62,785)(66,470)
Prepaid expenses and other assets42,456 51,574 
Accounts payable102,721 51,672 
Accrued expenses and other liabilities38,702 33,709 
Operating lease liabilities(34,344)(28,739)
Deferred revenue(226,686)(67,409)
Net cash provided by operating activities
527,039 503,542 
Cash flows from investing activities:
Purchases of property and equipment(35,002)(22,014)
Capitalized internal-use software development costs(23,428)(27,104)
Cash paid for business combinations, net of cash, cash equivalents, and restricted cash acquired(17,125)(279,534)
Purchases of intangible assets (28,744)
Purchases of investments(2,288,985)(2,095,329)
Sales of investments54,394 11,266 
Maturities and redemptions of investments2,276,653 2,751,148 
Settlement of cash flow hedges
(749) 
Net cash provided by (used in) investing activities
(34,242)309,689 
Cash flows from financing activities:
Proceeds from exercise of stock options35,212 38,854 
Proceeds from issuance of common stock under employee stock purchase plan77,053 61,234 
Taxes paid related to net share settlement of equity awards(359,607)(273,828)
Repurchases of common stock(1,932,333)(591,732)
11

Nine Months Ended October 31,
20242023
Gross proceeds from issuance of convertible senior notes
2,300,000  
Cash paid for issuance costs on convertible senior notes
(31,230) 
Purchases of capped calls related to convertible senior notes
(195,500) 
Net cash used in financing activities
(106,405)(765,472)
Effect of exchange rate changes on cash, cash equivalents, and restricted cash(1,131)(4,595)
Net increase in cash, cash equivalents, and restricted cash
385,261 43,164 
Cash, cash equivalents, and restricted cash—beginning of period1,780,977 956,731 
Cash, cash equivalents, and restricted cash—end of period$2,166,238 $999,895 
Supplemental disclosures of non-cash investing and financing activities:
Property and equipment included in accounts payable and accrued expenses$21,198 $7,690 
Stock-based compensation included in capitalized software development costs$29,081 $37,230 
Unpaid taxes related to net share settlement of equity awards included in accrued expenses and other current liabilities$3,438 $5,293 
Reconciliation of cash, cash equivalents, and restricted cash:
Cash and cash equivalents$2,148,928 $982,182 
Restricted cash—included in other assets and prepaid expenses and other current assets17,310 17,713 
Total cash, cash equivalents, and restricted cash$2,166,238 $999,895 
See accompanying notes to condensed consolidated financial statements.
12

SNOWFLAKE INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
1. Organization and Description of Business

Snowflake Inc. (Snowflake or the Company) provides a cloud-based data platform, which enables customers to consolidate data into a single source of truth to drive meaningful insights, apply AI to solve business problems, build data applications, and share data and data products. The Company provides its platform through a customer-centric, consumption-based business model, only charging customers for the resources they use. Through its platform, the Company delivers the AI Data Cloud, a network where Snowflake customers, partners, developers, data providers, and data consumers can break down data silos and derive value from rapidly growing data sets in secure, governed, and compliant ways. Snowflake was incorporated in the State of Delaware on July 23, 2012.

2. Basis of Presentation and Summary of Significant Accounting Policies

Fiscal Year

The Company’s fiscal year ends on January 31. For example, references to fiscal 2025 refer to the fiscal year ending January 31, 2025.

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) and applicable rules and regulations of the U.S. Securities and Exchange Commission (SEC) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with 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 January 31, 2024, which was filed with the SEC on March 26, 2024.

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, 2024 and the results of operations for the three and nine months ended October 31, 2024 and 2023, and cash flows for the nine months ended October 31, 2024 and 2023. The condensed balance sheet as of January 31, 2024 was derived from the audited consolidated financial statements but does not include all disclosures required by GAAP. The results of operations for the three and nine months ended October 31, 2024 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 Snowflake Inc., its wholly-owned subsidiaries, and a majority-owned subsidiary in which the Company has a controlling financial interest. All intercompany transactions and balances have been eliminated in consolidation. The Company records noncontrolling interest in its condensed consolidated financial statements to recognize the minority ownership interest in its majority-owned subsidiary. Profits and losses of the majority-owned subsidiary are attributed to controlling and noncontrolling interests using the hypothetical liquidation at book value method.

Segment Information

The Company has a single operating and reportable segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources. For information regarding the Company’s revenue by geographic area, see Note 3, “Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations.”

13

The following table presents the Company’s long-lived assets, comprising property and equipment, net and operating lease right-of-use assets, by geographic area (in thousands):
October 31, 2024January 31, 2024
United States$436,258 $379,664 
Other(1)
122,835 119,928 
Total$559,093 $499,592 
________________
(1)No individual country outside of the United States accounted for more than 10% of the Company’s long-lived assets as of October 31, 2024 and January 31, 2024.

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Such estimates include, but are not limited to, stand-alone selling prices (SSP) for each distinct performance obligation, internal-use software development costs, the expected period of benefit for deferred commissions, the fair value of intangible assets acquired in business combinations, the useful lives of long-lived assets, the carrying value of operating lease right-of-use assets, stock-based compensation, accounting for income taxes, and the fair value of investments in marketable and non-marketable securities.

The Company bases its estimates on historical experience and also on assumptions that management considers reasonable. These estimates are assessed on a regular basis; however, actual results could differ from these estimates.

Summary of Significant Accounting Policies

The Company’s significant accounting policies are discussed in “Note 2 – Basis of Presentation and Summary of Significant Accounting Policies” of the Company’s Annual Report on Form 10-K for the fiscal year ended January 31, 2024, which was filed with the SEC on March 26, 2024. During the nine months ended October 31, 2024, the Company (i) updated its revenue recognition accounting policy, as described below, due to the developments in the Company’s business in connection with a new product capability that became generally available to customers during the three months ended July 31, 2024, and (ii) added the convertible senior notes accounting policy with respect to the completion of the private offering of convertible senior notes during the three months ended October 31, 2024. Other than these updates, there have been no significant changes to the Company’s accounting policies.

Revenue Recognition

The Company accounts for revenue in accordance with Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (ASC 606) for all periods presented.

The Company delivers its platform over the internet as a service. Customers choose to consume the platform under either capacity arrangements, in which customers commit to a certain amount of consumption at specified prices, or under on-demand arrangements, in which the Company charges for use of the platform monthly in arrears. Under capacity arrangements, from which a majority of revenue is derived, the Company typically bills its customers annually in advance of their consumption. Revenue from on-demand arrangements typically relates to customers with lower usage levels or overage consumption beyond a customer’s contracted usage amount under a capacity contract or following the expiration of a customer’s capacity contract. Revenue from on-demand arrangements represented approximately 2% of the Company’s revenue for each of the three and nine months ended October 31, 2024 and 2023. The Company recognizes revenue as customers consume compute, storage, and data transfer resources under either of these arrangements. In limited instances, customers pay an annual deployment fee to gain access to a dedicated instance of a virtual private deployment. Deployment fees are recognized ratably over the contract term.

Customers do not have the contractual right to take possession of the Company’s platform. Pricing for the platform includes embedded support services, data backup and disaster recovery services, as well as future updates, when and if available, offered during the contract term.

14

Customer contracts for capacity typically have a term of one to four years. To the extent customers enter into such contracts and either consume the platform in excess of their capacity commitments or continue to use the platform after expiration of the contract term, they are charged for their incremental consumption. In many cases, customer contracts permit customers to roll over any unused capacity to a subsequent order, generally on the purchase of additional capacity.

Customer contracts are generally non-cancelable during the contract term, although customers can terminate for breach if the Company materially fails to perform. For those customers who do not have a capacity arrangement, the Company’s on-demand arrangements generally have a monthly stated contract term and can be terminated at any time by either the customer or the Company.

For compute resources, consumption is based on the type of compute resource used and the duration of use or, for some features, the volume of data processed. For storage resources, consumption for a given customer is based on the average terabytes per month of all of such customer’s data stored in the platform. For data transfer resources, consumption is based on terabytes of data transferred, the public cloud provider used, and the region to and from which the transfer is executed.

The Company’s revenue also includes professional services and other revenue, which consists primarily of consulting, technical solution services, and training related to the platform. Professional services revenue is recognized over time based on input measures, including time and materials costs incurred relative to total costs, with consideration given to output measures, such as contract deliverables, when applicable. Other revenue consists primarily of fees from customer training delivered on-site or through publicly available classes.

The Company determines revenue recognition in accordance with ASC 606 through the following five steps:

1) Identify the contract with a customer. The Company considers the terms and conditions of the contracts and the Company’s customary business practices in identifying its contracts under ASC 606. The Company determines it has a contract with a customer when the contract has been approved by both parties, it can identify each party’s rights regarding the services to be transferred and the payment terms for the services, it has determined the customer to have the ability and intent to pay, and the contract has commercial substance. At contract inception, the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company applies judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s payment history or, in the case of a new customer, credit and financial information pertaining to the customer.

2) Identify the performance obligations in the contract. Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract.

Prior to June 2024, the Company treated consumption of its platform for compute, storage, and data transfer resources as a single performance obligation because they were consumed by customers as a single, integrated offering. Each of compute, storage and data transfer worked together to drive consumption on the Company’s platform.

In June 2024, the Company made Iceberg tables generally available to its customers, enabling them to use the Snowflake platform for compute services without requiring storage. As a result, starting from June 2024, customers are allowed to select compute, storage, and data transfer resources separately, at their discretion. Consequently, the Company treats the consumption of its platform for compute, storage, and data transfer resources as separate and distinct performance obligations. This change did not have a material impact on the Company’s condensed consolidated financial statements for any period presented.

The Company treats its virtual private deployments for customers, professional services, technical solution services, and training each as a separate and distinct performance obligation. Some customers have negotiated an option to purchase additional capacity at a stated discount. These options generally do not provide a material right as they are priced at the Company’s SSP, as described below, as the stated discounts are not incremental to the range of discounts typically given.

15

3) Determine the transaction price. The transaction price is determined based on the consideration the Company expects to receive in exchange for transferring services to the customer. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue recognized under the contract will not occur. Variable consideration is estimated based on expected value, primarily relying on the Company’s history. In certain situations, the Company may also use the most likely amount as the basis of its estimate. None of the Company’s contracts contain a significant financing component. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental entities (e.g., sales and other indirect taxes).

4) Allocate the transaction price to performance obligations in the contract. If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation on a relative SSP basis. The determination of a relative SSP for each distinct performance obligation requires judgment. The Company determines SSP for performance obligations based on an observable standalone selling price when it is available, as well as other factors, including the overall pricing objectives, which take into consideration market conditions and customer-specific factors, including a review of internal discounting tables, the services being sold, the volume of capacity commitments, the estimated mix of compute, storage, and data transfer, and other factors. The observable standalone selling price is established based on the price at which products and services are sold separately. If an SSP is not observable through past transactions, the Company estimates it using available information including, but not limited to, market data and other observable inputs.

5) Recognize revenue when or as the Company satisfies a performance obligation. Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised service to a customer. Revenue is recognized when control of the services is transferred to the customers, in an amount that reflects the consideration that the Company expects to receive in exchange for those services. The Company determined an output method for capacity arrangements to be the most appropriate measure of progress because it most faithfully represents when the value of the services is simultaneously received and consumed by the customer, and control is transferred. Virtual private deployment fees are recognized ratably over the term of the deployment as the deployment service represents a stand-ready performance obligation provided throughout the deployment term.

Convertible Senior Notes

The Company accounts for each series of its convertible senior notes as a liability in its entirety, measured at amortized cost. Debt issuance costs incurred in connection with the issuance of the Company’s convertible senior notes are reflected in the condensed consolidated balance sheets as a direct deduction from the carrying amount of the outstanding convertible senior notes. These costs are amortized using the effective interest rate method over the terms of the convertible senior notes and are included within interest expense on the condensed consolidated statements of operations.

In connection with the convertible senior notes offering, the Company entered into privately negotiated capped call transactions relating to each series of convertible senior notes with certain counterparties. The capped call transactions are generally expected to reduce the potential dilution to the Company’s common stock upon any conversion of the relevant series of convertible senior notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted notes of such series, with such reduction and/or offset subject to a cap. See Note 10, “Convertible Senior Notes,” for further details.

Recently Issued Accounting Pronouncements Not Yet Adopted

In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires disclosure, on an annual and interim basis, of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit and loss, and an amount for other segment items by reportable segment and a description of its composition. This guidance also requires disclosures on the title and position of the chief operating decision maker and an explanation of how the chief operating decision maker uses the reported measures of segment profit or loss in assessing segment performance and deciding how to allocate resources, and interim disclosures of reportable segment’s profit or loss and assets. This guidance is effective for the Company for its fiscal year beginning February 1, 2024 and interim periods within its fiscal year beginning February 1, 2025 on a retrospective basis. Early adoption is permitted. The Company is currently evaluating the impact of the adoption of this guidance on its condensed consolidated financial statements and disclosures.
16


In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires annual disclosure on disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. This guidance is effective for the Company for its fiscal year beginning February 1, 2025 on a prospective basis. Early adoption and retrospective application are permitted. The Company is currently evaluating the impact of the adoption of this guidance on its condensed consolidated financial statements and disclosures.

In November 2024, the FASB issued ASU 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40), which requires disclosure, on an annual and interim basis, of specified information about certain costs and expenses in the notes to financial statements. This guidance is effective for the Company for its fiscal year beginning February 1, 2027 and interim periods within its fiscal year beginning February 1, 2028 on either a prospective or retrospective basis. Early adoption is permitted. The Company is currently evaluating the impact of the adoption of this guidance on its condensed consolidated financial statements and disclosures.

3. Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations

Disaggregation of Revenue

Revenue consists of the following (in thousands):

Three Months Ended October 31,Nine Months Ended October 31,
2024202320242023
Product revenue$900,282 $698,478 $2,519,119 $1,928,759 
Professional services and other revenue41,812 35,695 120,507 103,031 
Total$942,094 $734,173 $2,639,626 $2,031,790 

Revenue by geographic area, based on the location of the Company’s customers (or end-customers under reseller arrangements), was as follows (in thousands):

Three Months Ended October 31,Nine Months Ended October 31,
2024202320242023
Americas:
United States$719,325 $569,743 $2,014,996 $1,569,099 
Other Americas(1)
26,269 18,083 72,781 52,781 
EMEA(1)(2)
147,205 110,412 416,734 311,586 
Asia-Pacific and Japan(1)
49,295 35,935 135,115 98,324 
Total$942,094 $734,173 $2,639,626 $2,031,790 
________________
(1)No individual country in these areas represented more than 10% of the Company’s revenue for all periods presented.
(2)Includes Europe, the Middle East, and Africa.

Accounts Receivable, Net

As of October 31, 2024 and January 31, 2024, allowance for credit losses of $2.8 million and $2.5 million, respectively, was included in the Company’s accounts receivable, net balance.

Significant Customers

For purposes of assessing the concentration of credit risk and significant customers, a group of customers under common control or customers that are affiliates of each other are regarded as a single customer. As of October 31, 2024 and January 31, 2024, there were no customers that represented 10% or more of the Company’s accounts receivable, net balance. Additionally, there were no customers that represented 10% or more of the Company’s revenue for each of the three and nine months ended October 31, 2024 and 2023.

17

Deferred Revenue

The Company recognized $678.5 million and $556.1 million of revenue for the three months ended October 31, 2024 and 2023, respectively, from the deferred revenue balances as of July 31, 2024 and 2023, respectively.

The Company recognized $1.6 billion and $1.2 billion of revenue for the nine months ended October 31, 2024 and 2023, respectively, from the deferred revenue balances as of January 31, 2024 and 2023, respectively.

Remaining Performance Obligations

Remaining performance obligations (RPO) represent the amount of contracted future revenue that has not yet been recognized, including (i) deferred revenue and (ii) non-cancelable contracted amounts that will be invoiced and recognized as revenue in future periods. The Company’s RPO excludes performance obligations from on-demand arrangements as there are no minimum purchase commitments associated with these arrangements, and certain time and materials contracts that are billed in arrears. Portions of RPO that are not yet invoiced and are denominated in foreign currencies are revalued into U.S. dollars each period based on the applicable period-end exchange rates.

As of October 31, 2024, the Company’s RPO was $5.7 billion, of which the Company expects approximately 50% to be recognized as revenue in the twelve months ending October 31, 2025 based on historical customer consumption patterns. However, the amount and timing of revenue recognition are generally dependent upon customers’ future consumption, which is inherently variable at customers’ discretion and can extend beyond the original contract term in cases where customers are permitted to roll over unused capacity to future periods, generally on the purchase of additional capacity at renewal.

4. Cash Equivalents and Investments

The following is a summary of the Company’s cash equivalents, short-term investments, and long-term investments on the condensed consolidated balance sheets (in thousands):

October 31, 2024
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
Money market funds$1,479,438 $ $ $1,479,438 
U.S. government securities154,090 1 (1)154,090 
Time deposits109,513   109,513 
Commercial paper27,070 2  27,072 
Corporate notes and bonds14,885  (1)14,884 
Total cash equivalents1,784,996 3 (2)1,784,997 
Investments:
Corporate notes and bonds1,770,898 2,476 (2,182)1,771,192 
U.S. government and agency securities608,263 674 (1,021)607,916 
Commercial paper341,828 228 (113)341,943 
Certificates of deposit179,629 168 (9)179,788 
Total investments2,900,618 3,546 (3,325)2,900,839 
Total cash equivalents and investments$4,685,614 $3,549 $(3,327)$4,685,836 

18

January 31, 2024
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
U.S. government securities$742,235 $1 $(2)$742,234 
Money market funds533,211   533,211 
Time deposits56,263   56,263 
Total cash equivalents1,331,709 1 (2)1,331,708 
Investments:
Corporate notes and bonds1,549,151 1,959 (3,394)1,547,716 
U.S. government and agency securities877,496 574 (4,653)873,417 
Commercial paper353,525 154 (131)353,548 
Certificates of deposit224,869 271 (15)225,125 
Total investments3,005,041 2,958 (8,193)2,999,806 
Total cash equivalents and investments$4,336,750 $2,959 $(8,195)$4,331,514 

The Company included $22.5 million and $24.2 million of interest receivable in prepaid expenses and other current assets on the condensed consolidated balance sheets as of October 31, 2024 and January 31, 2024, respectively. The Company did not recognize an allowance for credit losses against interest receivable as of October 31, 2024 and January 31, 2024 because such potential losses were not material.

As of October 31, 2024, the contractual maturities of the Company’s available-for-sale marketable debt securities did not exceed 36 months. The estimated fair values of available-for-sale marketable debt securities, classified as short-term or long-term investments on the Company’s condensed consolidated balance sheets, by remaining contractual maturity, are as follows (in thousands):

October 31, 2024
Estimated
Fair Value
Due within 1 year$2,008,062 
Due in 1 year to 3 years892,777 
Total$2,900,839 

19

The following tables show the fair values of, and the gross unrealized losses on, the Company’s available-for-sale marketable debt securities, classified by the length of time that the securities have been in a continuous unrealized loss position and aggregated by investment type, on the condensed consolidated balance sheets (in thousands):

October 31, 2024
Less than 12 Months12 Months or GreaterTotal
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Cash equivalents:
U.S. government securities$60,252 $(1)$ $ $60,252 $(1)
Corporate notes and bonds12,160 (1)  12,160 (1)
Total cash equivalents72,412 (2)  72,412 (2)
Investments:
Corporate notes and bonds802,043 (2,119)69,203 (63)871,246 (2,182)
U.S. government and agency securities190,643 (622)172,126 (399)362,769 (1,021)
Commercial paper111,609 (113)  111,609 (113)
Certificates of deposit21,474 (9)  21,474 (9)
Total investments1,125,769 (2,863)241,329 (462)1,367,098 (3,325)
Total cash equivalents and investments$1,198,181 $(2,865)$241,329 $(462)$1,439,510 $(3,327)

January 31, 2024
Less than 12 Months12 Months or GreaterTotal
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Cash equivalents:
U.S. government securities$338,893 $(2)$ $ $338,893 $(2)
Total cash equivalents338,893 (2)  338,893 (2)
Investments:
Corporate notes and bonds625,766 (1,259)321,952 (2,135)947,718 (3,394)
U.S. government and agency securities525,408 (1,323)191,863 (3,330)717,271 (4,653)
Commercial paper172,422 (131)  172,422 (131)
Certificates of deposit71,813 (15)  71,813 (15)
Total investments1,395,409 (2,728)513,815 (5,465)1,909,224 (8,193)
Total cash equivalents and investments$1,734,302 $(2,730)$513,815 $(5,465)$2,248,117 $(8,195)

For available-for-sale marketable debt securities with unrealized loss positions, the Company does not intend to sell these securities and it is more likely than not that the Company will hold these securities until maturity or a recovery of the cost basis. The decline in fair values of these securities due to credit related factors was not material as of October 31, 2024 and January 31, 2024.

See Note 5, “Fair Value Measurements,” for information regarding the Company’s strategic investments.

20

5. Fair Value Measurements

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:

Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.

Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.

Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date.

The following table presents the fair value hierarchy for the Company’s assets and liabilities measured at fair value on a recurring basis as of October 31, 2024 (in thousands):

Level 1
Level 2
Total
Assets:
Cash equivalents:
Money market funds$1,479,438 $ $1,479,438 
U.S. government securities 154,090 154,090 
Time deposits 109,513 109,513 
Commercial paper 27,072 27,072 
Corporate notes and bonds 14,884 14,884 
Short-term investments:
Corporate notes and bonds 1,097,552 1,097,552 
U.S. government and agency securities 388,779 388,779 
Commercial paper 341,943 341,943 
Certificates of deposit 179,788 179,788 
Long-term investments:
Corporate notes and bonds 673,640 673,640 
U.S. government and agency securities 219,137 219,137 
Derivative assets:
Foreign currency forward contracts 2,028 2,028 
Total assets$1,479,438 $3,208,426 $4,687,864 
Liabilities:
Derivative liabilities:
Foreign currency forward contracts$ $(1,408)$(1,408)
Total liabilities
$ $(1,408)$(1,408)
21


The following table presents the fair value hierarchy for the Company’s assets and liabilities measured at fair value on a recurring basis as of January 31, 2024 (in thousands):

Level 1
Level 2
Total
Assets:
Cash equivalents:
U.S. government securities$ $742,234 $742,234 
Money market funds533,211  533,211 
Time deposits 56,263 56,263 
Short-term investments:
Corporate notes and bonds 939,727 939,727 
U.S. government and agency securities 573,780 573,780 
Commercial paper 353,548 353,548 
Certificates of deposit 216,444 216,444 
Long-term investments:
Corporate notes and bonds 607,989 607,989 
U.S. government and agency securities 299,637 299,637 
Certificates of deposit 8,681 8,681 
Derivative assets:
Foreign currency forward contracts 60 60 
Total assets$533,211 $3,798,363 $4,331,574 
Liabilities:
Derivative liabilities:
Foreign currency forward contracts$ $(745)$(745)
Total liabilities
$ $(745)$(745)

The Company determines the fair value of its security holdings based on pricing from the Company’s service providers and market prices from industry-standard independent data providers. Such market prices may be quoted prices in active markets for identical assets (Level 1 inputs) or pricing determined using inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs), such as yield curve, volatility factors, credit spreads, default rates, loss severity, current market and contractual prices for the underlying instruments or debt, broker and dealer quotes, as well as other relevant economic measures.

See Note 10, “Convertible Senior Notes” for the fair value measurement of the Company’s convertible senior notes, which is not included in the tables above.

Strategic Investments

The tables above do not include the Company’s strategic investments, which consist primarily of (i) non-marketable equity securities recorded at cost minus impairment, if any, and adjusted for observable transactions for the same or similar investments of the same issuer (referred to as the Measurement Alternative), and (ii) marketable equity securities.

The Company’s non-marketable equity securities accounted for using the Measurement Alternative are recorded at fair value on a non-recurring basis and classified within Level 3 of the fair value hierarchy because significant unobservable inputs or data in an inactive market are used in estimating their fair value. The estimation of fair value for these assets requires the use of an observable transaction price or other unobservable inputs, including the volatility, rights, and obligations of the securities the Company holds. The Company’s marketable equity securities are recorded at fair value on a recurring basis and classified within Level 1 of the fair value hierarchy because they are valued using the quoted market price.
22


The following table presents the Company’s strategic investments by type (in thousands):

October 31, 2024January 31, 2024
Equity securities:
Non-marketable equity securities under Measurement Alternative$280,589 $190,238 
Non-marketable equity securities under equity method5,372 5,307 
Marketable equity securities9,465 37,320 
Debt securities:
Non-marketable debt securities750 1,500 
Total strategic investments—included in other assets$296,176 $234,365 

The following table summarizes the gains and losses associated with the Company’s strategic investments in equity securities (in thousands):

Three Months Ended October 31,Nine Months Ended October 31,
2024202320242023
Unrealized losses on non-marketable equity securities under Measurement Alternative:
Impairments$(5,200)$(1,000)$(11,578)$(3,101)
Net unrealized gains (losses) on marketable equity securities
(3,791)(790)(6,796)4,206 
Net unrealized gains (losses) on strategic investments in equity securities
(8,991)(1,790)(18,374)1,105 
Net realized gains (losses) on equity securities sold(1)
380  (17,440) 
Total—included in other income (expense), net
$(8,611)$(1,790)$(35,814)$1,105 
________________
(1)Represents the difference between the sale proceeds and the carrying value of the securities at the beginning of the period or the purchase date, if later.

The cumulative upward adjustments and the cumulative impairments to the carrying value of the non-marketable equity securities accounted for using the Measurement Alternative held by the Company as of October 31, 2024 were $18.3 million and $33.9 million, respectively.

23

6. Property and Equipment, Net

Property and equipment, net consisted of the following (in thousands):

October 31, 2024January 31, 2024
Leasehold improvements$95,772 $67,804 
Computers, equipment, and software48,132 29,859 
Furniture and fixtures23,912 17,593 
Capitalized internal-use software development costs204,768 93,222 
Construction in progress—capitalized internal-use software development costs18,171 78,737 
Construction in progress—other16,792 34,890 
Total property and equipment, gross407,547 322,105 
Less: accumulated depreciation and amortization(1)
(129,173)(74,641)
Total property and equipment, net$278,374 $247,464 
________________
(1)Includes $67.9 million and $30.0 million of accumulated amortization related to capitalized internal-use software development costs as of October 31, 2024 and January 31, 2024, respectively.

Depreciation and amortization expense was $23.0 million and $61.0 million for the three and nine months ended October 31, 2024, respectively. Included in these amounts were the amortization of capitalized internal-use software development costs of $15.2 million and $39.4 million for the three and nine months ended October 31, 2024, respectively.

Depreciation and amortization expense was $10.0 million and $26.0 million for the three and nine months ended October 31, 2023, respectively. Included in these amounts were the amortization of capitalized internal-use software development costs of $5.0 million and $12.3 million for the three and nine months ended October 31, 2023, respectively.

During the nine months ended October 31, 2023, the Company recognized impairment charges of $7.1 million related to its capitalized internal-use software development costs previously included in construction in-progress that were no longer probable of being completed. Such impairment charges were recorded as research and development expenses on the condensed consolidated statements of operations. No impairment charge was recognized during the nine months ended October 31, 2024.

7. Business Combinations

Fiscal 2025

During the nine months ended October 31, 2024, the Company completed acquisitions of two privately-held companies for an aggregate of $19.2 million in cash. The Company has accounted for these transactions as business combinations. In allocating the aggregate purchase consideration based on the estimated fair values, the Company recorded a total of $4.4 million of a customer relationships intangible asset (to be amortized over an estimated useful life of five years), $4.1 million of developed technology intangible assets (to be amortized over estimated useful lives of five years), $3.5 million of net liabilities acquired, $0.6 million of deferred tax liability, and $14.8 million of goodwill, of which $8.3 million is deductible and $6.5 million is not deductible for income tax purposes.

The excess of purchase consideration over the fair values of net tangible and identifiable assets acquired was recorded as goodwill. The Company believes the goodwill balances associated with these business combinations are primarily attributed to the assembled workforce and expected synergies arising from the acquisition.

Acquisition-related costs, recorded as general and administrative expenses, associated with each of the fiscal 2025 business combinations were not material during the nine months ended October 31, 2024.

Revenue and net loss attributable to each of the companies acquired in fiscal 2025, from their respective acquisition dates through October 31, 2024, were included in the Company’s condensed consolidated statements of operations for the three and nine months ended October 31, 2024, and were not material.
24


Fiscal 2024

Neeva Inc.

During the three months ended July 31, 2023 , the Company acquired all outstanding stock of Neeva Inc. and its equity investee (collectively, Neeva), for $185.4 million in cash. The Company acquired Neeva primarily for its talent and developed technology. The Company has accounted for this transaction as a business combination.

The purchase consideration was preliminarily allocated to assets acquired and liabilities assumed based on their respective estimated fair values as of the date of acquisition. During each of the three months ended July 31, 2024 and January 31, 2024, the Company recorded measurement period adjustments which did not have material impacts on goodwill. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:

Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Cash and cash equivalents$43,968 
Goodwill62,931 
Developed technology intangible assets83,000 
5
Other net tangible liabilities(759)
Deferred tax liabilities, net(1)
(3,713)
Total$185,427 
________________
(1)Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.

The fair values of the developed technology intangible assets were estimated using the replacement cost method, which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost.

The excess of purchase consideration over the fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company’s offerings.

Mountain US Corporation (formerly known as Mobilize.Net Corporation)

On February 10, 2023, the Company acquired all outstanding stock of Mountain US Corporation (formerly known as Mobilize.Net Corporation) (Mountain), a privately-held company which provided a suite of tools for efficiently migrating databases to the AI Data Cloud, for $76.3 million in cash. The Company acquired Mountain primarily for its talent and developed technology. The Company has accounted for this transaction as a business combination.

25

The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:

Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Cash and cash equivalents$11,594 
Goodwill46,426 
Developed technology intangible asset33,000 
5
Other net tangible liabilities(6,623)
Deferred tax liabilities, net(1)
(8,136)
Total$76,261 
________________
(1)Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.

The fair value of the developed technology intangible asset was estimated using the replacement cost method, which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost.

The excess of purchase consideration over the fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from strengthening enablement capabilities and the acceleration of legacy migrations to the AI Data Cloud, as well as expanding the Company’s professional services footprint.

LeapYear Technologies, Inc.

On February 10, 2023, the Company acquired all outstanding stock of LeapYear Technologies, Inc. (LeapYear), a privately-held company which provided a differential privacy platform, for $62.0 million in cash. The Company acquired LeapYear primarily for its talent and developed technology. The Company has accounted for this transaction as a business combination.

The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:

Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Cash, cash equivalents, and restricted cash$3,563 
Goodwill9,029 
Developed technology intangible asset53,000 
5
Other net tangible liabilities(1,434)
Deferred tax liabilities, net(1)
(2,150)
Total$62,008 
________________
(1)Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.

The fair value of the developed technology intangible asset was estimated using the replacement cost method, which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost.

The excess of purchase consideration over the fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company’s offerings.

26

Other Fiscal 2024 Business Combination

During the nine months ended October 31, 2023, the Company acquired all outstanding stock of a privately-held company for $16.6 million in cash. The Company has accounted for this transaction as a business combination. In allocating the aggregate purchase consideration based on the estimated fair values, the Company recorded $1.6 million of cash acquired, $4.9 million as a developer community intangible asset (to be amortized over an estimated useful life of five years), and $10.1 million as goodwill, which is not deductible for income tax purposes.

The excess of purchase consideration over the fair value of net tangible and identifiable assets acquired was recorded as goodwill. The Company believes the goodwill balance associated with this business combination is primarily attributed to the assembled workforce and expected synergies arising from the acquisition.

Acquisition-related costs, recorded as general and administrative expenses, associated with each of the fiscal 2024 business combinations were not material during the nine months ended October 31, 2023.

Unaudited Pro Forma Financial Information

The following unaudited pro forma financial information summarizes the combined results of operations of the Company and Neeva, as if Neeva had been acquired as of February 1, 2022 (in thousands):

Pro Forma
Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
(unaudited)
Revenue$734,173 $557,044 $2,032,036 $1,476,684 
Net loss$(214,694)$(231,175)$(714,693)$(669,011)

The pro forma financial information presented above has been calculated after adjusting the results of operations of Neeva to reflect certain business combination effects, including the amortization of the acquired intangible asset, stock-based compensation, income tax impact, and acquisition-related costs incurred by both the Company and Neeva as though this business combination occurred as of February 1, 2022, the beginning of the Company’s fiscal 2023. The historical condensed consolidated financial information has been adjusted in the pro forma combined financial results to give effect to pro forma events that are directly attributable to the business combination, reasonably estimable, and factually supportable. The pro forma financial information is for informational purposes only and is not indicative of the results of operations that would have been achieved if this business combination had taken place as of February 1, 2022.

Pro forma financial information for the Mountain, LeapYear, other fiscal 2024 business combination, and fiscal 2025 business combinations has not been presented, as the effects of each were not material to the Company’s condensed consolidated financial statements.

27

8. Intangible Assets and Goodwill

Intangible Assets, Net

Intangible assets, net consisted of the following (in thousands):

October 31, 2024
GrossAccumulated AmortizationNet
Finite-lived intangible assets:
Developed technology$242,064 $(78,536)$163,528 
Developer community154,900 (78,672)76,228 
Assembled workforce55,732 (33,414)22,318 
Patents8,874 (7,554)1,320 
Customer relationships
4,400 (106)4,294 
Total finite-lived intangible assets$465,970 $(198,282)$267,688 
Indefinite-lived intangible assets—trademarks826 
Total intangible assets, net$268,514 

January 31, 2024
GrossAccumulated AmortizationNet
Finite-lived intangible assets:
Developed technology$243,596 $(47,919)$195,677 
Developer community154,900 (55,442)99,458 
Assembled workforce55,732 (22,945)32,787 
Patents8,874 (6,211)2,663 
Total finite-lived intangible assets$463,102 $(132,517)$330,585 
Indefinite-lived intangible assets—trademarks826 
Total intangible assets, net$331,411 

During the three and nine months ended October 31, 2024, the cost and accumulated amortization of fully amortized intangible assets were removed from the Company’s condensed consolidated balance sheet, as the asset was no longer in use.

Amortization expense of intangible assets was $24.1 million and $71.4 million for the three and nine months ended October 31, 2024, respectively, and $22.5 million and $58.9 million for the three and nine months ended October 31, 2023, respectively.

As of October 31, 2024, future amortization expense is expected to be as follows (in thousands):

Amount
Fiscal Year Ending January 31,
Remainder of 2025$24,182 
202690,212 
202786,059 
202853,494 
202912,836 
Thereafter905 
Total$267,688 
28

Goodwill

Changes in goodwill were as follows (in thousands):

Amount
Balance—January 31, 2024
$975,906 
Additions and measurement period adjustments(1)
14,759 
Balance—October 31, 2024
$990,665 
________________
(1)Includes measurement period adjustments related to the preliminary fair values of the assets acquired and liabilities assumed in business combinations. These adjustments did not have a material impact on goodwill. See Note 7, “Business Combinations,” for further details.

9. Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following (in thousands):

October 31, 2024January 31, 2024
Accrued compensation$220,843 $205,056 
Accrued third-party cloud infrastructure expenses80,341 48,571 
Liabilities associated with sales, marketing and business development programs40,749 39,571 
Accrued taxes23,341 37,108 
Employee contributions under employee stock purchase plan15,035 40,641 
Accrued professional services11,650 9,274 
Accrued purchases of property and equipment8,901 4,508 
Employee payroll tax withheld on employee stock transactions8,105 22,479 
Other76,165 39,652 
Total accrued expenses and other current liabilities$485,130 $446,860 

10. Convertible Senior Notes

In September 2024, the Company issued an aggregate principal amount of $2.3 billion of convertible senior notes in a private placement to qualified institutional buyers, comprising of (i) $1.15 billion aggregate principal amount of 0% convertible senior notes due 2027 (2027 Notes) and (ii) $1.15 billion aggregate principal amount of 0% convertible senior notes due 2029 (2029 Notes, and together with the 2027 Notes, the Notes). Each series of Notes was issued pursuant to separate indentures, as supplemented (each an Indenture and together, the Indentures), between the Company and U.S. Bank Trust Company, National Association, as trustee.

The Notes are general, senior unsecured obligations of the Company. The 2027 Notes will mature on October 1, 2027 and the 2029 Notes will mature on October 1, 2029, in each case unless earlier converted, redeemed, or repurchased. Neither the 2027 Notes nor the 2029 Notes bear regular interest, and the principal amount of the Notes will not accrete. The Company may elect or be required to pay special interest on the Notes under certain circumstances in accordance with the terms of the applicable Indenture. Special interest, if any, will be payable semiannually in arrears on April 1 and October 1 of each year, beginning on April 1, 2025. The total proceeds from the issuance of the Notes were approximately $2.27 billion, net of $31.2 million of debt issuance costs.

The following table presents the details of each series of Notes:

Initial Conversion Rate per $1,000 principal
Initial Conversion Price
Initial number of shares
(in thousands)
2027 Notes
6.3492$157.50 7,302 
2029 Notes
6.3492$157.50 7,302 

29

The conversion rate for each series of Notes is subject to adjustment under certain circumstances in accordance with the terms of the applicable Indenture. In addition, following certain corporate events that occur prior to the maturity date of the relevant series of Notes or if the Company delivers a notice of redemption in respect of a series of Notes, the Company will, in certain circumstances, increase the conversion rate of the relevant series of Notes for a holder who elects to convert its Notes of the applicable series in connection with such a corporate event or convert its Notes called (or deemed called) for redemption during the related redemption period (as defined in the applicable Indenture), as the case may be.

Holders may convert all or any portion of the 2027 Notes and 2029 Notes at their option at any time prior to the close of business on the business day immediately preceding July 1, 2027 and July 1, 2029, respectively, in each case only upon satisfaction of one or more of the following conditions:

(1) during any fiscal quarter commencing after the fiscal quarter ending on January 31, 2025 (and only during such fiscal quarter), if the last reported sale price of the Company’s Class A common stock, par value $0.0001 per share, for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding fiscal quarter is greater than or equal to 130% of the conversion price for the relevant series of Notes on each applicable trading day;

(2) during the five business day period after any ten consecutive trading day period (Measurement Period) in which the trading price (as defined in the Indentures) per $1,000 principal amount of the 2027 Notes or the 2029 Notes, as applicable, for each trading day of the Measurement Period was less than 98% of the product of the last reported sale price of the Company’s Class A common stock and the conversion rate for such Notes on each such trading day;

(3) if the Company calls the relevant series of Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date, but only with respect to the Notes called (or deemed called) for redemption; or

(4) upon the occurrence of specified corporate events as set forth in the applicable Indenture.

On or after July 1, 2027, in the case of the 2027 Notes, and on or after July 1, 2029, in the case of the 2029 Notes, until the close of business on the second scheduled trading day immediately preceding the relevant maturity date, holders of the relevant series of Notes may convert all or any portion of their Notes of such series at any time, regardless of the foregoing conditions.

Upon conversion, the Company may satisfy its conversion obligation by paying or delivering, as the case may be, cash, shares of the Company’s Class A common stock or a combination of both, at the Company’s election, in the manner and subject to the terms and conditions provided in the applicable Indenture.

The Company may, at its option, redeem for cash all or any portion of the 2027 Notes (subject to the partial redemption limitation set forth in the Indenture governing the 2027 Notes), on or after April 6, 2026 if the last reported sale price of the Company’s Class A common stock has been at least 150% of the conversion price then in effect for the 2027 Notes for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the 2027 Notes to be redeemed, plus accrued and unpaid special interest, if any, to, but excluding, the redemption date. The Company may, at its option, redeem for cash all or any portion of the 2029 Notes (subject to the partial redemption limitation set forth in the Indenture governing the 2029 Notes), on or after October 6, 2027 if the last reported sale price of the Company’s Class A common stock has been at least 130% of the conversion price then in effect for the 2029 Notes for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the 2029 Notes to be redeemed, plus accrued and unpaid special interest, if any, to, but excluding, the redemption date. No sinking fund is provided for the Notes.
30


If the Company undergoes a fundamental change (as defined in the applicable Indenture) prior to the maturity date of a series of Notes, then, subject to certain conditions and except as set forth in the applicable Indenture, holders of the relevant series of Notes may require the Company to repurchase for cash all or any portion of their Notes of such series at a fundamental change repurchase price equal to 100% of the principal amount of the relevant series of Notes to be repurchased, plus accrued and unpaid special interest, if any, to, but excluding, the relevant fundamental change repurchase date.

Each of the Indentures governing the 2027 Notes or the 2029 Notes includes customary covenants and sets forth certain events of default after which the relevant series of Notes may be declared immediately due and payable and sets forth certain types of bankruptcy or insolvency events of default (as defined in the applicable Indenture) involving the Company after which such Notes become automatically due and payable.

Each series of Notes is accounted for as a liability in its entirety, measured at amortized cost. The debt issuance costs for each series of the Notes are amortized to interest expense using the effective interest method over their respective terms, with effective interest rates of 0.04% for the 2027 Notes and 0.02% for the 2029 Notes.

The following table presents the net carrying values and fair values of each series of Notes as of October 31, 2024 (in thousands):

Principal
Unamortized Debt Issuance Costs
Net Carrying Value
Fair Value
Amount
Leveling
2027 Notes
$1,150,000 $15,184 $1,134,816 $1,181,510 Level 2
2029 Notes
$1,150,000 $15,357 $1,134,643 $1,170,206 Level 2

The fair value was determined based on the quoted prices of the Notes in an inactive market on the last traded day of the fiscal quarter and has been classified as Level 2 in the fair value hierarchy.

Amortization of debt issuance costs was not material for each of the three and nine months ended October 31, 2024.

The Company used a portion of the net proceeds from the offering to (i) pay the $195.5 million cost of the privately negotiated capped call transactions relating to each series of the Notes, as described below, and (ii) repurchase $399.6 million of its Class A common stock from purchasers of the Notes in the offering in privately negotiated transactions entered into in connection with the Notes offering at a purchase price of $112.50 per share. See Note 12, “Equity,” for further details.

Capped Call Transactions

In connection with the Notes offering, the Company entered into privately negotiated capped call transactions relating to each series of Notes (Capped Calls) with certain of the initial purchasers or affiliates thereof and certain other financial institutions. The Capped Calls are generally expected to reduce the potential dilution to the Company’s Class A common stock upon any conversion of the relevant series of the Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted Notes of such series, as the case may be, with such reduction and/or offset subject to a cap based on a cap price initially equal to $225.00 per share.

31

The following table sets forth other key terms and premiums paid for the Capped Calls related to each series of Notes (in thousands, except per share data):

Capped Calls Entered into in Connection with the Offering of the 2027 Notes
Capped Calls Entered into in Connection with the Offering of the 2029 Notes
Initial number of shares covered, subject to certain adjustments
7,302 7,302 
Initial strike price, subject to certain adjustments
$157.50 $157.50 
Initial cap price, subject to certain adjustments
$225.00 $225.00 
Total premium paid
$94,300 $101,200 

The Capped Calls are separate transactions, and not part of the terms of any series of Notes. As the Capped Calls qualify for a scope exception from derivative accounting for instruments that are both indexed to the issuer’s own stock and classified in stockholders’ equity, the premiums paid for the purchases of the Capped Calls was recorded as a reduction to the additional paid-in capital and will not be remeasured as long as they continue to meet the conditions for equity classification.

The Company elected to integrate the Capped Calls with the Notes for income tax purposes pursuant to applicable U.S. Treasury Regulations. Accordingly, the premiums paid for the purchases of the Capped Calls will be deductible for income tax purposes over the term of the Notes.

11. Commitments and Contingencies

Operating Leases—The Company leases its facilities for office space under non-cancelable operating leases with various expiration dates through fiscal 2039. Certain lease agreements include options to renew or terminate the lease, which are not reasonably certain to be exercised and therefore are not factored into the determination of lease payments.

In May 2024, the Company entered into a lease agreement for a new office facility located in the United States with a total commitment of $95.6 million, net of tenant incentives to be received. The lease commenced during the nine months ended October 31, 2024, with an expiration date in fiscal 2039, and resulted in an increase of $35.2 million and $38.3 million in the Company’s operating lease right-of-use assets and operating lease liabilities, respectively.

In November 2024, the Company entered into an agreement for a new office facility located in the United States, with a total commitment of $167 million. The lease will commence on various dates starting in fiscal 2025, with an expiration date in fiscal 2034. The Company will recognize the related right-of-use assets and lease liabilities, which have not yet been determined, at the respective lease commencement dates.

In addition, the Company subleases certain of its unoccupied facilities to third parties with various expiration dates through fiscal 2030. Such subleases have all been classified as operating leases. Sublease income is recorded as a reduction to the Company’s operating lease costs. Sublease income was $1.7 million and $6.0 million for the three and nine months ended October 31, 2024, respectively, and $2.9 million and $9.1 million for the three and nine months ended October 31, 2023, respectively.

Other Contractual Commitments—Other contractual commitments relate mainly to third-party cloud infrastructure agreements and subscription arrangements used to facilitate the Company’s operations at the enterprise level. There were no material contractual obligations that were entered into during the nine months ended October 31, 2024 that were outside the ordinary course of business.

401(k) Plan—The Company sponsors a 401(k) defined contribution plan covering all eligible U.S. employees. Contributions to the 401(k) plan are discretionary. The Company did not make any matching contributions to the 401(k) plan for each of the three and nine months ended October 31, 2024 and 2023.

32

Legal Matters—On March 23, 2021, a former employee filed a charge with the National Labor Relations Board (NLRB) claiming that he was terminated in retaliation for engaging in concerted activity protected under the National Labor Relations Act. On September 15, 2023, following a hearing before a NLRB administrative law judge, the administrative law judge issued his ruling in favor of the former employee and ordered that he be awarded certain compensatory and other damages.

The Company is appealing the ruling to the Board of the NLRB. The Company believes it is reasonably possible that a loss could ultimately result from an unfavorable outcome and that an estimate of the potential range of loss is between zero and $25 million, plus interest. No material loss accrual was recorded as of October 31, 2024 and January 31, 2024, because management believes the likelihood of material loss resulting from this charge is not probable given the further appellate proceedings that are due to take place.

On February 29, 2024, a stockholder class action lawsuit was filed against the Company, the Company’s former Chief Executive Officer, and the Company’s Chief Financial Officer in the United States District Court in the Northern District of California, alleging violations under Sections 10(b) and 20(a) of the Exchange Act. The complaint seeks an unspecified amount of damages, attorneys’ fees, expert fees, and other costs. On October 28, 2024, an amended complaint was filed by the lead plaintiff. The Company plans to file a motion to dismiss the amended complaint on or before the responsive pleading deadline. In addition, since the filing of the class action lawsuit, four additional complaints containing securities derivative claims have been filed against the Company and certain of the Company’s directors and executive officers alleging similar violations. The derivative claims have been stayed pending resolution of the anticipated motion to dismiss the class action lawsuit. The Company is unable to estimate any reasonably possible loss, or range of loss, with respect to these matters at this time. The Company and the other defendants intend to vigorously defend against the claims in these actions.

On June 13, 2024, a class action was filed in the United States District Court for the District of Montana against the Company alleging that it failed to take reasonable measures to secure systems that contained consumer data, thereby allowing threat actors to access and exfiltrate personally identifiable information. In the months that followed, numerous additional class actions making the same or similar allegations were filed in the United States and Canada against the Company and/or customers whose consumer or employee data was exfiltrated. Among other claims, the complaints assert common law claims for negligence, breach of fiduciary duty, breach of implied contract, and unjust enrichment, as well as statutory claims, and seek an unspecified amount of damages, attorneys’ fees and costs, as well as injunctive relief. On October 4, 2024, an order was issued by the United States Judicial Panel on Multidistrict Litigation combining the class actions filed in the United States into a multidistrict litigation in the District of Montana. In addition to the multidistrict litigation, one class action is pending in the Supreme Court of British Columbia. The Company is unable to estimate any reasonably possible loss, or range of loss, with respect to these matters at this time. The Company intends to vigorously defend against the claims in these actions.

In addition, the Company is involved from time to time in various claims and legal actions arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate outcome of these matters, the Company believes that none of its current legal proceedings will have a material adverse effect on its financial position, results of operations, or cash flows.

Letters of Credit—As of October 31, 2024, the Company had a total of $16.5 million in cash collateralized letters of credit outstanding, substantially in favor of certain landlords for the Company’s leased facilities. These letters of credit renew annually and expire at various dates through fiscal 2033.

Indemnification—The Company enters into indemnification provisions under agreements with other parties in the ordinary course of business, including business partners, investors, contractors, customers, and the Company’s officers, non-employee directors, and certain employees. The Company has agreed to indemnify and defend the indemnified party for claims and related losses suffered or incurred by the indemnified party from actual or threatened third-party claims due to the Company’s activities or non-compliance with certain representations and warranties made by the Company. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company’s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular provision. For each of the three and nine months ended October 31, 2024 and 2023, losses recorded in the condensed consolidated statements of operations in connection with the indemnification provisions were not material.

33

12. Equity

Common StockThe Company had reserved shares of common stock for future issuance as follows (in thousands):

October 31, 2024January 31, 2024
2012 Equity Incentive Plan:
Options outstanding21,468 26,767 
Restricted stock units outstanding1 789 
2020 Equity Incentive Plan:
Options outstanding1,586 602 
Restricted stock units outstanding26,702 20,168 
Shares available for future grants64,432 59,371 
2020 Employee Stock Purchase Plan:
Shares available for future grants16,446 13,764 
Total shares of common stock reserved for future issuance130,635 121,461 

Stock Repurchase Program and Treasury Stock—In February 2023, the Company’s board of directors authorized a stock repurchase program of up to $2.0 billion of the Company’s outstanding Class A common stock. Repurchases may be effected, from time to time, either on the open market (including via pre-set trading plans), in privately negotiated transactions, or through other transactions in accordance with applicable securities laws. The timing and amount of any repurchases will be determined by management based on an evaluation of market conditions and other factors. The program does not obligate the Company to acquire any particular amount of common stock, and the repurchase program may be suspended or discontinued at any time at the Company’s discretion. In August 2024, the Company’s board of directors authorized the repurchase of an additional $2.5 billion of its outstanding common stock and extended the expiration date of the stock repurchase program from March 2025 to March 2027.

The following table summarizes the stock repurchase activity under the Company’s stock repurchase program (in thousands, except per share data):

Three Months Ended October 31,Nine Months Ended October 31,
2024202320242023
Number of shares repurchased8,826 2,607 14,765 4,012 
Weighted-average price per share(1)
$115.11 $153.48 $130.87 $147.49 
Aggregate purchase price(1)
$1,015,925 $400,000 $1,932,164 $591,673 
________________
(1)Excludes transaction costs and excise tax associated with the repurchases.
All repurchases were made in open market transactions, except for the 3.6 million shares of the Company’s outstanding Class A common stock that were repurchased for $399.6 million from purchasers of the Notes in the offering in privately negotiated transactions entered into in connection with the Notes offering at a purchase price of $112.50 per share. See Note 10, “Convertible Senior Notes,” for further details.
As of October 31, 2024, $2.0 billion remained available for future stock repurchases under the stock repurchase program (exclusive of any transaction costs associated with repurchases). The first 0.5 million shares repurchased during the nine months ended October 31, 2023 were recorded in treasury stock as a reduction to the stockholders’ equity on the condensed consolidated balance sheets. All shares of Class A common stock subsequently repurchased were retired. Upon retirement, the par value of the common stock repurchased was deducted from common stock and any excess of repurchase price (including associated transaction costs) over par value was recorded entirely to retained earnings (accumulated deficit) on the condensed consolidated balance sheets.

34

In addition, the Company previously issued approximately 0.2 million shares of its Class A common stock, in connection with a business combination completed during the three months ended January 31, 2024, to one of its wholly-owned subsidiaries, in exchange for a noncontrolling equity interest in the acquired company that was held by the subsidiary prior to this business combination. These shares were treated as treasury stock for accounting purposes as of January 31, 2024, April 30, 2024, and July 31, 2024, and were subsequently transferred to the Company and retired during the three months ended October 31, 2024.

Equity Incentive Plans—The Company’s 2020 Equity Incentive Plan (2020 Plan), which became effective in connection with its Initial Public Offering (IPO), provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards (RSUs), performance awards and other forms of equity compensation (collectively, equity awards). All shares that remain available for future grants are under the 2020 Plan.

The Company’s 2012 Equity Incentive Plan (2012 Plan) provided for the grant of equity awards to employees, non-employee directors, and other service providers of the Company. The 2012 Plan was terminated in September 2020 in connection with the IPO but continues to govern the terms of outstanding awards that were granted prior to the termination of the 2012 Plan. Upon the expiration, forfeiture, cancellation, or reacquisition of any shares of common stock underlying outstanding equity awards granted under the 2012 Plan, an equal number of shares of Class A common stock will become available for grant under the 2020 Plan. No further equity awards will be granted under the 2012 Plan.

The Company’s 2020 Employee Stock Purchase Plan (2020 ESPP), which became effective in connection with the IPO, authorizes the issuance of shares of common stock pursuant to purchase rights granted to employees. Offering periods are generally six months long and begin on the first trading day on or after March 15 and September 15 of each year, except for the first two offering periods. The initial offering period began on September 15, 2020 and ended on February 26, 2021. The second offering period began on March 1, 2021 and ended on September 14, 2021.

On February 1, 2024, the shares available for grant under the 2020 Plan and the 2020 ESPP were automatically increased by 16.7 million shares and 3.3 million shares, respectively, pursuant to the annual evergreen increase provisions under the 2020 Plan and the 2020 ESPP.

Stock Options—Stock options granted under the 2012 Plan and the 2020 Plan (collectively, the Plans) generally vest based on continued service over four years and expire ten years from the date of grant. Certain stock options granted under the 2012 Plan are exercisable at any time following the date of grant and expire ten years from the date of grant.

35

A summary of stock option activity during the nine months ended October 31, 2024 is as follows:

Number of Shares
(in thousands)
Weighted-
Average
Exercise Price
Weighted-Average Remaining Contractual Life
(in years)
Aggregate
Intrinsic Value
(in thousands)
Balance—January 31, 2024
27,369 $12.35 5.0$5,023,664 
Granted960 $163.04 
Exercised(1,379)$7.69 
Canceled(92)$3.75 
Balance—April 30, 2024
26,858 $18.01 4.8$3,723,873 
Granted77 $164.78 
Exercised(1,816)$7.14 
Canceled(22)$207.56 
Balance—July 31, 2024
25,097 $19.07 4.6$2,872,192 
Exercised(2,012)$5.75 
Canceled(31)$207.56 
Balance—October 31, 2024
23,054 $19.98 4.5$2,287,372 
Vested and exercisable as of October 31, 2024
21,958 $12.45 4.4$2,287,350 

The weighted-average grant-date fair value of options granted during the nine months ended October 31, 2024 was $79.16 per share. No options were granted during the nine months ended October 31, 2023. The intrinsic value of options exercised in the nine months ended October 31, 2024 and 2023 was $687.0 million and $901.4 million, respectively. The aggregate grant-date fair value of options that vested during the nine months ended October 31, 2024 and 2023 was $23.5 million and $36.4 million, respectively.

Equity-Classified RSUs—RSUs granted under the 2012 Plan are equity-classified and had both service-based and performance-based vesting conditions, of which the performance-based vesting condition was satisfied upon the effectiveness of the IPO in September 2020. The service-based vesting condition for these awards is typically satisfied over four years with a cliff vesting period of one year and continued vesting quarterly thereafter. Stock-based compensation associated with RSUs granted under the 2012 Plan was recognized using an accelerated attribution method from the time it was deemed probable that the vesting condition was met through the time the service-based vesting condition had been achieved.

Equity-classified RSUs granted under the 2020 Plan include those that only contain a service-based vesting condition that is typically satisfied over four years, and the related stock-based compensation for these RSUs is recognized on a straight-line basis over the requisite service period. In addition, under the 2020 Plan, the Company granted 0.8 million and 0.5 million equity-classified RSUs (Leadership PRSUs) to its executive officers and certain other members of its senior leadership team during the nine months ended October 31, 2024 and 2023, respectively. These Leadership PRSUs were granted at 120% of the target number of these awards, representing the maximum number of Leadership PRSUs that may be eligible to vest over their full term, and have both service-based and performance-based vesting conditions. The service-based vesting condition for these Leadership PRSUs is typically satisfied over four years with a cliff vesting period of one year and continued vesting quarterly thereafter. The performance-based vesting condition is satisfied upon the achievement of certain Company annual performance targets set by the compensation committee of the board of directors of the Company. The ultimate number of the Leadership PRSUs eligible to vest ranges between 0% to 120% of the target number of the Leadership PRSUs based on the weighted-average achievement of such Company annual performance metrics for the respective fiscal year. Stock-based compensation associated with these Leadership PRSUs is recognized using an accelerated attribution method over the requisite service period, based on the Company’s periodic assessment of the probability that the performance condition will be achieved. Stock-based compensation recognized for these Leadership PRSUs was $20.2 million and $41.4 million for the three and nine months ended October 31, 2024, respectively, and $10.5 million and $20.6 million for the three and nine months ended October 31, 2023, respectively.
36


A summary of equity-classified RSUs activity during the nine months ended October 31, 2024 is as follows:

Number of Shares
(in thousands)
Weighted-Average Grant Date
Fair Value
per Share
Unvested Balance—January 31, 2024
19,575 $169.82 
Granted
5,869 $167.74 
Vested(3,202)$162.47 
Forfeited(533)$168.85 
Performance adjustment(1)
(50)$139.58 
Unvested Balance—April 30, 2024
21,659 $170.44 
Granted
2,408 $141.61 
Vested(2,272)$172.52 
Forfeited
(748)$167.94 
Unvested Balance—July 31, 2024
21,047 $167.01 
Granted
7,254 $120.12 
Vested(2,126)$174.28 
Forfeited
(895)$166.39 
Unvested Balance—October 31, 2024
25,280 $152.96 
________________
(1)Represents an adjustment in the number of shares outstanding, with regards to Leadership PRSUs granted during the nine months ended October 31, 2023, based on the actual achievement of the associated Company annual performance targets for fiscal 2024.

Liability-Classified RSUs—During the fourth quarter of fiscal 2024, in connection with a business combination, the Company agreed to grant, under the 2020 Plan, RSUs that contain both post-combination service-based and performance-based vesting conditions (Acquisition PRSUs) to eligible existing or future employees, subject to a maximum total number of approximately 1.7 million shares. The post-combination service-based vesting condition for these Acquisition PRSUs is satisfied over four years with a cliff vesting period of one year and continued vesting quarterly thereafter. The performance-based vesting condition is contingent on the achievement of certain performance metric over the twelve-month period ending January 31, 2027. Acquisition PRSUs will vest when both service-based and performance-based conditions are satisfied. The ultimate number of Acquisition PRSUs eligible to vest is determined based on the actual achievement of the performance metric, which takes into account certain factors including the Company’s stock price and market capitalization.

Once granted, Acquisition PRSUs are initially liability-classified and recorded in other liabilities on the Company’s condensed consolidated balance sheets, as the monetary value of the obligation under each potential outcome of the performance condition is predominantly based on a fixed monetary amount known at inception and will be settled in a variable number of shares. Subsequently, these awards are remeasured to the fair value at each reporting date until the number of Acquisition PRSUs eligible to vest is fixed, at which time these awards will be reclassified to equity. Stock-based compensation associated with these awards is recognized based on the probable outcome of the performance condition, using an accelerated attribution method over the requisite service period, with a cumulative catch-up adjustment recognized for changes in the fair value estimated at each reporting date. The liabilities associated with these Acquisition PRSUs were not material as of October 31, 2024 and January 31, 2024. Stock-based compensation recognized for these Acquisition PRSUs was not material for each of the three and nine months ended October 31, 2024.

37

A summary of liability-classified RSUs activity during the nine months ended October 31, 2024 is as follows:

Number of Shares
(in thousands)
Unvested Balance—January 31, 2024 and April 30, 2024
1,382 
Granted(1)
3 
Unvested Balance—July 31, 2024
1,385 
Granted(1)
54 
Forfeited
(16)
Unvested Balance—October 31, 2024
1,423 
________________
(1)Represents the maximum number of Acquisition PRSUs that may be eligible to vest with respect to these awards over their full term.

Restricted Common Stock—From time to time, the Company has granted restricted common stock outside of the Plans. Restricted common stock is not deemed to be outstanding for accounting purposes until it vests.

A summary of restricted common stock activity during the nine months ended October 31, 2024 is as follows:

Outside of the Plans
Number of Shares
(in thousands)
Weighted-Average Grant Date
Fair Value
per Share
Unvested Balance—January 31, 2024
671 $209.15 
Vested(146)$223.42 
Unvested Balance—April 30, 2024
525 $205.15 
Vested(25)$194.28 
Unvested Balance—July 31, 2024
500 $205.68 
Granted
68 $110.78 
Vested(23)$194.28 
Forfeited
(71)$229.13 
Unvested Balance—October 31, 2024
474$189.12 

Stock-Based CompensationThe following table summarizes the assumptions used in estimating the fair values of stock options granted to employees during the nine months ended October 31, 2024:

Nine Months Ended October 31, 2024
Expected term (in years)
4.8 - 6.0
Expected volatility
56.6% - 56.7%
Risk-free interest rate
4.2% - 4.4%
Expected dividend yield %

In addition, for the stock option granted during the three months ended April 30, 2024, the shares to be issued upon exercise are subject to a one-year holding period. As such, the Company applied a 7.6% discount for lack of marketability to the fair value estimated using the Black-Scholes option-pricing model, based on the assumptions included in the table above.

No stock options were granted during the three months ended October 31, 2024, or each of the three and nine months ended October 31, 2023.

38

The following table summarizes the assumptions used in estimating the fair values of employee stock purchase rights granted under the 2020 ESPP (ESPP Rights) during each of the three and nine months ended October 31, 2024 and 2023:

Three Months Ended October 31,Nine Months Ended October 31,
2024202320242023
Expected term (in years)0.50.50.50.5
Expected volatility46.3 %48.4 %
46.3% - 49.6%
48.4% - 71.3%
Risk-free interest rate4.5 %5.5 %
4.5% - 5.4%
4.7% - 5.5%
Expected dividend yield % % % %

Expected term—For stock options considered to be “plain vanilla” options, the Company estimates the expected term based on the simplified method, which is essentially the weighted average of the vesting period and contractual term, as the Company’s historical option exercise experience does not provide a reasonable basis upon which to estimate the expected term. The expected term for ESPP Rights approximates the offering period.

Expected volatility—In fiscal 2023 and 2024, the Company used the average volatility of its Class A common stock and the stocks of a peer group of representative public companies to develop an expected volatility assumption. During the nine months ended October 31, 2024, the Company began using the average of (i) the historical volatility of its Class A common stock, and (ii) the implied volatility from publicly traded options on its Class A common stock to develop an expected volatility assumption.

Risk-free interest rate—Risk-free rate is estimated based upon quoted market yields for the United States Treasury debt securities for a term consistent with the expected life of the awards in effect at the time of grant.

Expected dividend yield—Because the Company has never paid and has no intention to pay cash dividends on common stock, the expected dividend yield is zero.

Fair value of underlying common stock—Since the completion of the IPO, the fair value of the Company’s common stock is determined by the closing price, on the date of grant, of its common stock, which is traded on the New York Stock Exchange.

The following table summarizes the assumptions used in estimating the fair value of liability-classified Acquisition PRSUs as of October 31, 2024 and January 31, 2024:

October 31, 2024January 31, 2024
Expected volatility53.0 %60.0 %
Risk-free interest rate4.1 %4.0 %

Expected volatility—In fiscal 2024, expected volatility was estimated based on the historical volatility of the Company’s Class A common stock. During the nine months ended October 31, 2024, the Company began using the average of (i) the historical volatility of its Class A common stock, and (ii) the implied volatility from publicly traded options on its Class A common stock to develop an expected volatility assumption.

Risk-free interest rate—Risk-free rate is estimated based upon quoted market yields for the United States Treasury debt securities for a term that approximates the period from the reporting date to January 31, 2027.
39


Stock-based compensation included in the condensed consolidated statements of operations was as follows (in thousands):

Three Months Ended October 31,Nine Months Ended October 31,
2024202320242023
Cost of revenue$36,358 $30,530 $103,581 $93,294 
Sales and marketing86,035 75,708 240,118 226,841 
Research and development199,980 167,445 599,569 466,867 
General and administrative40,886 24,603 107,927 75,515 
Stock-based compensation, net of amounts capitalized363,259 298,286 1,051,195 862,517 
Capitalized stock-based compensation11,940 12,608 29,081 37,230 
Total stock-based compensation$375,199 $310,894 $1,080,276 $899,747 

As of October 31, 2024, total compensation cost related to unvested awards not yet recognized was $3.8 billion, which will be recognized over a weighted-average period of 2.9 years.

13. Income Taxes

The Company computes its tax provision for interim periods by applying the estimated annual effective tax rate to year-to-date pre-tax income from recurring operations and adjusting for discrete tax items arising in that quarter.

The Company had an effective tax rate of (0.6%) and (0.9%) for the three and nine months ended October 31, 2024, respectively, and (1.6%) and 1.0% for the three and nine months ended October 31, 2023, respectively. The Company has incurred U.S. operating losses and has minimal profits in foreign jurisdictions.

The Company has evaluated all available evidence, both positive and negative, including historical levels of income and expectations and risks associated with estimates of future taxable income, and has determined that it is more likely than not that its net deferred tax assets will not be realized in the United States and the United Kingdom. Due to uncertainties surrounding the realization of the deferred tax assets, the Company maintains a full valuation allowance against its net deferred tax assets.

The Company is subject to income taxes in the United States and numerous foreign jurisdictions. As of October 31, 2024, tax years 2012 and forward generally remain open for examination for U.S. federal and state tax purposes, and tax years 2019 and forward generally remain open for examination for foreign tax purposes.

The Company has applied ASC 740 and determined that it has uncertain tax positions giving rise to unrecognized tax benefits for each of the three and nine months ended October 31, 2024 and 2023. The Company’s policy is to recognize interest and penalties related to uncertain tax positions in income tax expense. The Company does not anticipate any significant changes to unrecognized tax benefits over the next 12 months. None of the unrecognized tax benefits are currently expected to impact the Company’s effective tax rate, if realized, as a result of the full valuation allowance.

On August 16, 2022, President Biden signed the Inflation Reduction Act of 2022 (Inflation Act) into law. The Inflation Act contains certain tax measures, including a corporate alternative minimum tax of 15% on some large corporations and an excise tax of 1% on stock repurchases. For the three and nine months ended October 31, 2024, the Inflation Act had no material impact to the Company, including its stock repurchase program. The Company is continuing to evaluate the various provisions of the Inflation Act, including the impact of the excise tax liability resulting from repurchase of the Company’s common stock under existing or any future stock repurchase program, if any, will have on the Company’s aggregate tax liability, financial position and results of operations.
40

14. Net Loss per Share

Basic and diluted net loss per share attributable to Snowflake Inc. Class A common stockholders is computed in conformity with the two-class method required for participating securities. The Company considers unvested common stock to be participating securities, as the holders of such stock have the right to receive nonforfeitable dividends on a pari passu basis in the event that a dividend is declared on common stock.

Basic net loss per share attributable to Snowflake Inc. Class A common stockholders is computed by dividing net loss attributable to Snowflake Inc. Class A common stockholders by the weighted-average number of shares of Snowflake Inc. Class A common stock outstanding during the period, which excludes treasury stock. Diluted net loss per share attributable to Snowflake Inc. Class A common stockholders is computed by giving effect to all potentially dilutive Snowflake Inc. Class A common stock equivalents to the extent they are dilutive. For purposes of this calculation, stock options, RSUs, restricted common stock, ESPP Rights, and shares underlying the conversion option in the Notes are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. Class A common stockholders as their effect is anti-dilutive for all periods presented.

The following table presents the calculation of basic and diluted net loss per share attributable to Snowflake Inc. Class A common stockholders (in thousands, except per share data):

Three Months Ended October 31,Nine Months Ended October 31,
2024202320242023
Numerator:
Net loss$(327,902)$(214,694)$(963,488)$(668,078)
Less: net loss attributable to noncontrolling interest(3,623)(443)(5,322)(1,333)
Net loss attributable to Snowflake Inc. Class A common stockholders$(324,279)$(214,251)$(958,166)$(666,745)
Denominator:
Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A common stockholders—basic and diluted331,761 329,310 333,136 326,964 
Net loss per share attributable to Snowflake Inc. Class A common stockholders—basic and diluted$(0.98)$(0.65)$(2.88)$(2.04)

No Class B common stock was outstanding during any periods presented.

The following potentially dilutive securities were excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. Class A common stockholders for the periods presented because the impact of including them would have been anti-dilutive (in thousands):

Three and Nine Months Ended October 31,
20242023
RSUs26,703 19,866 
Stock options23,054 29,776 
Shares underlying the conversion option in the Notes
14,604  
ESPP Rights
589 130 
Unvested restricted common stock
474 286 
Total65,424 50,058 
41


The Company entered into the Capped Calls in connection with the Notes offering. The effect of the Capped Calls was also excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. Class A common stockholders as the effect of the Capped Calls would have been anti-dilutive. The Capped Calls are generally expected to reduce the potential dilution to the Company’s Class A common stock upon any conversion of the relevant series of the Notes. See Note 10, “Convertible Senior Notes,” for further details.

15. Related Party Transactions
A member of the Company’s board of directors currently serves as the Chief Executive Officer of a privately-held company (Related Party), which has been the Company’s customer since 2018. During the nine months ended October 31, 2024, as a minority investor, the Company made a strategic investment of approximately $5.0 million, by purchasing non-marketable equity securities issued by the Related Party. Revenue recognized from the Related Party was not material for each of the three and nine months ended October 31, 2024 and 2023. Additionally, as of October 31, 2024 and January 31, 2024, the Company did not have material accounts receivable balance due from the Related Party.

16. Subsequent Events
Business Combination

On November 25, 2024, the Company acquired all outstanding stock of Datavolo, Inc. (Datavolo), a privately-held company which developed a platform for building and managing multimodal data pipelines, for approximately $170 million, consisting primarily of the Company’s common stock (Equity Consideration), with the remainder in cash. A portion of the Equity Consideration issued to certain of Datavolo’s employees is subject to vesting agreements pursuant to which the shares will vest over four years, subject to their continued employment with Snowflake or its affiliates. The Company acquired Datavolo primarily for its talent and developed technology. Given the timing of the completion of the acquisition, the initial accounting for this acquisition is incomplete at the time the condensed consolidated financial statements are issued.

Operating Lease

As set forth in Note 11, “Commitments and Contingencies,” in November 2024, the Company entered into an agreement for a new office facility located in the United States, with a total commitment of $167 million. The lease will commence on various dates starting in fiscal 2025, with an expiration date in fiscal 2034. The Company will recognize the related right-of-use assets and lease liabilities, which have not yet been determined, at the respective lease commencement dates.
42

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 (1) our unaudited condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q, and (2) 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 January 31, 2024 included in the Annual Report on Form 10-K filed with the U.S. Securities and Exchange Commission (SEC) on March 26, 2024. 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 About 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.

In addition to our results determined in accordance with U.S. generally accepted accounting principles (GAAP), free cash flow, a non-GAAP financial measure, is included in the section titled “Key Business Metrics.” This non-GAAP financial measure is not meant to be considered in isolation or as a substitute for, or superior to, comparable GAAP financial measures and should be read only in conjunction with our unaudited condensed consolidated financial statements prepared in accordance with GAAP. Our presentation of this non-GAAP financial measure may not be comparable to similar measures used by other companies. We encourage investors to carefully consider our results under GAAP, as well as our supplemental non-GAAP information and the GAAP-to-non-GAAP reconciliation included in the section titled “Key Business Metrics—Free Cash Flow,” to more fully understand our business.

Unless the context otherwise requires, all references in this report to “Snowflake,” the “Company,” “we,” “our,” “us,” or similar terms refer to Snowflake Inc. and its consolidated subsidiaries. Unless otherwise noted, all references in this report to our common stock refer to our Class A common stock.

Overview

We believe that a cloud computing platform that puts data and AI at its core will offer great benefits to organizations by allowing them to realize the value of the data that powers their businesses. By offering rich primitives for data and applications, we believe that we can create a data connected world where organizations have seamless access to explore, share, and unlock the value of data. To realize this vision, we deliver the AI Data Cloud, a network where Snowflake customers, partners, developers, data providers, and data consumers can break down data silos and derive value from rapidly growing data sets in secure, governed, and compliant ways.

Our platform is the innovative technology that powers the AI Data Cloud, enabling customers to consolidate data into a single source of truth to drive meaningful insights, apply AI to solve business problems, build data applications, and share data and data products. We provide our platform through a customer-centric, consumption-based business model, only charging customers for the resources they use.

Our cloud-native architecture consists of three independently scalable but logically integrated layers across compute, storage, and cloud services. The compute layer provides dedicated resources to enable users to simultaneously access common data sets for many use cases with minimal latency. The storage layer ingests massive amounts and varieties of structured, semi-structured, and unstructured data to create a unified data record. The cloud services layer intelligently optimizes each use case’s performance requirements with no administration. This architecture is built on three major public clouds across 46 regional deployments around the world. These deployments are generally interconnected to deliver the AI Data Cloud, enabling a consistent, global user experience.

43

We generate the substantial majority of our revenue from fees charged to our customers based on the compute, storage, and data transfer resources consumed on our platform. Prior to June 2024, these three resources were consumed by our customers as a single, integrated offering. In June 2024, we made Iceberg tables generally available to our customers, enabling them to use our platform for compute services without requiring storage. As a result, starting from June 2024, customers are allowed to select compute, storage, and data transfer resources separately, at their discretion. For compute resources, consumption is based on the type of compute resource used and the duration of use or, for some features, the volume of data processed. For storage resources, consumption for a given customer is based on the average terabytes per month of all of such customer’s data stored in our platform. For data transfer resources, consumption is based on terabytes of data transferred, the public cloud provider used, and the region to and from which the transfer is executed.

Our customers typically enter into capacity arrangements with a term of one to four years, or consume our platform under on-demand arrangements in which we charge for use of our platform monthly in arrears. Consumption for most customers accelerates from the beginning of their usage to the end of their contract terms and often exceeds their initial capacity commitment amounts. When this occurs, our customers have the option to amend their existing agreement with us to purchase additional capacity or request early renewals. When a customer’s consumption during the contract term does not exceed its capacity commitment amount, it may have the option to roll over any unused capacity to future periods, generally upon the purchase of additional capacity. For these reasons, we believe our deferred revenue is not a meaningful indicator of future revenue that will be recognized in any given time period.

Our go-to-market strategy is focused on acquiring new customers and driving increased use of our platform for existing customers. We primarily focus our selling efforts on large organizations and primarily sell our platform through a direct sales force, which targets technical and business leaders who are adopting a cloud strategy and leveraging data to improve their business performance. Our sales force is comprised of sales development, inside sales, and field sales personnel and is segmented by the industry, size, and region of prospective customers. Once our platform has been adopted, we focus on increasing the migration of additional customer workloads to our platform to drive increased consumption, as evidenced by our net revenue retention rate of 127% and 131% as of October 31, 2024 and January 31, 2024, respectively. See the section titled “Key Business Metrics” for a definition of net revenue retention rate.

Our platform is used globally by organizations of all sizes across a broad range of industries. As of October 31, 2024, we had 10,618 total customers, increasing from 9,390 customers as of January 31, 2024. Our customer count is subject to adjustments for acquisitions, consolidations, spin-offs, and other market activity, and we present our total customer count for historical periods reflecting these adjustments. Our platform has been adopted by many of the world’s largest organizations that view Snowflake as a key strategic partner in their cloud and data transformation initiatives. As of October 31, 2024, our customers included 754 of the Forbes Global 2000, based on the 2024 Forbes Global 2000 list, and those customers contributed approximately 43% of our revenue for the nine months ended October 31, 2024. Our Forbes Global 2000 customer count is subject to adjustments for annual updates to the Global 2000 list by Forbes, as well as acquisitions, consolidations, spin-offs, and other market activity with respect to such customers, and we present our Forbes Global 2000 customer count for historical periods reflecting these adjustments.

Fiscal Year

Our fiscal year ends on January 31. For example, references to fiscal 2025 refer to the fiscal year ending January 31, 2025.

Impact of Macroeconomic Conditions

Our business and financial condition have been, and may continue to be, impacted by adverse macroeconomic conditions, including inflation, high interest rates, and fluctuations or volatility in capital markets or foreign currency exchange rates. These conditions have caused, and may continue to cause, customers to rationalize budgets, prioritize cash flow management, including through shortened contract duration, and optimize consumption, including by reducing storage through shorter data retention policies. We are continuing to monitor the actual and potential effects of general macroeconomic conditions across our business. For additional details, see the section titled “Risk Factors.”
44


Convertible Senior Notes

In September 2024, we completed a private offering of $1.15 billion aggregate principal amount of 0% convertible senior notes due 2027 (2027 Notes) and $1.15 billion aggregate principal amount of 0% convertible senior notes due 2029 (2029 Notes, and together with the 2027 Notes, the Notes). The total proceeds from the Notes offering were approximately $2.27 billion, net of $31.2 million of debt issuance costs.

We used a portion of the net proceeds from the offering to (i) pay the $195.5 million cost of the privately negotiated capped call transactions relating to each series of the Notes (Capped Calls) and (ii) repurchase $399.6 million of our common stock from purchasers of the Notes in the offering in privately negotiated transactions entered into in connection with the Notes offering at a purchase price of $112.50 per share.

See Note 10, “Convertible Senior Notes,” to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for further details.

Stock Repurchase Program

In February 2023, our board of directors authorized a stock repurchase program of up to $2.0 billion of our outstanding common stock. In August 2024, our board of directors authorized the repurchase of an additional $2.5 billion of our outstanding common stock and extended the expiration date of the stock repurchase program from March 2025 to March 2027. During the nine months ended October 31, 2024, we repurchased 14.8 million shares of our outstanding common stock for an aggregate purchase price of $1.9 billion, excluding transaction costs and excise tax associated with the repurchases, at a weighted-average price of $130.87 per share. All repurchases were made in open market transactions, except for the 3.6 million shares of our outstanding common stock that were repurchased for $399.6 million from purchasers of the Notes in the offering in privately negotiated transactions entered into in connection with the Notes offering at a purchase price of $112.50 per share. As of October 31, 2024, $2.0 billion remained available for future repurchases under the stock repurchase program (exclusive of transaction costs associated with repurchases). See Note 10, “Convertible Senior Notes,” and Note 12, “Equity,” to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for further details.

The timing and amount of any repurchases will be determined by management based on an evaluation of market conditions and other factors. The program does not obligate us to acquire any particular amount of common stock and the repurchase program may be suspended or discontinued at any time at our discretion.

Key Factors Affecting Our Performance

Adoption of our Platform and Expansion of the AI Data Cloud

Our future success depends in large part on the market adoption of our platform, including new product functionality such as Snowpark and our artificial intelligence and machine learning technology (AI Technology), such as Snowflake Cortex. While we see growing demand for our platform, particularly from large enterprises, many of these organizations have invested substantial technical, financial, and personnel resources in their existing database products or big data offerings. In addition, customers’ use of our AI Technology is often dependent on their ability to meet evolving regulatory standards, successfully complete internal compliance reviews, and enter into mutually acceptable contractual terms. While this makes it difficult to predict customer adoption rates and future demand, we believe that the benefits of our platform put us in a strong position to capture the significant market opportunity ahead.

Our platform powers the AI Data Cloud, a network of data providers, data consumers, and data application developers that enables our customers to securely share, monetize, and acquire live data sets and data products. The AI Data Cloud includes access to the Snowflake Marketplace, through which customers can access or acquire third-party data sets, data applications, and other data products. Our future growth is increasingly dependent on our ability to increase consumption of our platform by building and expanding the AI Data Cloud.

45

Expanding Within our Existing Customer Base

Our large base of customers represents a significant opportunity for further consumption of our platform. While we have seen an increase in the number of customers that have contributed more than $1 million in product revenue in the trailing 12 months, we believe that there is a substantial opportunity to continue growing these customers further, as well as continuing to expand the usage of our platform within our other existing customers. We plan to continue investing to encourage increased consumption and adoption of new use cases among our existing customers, particularly large enterprises.

Once deployed, our customers often expand their use of our platform more broadly within the enterprise and across their ecosystem of customers and partners as they migrate more data to the public cloud, identify new use cases, and realize the benefits of our platform and the AI Data Cloud. However, because we generally recognize product revenue on consumption and not ratably over the term of the contract, we do not have visibility into the timing of revenue recognition from any particular customer. In addition, many customers are attempting to rationalize budgets, prioritize cash flow management, and optimize consumption amidst macroeconomic uncertainty. In any given period, there is a risk that customer consumption of our platform will be slower than we expect, which may cause fluctuations in our revenue and results of operations.

New software releases or hardware improvements, like better storage compression and cloud infrastructure processor improvements, may make our platform more efficient, enabling customers to consume fewer compute, storage, and data transfer resources to accomplish the same workloads. In addition, new product features allow customers to use our platform for compute services without requiring storage. To the extent these improvements do not result in an offsetting increase in new workloads, we may experience lower revenue. Our ability to increase usage of our platform by, and sell additional contracted capacity to, existing customers, and, in particular, large enterprise customers, will depend on a number of factors, including our customers’ satisfaction with our platform, competition, pricing, macroeconomic conditions, overall changes in our customers’ spending levels, customers’ attempts to optimize their consumption, our customers’ confidence in the security of our platform, our ability to maintain our reputation as a trustworthy vendor, the effectiveness of our and our partners’ efforts to help our customers realize the benefits of our platform, and the extent to which customers migrate new workloads to our platform over time, including data science, artificial intelligence, and machine learning workloads.

Acquiring New Customers

We believe there is a substantial opportunity to further grow our customer base by continuing to make significant investments in sales and marketing and brand awareness. Our ability to attract new customers will depend on a number of factors, including the productivity of our sales organization, competitive dynamics in our target markets, changes in our customers’ spending and platform consumption in response to market uncertainty, our ability to mitigate reputational damage following cybersecurity threat activity directed at our customers, and our ability to build and maintain partner relationships, including with global system integrators, resellers, technology partners, and third-party providers of native applications on the Snowflake Marketplace. While our platform is built for organizations of all sizes, we focus our selling efforts on large enterprise customers, customers with vast amounts of data, and customers requiring industry-specific solutions. We may not achieve anticipated revenue growth if we are unable to attract, hire, develop, integrate, and retain talented and effective sales personnel; if our sales personnel are unable to achieve desired productivity levels in a reasonable period of time and maintain productivity; or if our sales and marketing programs are not effective.

Investing in Growth and Scaling our Business

We are focused on our long-term revenue potential, and believe our market opportunity is large. We will continue to invest significantly in research and development to improve our platform, including in the areas of data science, artificial intelligence, and machine learning. In addition, we are focused on expanding our business both domestically and internationally. As part of these efforts, we are investing in meeting the needs of organizations in geographies and government and regulated industries that have heightened requirements, including with respect to data localization, privacy, and security. We intend to continue to invest heavily to grow our business to take advantage of our expansive market opportunity, while also focusing on cash flow and long-term profitability.

46

Key Business Metrics

We monitor the key business metrics set forth below to help us evaluate our business and growth trends, establish budgets, measure the effectiveness of our sales and marketing efforts, and assess operational efficiencies. The calculation of the key business metrics discussed below may differ from other similarly titled metrics used by other companies, securities analysts, or investors.

The following tables present a summary of key business metrics for the periods presented:

Three Months Ended
October 31, 2024July 31, 2024April 30, 2024January 31, 2024October 31, 2023
Product revenue (in millions)$900.3 $829.3 $789.6 $738.1 $698.5 
Free cash flow (non-GAAP) (in millions)(1)(2)
$78.2 $58.8 $331.5 $324.5 $102.3 

October 31, 2024July 31, 2024April 30, 2024January 31, 2024October 31, 2023
Net revenue retention rate(3)
127 %127 %129 %131 %135 %
Customers with trailing 12-month product revenue greater than $1 million(3)
542509483457432
Forbes Global 2000 customers(3)
754736733720699
Remaining performance obligations (in millions)(4)
$5,732.3$5,230.8$4,987.7$5,174.7$3,698.7
________________
(1)Includes net cash paid (received) on payroll tax-related items on employee stock transactions as follows (in millions):
Three Months Ended
October 31, 2024July 31, 2024April 30, 2024January 31, 2024October 31, 2023
 Net cash paid (received) on payroll tax-related items on employee stock transactions
$8.6 $7.1 $34.1 $(0.2)$8.5 
(2)Cash outflows for employee payroll tax items related to the net share settlement of equity awards were $81.5 million and $359.6 million for the three and nine months ended October 31, 2024, respectively, and $91.1 million and $273.8 million for the three and nine months ended October 31, 2023, respectively. These amounts are included in cash flow for financing activities and, as a result, do not have an effect on the calculation of non-GAAP free cash flow. See the section titled “Free Cash Flow” for a reconciliation of non-GAAP free cash flow to the most directly comparable financial measure calculated in accordance with GAAP.
(3)Historical numbers for (i) net revenue retention rate, (ii) customers with trailing 12-month product revenue greater than $1 million, and (iii) Forbes Global 2000 customers reflect any adjustments for acquisitions, consolidations, spin-offs, and other market activity. In addition, our Forbes Global 2000 customer count reflects adjustments for annual updates to the Forbes Global 2000 list by Forbes.
(4)As of October 31, 2024, our remaining performance obligations were approximately $5.7 billion, of which we expect approximately 50% to be recognized as revenue in the twelve months ending October 31, 2025 based on historical customer consumption patterns. The weighted-average remaining life of our capacity contracts was 2.3 years as of October 31, 2024. However, the amount and timing of revenue recognition are generally dependent upon customers’ future consumption, which is inherently variable at our customers’ discretion and can extend beyond the original contract term in cases where customers are permitted to roll over unused capacity to future periods, generally upon the purchase of additional capacity at renewal. In addition, our historical customer consumption patterns are not necessarily indicative of future results.

Product Revenue

Product revenue is a key metric for us because we recognize revenue based on platform consumption, which is inherently variable at our customers’ discretion, and not based on the amount and duration of contract terms. Product revenue is primarily derived from the consumption of compute, storage, and data transfer resources by customers on our platform. Customers have the flexibility to consume more than their contracted capacity during the contract term and may have the ability to roll over unused capacity to future periods, generally upon the purchase of additional capacity at renewal. Our consumption-based business model distinguishes us from subscription-based software companies that generally recognize revenue ratably over the contract term and may not permit rollover. Because customers have flexibility in the timing of their consumption, which can exceed their contracted capacity or extend beyond the original contract term in many cases, the amount of product revenue recognized in a given period is an important indicator of customer satisfaction and the value derived from our platform. While customer use of our platform in any period is not necessarily indicative of future use, we estimate future revenue using predictive models based on customers’ historical usage to plan and determine financial forecasts. Product revenue excludes our professional services and other revenue, which has been less than 10% of revenue for each of the periods presented.
47


Net Revenue Retention Rate

We believe the growth in use of our platform by our existing customers is an important measure of the health of our business and our future growth prospects. We monitor our dollar-based net revenue retention rate to measure this growth. To calculate this metric, we first specify a measurement period consisting of the trailing two years from our current period end. Next, we define as our measurement cohort the population of customers under capacity contracts that used our platform at any point in the first month of the first year of the measurement period. The cohorts used to calculate net revenue retention rate include end-customers under a reseller arrangement. We then calculate our net revenue retention rate as the quotient obtained by dividing our product revenue from this cohort in the second year of the measurement period by our product revenue from this cohort in the first year of the measurement period. Any customer in the cohort that did not use our platform in the second year remains in the calculation and contributes zero product revenue in the second year. Our net revenue retention rate is subject to adjustments for acquisitions, consolidations, spin-offs, and other market activity, and we present our net revenue retention rate for historical periods reflecting these adjustments. Since we will continue to attribute the historical product revenue to the consolidated contract, consolidation of capacity contracts within a customer’s organization typically will not impact our net revenue retention rate unless one of those customers was not a customer at any point in the first month of the first year of the measurement period. We expect our net revenue retention rate to decrease over the long-term as customers that have consumed our platform for an extended period of time become a larger portion of both our overall customer base and our product revenue that we use to calculate net revenue retention rate, and as their consumption growth primarily relates to existing use cases rather than new use cases. In addition, we have seen, and may continue to see, impacts on customer consumption patterns due to holidays and certain of our customers increasing their consumption of our platform at a slower pace than expected, which may negatively impact our net revenue retention rate in future periods.

Customers with Trailing 12-Month Product Revenue Greater than $1 Million

Large customer relationships lead to scale and operating leverage in our business model. Compared with smaller customers, large customers present a greater opportunity for us to sell additional capacity because they have larger budgets, a wider range of potential use cases, and greater potential for migrating new workloads to our platform over time. As a measure of our ability to scale with our customers and attract large enterprises to our platform, we count the number of customers under capacity arrangements that contributed more than $1 million in product revenue in the trailing 12 months. For purposes of determining our customer count, we treat each customer account, including accounts for end-customers under a reseller arrangement, that has at least one corresponding capacity contract as a unique customer, and a single organization with multiple divisions, segments, or subsidiaries may be counted as multiple customers. We do not include customers that consume our platform only under on-demand arrangements for purposes of determining our customer count. Our customer count is subject to adjustments for acquisitions, consolidations, spin-offs, and other market activity, and we present our customer count for historical periods reflecting these adjustments.

Forbes Global 2000 Customers

We believe that the number of Forbes Global 2000 customers is an important indicator of the growth of our business and future revenue trends as we focus our selling efforts on large enterprise customers and customers with vast amounts of data. Our Forbes Global 2000 customer count is a subset of our customer count based on the 2024 Forbes Global 2000 list. Our Forbes Global 2000 customer count is subject to adjustments for annual updates to the list by Forbes, as well as acquisitions, consolidations, spin-offs, and other market activity with respect to such customers, and we present our Forbes Global 2000 customer count for historical periods reflecting these adjustments.

Free Cash Flow

We define free cash flow, a non-GAAP financial measure, as GAAP net cash provided by operating activities reduced by purchases of property and equipment and capitalized internal-use software development costs. Cash outflows for employee payroll tax items related to the net share settlement of equity awards are included in cash flow for financing activities and, as a result, do not have an effect on the calculation of free cash flow. We believe information regarding free cash flow provides useful supplemental information to investors because it is an indicator of the strength and performance of our core business operations.
48


The following table presents a reconciliation of net cash provided by operating activities, which is the most directly comparable financial measure calculated in accordance with GAAP, to free cash flow for the periods presented (in thousands):

Three Months Ended
October 31, 2024July 31, 2024April 30, 2024January 31, 2024October 31, 2023
Net cash provided by operating activities$101,706 $69,865 $355,468 $344,580 $120,907 
Less: purchases of property and equipment(13,440)(5,043)(16,519)(13,072)(8,746)
Less: capitalized internal-use software development costs(10,032)(5,992)(7,404)(7,029)(9,889)
Free cash flow (non-GAAP)(1)(2)
$78,234 $58,830 $331,545 $324,479 $102,272 
________________
(1)Includes net cash paid (received) on payroll tax-related items on employee stock transactions as follows (in thousands):
Three Months Ended
October 31, 2024July 31, 2024April 30, 2024January 31, 2024October 31, 2023
 Net cash paid (received) on payroll tax-related items on employee stock transactions
$8,563 $7,121 $34,146 $(182)$8,541 
(2)Cash outflows for employee payroll tax items related to the net share settlement of equity awards were $81.5 million and $359.6 million for the three and nine months ended October 31, 2024, respectively, and $91.1 million and $273.8 million for the three and nine months ended October 31, 2023, respectively. These amounts are included in cash flow for financing activities and, as a result, do not have an effect on the calculation of free cash flow.

Historically, we have received a higher volume of orders from new and existing customers in the fourth fiscal quarter of each year. As a result, we have historically seen higher free cash flow in the first and fourth fiscal quarters of each year.

Remaining Performance Obligations

Remaining performance obligations (RPO) represent the amount of contracted future revenue that has not yet been recognized, including (i) deferred revenue and (ii) non-cancelable contracted amounts that will be invoiced and recognized as revenue in future periods. RPO excludes performance obligations from on-demand arrangements and certain time and materials contracts that are billed in arrears. Portions of RPO that are not yet invoiced and are denominated in foreign currencies are revalued into U.S. dollars each period based on the applicable period-end exchange rates. RPO is not necessarily indicative of future product revenue growth because it does not account for the timing of customers’ consumption or their consumption of more than their contracted capacity. Moreover, RPO is influenced by a number of factors, including the timing and size of renewals, the timing and size of purchases of additional capacity, average contract terms, seasonality, changes in foreign currency exchange rates, and the extent to which customers are permitted to roll over unused capacity to future periods, generally upon the purchase of additional capacity at renewal. Due to these factors, it is important to review RPO in conjunction with product revenue and other financial metrics disclosed elsewhere herein.

49

Components of Results of Operations

Revenue

We deliver our platform over the internet as a service. Customers choose to consume our platform under either capacity arrangements, in which they commit to a certain amount of consumption at specified prices, or under on-demand arrangements, in which we charge for use of our platform monthly in arrears. Under capacity arrangements, from which a majority of our revenue is derived, we typically bill our customers annually in advance of their consumption. However, in future periods, we expect to see an increase in capacity contracts providing for quarterly upfront billings and monthly in arrears billings as our customers increasingly want to align consumption and timing of payments. Revenue from on-demand arrangements typically relates to customers with lower usage levels or overage consumption beyond a customer’s contracted usage amount under a capacity contract or following the expiration of a customer’s capacity contract. Revenue from on-demand arrangements represented approximately 2% of our revenue for each of the three and nine months ended October 31, 2024 and 2023.

We recognize revenue as customers consume compute, storage, and data transfer resources under either of these arrangements. In limited instances, customers pay an annual deployment fee to gain access to a dedicated instance of a virtual private deployment. We recognize the deployment fee ratably over the contract term. Such deployment revenue represented less than 1% of our revenue for each of the three and nine months ended October 31, 2024 and 2023.

Our customer contracts for capacity typically have a term of one to four years. The weighted-average term of capacity contracts entered into during each of the three and nine months ended October 31, 2024 is approximately 2.8 years. To the extent our customers enter into such contracts and either consume our platform in excess of their capacity commitments or continue to use our platform after expiration of the contract term, they are charged for their incremental consumption. In many cases, our customer contracts permit customers to roll over any unused capacity to a subsequent order, generally upon the purchase of additional capacity. For those customers who do not have a capacity arrangement, our on-demand arrangements generally have a monthly stated contract term and can be terminated at any time by either the customer or us.

We generate the substantial majority of our revenue from fees charged to our customers based on the compute, storage, and data transfer resources consumed on our platform. Prior to June 2024, these three resources were consumed by our customers as a single, integrated offering. In June 2024, we made Iceberg tables generally available to our customers, enabling them to use our platform for compute services without requiring storage. As a result, starting from June 2024, customers are allowed to select compute, storage, and data transfer resources separately, at their discretion. For compute resources, consumption is based on the type of compute resource used and the duration of use or, for some features, the volume of data processed. For storage resources, consumption for a given customer is based on the average terabytes per month of all of such customer’s data stored in our platform. For data transfer resources, consumption is based on terabytes of data transferred, the public cloud provider used, and the region to and from which the transfer is executed.

Because customers have flexibility in their consumption, and we generally recognize revenue on consumption and not ratably over the term of the contract, we do not have the visibility into the timing of revenue recognition from any particular customer contract that typical subscription-based software companies may have. As our customer base grows, we expect our ability to forecast customer consumption in the aggregate to improve. However, in any given period, there is a risk that customers will consume our platform more slowly than we expect, including in response to adverse macroeconomic conditions, which may cause fluctuations in our revenue and results of operations.

Our revenue also includes professional services and other revenue, which consists primarily of consulting, technical solution services, and training related to our platform. Our professional services revenue is recognized over time based on input measures, including time and materials costs incurred relative to total costs, with consideration given to output measures, such as contract deliverables, when applicable. Other revenue consists primarily of fees from customer training delivered on-site or through publicly available classes.

50

Allocation of Overhead Costs

Overhead costs that are not substantially dedicated for use by a specific functional group are allocated based on headcount. Such costs include costs associated with office facilities, depreciation of property and equipment, information technology (IT) and general recruiting related expenses and other expenses, such as software and subscription services.

Cost of Revenue

Cost of revenue consists of cost of product revenue and cost of professional services and other revenue. Cost of revenue also includes allocated overhead costs.

Cost of product revenue. Cost of product revenue consists primarily of (i) third-party cloud infrastructure expenses, including those related to graphics processing units (GPUs), incurred in connection with our customers’ use of our platform and the deployment and maintenance of our platform on public clouds, including different regional deployments, and (ii) personnel-related costs associated with customer support and maintaining service availability and security of our platform, including salaries, benefits, bonuses, and stock-based compensation. We periodically receive credits from third-party cloud providers that are recorded as a reduction to the third-party cloud infrastructure expenses. Cost of product revenue also includes amortization of capitalized internal-use software development costs, amortization of acquired intangible assets, and expenses associated with software and subscription services dedicated for use by our customer support team and our engineering team responsible for maintaining our platform.

Cost of professional services and other revenue. Cost of professional services and other revenue consists primarily of personnel-related costs associated with our professional services and training departments, including salaries, benefits, bonuses, and stock-based compensation, amortization of an acquired intangible asset, and costs of contracted third-party partners and software tools.

We intend to continue to invest additional resources in our platform infrastructure and our customer support and professional services organizations to support the growth of our business. Some of these investments, including certain support costs and costs of expanding our business internationally, are incurred in advance of generating revenue, and either the failure to generate anticipated revenue or fluctuations in the timing of revenue could affect our gross margin from period to period.

Operating Expenses

Our operating expenses consist of sales and marketing, research and development, and general and administrative expenses. Personnel costs are the most significant component of operating expenses and consist of salaries, benefits, bonuses, stock-based compensation, and sales commissions. Operating expenses also include allocated overhead costs.

51

Sales and Marketing

Sales and marketing expenses consist primarily of personnel-related expenses associated with our sales and marketing staff, including salaries, benefits, bonuses, and stock-based compensation. Sales and marketing expenses also include sales commissions and draws paid to our sales force and certain referral fees paid to third parties, including amortization of deferred commissions. A portion of the sales commissions paid to the sales force is earned based on the level of the customers’ consumption of our platform, and a portion of the commissions paid to the sales force is earned upon the origination of the customer contracts. Sales commissions tied to customers’ consumption are expensed in the same period as they are earned. Sales commissions and referral fees earned upon the origination of the new customer or customer expansion contracts are deferred and then amortized over a period of benefit that we determined to be five years. As our go-to-market motion evolves, more sales personnel will be compensated based on the level of the customers’ consumption of our platform. As a result, we will defer less sales commissions, and we expect that our expenses associated with sales commissions tied to customers’ consumption will increase during the fiscal 2025. Sales and marketing expenses also include advertising costs and other expenses associated with our sales, marketing and business development programs, including our user conferences, offset by proceeds from such conferences and programs. In addition, sales and marketing expenses are comprised of travel-related expenses, software and subscription services dedicated for use by our sales and marketing organizations, amortization of an acquired intangible asset, and outside services contracted for sales and marketing purposes. We expect that our sales and marketing expenses will increase in absolute dollars and continue to be our largest operating expense for the foreseeable future as we grow our business. However, we expect that our sales and marketing expenses will decrease as a percentage of our revenue over time, although the percentage may fluctuate from period to period depending on the timing and the extent of these expenses.

Research and Development

Research and development expenses consist primarily of personnel-related expenses associated with our research and development staff, including salaries, benefits, bonuses, and stock-based compensation. Research and development expenses also include contractor or professional services fees, third-party cloud infrastructure expenses incurred in developing our platform (including with respect to GPUs to develop AI Technology), amortization of acquired intangible assets, and software and subscription services dedicated for use by our research and development organization. We expect that our research and development expenses will increase in absolute dollars as our business grows, particularly as we incur additional costs related to continued investments in our platform. However, we expect that our research and development expenses will decrease as a percentage of our revenue over time, although the percentage may fluctuate from period to period depending on the timing and the extent of these expenses. In addition, research and development expenses that qualify as internal-use software development costs are capitalized, the amount of which may fluctuate significantly from period to period.

General and Administrative

General and administrative expenses consist primarily of personnel-related expenses for our finance, legal, human resources, facilities, and administrative personnel, including salaries, benefits, bonuses, and stock-based compensation. General and administrative expenses also include external legal, accounting, and other professional services fees, software and subscription services dedicated for use by our general and administrative functions, insurance, unallocated lease costs associated with unused office facilities to accommodate planned headcount growth, and other corporate expenses. We expect that our general and administrative expenses will increase in absolute dollars as our business grows but will decrease as a percentage of our revenue over time, although the percentage may fluctuate from period to period depending on the timing and the extent of these expenses.

Interest Income

Interest income consists primarily of interest income earned on our cash and cash equivalents and short-term and long-term investments, including amortization of premiums and accretion of discounts related to our available-for-sale marketable debt securities, net of associated fees.

Interest Expense

Interest expense consists of amortization of debt issuance costs incurred in connection with the issuance of our convertible senior notes.

52

Other Income (Expense), Net

Other income (expense), net consists primarily of (i) net realized and unrealized gains (losses) on our strategic investments in equity securities, and (ii) the effect of exchange rates on our foreign currency-denominated asset and liability balances.

Provision for (Benefit from) Income Taxes

Provision for (benefit from) income taxes consists primarily of income taxes in certain foreign and U.S. federal and state jurisdictions in which we conduct business. We maintain a full valuation allowance against our U.S. and U.K. deferred tax assets because we have concluded that it is more likely than not that the deferred tax assets will not be realized.

Net Income (Loss) Attributable to Noncontrolling Interest

Our condensed consolidated financial statements include the accounts of Snowflake Inc., our wholly-owned subsidiaries, and a majority-owned subsidiary in which we have a controlling financial interest. Net income (loss) attributable to noncontrolling interest represents the net income (loss) of our majority-owned subsidiary attributed to noncontrolling interest using the hypothetical liquidation at book value method. See Note 2, “Basis of Presentation and Summary of Significant Accounting Policies,” to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for further details.

53

Results of Operations

The following table sets forth our condensed consolidated statements of operations data for the periods indicated (in thousands):

Three Months Ended October 31,Nine Months Ended October 31,
2024202320242023
Revenue$942,094 $734,173 $2,639,626 $2,031,790 
Cost of revenue(1)
320,894 228,948 881,489 656,754 
Gross profit621,200 505,225 1,758,137 1,375,036 
Operating expenses(1):
Sales and marketing437,962 355,079 1,239,409 1,029,925 
Research and development442,435 332,065 1,290,889 923,473 
General and administrative106,260 78,704 297,171 240,906 
Total operating expenses986,657 765,848 2,827,469 2,194,304 
Operating loss(365,457)(260,623)(1,069,332)(819,268)
Interest income48,655 53,491 152,699 146,902 
Interest expense(689)— (689)— 
Other expense, net(8,474)(4,170)(37,722)(2,646)
Loss before income taxes(325,965)(211,302)(955,044)(675,012)
Provision for (benefit from) income taxes1,937 3,392 8,444 (6,934)
Net loss(327,902)(214,694)(963,488)(668,078)
Less: net loss attributable to noncontrolling interest(3,623)(443)(5,322)(1,333)
Net loss attributable to Snowflake Inc.$(324,279)$(214,251)$(958,166)$(666,745)
________________
(1)Includes stock-based compensation as follows (in thousands):

Three Months Ended October 31,Nine Months Ended October 31,
2024202320242023
Cost of revenue$36,358 $30,530 $103,581 $93,294 
Sales and marketing86,035 75,708 240,118 226,841 
Research and development199,980 167,445 599,569 466,867 
General and administrative40,886 24,603 107,927 75,515 
Total stock-based compensation$363,259 $298,286 $1,051,195 $862,517 

The overall increase in stock-based compensation for the three and nine months ended October 31, 2024, compared to the three and nine months ended October 31, 2023, was primarily attributable to additional equity awards granted to new and existing employees, partially offset by the effects of equity awards that became fully vested or forfeited.

As of October 31, 2024, total compensation cost related to unvested awards not yet recognized was $3.8 billion, which will be recognized over a weighted-average period of 2.9 years. See Note 12, “Equity,” to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for further details.
54


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,Nine Months Ended October 31,
2024202320242023
Revenue100 %100 %100 %100 %
Cost of revenue(1)
3431 3332 
Gross profit6669 6768 
Operating expenses(1):
Sales and marketing4748 4751 
Research and development4745 4945 
General and administrative1111 1212 
Total operating expenses105104 108108 
Operating loss(39)(35)(41)(40)
Interest income56
Interest expense— — 
Other expense, net(1)(1)(1)— 
Loss before income taxes(35)(29)(36)(33)
Provision for (benefit from) income taxes— 1— 
Net loss(35)(29)(37)(33)
Less: net loss attributable to noncontrolling interest(1)(1)
Net loss attributable to Snowflake Inc.(34%)(29%)(36%)(33%)
________________
(1)Stock-based compensation included in the table above as a percentage of revenue as follows:

Three Months Ended October 31,Nine Months Ended October 31,
2024202320242023
Cost of revenue%%%%
Sales and marketing10 11 
Research and development21 24 23 23 
General and administrative
Total stock-based compensation39 %41 %40 %43 %

Comparison of the Three and Nine Months Ended October 31, 2024 and 2023

Revenue

Three Months Ended October 31,Nine Months Ended October 31,
20242023% Change20242023% Change
(dollars in thousands)(dollars in thousands)
Revenue:
Product$900,282$698,47829%$2,519,119$1,928,75931%
Professional services and other41,81235,69517%120,507103,03117%
Total$942,094$734,17328%$2,639,626$2,031,79030%
Percentage of revenue:
Product96 %95 %95 %95 %
Professional services and other%%%%
Total100 %100 %100 %100 %
55


Product revenue increased $201.8 million and $590.4 million for the three and nine months ended October 31, 2024, compared to the three and nine months ended October 31, 2023, respectively, primarily due to increased consumption of our platform by existing customers, as evidenced by our net revenue retention rate of 127% as of October 31, 2024.

We had 542 customers with product revenue of greater than $1 million for the trailing 12 months ended October 31, 2024, an increase from 432 such customers as of October 31, 2023. Such customers represented approximately 66% and 65% of our product revenue for the trailing 12 months ended October 31, 2024 and 2023, respectively. Within these customers, we had 103 and 37 customers with product revenue of greater than $5 million and $10 million, respectively, for the trailing 12 months ended October 31, 2024. The substantial majority of our revenue was derived from existing customers under capacity arrangements, which represented approximately 98% of our revenue for each of the three and nine months ended October 31, 2024, compared to 98% and 97% for the same periods in the prior year, respectively. The remainder was derived from on-demand arrangements and new customers under capacity arrangements. The preceding historical metrics reflect any adjustments for acquisitions, consolidations, spin-offs, and other market activity. For purposes of determining revenue derived from (i) customers with trailing 12-month product revenue greater than $1 million, (ii) new customers, and (iii) existing customers, we treat each customer account, including accounts for end-customers under a reseller arrangement, that has at least one corresponding capacity contract as a unique customer, and a single organization with multiple divisions, segments, or subsidiaries may be counted as multiple customers.

Professional services and other revenue increased $6.1 million and $17.5 million for the three and nine months ended October 31, 2024, compared to the three and nine months ended October 31, 2023, respectively, as we continued to expand our professional services organization to help our customers further realize the benefits of our platform.

Cost of Revenue, Gross Profit (Loss), and Gross Margin

Three Months Ended October 31,Nine Months Ended October 31,
20242023% Change20242023% Change
(dollars in thousands)(dollars in thousands)
Cost of revenue:
Product$263,622$180,00046%$718,861$508,42441%
Professional services and other57,27248,94817%162,628148,33010%
Total cost of revenue$320,894$228,94840%$881,489$656,75434%
Gross profit (loss):
Product$636,660$518,47823%$1,800,258$1,420,33527%
Professional services and other(15,460)(13,253)17%(42,121)(45,299)(7%)
Total gross profit$621,200$505,22523%$1,758,137$1,375,03628%
Gross margin:
Product71%74%71%74%
Professional services and other(37%)(37%)(35%)(44%)
Total gross margin66%69%67%68%
Headcount (at period end)
Product484402484402
Professional services and other596523596523
Total headcount1,0809251,080925

56

Cost of product revenue increased $83.6 million and $210.4 million for the three and nine months ended October 31, 2024, compared to the three and nine months ended October 31, 2023, respectively. The increase was primarily due to an increase of $48.2 million and $123.7 million in third-party cloud infrastructure expenses (including those related to GPUs) for the three and nine months ended October 31, 2024, respectively, compared to the same periods in the prior year, as a result of increased customer consumption of our platform. Personnel-related costs and allocated overhead costs also increased $14.0 million and $32.7 million for the three and nine months ended October 31, 2024, respectively, compared to the same periods in the prior year, 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 existing and new employees. Additionally, amortization of capitalized internal-use software development costs and acquired developed technology intangible assets increased $11.5 million and $36.4 million for the three and nine months ended October 31, 2024, respectively, compared to the same periods in the prior year. The remaining increase in cost of product revenue for the three and nine months ended October 31, 2024 was primarily attributable to $7.7 million in costs incurred by us during the three months ended October 31, 2024 in connection with a restructuring plan for a majority-owned subsidiary.

Our product gross margin was 71% for each of the three and nine months ended October 31, 2024, compared to 74% for each of the three and nine months ended October 31, 2023, respectively. This decline is primarily attributable to newly launched product capabilities and features that have not yet reached economies of scale. We expect our product gross margin to fluctuate from period to period due to a number of factors, including, but not limited to: (i) fluctuations in the mix and timing of customers’ consumption, which is inherently variable at our customers’ discretion, (ii) whether or not a customer contracts with us through public cloud marketplaces, (iii) our pricing model and discounting practices, (iv) the extent of our investments in new product capabilities, features, and operations, such as investments in AI Technology and performance improvements that may make our platform or the underlying cloud infrastructure more efficient, and (v) stock-based compensation.

Cost of professional services and other revenue increased $8.3 million and $14.3 million for the three and nine months ended October 31, 2024, compared to the three and nine months ended October 31, 2023, respectively, primarily due to increased personnel-related costs and allocated overhead costs driven by increased headcount, as well as increased costs of contracted third-party partners to support the growth in our business.

Professional services and other gross margin was (37%) for each of the three months ended October 31, 2024 and 2023, and (35%) and (44%) for the nine months ended October 31, 2024 and 2023, respectively. We do not believe the year-over-year changes in professional services and other gross margins are meaningful given that our professional services and other revenue represents a small percentage of our revenue.

Sales and Marketing

Three Months Ended October 31,Nine Months Ended October 31,
20242023% Change20242023% Change
(dollars in thousands)(dollars in thousands)
Sales and marketing$437,962$355,07923%$1,239,409$1,029,92520%
Percentage of revenue47%48%47%51%
Headcount (at period end)3,2832,9783,2832,978

Sales and marketing expenses increased $82.9 million and $209.5 million for the three and nine months ended October 31, 2024, compared to the three and nine months ended October 31, 2023, respectively. The increase was primarily due to an increase of $42.0 million and $92.0 million in personnel-related costs (excluding commission expenses) and allocated overhead costs for the three and nine months ended October 31, 2024, respectively, compared to the same periods in the prior year, 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 existing and new employees.

57

Expenses associated with sales commissions and draws paid to our sales force and certain referral fees paid to third parties, including amortization of deferred commissions, also increased $25.3 million and $68.2 million for the three and nine months ended October 31, 2024, respectively, compared to the same periods in the prior year, primarily attributable to sales commissions tied to customers’ consumption. Advertising costs and other expenses associated with our sales, marketing and business development programs, as well as travel-related expenses, also increased $9.9 million and $35.1 million for the three and nine months ended October 31, 2024, respectively, compared to the same periods in the prior year.

Research and Development

Three Months Ended October 31,Nine Months Ended October 31,
20242023% Change20242023% Change
(dollars in thousands)(dollars in thousands)
Research and development$442,435$332,06533%$1,290,889$923,47340%
Percentage of revenue47%45%49%45%
Headcount (at period end)2,2861,8912,2861,891

Research and development expenses increased $110.4 million and $367.4 million for the three and nine months ended October 31, 2024, compared to the three and nine months ended October 31, 2023, respectively. The increase was primarily due to an increase of $75.7 million and $273.0 million in personnel-related costs and allocated overhead costs for the three and nine months ended October 31, 2024, respectively, compared to the same periods in the prior year, as a result of increased stock-based compensation, headcount, and overall costs to support the growth in our business. The increase in personnel-related costs included an increase of $32.5 million and $132.7 million in stock-based compensation for the three and nine months ended October 31, 2024, respectively, compared to the same periods in the prior year, primarily related to additional equity awards granted to new and existing employees, partially offset by the effects of equity awards that became fully vested or forfeited.

Third-party cloud infrastructure expenses incurred in developing our platform (including with respect to GPUs to develop AI Technology) also increased $16.0 million and $66.9 million for the three and nine months ended October 31, 2024, respectively, compared to the same periods in the prior year. The remaining increase in research and development expenses for the three and nine months ended October 31, 2024 was primarily attributable to $9.9 million in costs incurred by us during the three months ended October 31, 2024 in connection with a restructuring plan for a majority-owned subsidiary.

The overall increase in research and development expenses for nine months ended October 31, 2024 was partially offset by impairment charges of $7.1 million recognized during the nine months ended October 31, 2023. These impairment charges were related to our capitalized internal-use software development costs previously included in construction in progress that were no longer probable of being completed.

General and Administrative

Three Months Ended October 31,Nine Months Ended October 31,
20242023% Change20242023% Change
(dollars in thousands)(dollars in thousands)
General and administrative$106,260$78,70435%$297,171$240,90623%
Percentage of revenue11%11%12%12%
Headcount (at period end)1,1749891,174989

General and administrative expenses increased $27.6 million and $56.3 million for the three and nine months ended October 31, 2024, compared to the three and nine months ended October 31, 2023, respectively, primarily due to an increase in personnel-related costs and allocated overhead costs, as a result of increased stock-based compensation, headcount and overall costs to support the growth in our business.
58

Interest Income

Three Months Ended October 31,Nine Months Ended October 31,
20242023% Change20242023% Change
(dollars in thousands)(dollars in thousands)
Interest income$48,655$53,491(9%)$152,699$146,9024%
Interest income decreased $4.8 million for three months ended October 31, 2024, compared to the three months ended October 31, 2023, primarily due to a lower average balance of cash equivalents and investments in available-for-sale marketable debt securities.
Interest income increased $5.8 million for the nine months ended October 31, 2024, compared to the nine months ended October 31, 2023, primarily due to higher yields on our cash equivalents and investments in available-for-sale marketable debt securities as a result of increased interest rates.

See Note 4, “Cash Equivalents and Investments,” to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for further details on our cash equivalents and investments.

Other Expense, Net

Three Months Ended October 31,Nine Months Ended October 31,
20242023% Change20242023% Change
(dollars in thousands)(dollars in thousands)
Impairments related to strategic investments in non-marketable equity securities
$(5,200)$(1,000)420%$(11,578)$(3,101)273%
Net unrealized gains (losses) on strategic investments in marketable equity securities
(3,791)(790)380%(6,796)4,206(262%)
Net realized gains (losses) on equity securities sold(1)
380NM(17,440)NM
Other137(2,380)(106%)(1,908)(3,751)(49%)
Other expense, net$(8,474)$(4,170)103%$(37,722)$(2,646)1,326%
NM - Not meaningful.
________________
(1)Represents the difference between the sale proceeds and the carrying value of the securities at the beginning of the period or the purchase date, if later.

Other expense, net increased $4.3 million and $35.1 million for the three and nine months ended October 31, 2024, compared to the three and nine months ended October 31, 2023, respectively, primarily due to (i) an increase in impairments recorded on our strategic investments in non-marketable equity securities, (ii) realized gains or losses recognized on our strategic investments in equity securities sold, and (iii) changes in net unrealized gains or losses on our strategic investments in marketable equity securities. See Note 5, “Fair Value Measurements,” to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for further details on our strategic investments.

Provision for (Benefit from) Income Taxes

Three Months Ended October 31,Nine Months Ended October 31,
20242023% Change20242023% Change
(dollars in thousands)(dollars in thousands)
Loss before income taxes$(325,965)$(211,302)54%$(955,044)$(675,012)41%
Provision for (benefit from) income taxes$1,937$3,392(43%)$8,444$(6,934)(222%)
Effective tax rate(0.6%)(1.6%)(0.9%)1.0%

59

Our provision for income taxes was $1.9 million for the three months ended October 31, 2024, compared to $3.4 million for the three months ended October 31, 2023.

Our provision for income taxes was $8.4 million for the nine months ended October 31, 2024, compared to our benefit from income taxes of $6.9 million for the nine months ended October 31, 2023, primarily due to partial releases of valuation allowances from the business combinations completed during the nine months ended October 31, 2023.

We maintain a full valuation allowance on our U.S. and U.K. deferred tax assets, and the significant components of our recorded tax expense are current cash taxes in various jurisdictions. The cash tax expenses are impacted by each jurisdiction’s individual tax rates, laws on the timing of recognition of income and deductions, and availability of net operating losses and tax credits. Our effective tax rate might fluctuate significantly and could be adversely affected to the extent earnings are lower than forecasted in countries that have lower statutory rates and higher than forecasted in countries that have higher statutory rates.

Liquidity and Capital Resources

As of October 31, 2024, our principal sources of liquidity were cash, cash equivalents, and short-term and long-term investments totaling $5.0 billion. Our cash equivalents and investments primarily consist of corporate notes and bonds, money market funds, U.S. government and agency securities, commercial paper, certificates of deposit, and time deposits.

As of October 31, 2024, our RPO was $5.7 billion. Our RPO represents the amount of contracted future revenue that has not yet been recognized, including (i) deferred revenue and (ii) non-cancelable contracted amounts that will be invoiced and recognized as revenue in future periods, but that are not recorded on the balance sheet. Portions of RPO that are not yet invoiced and are denominated in foreign currencies are revalued into U.S. dollars each period based on the applicable period-end exchange rates.

Our primary source of cash is payments received from our customers as well as net proceeds from the issuance of the Notes. Our primary uses of cash include personnel-related expenses, third-party cloud infrastructure expenses, sales and marketing expenses, overhead costs, acquisitions and strategic investments we may make from time to time, and repurchases of our common stock under our authorized stock repurchase program. As of October 31, 2024, our material cash requirements from known contractual obligations and commitments related primarily to (i) third-party cloud infrastructure agreements, (ii) the Notes, (iii) operating leases for office facilities, and (iv) subscription arrangements used to facilitate our operations at the enterprise level. These agreements are enforceable and legally binding and specify all significant terms, including fixed or minimum services to be used, fixed, minimum or variable price provisions, and the approximate timing of the actions under the contracts. Other than the issuance of the Notes during the nine months ended October 31, 2024, as described below, there were no material changes outside of the ordinary course of business in our commitments and contractual obligations disclosed in our Annual Report on Form 10-K for the fiscal year ended January 31, 2024, which was filed with the SEC on March 26, 2024. See Note 11, “Commitments and Contingencies,” to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for additional details.

In November 2024, we entered into an agreement for a new office facility located in the United States, with a total commitment of $167 million. The lease will commence on various dates starting in fiscal 2025, with an expiration date in fiscal 2034.

In May 2024, we entered into a lease agreement for a new office facility located in the United States with a total commitment of $95.6 million, net of tenant incentives to be received. The lease commenced during the nine months ended October 31, 2024, with an expiration date in fiscal 2039.

60

Convertible Senior Notes

In September 2024, we issued an aggregate principal amount of $2.3 billion of the Notes in a private placement to qualified institutional buyers, comprising of (i) $1.15 billion aggregate principal amount of the 2027 Notes and (ii) $1.15 billion aggregate principal amount of the 2029 Notes. Each series of Notes was issued pursuant to separate indentures, as supplemented (each an Indenture and together, the Indentures), between us and U.S. Bank Trust Company, National Association, as trustee. The Notes are general, senior unsecured obligations. The 2027 Notes will mature on October 1, 2027 and the 2029 Notes will mature on October 1, 2029, in each case unless earlier converted, redeemed, or repurchased. Neither the 2027 Notes nor the 2029 Notes bear regular interest, and the principal amount of the Notes will not accrete. We may elect or be required to pay special interest on the Notes under certain circumstances in accordance with the terms of the applicable Indenture. Special interest, if any, will be payable semiannually in arrears on April 1 and October 1 of each year, beginning on April 1, 2025. The total proceeds from the issuance of the Notes were approximately $2.27 billion, net of $31.2 million of debt issuance costs.

In connection with the Notes offering, we entered into Capped Calls with certain of the initial purchasers or affiliates thereof and certain other financial institutions for a cost of $195.5 million. The Capped Calls are generally expected to reduce the potential dilution to our common stock upon any conversion of the relevant series of the Notes and/or offset any cash payments we are required to make in excess of the principal amount of converted Notes of such series, as the case may be, with such reduction and/or offset subject to a cap based on a cap price initially equal to $225.00 per share.

We used a portion of the net proceeds from the Notes offering to (i) pay the $195.5 million cost of the Capped Calls and (ii) repurchase $399.6 million of our common stock from purchasers of the Notes in the offering in privately negotiated transactions entered into in connection with the Notes offering at a purchase price of $112.50 per share. We expect to use the remainder of the net proceeds for general corporate purposes, which may include other repurchases of our common stock from time to time under our existing or any future stock repurchase program, as well as acquisitions or strategic investments in complementary businesses or technologies. See Note 10, “Convertible Senior Notes,” and Note 12, “Equity,” to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for additional details.

Stock Repurchase Program

In February 2023, our board of directors authorized a stock repurchase program of up to $2.0 billion of our outstanding common stock. In August 2024, our board of directors authorized the repurchase of an additional $2.5 billion of our outstanding common stock and extended the expiration date of the stock repurchase program from March 2025 to March 2027. Repurchases may be effected, from time to time, either on the open market (including via pre-set trading plans), in privately negotiated transactions, or through other transactions in accordance with applicable securities laws. The timing and amount of any repurchases will be determined by management based on an evaluation of market conditions and other factors. The program does not obligate us to acquire any particular amount of common stock, and the repurchase program may be suspended or discontinued at any time at our discretion. During the nine months ended October 31, 2024, we repurchased 14.8 million shares of our outstanding common stock for an aggregate purchase price of $1.9 billion, excluding transaction costs and excise tax associated with the repurchases, at a weighted-average price of $130.87 per share. All repurchases were made in open market transactions, except for the 3.6 million shares of our outstanding common stock that were repurchased for $399.6 million from purchasers of the Notes in the offering in privately negotiated transactions entered into in connection with the Notes offering at a purchase price of $112.50 per share. As of October 31, 2024, $2.0 billion remained available for future repurchases under the stock repurchase program (exclusive of transaction costs associated with repurchases). See Note 10, “Convertible Senior Notes,” and Note 12, “Equity,” to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for additional details.

61

We believe that our existing cash, cash equivalents, and short-term and long-term investments, as well as cash flows expected to be generated by our operations, will be sufficient to support our working capital and capital expenditure requirements, convertible senior notes repayment requirements, acquisitions and strategic investments we may make from time to time, and repurchases of our common stock under our existing or any future stock repurchase program, for the next 12 months and beyond. Our future capital requirements will depend on many factors, including our revenue growth rate, expenditures related to our headcount growth, 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, the price at which we are able to purchase public cloud capacity, our existing commitments to our third-party cloud providers, expenses associated with our international expansion, the introduction of platform enhancements, the continuing market adoption of our platform, and the volume and timing of our stock repurchases. We may continue to enter into arrangements to acquire or invest in complementary businesses, products, and technologies. We may, as a result of those arrangements or the general expansion of our business, be required to seek additional equity or debt financing. In the event that 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 shows a summary of our cash flows for the periods presented (in thousands):

Nine Months Ended October 31,
20242023
Net cash provided by operating activities$527,039 $503,542 
Net cash provided by (used in) investing activities$(34,242)$309,689 
Net cash used in financing activities$(106,405)$(765,472)

Operating Activities

Net cash provided by operating activities mainly consists of our net loss adjusted for certain non-cash items, primarily consisting of (i) stock-based compensation, net of amounts capitalized, (ii) depreciation and amortization of property and equipment and amortization of acquired intangible assets, (iii) amortization of deferred commissions, (iv) amortization of operating lease right-of-use assets, (v) net realized and unrealized gains and losses on strategic investments in equity securities, (vi) net amortization (accretion) of premiums (discounts) on investments, and (vii) deferred income tax benefit or expense, and changes in operating assets and liabilities during each period.

For the nine months ended October 31, 2024, net cash provided by operating activities was $527.0 million, consisting of our net loss of $963.5 million, adjusted for non-cash charges of $1.3 billion, and net cash inflows of $188.8 million provided by changes in our operating assets and liabilities, net of the effects of business combinations. The main drivers of the changes in operating assets and liabilities during the nine months ended October 31, 2024 were (i) a $328.7 million decrease in accounts receivable due to timing of billings and collections as we have historically received a higher volume of customer orders in the fourth fiscal quarter of each year, (ii) a $102.7 million increase in accounts payable due to timing of invoices and payments, (iii) a $42.5 million decrease in prepaid expenses and other assets primarily driven by a decrease in prepaid third-party cloud infrastructure expenses and prepaid software and subscriptions services expenses, and (iv) a $38.7 million increase in accrued expenses and other liabilities primarily due to the timing of accruals and payments, partially offset by (a) a $226.7 million decrease in deferred revenue due to revenue recognition outpacing invoicing for prepaid capacity agreements, (b) a $62.8 million increase in deferred commissions earned upon the origination of customer contracts, and (c) a $34.3 million decrease in operating lease liabilities due to payments related to our operating lease obligations.

For the nine months ended October 31, 2023, net cash provided by operating activities was $503.5 million, consisting of our net loss of $668.1 million, adjusted for non-cash charges of $992.1 million, and net cash inflows of $179.5 million provided by changes in our operating assets and liabilities, net of the effects of business combinations.

62

Net cash provided by operating activities increased $23.5 million for the nine months ended October 31, 2024, compared to the nine months ended October 31, 2023, primarily due to an increase of $607.5 million in cash collected from customers resulting from increased sales. This was partially offset by increased expenditures due to an increase in headcount and growth in our business. We expect to continue to generate positive net cash flows from operating activities for the fiscal 2025.

Investing Activities

Net cash used in investing activities for the nine months ended October 31, 2024 was $34.2 million, primarily driven by an aggregate of $75.6 million in cash paid for (i) purchases of property and equipment to support our office facilities, (ii) capitalized internal-use software development costs, and (iii) business combinations, net of cash acquired, partially offset by proceeds of $42.1 million from net sales, maturities and redemptions of investments.

Net cash provided by investing activities for the nine months ended October 31, 2023 was $309.7 million, primarily driven by proceeds of $667.1 million from net sales, maturities and redemptions of investments, partially offset by an aggregate of $279.5 million in cash paid for business combinations, net of cash, cash equivalents, and restricted cash acquired, and to a lesser extent, purchases of intangible assets, capitalized internal-use software development costs, and purchases of property and equipment to support our office facilities.

Financing Activities

Net cash used in financing activities for the nine months ended October 31, 2024 was $106.4 million, primarily driven by (i) $1.9 billion in repurchases of our common stock under our authorized stock repurchase program, (ii) $359.6 million in taxes paid related to net share settlement of equity awards, and (iii) $195.5 million in purchases of the Capped Calls, partially offset by (a) proceeds of approximately $2.27 billion from the issuance of the Notes, net of $31.2 million in cash paid for issuance costs, and (b) proceeds of $112.3 million from the issuance of equity securities under our equity incentive plans.

Net cash used in financing activities for the nine months ended October 31, 2023 was $765.5 million, primarily as a result of $591.7 million in repurchases of our common stock under our authorized stock repurchase program and $273.8 million in taxes paid related to net share settlement of equity awards, partially offset by proceeds of $100.1 million from the issuance of equity securities under our equity incentive plans.

Critical Accounting Estimates

Our management’s discussion and analysis of financial condition and results of operations is based on our condensed consolidated financial statements, which are prepared in accordance with GAAP. The preparation of these condensed consolidated financial statements requires management 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. By their nature, these estimates and assumptions are subject to an inherent degree of uncertainty and actual results could differ significantly from the estimates made by management. 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 estimates as compared to those described in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” set forth in our Annual Report on Form 10-K for the fiscal year ended January 31, 2024, which was filed with the SEC on March 26, 2024.

Recent Accounting Pronouncements
See Note 2, “Basis of Presentation and Summary of Significant Accounting Policies,” to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for a discussion of recent accounting pronouncements.

63

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Interest Rate Risk

As of October 31, 2024, we had $5.0 billion of cash, cash equivalents, and short-term and long-term investments in a variety of securities, including corporate notes and bonds, money market funds, U.S. government and agency securities, commercial paper, certificates of deposit, and time deposits. Our cash, cash equivalents, and short-term and long-term investments are held for working capital, capital expenditure, and general corporate purposes, including repurchases of our common stock under our stock repurchase program as well as acquisitions and strategic investments we may make from time to time. We do not enter into investments for trading or speculative purposes. A hypothetical 100 basis point increase or decrease in interest rates would have resulted in a decrease or increase of $19.1 million in the market value of our cash equivalents, and short-term and long-term investments as of October 31, 2024.

As of January 31, 2024, we had $4.8 billion of cash, cash equivalents, and short-term and long-term investments, and a hypothetical 100 basis point increase or decrease in interest rates would have resulted in a decrease or increase of $17.6 million, in the market value.

In September 2024, we issued an aggregate principal amount of $2.3 billion of the Notes. Neither the 2027 Notes nor the 2029 Notes bear regular interest, and the principal amount of the Notes will not accrete. We may elect or be required to pay special interest on the Notes under certain circumstances in accordance with the terms of the applicable Indenture. Accordingly, we do not have economic interest rate exposure on the Notes. However, the fair value of each series of the Notes fluctuates when interest rates or market prices of our common stock change. We record the Notes at amortized cost on the condensed consolidated balance sheets, and we present the fair value of each series of the Notes for disclosure purpose only. In connection with the Notes offering, we entered into the Capped Calls for a cost of $195.5 million. The Capped Calls are generally expected to reduce the potential dilution to our common stock upon any conversion of the relevant series of the Notes and/or offset any cash payments we are required to make in excess of the principal amount of converted Notes of such series, with such reduction and/or offset subject to a cap. See Note 10, “Convertible Senior Notes,” to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for further details.

Foreign Currency Exchange Risk

Our reporting currency is the U.S. dollar. The functional currency of our foreign subsidiaries is primarily the U.S. dollar. The majority of our sales are currently denominated in U.S. dollars, although we also have sales in Euros and, to a lesser extent, in British pounds, Australian dollars, Canadian dollars, and Brazilian reals. Therefore, our revenue is not currently subject to significant foreign currency risk, but that will likely change in the future as we increase sales in these international currencies and enable sales in additional currencies. Our operating expenses are denominated in the currencies of the countries in which our operations are located, which is primarily in the United States and, to a lesser extent, in Europe, the Asia-Pacific region, and Canada. Monetary assets and liabilities denominated in currencies other than the functional currency are remeasured to the functional currency at period-end exchange rates. 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.

In order to manage our exposure to certain foreign currency exchange risks, we utilize foreign currency forward contracts to hedge primarily a portion of our net outstanding monetary assets and liabilities positions and certain intercompany balances denominated in currencies other than the U.S. dollar. From time to time, we may also enter into foreign currency forward contracts, which we designate as cash flow hedges, to manage the volatility in cash flows associated with certain forecasted capital expenditures and a portion of our forecasted operating expenses denominated in certain currencies other than the U.S. dollar. All of our foreign currency forward contracts mature within twelve months. These forward contracts reduced, but did not entirely eliminate, the impact of adverse currency exchange rate movements. We did not enter into these forward contracts for trading or speculative purposes.

We do not believe a 10% increase or decrease in the relative value of the U.S. dollar would have had a material impact on our operating results for each of the three and nine months ended October 31, 2024 and 2023. However, a strengthening of the U.S. dollar makes our platform more expensive for international customers, which may slow down consumption.
64


Other Market Risk

Our strategic investments consist primarily of (i) non-marketable equity securities recorded at cost minus impairment, if any, and adjusted for observable transactions for the same or similar investments of the same issuer (referred to as the Measurement Alternative), and (ii) marketable equity securities. These strategic investments are subject to a wide variety of market-related risks, including volatility in the public and private markets, that could substantially reduce or increase the carrying value of our investments, causing our financial results to fluctuate. Strategic investments are subject to periodic impairment analyses, which involves an assessment of both qualitative and quantitative factors, including the investee’s financial metrics, market acceptance of the investee’s product or technology, and the rate at which the investee is using its cash.

The following table presents our strategic investments by type (in thousands):

October 31, 2024January 31, 2024
Equity securities:
Non-marketable equity securities under Measurement Alternative$280,589 $190,238 
Non-marketable equity securities under equity method5,372 5,307 
Marketable equity securities9,465 37,320 
Debt securities:
Non-marketable debt securities750 1,500 
Total strategic investments—included in other assets$296,176 $234,365 

See Note 5, “Fair Value Measurements,” to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for further details.

We plan to continue these types of strategic investments as part of our corporate development program. We anticipate additional volatility to our condensed consolidated statements of operations as a result of changes in market prices, changes resulting from observable transactions for the same or similar investments of the same issuer, and impairments to our strategic investments.

65

ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of October 31, 2024. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of October 31, 2024, our disclosure controls and procedures were effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the quarter ended October 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Inherent Limitations on Effectiveness of Controls

Our management, including our Chief Executive Officer and Chief Financial Officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives. However, our management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the company have been detected. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.

66

PART II. OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
From time to time, we have been and will continue to be subject to legal proceedings and claims. We are not presently a party to any legal proceedings that, if determined adversely to us, would individually or taken together have a material adverse effect on our business, results of operations, financial condition, or cash flows.

We have received, and may in the future continue to receive, claims from third parties asserting, among other things, infringement of their intellectual property rights.

On February 29, 2024, a stockholder class action lawsuit was filed against us, our former Chief Executive Officer, and our Chief Financial Officer in the United States District Court in the Northern District of California, alleging violations under Sections 10(b) and 20(a) of the Exchange Act. The complaint seeks an unspecified amount of damages, attorneys’ fees, expert fees, and other costs. On October 28, 2024, an amended complaint was filed by the lead plaintiff. We plan to file a motion to dismiss the amended complaint on or before the responsive pleading deadline. In addition, since the filing of the class action lawsuit, four additional complaints containing securities derivative claims have been filed against us and certain of our directors and executive officers alleging similar violations. The derivative claims have been stayed pending resolution of the anticipated motion to dismiss the class action lawsuit. We and the other defendants intend to vigorously defend against the claims in these actions.

On June 13, 2024, a class action was filed in the United States District Court for the District of Montana against Snowflake alleging that Snowflake failed to take reasonable measures to secure systems that contained consumer data, thereby allowing threat actors to access and exfiltrate personally identifiable information. In the months that followed, numerous additional class actions making the same or similar allegations were filed in the United States and Canada against Snowflake and/or customers whose consumer or employee data was exfiltrated. Among other claims, the complaints assert common law claims for negligence, breach of fiduciary duty, breach of implied contract, and unjust enrichment, as well as statutory claims, and seek an unspecified amount of damages, attorneys’ fees and costs, as well as injunctive relief. On October 4, 2024, an order was issued by the United States Judicial Panel on Multidistrict Litigation combining the class actions filed in the United States into a multidistrict litigation in the District of Montana. In addition to the multidistrict litigation, one class action is pending in the Supreme Court of British Columbia. We intend to vigorously defend against the claims in these actions.

Future litigation may be necessary to defend ourselves, our partners, and our customers by determining the scope, enforceability, and validity of third-party proprietary rights, or to establish our proprietary rights. The results of any current or future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors. See Note 11, “Commitments and Contingencies,” to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for additional details.

ITEM 1A. RISK FACTORS
Our operations and financial results are subject to various risks and uncertainties, including those described below. You should consider and read carefully all of the risks and uncertainties described below, together with all of the other information contained in this Quarterly Report on Form 10-Q, including the sections titled “Special Note about Forward-Looking Statements” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our unaudited condensed consolidated financial statements and related notes, before making an investment decision. The risks described below are not the only ones we face. The occurrence of any of the following risks or additional risks and uncertainties not presently known to us or that we currently believe to be immaterial could materially and adversely affect our business, financial condition, results of operations, or growth prospects. In such case, the trading price of our common stock could decline. You should not interpret our disclosure of any of the following risks to imply that such risks have not already materialized.
67

Risks Related to Our Business and Operations
We have experienced rapid revenue growth and have a limited operating history, both of which make it difficult to forecast our future results of operations.
Our revenue was $942.1 million and $734.2 million for the three months ended October 31, 2024 and 2023, respectively, and $2.6 billion and $2.0 billion for the nine months ended October 31, 2024 and 2023, respectively. As a result of our historical rapid growth, limited operating history, large number of new product features, including those including artificial intelligence and machine learning technology (AI Technology), and unstable macroeconomic conditions, our ability to accurately forecast our future results of operations, including revenue, gross margin, remaining performance obligations (RPO), and the percentage of RPO we expect to recognize as revenue in future periods, is limited and subject to a number of uncertainties, including our ability to plan for and model future growth and platform consumption. Our historical revenue growth should not be considered indicative of our future performance.

Further, our revenue growth could slow or our revenue could decline for a number of reasons, including increased competition; changes to technology, such as changes in software or underlying cloud infrastructure or the increasing prominence of new technology like artificial intelligence; reputational harm; and reduced demand for our platform. For example, customers may continue to optimize consumption, rationalize budgets, and prioritize cash flow management, including by reducing storage through shorter data retention policies and shortening committed contract durations. As a result of the foregoing and our rapid revenue growth in prior periods, our revenue growth rate has slowed in recent periods. Any further declines in our revenue growth rate could adversely affect investors’ perceptions of our business, and negatively impact the trading price of our common stock.

Our revenue growth is also dependent on our ability to increase our penetration into existing markets, and to successfully enter and grow new markets, including highly-regulated markets such as financial services, healthcare, and the public sector. Sales to highly-regulated entities are subject to substantial additional costs and risks that are not present in sales to other customers, which are described below in the risk factor titled “We do business with federal, state, local, and foreign governments and agencies, and heavily regulated organizations; as a result, we face heightened risks related to special contract terms, non-standard product deployments, and compliance with additional processes, rules, and regulations.

We have also encountered, and will continue to encounter, risks and uncertainties frequently experienced by growing companies in rapidly changing industries, such as the risks and uncertainties described below. If our assumptions regarding these risks and uncertainties and our future revenue growth are incorrect or change, or if we do not address these risks successfully, our operating and financial results could differ materially from our expectations, and our business could suffer.
We may not have visibility into our future financial position and results of operations.
Customers generally consume our platform by using compute, storage, and/or data transfer resources. Unlike a subscription-based business model, in which revenue is recognized ratably over the term of the subscription, we generally recognize revenue on consumption. Because our customers have flexibility in the timing of their consumption, we do not have the visibility into the timing of revenue recognition that a typical subscription-based software company has. Customer consumption fluctuates, and there is a risk that customers will consume our platform at lower levels than we expect, including in response to new software releases or hardware improvements that may make our platform more efficient or adverse macroeconomic conditions or holidays. Unexpected fluctuations in customer consumption may cause actual results to differ from our forecasts. As a result, our results of operations in a given period should not be relied upon as indicative of future performance.
68

We have a history of operating losses and may not achieve or sustain profitability in the future.
We have experienced net losses in each period since inception. We generated net losses of $327.9 million and $214.7 million for the three months ended October 31, 2024 and 2023, respectively, and $963.5 million and $668.1 million for the nine months ended October 31, 2024 and 2023, respectively. As of October 31, 2024 and January 31, 2024, we had an accumulated deficit of $7.0 billion and $4.1 billion, respectively. We expect our costs and expenses to increase in future periods. In particular, we intend to continue to invest significant resources to further develop our platform, expand our research and development teams, retain our employees, and acquire other businesses, including in the areas of data science, artificial intelligence, and machine learning. In addition, our platform currently operates on public cloud infrastructure provided by Amazon Web Services (AWS), Microsoft Azure (Azure), and Google Cloud Platform (GCP), and our costs and gross margins are significantly influenced by the prices we are able to negotiate with these public cloud providers, which in certain cases are also our competitors. If we fail to meet any minimum commitments under our third-party cloud infrastructure agreements, we may be required to pay the difference, and our results of operations could be negatively impacted. We will also incur increased general and administrative expenses associated with our growth, including costs related to internal systems, operating as a public company, and targeting regulated industries or markets. Our efforts to grow our business have been and may continue to be costlier than we expect, or our revenue growth rate may be slower than we expect, and we may not be able to increase our revenue enough to offset the increase in operating expenses resulting from these investments. If we are unable to achieve and sustain profitability, or if we are unable to achieve the revenue growth that we expect from these investments, the value of our business and common stock may significantly decrease.
The markets in which we operate are highly competitive, and if we do not compete effectively, our business, financial condition, and results of operations could be harmed.
Our go-to-market strategy is focused on acquiring new customers and driving increased use of our platform by existing customers. The markets in which we operate are rapidly evolving and highly competitive, and the competition we face in such markets continues to increase with our investments in AI Technology, new workloads types, and new product capabilities, such as our increased support for open data formats that allow customers to use our platform for compute services without requiring storage (for example, Iceberg tables, which became generally available to our customers in June 2024). As these markets continue to mature and new technologies and competitors enter such markets, we expect competition to intensify. Our current competitors include:
large, well-established, public cloud providers that generally compete in all of our markets, including AWS, Azure, and GCP;
less-established public and private cloud companies with products that compete in some of our markets;
other established vendors of legacy database solutions or big data offerings; and
new or emerging entrants seeking to develop competing technologies.
We compete based on various factors, including price, performance, product features, breadth of use cases, multi-cloud availability, brand recognition and reputation, customer support, and differentiated capabilities, including ease of implementation and data migration, ease of administration and use, scalability and reliability, data governance, security and compatibility with existing standards, programming languages, and third-party products. Many of our competitors have substantially greater brand recognition, customer relationships, and financial, technical, and other resources than we do, and may be able to respond more effectively than us to new or changing opportunities, technologies, standards, customer requirements, and buying practices. In addition, we may not be able to respond to market opportunities as quickly as smaller companies. Our support of open data formats may also reduce switching costs between us and our competitors.

69

We currently only offer our platform on the public clouds provided by AWS, Azure, and GCP, which are also some of our primary competitors. Currently, a substantial majority of our business is run on the AWS public cloud. There is risk that one or more of these public cloud providers could use its respective control of its public clouds to embed innovations or privileged interoperating capabilities in competing products, bundle competing products, provide us unfavorable pricing, leverage its public cloud customer relationships to exclude us from opportunities, and treat us and our customers differently with respect to terms and conditions or regulatory requirements than it would treat its similarly situated customers. Further, they have the resources to acquire, invest in, or partner with existing and emerging providers of competing technologies and thereby accelerate adoption of those competing technologies. All of the foregoing could make it difficult or impossible for us to provide products and services that compete favorably with those of the public cloud providers.

Some of our customers use drivers and/or connectors to connect our platform to third-party applications or databases. Attempts by third-party application or database providers to restrict the use of drivers and connectors may make it more difficult for customers to use our platform, which could lead to reduced sales and consumption.

For all of these reasons, competition may negatively impact our ability to acquire new customers and maintain and grow use of our platform, or it may put downward pressure on our prices and gross margins, any of which could materially harm our business, reputation, results of operations, revenue retention rate, and financial condition.
If we fail to innovate in response to changing customer needs, new technologies, or other market requirements, our business, financial condition, and results of operations could be harmed.
We compete in markets that evolve rapidly. We believe that the pace of innovation will continue to accelerate as customers increasingly base their purchases of cloud data platforms on a broad range of factors, including performance and scale, markets addressed, types of data processed, ease of data ingress and egress, user experience and programming languages, use of artificial intelligence, and data governance, security, and regulatory compliance. We introduced data warehousing on our platform in 2014 as our core use case, and our customers subsequently began using our platform for additional workloads, including data lake, data engineering, AI/ML, applications, collaboration, cybersecurity, and Unistore. Our future success depends on our ability to continue to innovate rapidly and effectively and increase customer adoption of our platform and the AI Data Cloud, including the Snowflake Marketplace and Snowpark.

Further, the value of our platform to customers is increased to the extent they are able to use it to process and access all types of data. We need to continue to invest in technologies, services, and partnerships that increase the types of data available and processed on our platform and the ease with which customers can ingest data into our platform. We must also continue to enhance our data sharing and marketplace capabilities so customers can share their data with internal business units, customers, and other third parties, acquire additional third-party data and data products to combine with their own data to gain additional business insights, and develop and monetize applications on our platform. As we develop, acquire, and introduce new services and technologies, including those that may incorporate artificial intelligence and machine learning, we may be subject to new or heightened legal, ethical, and other challenges. In addition, our platform requires third-party public cloud infrastructure to operate. Currently, we use public cloud offerings provided by AWS, Azure, and GCP. We will need to continue to innovate to optimize our offerings for these and other public clouds that our customers require, particularly as we expand internationally. Further, the markets in which we compete are subject to evolving industry standards and regulations, resulting in increasing data governance and compliance requirements for us and our customers and partners. To the extent we expand further into the public sector and highly regulated countries and industries, our platform and operations may need to address additional requirements specific to those markets, including data sovereignty requirements.

If we are unable to enhance our platform or operations to keep pace with these rapidly evolving customer requirements, or if new technologies emerge that deliver competitive products at lower prices, more efficiently, more conveniently, or more securely than our platform, our business, financial condition, and results of operations could be adversely affected.
70

If we are not successful in executing our investments in AI Technology, including generative AI Technology, our business, financial condition, and results of operations could be harmed.
We are investing significantly in AI Technology. Our investments include internally developing AI Technology, acquiring companies with complementary AI Technology, and partnering with companies to bring AI Technology to our platform. Our competitors are pursuing similar opportunities and may, as a result of greater resources, branding, or otherwise, develop, adopt and implement AI Technology faster or more successfully than we do, which could impair our ability to compete effectively and adversely affect our business, financial condition and results of operations. In addition, our successful development of AI Technology depends on our access to GPUs, which are currently in high demand. Finally, customers’ use of our AI Technology is often dependent on their ability to meet evolving regulatory standards, successfully complete internal compliance reviews, and enter into mutually acceptable contractual terms. If they are unable to do so, they may not use our AI Technology as much as we anticipate, or at all. It is also possible that our investments in AI Technology do not result in the benefits we anticipate, or enable us to maintain our competitive advantage, which may adversely affect our business, financial condition, and results of operations. For example, we may not accurately anticipate market demand or offer AI Technology that amplifies our core data platform.
If we, our customers, or third-party service providers experience an actual or perceived security breach or unauthorized parties otherwise obtain access to our customers’ data, our data, or our platform, our platform may be perceived as not being secure, our reputation may be harmed, demand for our platform may be reduced, and we may incur significant liabilities.
In the ordinary course of our business, we store, transmit, generate, and process our, our customers’, and our business partners’ confidential and proprietary data. Such data includes sensitive data, such as personal information, protected health information, and financial data. We also use third-party service providers, sub-processors, and technology to help us deliver services to our customers and their end-users, as well as for our internal business operations. For example, our platform is built on the infrastructure of third-party public cloud providers, such as AWS, Azure, and GCP, and we use third-party technology to assist with securing our environment and providing access to our platform. Some of our customers also use third-party service providers to assist with their use of our platform or third-party technology, such as connectors, to access our platform. These third-party service providers may process, store, or transmit data of our employees, partners, customers, and customers’ end-users or may otherwise be used to help operate our platform and corporate systems. We, our customers and business partners, and these third parties face a variety of evolving cybersecurity threats.

Cybersecurity threats come from a variety of sources, including traditional computer “hackers,” internal and external personnel (such as through theft or misuse), sophisticated nation-states, and nation-state-supported actors. Cybersecurity threat actors can use a wide variety of methods, including unauthorized intrusions, denial-of-service attacks, ransomware attacks, business email compromises, computer malware, infostealer malware, social engineering attacks (including through deep-fakes and phishing), internal and external personnel misconduct or error, supply-chain attacks, software vulnerabilities, software or hardware disruptions or failures, and attacks enhanced or facilitated by AI Technology, all of which are prevalent in our industry and our customers’ and partners’ industries. These methods change frequently and are becoming increasingly difficult to detect. Threat actors who successfully compromise networks or systems may use the unauthorized access as a vector to compromise other networks and systems. Threat actors’ goals often include disrupting a company’s operations or ability to provide services, obtaining unauthorized access to platforms, systems, networks, or physical facilities in which data is stored or processed, or through which data is transmitted, and stealing data. Ransomware attacks are becoming more frequent and severe.

71

There can be no assurance that security measures designed to protect against security incidents will be effective, and our efforts to investigate, mitigate, contain, and remediate any security incidents that do occur may not be successful. Even though we may not control the security measures of third-party providers, we may incur liability or suffer reputational harm if such measures are breached. Actions taken by us, third-party cloud providers, or the other third parties with whom we work to detect, investigate, mitigate, contain, and remediate security incidents could result in outages, data losses, and disruptions of our business. We may be unable to detect, mitigate, or remediate vulnerabilities in our information security systems (such as our hardware and software, including that of third parties upon which we rely) on a timely basis. We may be unwilling or unable to make ransom payments due to, for example, applicable laws or regulations prohibiting such payments, the negative precedent such payments would set, or uncertainty over whether such payments would result in the threat actor deleting stolen data or otherwise delivering on their promised course of action. In general, cybersecurity incidents or security vulnerabilities could lead to significant interruptions in our operations, loss of data and income, reputational harm, diversion of funds, increased insurance costs, and other harm to our business, reputation, and competitive position. In addition, customers’ use of our platform in violation of our terms of service, including by granting access to a single Snowflake account to various third-party entities, could amplify the impact of any cybersecurity or product incidents. Security incidents and their resulting consequences, including negative publicity, may also cause customers to stop using our platform, deter existing or prospective customers from using our platform, and negatively impact our ability to grow and operate our business.

Our customers have experienced and may in the future experience security incidents in connection with their use of our platform that harm our customer relationships and our reputation, even when such incidents are due to vulnerabilities, policy violations, inadequate security controls, or credential exposures that we do not cause. We operate under a shared responsibility cybersecurity model where we are responsible for the security of our platform and underlying cloud infrastructure, while our customers are responsible for selecting, enabling, and configuring security controls for their individual environments in a manner that meets applicable cybersecurity standards and effectively reduces their information security risk. To assist customers in meeting their responsibilities, we offer and support a range of tools and features for access control, including multi-factor authentication (MFA), network access policies, and unified role-based access controls and policies. Customers may also use third-party external authentication tools, in which case we do not have visibility into whether adequate access controls (such as MFA or network restrictions) are being enforced. Regardless of whether customers use our authentication tools or external tools, if customers allow static access credentials, they are responsible for ensuring that the credentials remain private and are rotated on a regular basis. If our customers do not implement, or incorrectly implement, these features or otherwise fail to fulfill their responsibilities under our shared responsibility model, there is a higher risk that they will be the victim of cybersecurity incidents, which may harm our customer relationships, our reputation, and our business, which has occurred in the past and may happen again in the future.

We have contractual and other legal obligations to notify customers and other parties of certain security incidents, and may choose to make such notifications even if not legally required to do so. For example, SEC rules require disclosure on Form 8-K of the nature, scope and timing of any material cybersecurity incident and the reasonably likely impact of such incident. Determining whether a cybersecurity incident is notifiable or reportable may not be straightforward, and any such mandatory disclosures are costly and could lead to negative publicity, loss of customer or partner confidence in the effectiveness of our security measures, diversion of management’s attention, governmental investigations, and the expenditure of significant capital and other resources to investigate, respond to, or alleviate problems caused by the actual or perceived security breach.

Any security breach of our platform, our operational systems, our software (including open-source software), our physical facilities, or the systems of our third-party service providers or sub-processors, or the perception that one has occurred, or unauthorized access to our customers’ or partners’ systems, data, or technology, could result in claims that we have breached customer contracts or other legal obligations, including as described below. In addition, we may be subject to, and have received in the past, requests by regulators (including members of Congress) for information about our security practices, our public statements about our security program, experiences, and issues. Alleged failures, problems, or issues related to our information security or our customers’ use of our platform, including following such information requests, could result in additional investigations; actions from a variety of regulators, including state attorneys general, the Department of Justice, the Federal Trade Commission (FTC), and the SEC; litigation; indemnity obligations; fines; penalties; mitigation and remediation costs; reputational harm; diversion of management’s attention; friction with customers; and other liabilities and damage to our business. Further, cybersecurity incidents may lead customers or prospective customers to attempt to negotiate contractual terms that are less favorable to us, such as broader indemnification obligations and higher limitations of liability.
72


Our insurance coverage may not be adequate for liability arising from data security breaches involving us or our customers or other third parties, indemnification obligations, or other liabilities. The successful assertion of one or more large claims against us that exceeds our available insurance coverage or results in changes to our insurance policies (including premium increases or the imposition of large deductible or co-insurance requirements) could have an adverse effect on our business. In addition, we cannot be sure that our existing insurance coverage and coverage for errors and omissions will continue to be available on acceptable terms or that our insurers will not deny coverage as to any future claim. Risks related to our systems and security breaches are likely to increase as we continue to expand our platform and geographic footprint, grow our customer and partner base, acquire operating companies, and process, store, and transmit increasingly large amounts of data.

For example, in May 2024, we became aware that a cybersecurity threat actor had accessed a number of our customers’ Snowflake accounts as a result of such customers’ failure to fulfill certain of their obligations under our shared responsibility cybersecurity model (e.g., implementing MFA and network access policies). Even though we did not identify any evidence suggesting this activity was caused by or otherwise related to any vulnerability or misconfiguration of our systems, or a breach of our platform’s security or our environment, we have been the subject of multiple lawsuits, regulatory investigations, and lawmaker inquiries relating to these customer incidents. Since May 2024, we have been made aware of additional cyberattacks on customers’ Snowflake accounts using similar methods to take advantage of customers’ failures to implement MFA and network access policies. We are unable to predict the outcome or timeline of these matters or if any additional requests, inquiries, lawsuits, investigations or other government actions may arise. We have suffered and may continue to suffer negative publicity and reputational damage, including due to the misperception that our customers’ incidents resulted from a vulnerability, misconfiguration or breach of our platform’s security or systems and malicious activity within our environment. In addition, we may experience customer churn or face claims by customers, and it is possible that we are not able to fully recover any losses relating to these matters through any applicable insurance coverage or we may be required to seek indemnification from breached customers to mitigate our damages. These matters, together with any additional inquiries, regulatory or governmental investigations or other disputes that result from these customer security incidents, will require us to divert resources and may harm our reputation, business, financial condition and results of operations.

Finally, some of our employees work remotely, including while traveling for business, which increases our cybersecurity risk, creates data accessibility concerns, and makes us more susceptible to security breaches or business disruptions. Any of the foregoing could have a material adverse effect on our business, financial condition, results of operations, or prospects.
Any litigation against us could be costly and time-consuming to defend.
From time to time, we may become subject to legal proceedings and claims, such as claims brought by our customers in connection with commercial disputes, employment claims, including claims related to the loss of employee equity grants upon termination, intellectual property claims, or securities class actions or other claims related to volatility in the trading price of our common stock. For example, we are named in a securities class action lawsuit in federal court alleging federal securities law violations, as well as several class action lawsuits alleging common law and statutory claims in connection with security matters. See the section titled “Legal Proceedings” for more information. Litigation could result in substantial costs and divert management’s attention and resources, which might seriously harm our business, financial condition, and results of operations. Our existing insurance might not cover such claims, provide sufficient payments to cover all the costs to resolve one or more such claims, or 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.
We or our third-party service providers could suffer disruptions, outages, defects, and other performance and quality problems with our platform or with the public cloud and internet infrastructure on which it relies.
Our business depends on our platform being available without disruption. We and our third-party service providers have experienced, and may in the future experience, disruptions, outages, defects, and other performance and quality problems related to our platform and with the public cloud and internet infrastructure on which our platform relies. These problems can be caused by a variety of factors, including introductions of new functionality, vulnerabilities, coding errors, and defects in proprietary and open-source software, human error or misconduct, natural disasters (such as tornadoes, earthquakes, or fires), capacity constraints, design limitations, denial of service attacks, or other security-related incidents.
73


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 platform and could experience significant delays and incur additional expenses in transitioning customers to a different public cloud provider.

Any disruptions, outages, defects, and other performance and quality problems with our platform or with the public cloud, internet infrastructure, or other technology 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 platform, increased expenses, including service credit obligations, and harm to our brand and reputation, any of which could have a material adverse effect on our business, financial condition, and results of operations.
We expect fluctuations in our financial results, making it difficult to project future results, and if we fail to meet the expectations of securities analysts or investors with respect to our results of operations, our stock price could decline.
Our results of operations have fluctuated in the past and are expected to fluctuate in the future due to a variety of factors, many of which are outside of our control. As a result, our past results may not be indicative of our future performance. In addition to the other risks described herein, factors that may affect our results of operations include the following:

fluctuations in demand for our platform or changes in our pricing model;
fluctuations in usage of our platform, including as a result of customer optimization efforts that result in reduced consumption to execute workloads;
our ability to attract new customers;
our ability to retain existing customers and drive their increased sustained consumption of our platform (including new product features and functionality);
customer expansion rates;
timing, amount, and cost of our investments to expand the capacity of our public cloud providers;
seasonality, including the impact of holidays;
investments in new features, functionality, and programming languages, including investments in AI Technology and in making our platform available to store and process highly regulated data or comply with new or existing data sovereignty requirements;
fluctuations in consumption resulting from the introduction of new features, technologies, or capabilities to our software, systems, or to underlying cloud infrastructure, including features or capabilities that may increase or decrease the consumption required to execute existing or future workloads, like better storage compression and cloud infrastructure processor improvements, or that allow customers to use our platform for compute services without requiring storage;
our ability to execute on our business strategy, including our strategies related to the AI Data Cloud, such as Snowpark, the Snowflake Marketplace, and Snowflake Cortex;
the timing and frequency of purchases;
the speed with which customers are able to migrate data onto our platform;
fluctuations or delays in purchasing decisions in anticipation of new products or enhancements by us or our competitors;
changes in customers’ budgets and cash flow management strategies and in the timing of their budget cycles and purchasing decisions;
our ability to control costs, including our operating expenses;
74

the amount and timing of operating expenses, particularly research and development expenses, including with respect to GPUs to develop AI Technology, and sales and marketing expenses, including commissions;
the amount and timing of non-cash expenses, including stock-based compensation, goodwill impairments, and other non-cash charges;
the amount and timing of costs associated with recruiting, training, and integrating new employees and retaining and motivating existing employees;
the effects and timing of acquisitions and their integration;
general political, social, market, and economic conditions, uncertainty, or volatility, both domestically and internationally, as well as political, social, and economic conditions specifically affecting industries in which our customers and partners participate or on which they rely;
public health crises, such as the COVID-19 pandemic;
the impact, or timing of our adoption, of new accounting pronouncements;
changes in regulatory or legal environments, including the interpretation or enforcement of regulatory or legal requirements, that may cause us to incur, among other things, expenses associated with compliance;
the overall tax rate for our business, which may be affected by the mix of income we earn in the United States and in jurisdictions with different tax rates, the effects of stock-based compensation, and the effects of changes in our business;
the impact of changes in tax laws or judicial or regulatory interpretations of tax laws, which are recorded in the period in which such laws are enacted or interpretations are issued and may significantly affect the effective tax rate of that period;
inflation and our ability to control costs, including our operating expenses;
fluctuations in currency exchange rates and changes in the proportion of our revenue and expenses denominated or measured in foreign currencies;
fluctuations or impairments in, or the full loss of, the market values of our strategic investments or of our portfolio, including changes to the value or accessibility of our cash and cash equivalents as a result of economic conditions or bank failures;
fluctuations in interest rates;
changes in the competitive dynamics of our market, including consolidation among competitors or customers;
significant security breaches affecting our platform or customers’ accounts; and
technical difficulties with, or interruptions to, the delivery and use of our platform.
Any of these factors may cause our results of operations to vary significantly or be adversely affected. If our results of operations fall below the expectations of investors and securities analysts who follow our stock, the price of our common stock could decline substantially, and we could face costly lawsuits, including securities class actions.
75

Failure to effectively develop and expand our sales and marketing capabilities could harm our ability to increase our customer base and achieve broader market acceptance of our products and platform.
We must increase the size and productivity of our sales and marketing organization to increase our sales to new and existing customers. It requires significant time and resources to hire and effectively onboard new sales and marketing personnel and to train and manage new and existing personnel so they are able to successfully sell our product. We also plan to continue to dedicate significant resources to sales and marketing programs that are industry-specific and focused on large organizations. Once a new customer begins using our platform, our sales team needs to focus on expanding consumption with that customer. All these efforts require us to invest significant financial and other resources, including in industries and sales channels in which we have limited experience to date. In addition, our sales compensation plans must be structured in a way that properly incentivizes our sales and marketing personnel to drive increased consumption and new capacity arrangements. Our business and results of operations will be harmed if our sales and marketing efforts generate increases in revenue that are smaller than anticipated. We may not achieve anticipated revenue growth from our sales force if we are unable to attract, hire, develop, integrate, and retain talented and effective sales personnel, if our sales personnel are unable to achieve desired productivity levels, or if our sales and marketing programs, including our sales compensation plans, are not effective.
Sales efforts to large customers involve risks that may not be present or that are present to a lesser extent with respect to sales to smaller organizations.
Sales to large customers involve risks that may not be present or that are present to a lesser extent with sales to smaller organizations, such as longer sales cycles, stronger customer leverage in negotiating pricing and other terms, more complex customer requirements, including in response to evolving industry regulations, the additional need to partner with third parties that advise such customers or help them integrate their IT solutions, substantial upfront sales costs, less predictability in completing some of our sales, and higher customer support expectations. For example, large customers may require considerable time to evaluate and test our platform or new features prior to making a purchase decision. In addition, large customers may be switching from legacy on-premises solutions when purchasing our products, and may rely on third parties with whom we do not have relationships when making purchasing decisions. Furthermore, large customers may have more extensive compliance and vendor diligence programs with respect to new products and services, which may increase both the time and resources needed to sell to them and also result in the inability to sell to them if we do not meet their compliance standards. A number of factors also influence the length and variability of our sales cycle, including the need to educate potential customers about the uses and benefits of our platform, the renegotiation of existing agreements to cover additional workloads, changing laws, the discretionary nature of purchasing and budget cycles, and the competitive nature of evaluation and purchasing approval processes. As a result, the length of our sales cycle, from identification of the opportunity to deal closure, may vary significantly from customer to customer, with sales to large enterprises typically taking longer to complete. We have also historically seen consumption growth from large enterprises take longer than when compared to smaller enterprises. Moreover, large customers often begin to deploy our products on a limited basis but nevertheless demand implementation services and negotiate pricing discounts, which increase our upfront investment in the sales effort with no guarantee that sales to these customers will justify our substantial upfront investment. If we fail to effectively manage these risks associated with sales cycles and sales to large customers, our business, financial condition, and results of operations could be affected.
76

Unfavorable conditions in our industry or the global economy, or reductions in cloud spending, or lower than expected consumption, could limit our ability to grow our business and negatively affect our results of operations.
Our results of operations may vary based on the impact of changes in our industry or the global economy on us or our customers and potential customers. Negative conditions or volatility in the general economy both in the United States and abroad, including conditions resulting from changes in gross domestic product growth, financial and credit market fluctuations, bank failures, international trade relations, inflation, and interest rate fluctuations, or the existence of epidemics, pandemics or other public health crises (such as the COVID-19 pandemic), political turmoil and geopolitical conflicts, natural catastrophes, warfare, or terrorist attacks on the United States, Europe, the Asia-Pacific region, Japan, or elsewhere, could cause a decrease in business investments, including spending on cloud technologies, and negatively affect the growth of our business. For example, the ongoing military conflicts between Russia and Ukraine and in the Middle East, as well as the rising tensions between China and Taiwan have created volatility in the global capital markets and could have further global economic consequences, including disruptions of the global supply chain. In addition, unfavorable conditions in the general economy may negatively impact our customers’ budgets or cash flow, which could impact the contract terms, including payment terms, our customers demand from us. Competitors, many of whom are larger and have greater financial resources than we do, may respond to challenging market conditions by lowering prices in an attempt to attract our customers. We cannot predict the timing, strength, or duration of any economic slowdown, instability, or recovery, generally or within any particular industry.
Our growth depends on the development, expansion, and success of our partner relationships.
As part of our vision for the AI Data Cloud, we will need to grow and maintain a network of data providers, data consumers, and data application developers. The relationships we have with these partners, and that our partners have with our customers, provide our customers with enhanced value from our platform and the AI Data Cloud, including the Snowflake Marketplace. Our future growth will be increasingly dependent on the success of these relationships, and if we are unsuccessful in growing and maintaining these relationships or the types and quality of data and data applications supported by or available for consumption on our platform, our business, financial condition, and results of operations could be adversely affected.

Additionally, a small but increasing portion of our revenue is generated as a result of our relationships with global system integrators, managed service providers, and resellers. Increasingly, we and our customers rely on these partners to provide professional services, including customer implementations and migrations from legacy solutions and there may not be enough qualified partners available, or we may not be able to develop or maintain relationships with enough partners, to meet customer demand. While we provide our partners with training and other enablement programs, these programs may not be effective or utilized consistently, and our return on these investments may be lower than expected. In addition, new partners may require extensive training or significant time and resources to achieve productivity. If we fail to effectively manage and grow our network of these partners, or properly monitor the quality and efficacy of their interactions with our customers, our ability to attract and retain new customers and expand customer consumption of our platform may be impacted, and our operating results and growth rate may be harmed.
If we are unable to successfully manage the growth of our professional services business and improve our profit margin from these services, our operating results could be harmed.
Our professional services business, which performs implementation and training services for our customers, has grown larger and more complex as our product revenue has increased. We believe our future success depends in part on investment in professional services to facilitate customer code conversion and migration from legacy solutions and adoption of our platform, especially with large enterprises. As a result, our sales efforts have been and will continue to be focused on helping our customers more quickly realize the value of our platform and the AI Data Cloud rather than on the profitability of our professional services business. We price our professional services based on the anticipated cost of those services and, as a result, we expect to improve the gross profit percentage of our professional services business over time. If we are unable to manage the growth of our professional services business and improve our profit margin from these services, our operating results, including our profit margins, could be harmed.
77

If we lose key members of our management team or are unable to attract and retain the executives and employees we need to support our operations and growth, our business and future growth prospects may be harmed.
Our success depends in part on the continued services of our executive officers, as well as our other key employees in the areas of research and development and sales and marketing.

From time to time, there may be changes in our executive management team or other key employees resulting from the hiring or departure of these personnel. Our executive officers and other key employees are employed on an at-will basis, which means that these personnel could terminate their employment with us at any time. For example, in February 2024, Frank Slootman retired as Chief Executive Officer and Sridhar Ramaswamy was appointed to replace him. In July 2024, Grzegorz Czajkowski, our former EVP, Engineering and Support, resigned and left Snowflake to pursue another opportunity, and in September 2024, Vivek Raghunathan was appointed as SVP, Engineering and Support to replace him. The loss of additional executive officers or any significant change in executive leadership could harm morale, cause additional personnel to depart, or introduce operational delays or risks as successor executives learn our business, each of which could harm our operating results.

In addition, to execute our growth plan, we must attract and retain highly qualified personnel. Competition for these personnel is intense, especially for engineers experienced in designing and developing cloud-based data platform products, including products with artificial intelligence capabilities, and experienced sales, customer support, and professional services personnel. We also are dependent on the continued service of our existing software engineers because of the sophistication of our platform.

In order to support our growing business, we will need to continue to hire in new locations around the world and manage return to work and remote working policies, which may add to the complexity and costs of our business operations. From time to time, we have experienced, and we expect to continue to experience, difficulty in hiring and retaining employees with appropriate qualifications. Many of the companies with which we compete for experienced personnel have greater resources than we have and can provide more competitive compensation and benefits. In addition, we require the majority of our employees to work from a physical office, while certain of our competitors allow remote work environments. In addition, prospective and existing employees often consider the value of the equity awards they receive in connection with their employment. Since the beginning of fiscal 2025, our stock price has declined significantly. If the actual or perceived value of our equity awards continues to decline or undergoes significant volatility, or if our existing employees receive significant proceeds from liquidating their previously vested equity awards, it may adversely affect our ability to recruit and retain key employees. Furthermore, current and prospective employees may believe that their equity award offers have limited upside, and our competitors may be able to offer more appealing compensation packages. In order to retain our existing employees and manage potential attrition, including as a result of any stock price decreases and market volatility that impact the actual or perceived value of our equity awards, we may issue additional equity awards or provide our employees with increased cash compensation, which could negatively impact our results of operations and be dilutive to stockholders. Finally, if we hire employees from competitors or other companies, their former employers may attempt to assert that we or these employees have breached our or their legal obligations, resulting in a diversion of our time and resources.

We also believe our culture has been a key contributor to our success to date and that the critical nature of the platform that we provide promotes a sense of greater purpose and fulfillment in our employees. As our workforce becomes larger and more distributed around the world, we may not be able to maintain important aspects of our culture. Any failure to preserve our culture could negatively affect our ability to retain and recruit personnel. If we fail to attract and recruit new personnel or fail to retain and motivate our current personnel, our business and future growth prospects would be harmed.
78

If the availability of our platform does not meet our service-level commitments to our customers, our current and future revenue may be negatively impacted.
We typically commit to our customers that our platform will maintain a minimum service-level of availability. If we are unable to meet these commitments, we may be obligated to provide customers with additional capacity at no cost, which could significantly affect our revenue. We rely on public cloud providers, such as AWS, Azure, and GCP, and any availability interruption in the public cloud could result in us not meeting our service-level commitments to our customers. In some cases, we may not have a contractual right with our public cloud providers that compensates us for any losses due to availability interruptions in the public cloud. Further, any failure to meet our service-level commitments could damage our reputation and hinder the adoption of our platform, and we could face loss of revenue from reduced future consumption of our platform. Any service-level failures could adversely affect our business, financial condition, and results of operations.
We assume liability for data breaches, intellectual property infringement, and other claims, which exposes us to substantial potential liability.
In our customer contracts and certain strategic partnership agreements, we assume liability for certain security breaches and data protection claims caused by us and by certain third parties on which we rely. Our contracts with customers, partners, investors, and other third parties may also include indemnification provisions under which we agree to defend and indemnify them against claims and losses arising from alleged infringement, misappropriation, or other violation of intellectual property rights and for other matters. We may not be successful in our attempt to limit our liability and indemnity obligations and obtain corresponding liability and indemnification obligations from vendors and partners that would require them to contribute to our obligations, and an event triggering our liability or indemnity obligations could give rise to multiple claims involving multiple customers or other third parties. In addition, there have been instances where our customers or other business partners attempt to claim indemnification even if indemnification obligations have not been triggered, and defending against such claims can be time-consuming and expensive. There is no assurance that our applicable insurance coverage, if any, would cover, in whole or in part, any such liability or indemnity obligations. We may be liable for up to the full amount of the contractual claims, which could result in substantial liability or material disruption to our business or could negatively impact our relationships with customers or other third parties, reduce demand for our platform, and adversely affect our business, financial condition, and results of operations.
Acquisitions, strategic investments, partnerships, or alliances could be difficult to identify, pose integration challenges, divert the attention of management, disrupt our business, dilute stockholder value, and adversely affect our business, financial condition, and results of operations.
We have in the past and may in the future seek to acquire or invest in businesses, joint ventures, and platform technologies that we believe could complement or expand our platform, enhance our technology, or otherwise offer growth opportunities. For example, since the beginning of fiscal 2024, we have acquired several companies, including Samooha, Inc., a privately-held company which developed data clean room technology; Neeva Inc., a privately-held internet search company which leveraged generative artificial intelligence; Mountain US Corporation (f/k/a Mobilize.net Corporation), a privately-held company which provided a suite of tools for efficiently migrating databases to the AI Data Cloud; LeapYear Technologies, Inc., a privately-held company which provided a differential privacy platform; and Night Shift Development, Inc. (Night Shift), a privately-held data analytics firm focused on the U.S. public sector. Any such acquisitions or investments may divert the attention of management and cause us to incur various expenses in identifying, investigating, financing, and pursuing suitable opportunities, whether or not the transactions are completed, and may result in unforeseen operating difficulties and expenditures. In particular, we may encounter difficulties or unexpected costs assimilating or integrating the businesses, technologies, products, personnel, contracts or operations of any acquired companies, particularly if the key personnel of an acquired company choose not to work for us, their software is not easily adapted to work with our platform, or we have difficulty retaining the customers, suppliers, or partners of any acquired business due to changes in ownership, management, or otherwise. Any such transactions that we are able to complete may not result in the synergies or other benefits we expect to achieve, which could result in substantial impairment charges. These transactions could also result in dilutive issuances of equity securities or the incurrence of debt, which could adversely affect our results of operations. In addition, we may inherit commitments, risks, and liabilities of companies that we acquire that we are unable to successfully mitigate and that may be amplified by our existing business. Finally, disputes or litigation can arise out of our acquisitions or investments from time to time, including in connection with the achievement of earnouts.

79

As part of our corporate development program, we invest in companies to support our key business initiatives. These companies range from early, growth stage companies to mature companies with established revenue streams. Our strategic investments are subject to risk of inability to achieve the desired strategic synergies and partial or total loss of investment capital. Furthermore, our competitors may invest in these companies alongside us, and may obtain information about our corporate development program or other business plans. The financial success of our investment is typically dependent on an exit in favorable market conditions. To the extent any of the companies in which we invest are not successful, which can include failure to achieve strategic business objectives as well as failure to achieve a favorable exit, we could recognize an impairment or loss on all or part of our investment, which we have done in the past. In addition, in certain cases we are required to consolidate one or more of our strategic investee’s financial results into ours. Fluctuations in any such investee’s financial results, due to general market conditions, bank failures, or otherwise, could negatively affect our condensed consolidated financial condition, results of operations, cash flows, or the price of our common stock. If one or more of such investees fails to timely provide us with information necessary for the preparation of our condensed consolidated financial statements and disclosures, we may be unable to report our financial results in a timely manner, which would negatively affect our business and the price of our common stock.

We also enter into strategic partnerships where we agree to incorporate third-party technologies into our platform and services. In some cases, we have revenue-sharing arrangements with our strategic partners who supply the technology. We may be unable to reach agreements with potential strategic partners on terms acceptable to us, if at all, and we may not be successful in partnering with the companies that have the technologies we need. Such strategic partnerships are also subject to a number of risks, including with respect to security controls, indemnification obligations, and ownership of intellectual property and other proprietary information. Any of the foregoing could harm our business, financial position, and results of operations.
Seasonality may cause fluctuations in our remaining performance obligations or in customer consumption.
Historically, we have received a higher volume of orders from new and existing customers in the fourth fiscal quarter of each year. As a result, we have historically seen higher non-GAAP free cash flow in the first and fourth fiscal quarters of each year, and our sequential growth in remaining performance obligations has historically been the highest in the fourth fiscal quarter of each year. We may not be successful in our attempt to align our cash outflows with our cash receipts, particularly since we expect this seasonality to become more pronounced as we continue to target large enterprise customers based on their procurement, budgeting, and deployment cycles. In addition, while consumption is typically lower during holidays, the magnitude of any decrease is difficult to predict and that may result in inaccurate financial guidance. For more information about non-GAAP free cash flow, including a definition of non-GAAP free cash flow and a reconciliation of free cash flow to the most directly comparable financial measure calculated in accordance with U.S. generally accepted accounting principles (GAAP), see the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations.”
We do business with federal, state, local, and foreign governments and agencies, and heavily regulated organizations; as a result, we face heightened risks related to special contract terms, non-standard product deployments, and compliance with additional processes, rules, and regulations.
We provide our platform to the U.S. government, state and local governments, foreign governments, and heavily regulated organizations directly and through our partners. We have made, and may continue to make, significant investments to support future sales opportunities in the government sector, including obtaining government certifications or clearances. We may be unable to achieve or sustain one or more required government certifications or clearances, or we may be required to make unexpected changes to our business, operations or products to obtain or sustain such certifications or clearances. As a result, our ability to sell into the government sector could be restricted until we satisfy the requirements of such certifications or clearances.

For example, as part of our pursuit of business from the U.S. public sector, we acquired Night Shift, a data analytics firm that services the U.S. national security community, in September 2024. Obtaining and maintaining national security clearances within a global enterprise will require significant operational investments and the successful implementation of new processes and controls. In addition, unlike our standard commercial offering, we anticipate delivering our platform and other offerings, including Night Shift’s legacy offering, into customer environments, which presents risks and challenges arising from having less visibility into and control over the operation and security of our platform.

80

A substantial majority of our sales to government entities have been made indirectly through our distribution and reseller partners. Doing business with government entities, whether directly or indirectly, presents a variety of risks. Many government entities need significant education regarding our business model, as well as the uses and benefits of our platform. The procurement process for governments and their agencies is highly competitive and time-consuming, and government decisions about their procurement needs may, in certain circumstances, be subject to political influence. To pursue these opportunities, we incur significant up-front time and expense, which subjects us to additional compliance risks and costs, without any assurance that we (or a third-party distributor or reseller) will win a contract. Beyond this, demand for our platform may be adversely impacted by public sector budgetary cycles, and funding availability that in any given fiscal cycle may be reduced or delayed, including in connection with an extended federal government shutdown. Further, if we or our partners are successful in receiving a competitive contract award, that award could be challenged by one or more competitive bidders in a legal action known as a “bid protest.” Bid protests may result in an increase in expenses related to obtaining or preserving contract awards or an unfavorable modification or loss of an award. In the event a bid protest is unsuccessful, the resulting delay in the startup and funding of the work under these contracts may cause our actual results to differ materially and adversely from those anticipated. As a result of these lengthy and uncertain sales cycles, it is difficult for us to predict the timing of entering into customer agreements with government entities or with our distribution and reseller partners in the government market.

In addition, public sector customers may have contractual, statutory, or regulatory rights to terminate current contracts with us or our third-party distributors or resellers for convenience or default. If a contract is terminated for convenience, we may only be able to collect fees for platform consumption prior to termination and settlement expenses. If a contract is terminated due to a default, we may be liable for excess costs incurred by the customer for procuring alternative products or services or be precluded from doing further business with government entities. Further, entities providing products or services to governments, whether directly or indirectly, are required to comply with a variety of complex laws, regulations, and contractual provisions relating to the formation, administration, and performance of government contracts. Such laws, regulations, and contractual provisions impose compliance obligations that are more burdensome than those typically encountered in commercial contracts, and they often give customers in the government market substantial rights and remedies, many of which are not typically found in commercial contracts. These rights and remedies may relate to intellectual property, price protection, the accuracy of information provided to the government, incident notification, and termination rights. In addition, governments may use procurement requirements as an alternative to lawmaking, and impose stricter requirements than would apply to the commercial sector in areas that are not directly related to the purchase. For example, in October 2024, the White House Office of Management and Budget released Memorandum M-24-18, Advancing the Responsible Acquisition of Artificial Intelligence in Government, providing detailed new guidance and requirements for federal agency procurement of artificial intelligence. These rules and requirements may apply to us or third-party resellers or distributors whose practices we may not control. Such parties’ non-compliance could result in repercussions for us with respect to contractual and customer satisfaction issues.

In addition, federal, state, and local governments and regulators routinely investigate and audit contractors for compliance with applicable laws, regulations, and contractual provisions. If, as a result of an audit or investigation, it is determined that we have failed to comply with applicable requirements, we may be subject to civil and criminal penalties and administrative sanctions, including termination of contracts, forfeiture of profits or payments we have received, costs associated with the triggering of price reduction clauses, fines, loss of a government certification or clearance, and suspensions or debarment from future government business, and we may suffer reputational harm.

Further, we are increasingly investing in doing business with customers and partners in heavily regulated commercial industries, such as the financial services and health care industries. Existing and prospective customers, such as those in these industries, may be required to comply with more stringent regulations in connection with using and implementing our platform or services or particular regulations regarding third-party vendors that may be interpreted differently by different customers. In addition, regulatory agencies may impose requirements toward third-party vendors of regulated entities generally, or our company in particular, that we may not be able to, or may choose not to, meet. We may make special compliance commitments that are more expensive to satisfy than we anticipate, or that we are unable to satisfy. In addition, customers in these heavily regulated areas and their regulators often have a right to conduct audits of our systems, products, and practices. In the event that one or more customers or their regulators determine that some aspect of our business does not meet regulatory requirements, we may be limited in our ability to continue or expand our business.

81

Our customers also include a number of non-U.S. governments, to which similar procurement, budgetary, contract, and audit risks of U.S. government contracting also apply, particularly in certain emerging markets where our customer base is less established. Such sales may also heighten our exposure to liabilities under anti-corruption laws. In addition, compliance with complex regulations, security certifications, and contracting provisions in a variety of jurisdictions can be expensive and consume significant financial and management resources. In certain jurisdictions, our ability to win business may be constrained by political and other factors unrelated to our competitive position in the market. Further, our business and results of operations could be harmed if our efforts to do business with governments and heavily regulated organizations do not generate the anticipated increases in revenue. Each of these difficulties could materially adversely affect our business and results of operations.
Natural disasters, public health crises, and other catastrophic events could have an adverse impact on our business, operations, and the markets and communities in which we, our partners, and our customers operate.
Our platform and the public cloud infrastructure on which our platform relies are vulnerable to damage or interruption from catastrophic events, such as earthquakes, floods, fires, power loss, telecommunication failures, cyber attacks, military conflict or war, terrorist attacks, criminal acts, sabotage, other intentional acts of vandalism and misconduct, geopolitical events, and epidemics, pandemics or other public health crises, such as the COVID-19 pandemic. Some of our U.S. corporate offices in which we operate and certain of the public cloud data centers on which our platform runs are located in the San Francisco Bay Area and Pacific Northwest, regions known for seismic activity. Despite any precautions we may take, the occurrence of a natural disaster or other unanticipated problems at our facilities or the facilities of our public cloud providers could result in disruptions, outages, and other performance and quality problems.

Our customers are also subject to the risk of catastrophic events. If those events occur, demand for our platform may decrease.

If we are unable to develop and maintain adequate plans to ensure that our business functions continue to operate during and after a catastrophic event and to execute successfully on those plans if such an event occurs, our business could be seriously harmed.
Our current operations are international in scope, and we plan further geographic expansion, creating a variety of operational challenges.
A component of our growth strategy involves the further expansion of our operations and customer base internationally. Customer accounts outside the United States generated 24% of our revenue for each of the three and nine months ended October 31, 2024. We are continuing to adapt to and develop strategies to address international markets, but there is no guarantee that such efforts will have the desired effect. For example, we anticipate that we will need to establish relationships with new partners in order to expand into certain countries, including China, and if we fail to identify, establish, and maintain such relationships, we may be unable to execute on our expansion plans. We expect that our international activities will continue to grow for the foreseeable future as we continue to pursue opportunities in existing and new international markets, which will require significant dedication of management attention and financial resources.

Our current and future international business and operations involve a variety of risks, including:

slower than anticipated public cloud adoption by international businesses;
changes in a specific country’s or region’s political, economic, or legal and regulatory environment, including the effects of pandemics, tariffs, trade wars, sanctions, or long-term environmental risks;
the need to adapt and localize our platform for China, Saudi Arabia, and other countries, including as a result of data sovereignty requirements, and the engineering and related costs that we may incur when making those changes;
greater difficulty collecting accounts receivable and longer payment cycles;
unexpected changes in, or the selective application of, trade relations, regulations, or laws;
new, evolving, and more stringent regulations relating to privacy and data security, data localization, and the unauthorized use of, or access to, commercial and personal information;
82

new, evolving, and potentially more stringent regulations relating to AI Technology;
differing and potentially more onerous labor regulations that are generally more advantageous to employees as compared to the United States, including regulations governing terminations in locations that do not permit at-will employment and deemed hourly wage and overtime regulations;
challenges inherent in efficiently managing, and the increased costs associated with, an increased number of employees over large geographic distances, including the need to implement appropriate systems, policies, benefits, and compliance programs that are specific to each jurisdiction;
difficulties in managing a business in new markets with diverse cultures, languages, customs, legal systems, alternative dispute systems, and regulatory systems;
increased travel, real estate, infrastructure, and legal compliance costs associated with international operations, including increased costs associated with changing and potentially conflicting environmental regulations and requirements;
currency exchange rate fluctuations and the resulting effect on our revenue, RPO, and expenses, and the cost and risk of utilizing mitigating derivative transactions and entering into hedging transactions to the extent we do so in the future;
limitations on, or charges or taxes associated with, our ability to reinvest earnings from operations in one country to fund the capital needs of our operations in other countries;
laws and business practices favoring local competitors or general market preferences for local vendors;
limited or insufficient intellectual property protection or difficulties obtaining, maintaining, protecting, or enforcing our intellectual property rights, including our trademarks and patents;
political instability, military conflict or war, or terrorist activities;
exposure to liabilities under anti-corruption and anti-money laundering laws, including the U.S. Foreign Corrupt Practices Act of 1977, as amended (FCPA), U.S. bribery laws, the U.K. Bribery Act, and similar laws and regulations in other jurisdictions;
burdens of complying with laws and regulations related to taxation; and
regulations, adverse tax burdens, and foreign exchange controls that could make it difficult or costly to repatriate earnings and cash.
We expect to invest substantial time and resources to further expand our international operations, and, if we are unable to do so successfully and in a timely manner, our business and results of operations could suffer.
As we are offering our platform through a Chinese-owned operating partner to Chinese affiliates of certain multi-national customers, risks associated with economic, political, and social events in China could negatively affect our business, financial condition, results of operations and growth prospects.
We are currently offering our platform to Chinese affiliates of certain multi-national customers. Under Chinese law, we must offer our platform through a Chinese-owned operating partner, which must assume control and management of certain aspects of our platform and serve as the seller of record. This requires a new operating and go-to-market model, and there is a risk that functionality or customer experience may suffer and that we may incur liability or brand impairment arising from the operating partner’s actions or inactions. In addition, developing and operationalizing this new model is a significant investment and may not generate expected returns.

We may also encounter the following risks:

uncertainty regarding the validity, enforceability, and scope of protection for intellectual property rights in China and the practical difficulties of enforcing such rights;
inability to secure our intellectual property and other proprietary information located in China from unauthorized access or theft;
83

heightened risks of cyber incidents, which could lead to the unauthorized access to or exposure of customer data;
inability to comply with extensive and evolving Chinese laws that are often ambiguous or inconsistently enforced;
changes in tax regulations that may impact the economics of our China operating model;
economic or political instability;
a slowdown in China’s economy; and
a government-controlled foreign exchange rate and capital controls, including limitations on the convertibility of the Chinese yuan to other currencies.
Further, geopolitical and national security tensions between China and the United States or other countries could lead to further restrictions on our ability to operate in China, increased scrutiny of our business operations in China, or unwillingness of certain customers to do business with us, including the U.S. federal government.

Due to these and other risks, our operations in China may be more expensive or difficult than anticipated or they may fail, which could have an adverse effect on our business, financial condition, results of operations, and growth prospects.
We may require additional capital to support the growth of our business, and this capital might not be available on acceptable terms, if at all.
We have funded our operations since inception primarily through equity and debt financings and payments received from our customers. We cannot be certain if our operations will generate sufficient cash to fully fund our ongoing operations or the growth of our business. We intend to continue to make investments to support our business, which may require us to engage in further equity or debt financings to secure additional funds. Additional financing may not be available on terms favorable to us, if at all, particularly during times of market volatility and general economic instability. If adequate funds are not available on acceptable terms, we may be unable to invest in future growth opportunities, which could harm our business, operating results, and financial condition. Any debt we incur could give the debt holders rights senior to our stockholders to make claims on our assets and could involve covenants relating to our capital raising activities and other financial and operational matters, which may limit our ability to obtain additional capital, pursue business opportunities and strategic transactions, repurchase stock and pay dividends on our common stock. For example, the holders of our 0% convertible senior notes due 2027 and 0% convertible senior notes due 2029 (collectively, the Notes) have rights senior to holders of our common stock to make claims on our assets, and the indentures governing each series of the Notes, as supplemented (each an Indenture and together, the Indentures), include customary covenants for us, such as covenants to make payment of principal and special interest (if any) and remain current in our reporting obligations with the SEC (though no financial or operating covenants or restrictions on us paying dividends or issuing or repaying, prepaying or repurchasing our other securities or indebtedness). Furthermore, if we issue additional equity securities, including shares of common stock issued upon conversion of the Notes, stockholders will experience dilution, and in some cases we may issue new equity securities that have rights senior to those of our common stock. Because our decision to issue securities in the future will depend on numerous considerations, including factors beyond our control, we cannot predict or estimate the amount, timing, or nature of any future issuances of debt or equity securities. As a result, our stockholders bear the risk of future issuances of debt or equity securities reducing the value of our common stock and diluting their interests.
Servicing our debt requires a significant amount of cash, and we may not have sufficient cash flow from our business to pay our substantial debt.
Our ability to make scheduled payments of the principal of, to pay special interest, if any, on or to refinance the Notes depends on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Our business may not continue to generate sufficient cash flow from operations to service our debt and make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt, or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to refinance the Notes will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations.
84

We may not have enough available cash or the ability to raise the funds necessary to pay cash upon conversion of the Notes or to repurchase the Notes upon a fundamental change, and any future debt may contain limitations on our ability to do so.
Holders of each series of the Notes will have the right, subject to certain conditions and limited exceptions, to require us to repurchase all or any portion of their Notes upon the occurrence of a fundamental change prior to the maturity date of such series of the Notes (as defined and described in the applicable Indenture). Upon any conversion of Notes, we will be required to make cash payments to settle such conversion unless we elect to fully settle it by delivering shares of our common stock (other than any cash paid in lieu of delivering fractional shares). We may not have enough available cash or be able to obtain financing at the time if we are required to repurchase surrendered Notes or settle the conversion of Notes in cash. In addition, our ability to repurchase Notes or to pay cash upon conversions of the Notes may be limited by law, regulatory authority, or agreements governing our future indebtedness. Our failure to repurchase the Notes or to pay any cash upon future conversions of the Notes, when required by the Indentures, would constitute a default under the relevant Indenture. A default under either Indenture or the fundamental change itself could also lead to a default under agreements governing any future indebtedness. If the repayment of such future indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness and repurchase the Notes or make cash payments upon conversions thereof.
The conditional conversion feature of the Notes, if triggered, may adversely affect our financial condition and operating results.
If the conditional conversion feature of a series of the Notes is triggered, holders of such Notes will be entitled to elect to convert their Notes at any time during specified periods, as described in the applicable Indenture. If one or more holders elect to convert their Notes, we would be required to settle a portion or all of our conversion obligation through the payment of cash, unless we elect to fully settle such conversion by delivering shares of our common stock (other than any cash paid in lieu of delivering fractional shares), which could adversely affect our liquidity. In addition, even if holders do not elect to convert their Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the relevant series of Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.
We are exposed to fluctuations in currency exchange rates, which could negatively affect our results of operations and our ability to invest and hold our cash.
Our sales are currently denominated in U.S. dollars, Euros, British pounds, Australian dollars, Canadian dollars, and Brazilian reals, and will likely be denominated in other currencies in the future. Because we report our results of operations and revenue in U.S. dollars, we currently face exposure to foreign currency translation risk and may in the future face other foreign currency risks. If we are not able to successfully hedge against the risks associated with currency fluctuations, our results of operations could be adversely affected. For example, a strengthening of the U.S. dollar could increase the real cost of our platform to international customers, which could adversely affect our results of operations. In addition, as our international operations expand, an increasing portion of our operating expenses is incurred outside the United States. These operating expenses are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates. Exposure to these risks and fluctuations could adversely affect our financial position, results of operations, and cash flows.
If our estimates or judgments relating to our critical accounting estimates prove to be incorrect, our results of operations could be adversely affected.
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in our condensed consolidated financial statements and accompanying notes appearing elsewhere herein. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Estimates.” The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities, revenue, costs and expenses, and related disclosures. Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our results of operations to fall below the expectations of securities analysts and investors, resulting in a decline in the market price of our common stock.
85

Risks Related to Our Intellectual Property
Our intellectual property rights may not protect our business or provide us with a competitive advantage.
To be successful, we must protect our business, technology and brand in the United States and other jurisdictions through trademarks, trade secrets, patents, copyrights, service marks, invention assignments, contractual restrictions, and other intellectual property rights and confidentiality procedures. Despite our efforts to implement these protections, they may not protect our business or provide us with a competitive advantage for a variety of reasons, including:

the failure by us to obtain patents and other intellectual property rights for important innovations or maintain appropriate confidentiality and other protective measures to establish and maintain our trade secrets;
to the extent a customer or partner owns any intellectual property created through a professional services or other engagement, our inability to use or monetize that intellectual property as part of our business;
uncertainty in, and evolution of, legal standards relating to the validity, enforceability, and scope of protection of intellectual property rights;
potential invalidation of our intellectual property rights through administrative processes or litigation;
our inability to detect and protect against infringement or other misappropriation of our intellectual property rights by third parties;
uncertainty regarding the applicability of intellectual property protections to AI Technology (including outputs generated from AI Technology); and
other practical, resource, or business limitations on our ability to enforce our rights.
Further, the laws of certain foreign countries, particularly certain developing countries, do not provide the same level of protection of corporate proprietary information and assets, such as intellectual property, trademarks, trade secrets, know-how, and records, as the laws of the United States. As a result, we may encounter significant problems in protecting and defending our intellectual property or proprietary rights abroad. We may also be exposed to material risks of theft or unauthorized reverse engineering of our proprietary information and other intellectual property, including technical data, data sets, or other sensitive information. Our efforts to enforce our intellectual property rights in such foreign countries may be inadequate to obtain a significant commercial advantage from the intellectual property that we develop, which could have a material adverse effect on our business, financial condition, and results of operations. Moreover, if we are unable to prevent the disclosure of our trade secrets to third parties, or if our competitors independently develop any of our trade secrets, we may not be able to establish or maintain a competitive advantage in our market, which could seriously harm our business.

Litigation may be necessary to enforce our intellectual property or proprietary rights, protect our trade secrets, or determine the validity and scope of proprietary rights claimed by others. Any litigation, whether or not resolved in our favor, could result in significant expense to us, divert the efforts of our technical and management personnel, and result in counterclaims with respect to infringement of intellectual property rights by us. If we are unable to prevent third parties from infringing upon or misappropriating our intellectual property or are required to incur substantial expenses defending our intellectual property rights, our business, financial condition, and results of operations may be materially adversely affected.
We may become subject to intellectual property disputes, which are costly and may subject us to significant liability and increased costs of doing business.
We compete in markets where there are a large number of patents, copyrights, trademarks, trade secrets, and other intellectual and proprietary rights, as well as disputes regarding infringement of these rights. In addition, many of the holders of patents, copyrights, trademarks, trade secrets, and other intellectual and proprietary rights have extensive intellectual property portfolios and greater resources than we do to enforce their rights. As compared to our large competitors, our patent portfolio is relatively undeveloped and may not provide a material deterrent to such assertions or provide us with a strong basis to counterclaim or negotiate settlements. Further, to the extent assertions are made against us by entities that hold patents but are not operating companies, our patent portfolio may not provide deterrence because such entities are not concerned with counterclaims.

86

Any intellectual property litigation to which we become a party may require us to do one or more of the following:

cease selling, licensing, or using products, features, or data sets that incorporate the intellectual property rights that we allegedly infringe, misappropriate, or violate;
require us to change the name of our products or services;
make substantial payments for legal fees, settlement payments, or other costs or damages, including indemnification of third parties;
obtain a license or enter into a royalty agreement, either of which may not be available on reasonable terms or at all, in order to obtain the right to sell or use the relevant intellectual property; or
redesign the allegedly infringing products to avoid infringement, misappropriation, or violation, which could be costly, time-consuming, or impossible.
Intellectual property litigation is typically complex, time consuming, and expensive to resolve and would divert the time and attention of our management and technical personnel. It may also result in adverse publicity, which could harm our reputation and ability to attract or retain employees, customers, or partners. As we grow, we may experience a heightened risk of allegations of intellectual property infringement. An adverse result in any litigation claims against us could have a material adverse effect on our business, financial condition, and results of operations.
If we use open-source software inconsistent with our policies and procedures or the license terms applicable to such software, we could be subject to legal expenses, damages, or costly remediation or disruption to our business.
We use open-source software in our platform and in our professional service engagements. From time to time, companies that use third-party open-source software have faced claims challenging the use of such open-source software and their compliance with the terms of the applicable open-source license. 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. Additionally, despite our policies and procedures designed to govern our use of open-source software, we may incorporate open-source software with onerous licensing terms, including the obligation to make our source code available for others to use or modify without compensation to us, or inadvertently use third-party open-source software in a manner that exposes us to claims of non-compliance with the applicable terms of such license, including claims for infringement of intellectual property rights or for breach of contract. If we receive an allegation that we have violated an open-source license, we may incur significant legal expenses, be subject to damages, be required to redesign our product to remove the open-source software or publicly release certain portions of our proprietary source code, or be required to comply with onerous license restrictions, any of which could have a material impact on our business. Even in the absence of a claim, if we discover the use of open-source software inconsistent with our policies, we could expend significant time and resources to replace the open-source software or obtain a commercial license, if available. All of these risks are heightened by the fact that the ownership of open-source software can be uncertain, leading to litigation, that many of the licenses applicable to open-source software have not been interpreted by courts, and that these licenses could be construed to impose unanticipated conditions or restrictions on our ability to commercialize our products. Any use of open-source software inconsistent with our policies or licensing terms could harm our business and financial position.
Risks Related to Our Legal, Regulatory, and Tax Environment
We are subject to stringent and changing obligations related to data, including data privacy and security, and the failure or perceived failure to comply with these obligations could result in significant fines and liability or otherwise result in substantial harm to our business and prospects.
We are subject to data privacy and protection laws, regulations, guidance, external and internal policies and other documentation, industry standards, certifications, and contractual and other obligations that apply to the collection, transmission, storage, use, and other processing of personal information. These obligations are rapidly evolving, extensive, complex, and include inconsistencies and uncertainties. Examples of recent and anticipated developments that have impacted or could impact our business include the following:
87


The European Union’s (EU) General Data Protection Regulation (GDPR) and the United Kingdom’s General Data Protection Regulation established strict requirements applicable to the handling of personal information.
India’s Digital Personal Data Protection Act (DPDP Act), which was passed in August 2023, imposes strict rules regarding the collection, use, processing and storage of personal data in India. The DPDP Act will not come into effect until the Indian government provides notice of an effective date, which is expected in 2024.

The EU has proposed the Regulation on Privacy and Electronic Communications, which, if adopted, would impose new obligations on using personal information in the context of electronic communications, particularly with respect to online tracking technologies and direct marketing.
Certain other jurisdictions have enacted data localization laws and cross-border personal information transfer laws, such as Brazil and China, which could make it more difficult for us to transfer personal information across jurisdictions (such as transferring or receiving personal or other sensitive information that originates in the EU or China), or to enable our customers to transfer or replicate their data across jurisdictions using our platform. Existing mechanisms that may facilitate cross-border personal information transfers may change or be invalidated. Because our business model involves transmitting and mobilizing data across geographical areas, an inability or material limitation on our ability to transfer personal data to the United States or other countries could materially impact our business operations and revenue.
In the United States, federal, state, and local governments have enacted or proposed data privacy and security laws, including data breach notification laws, personal data privacy laws, and consumer protection laws. Additionally, in the past few years, numerous U.S. states—including California, Virginia, Colorado, Connecticut, and Utah—have enacted comprehensive privacy laws that impose certain obligations on covered businesses, including providing specific disclosures in privacy notices and affording residents with certain rights concerning their personal data. Such rights may include the right to access, correct, or delete certain personal data, and to opt-out of certain data processing activities, such as targeted advertising, profiling, and automated decision-making and, if exercised, may adversely impact our business and ability to provide our products and services. Certain states also impose stricter requirements for processing certain personal data, including sensitive information, such as conducting data privacy impact assessments. These state laws allow for statutory fines for noncompliance. For example, the California Consumer Privacy Act (CCPA), as amended by the California Privacy Rights Act of 2020 (CPRA), provides increased privacy rights and protections, including the ability of individuals to opt out of specific disclosures of their personal information, and provides for fines of up to $7,500 per intentional violation and allows private litigants affected by certain data breaches to recover significant statutory damages. Other U.S. states have adopted, or are considering adopting, similar laws.
The certifications we maintain and the standards that apply to our platform (or those we may maintain or that may apply in the future), such as the U.S. Federal Risk and Authorization Management Program (FedRAMP), U.S. Department of Defense Impact Level 4 (IL4), Payment Card Industry Data Security Standards (PCI-DSS), International Organization for Standardization (ISO)/International Electrotechnical Commission (IEC) 27001, Health Information Trust Alliance Common Security Framework (HI-TRUST CSF), StateRAMP, among others, are becoming more stringent.
We may also become subject to new laws that specifically regulate non-personal data. For example, we may become subject to certain parts of the European Union’s Data Act, which imposes certain data and cloud service interoperability and switching obligations to enable users to switch between cloud service providers without undue delay or cost, as well as certain requirements concerning cross-border international transfers of, and governmental access to, non-personal data outside the European Economic Area.
88

These and other similar legal and regulatory developments could contribute to legal and economic uncertainty, increase our exposure to liability, affect how we design, market, and sell our platform, and how we operate our business, how our customers and partners process and share data, how we process and use data, and how we transfer personal data from one jurisdiction to another, any of which could increase our costs, require us to take on more onerous obligations in our contracts, impact our ability to operate in certain jurisdictions, and/or negatively impact the types of data available on or the demand for our platform. It is possible that new laws may be adopted or existing laws may be interpreted and applied in a manner that is inconsistent with our practices and our efforts to comply with the evolving data protection rules may be unsuccessful. We may incur substantial costs to comply with such laws and regulations, to meet the demands of our customers relating to their own compliance with applicable laws and regulations, and to establish and maintain internal policies, self-certifications, and third-party certifications supporting our compliance programs. Our customers may delegate certain of their GDPR compliance or other privacy law obligations to us, and we may otherwise be required to expend resources to assist our customers with such compliance obligations.

Any actual or perceived non-compliance with applicable data privacy and security obligations by us or our third-party service providers and sub-processors could result in proceedings, investigations, or claims against us by regulatory authorities, customers, or others, leading to reputational harm, higher liability and indemnity obligations, significant fines, litigation costs, additional reporting requirements or oversight, bans on processing personal information, orders to destroy or not use personal information, limitations in our ability to develop or commercialize our platform, inability to process personal information or operate in certain jurisdictions, and other damages. For example, if regulators assert that we have failed to comply with the GDPR or U.K. GDPR, we may be subject to fines of up to (i) 20.0 million Euros or 17.5 million British pounds, as applicable, or (ii) 4% of our worldwide annual revenue, whichever is greater, as well as potential data processing restrictions and penalties. In addition, private plaintiffs have become increasingly active in bringing privacy- and information security-related claims against companies, including class action claims. Some of these claims allow for the recovery of statutory damages on a per violation basis, and, if viable, carry the potential for significant statutory damages, depending on the volume of data and the number of violations. Even if we are not determined to have violated these laws and other obligations, investigations into these issues typically require the expenditure of significant resources and generate negative publicity. In addition, any failure by us or our third-party service providers and sub-processors to comply with applicable obligations could result in proceedings against us. Certain regulators, such as the FTC, may prohibit our use of certain personal information as a result of such proceedings. Any of these events could have a material adverse effect on our business, financial condition, and results of operations.

We publish privacy policies, certifications and other documentation regarding our security program and our collection, processing, use, and disclosure of personal information or other confidential information. We or our vendors may fail to comply with these policies, certifications, or documentation, or may be perceived to have failed to do so. Claims by regulators or private parties that we have not followed our published documentation or otherwise violated individuals’ privacy rights or failed to comply with data protection laws, even if we are not found liable, could be expensive and time-consuming to defend and could result in adverse publicity that could harm our business.
Issues in the development and use of AI Technology, combined with an uncertain regulatory environment, may result in reputational harm, liability, or other adverse consequences to our business operations.
The legal and regulatory landscape applicable to AI Technology is uncertain and is evolving rapidly, which may result in new and enhanced governmental or regulatory scrutiny, litigation, confidentiality, privacy or security risks, ethical concerns, legal liability, or other complications that could adversely affect our business, reputation or financial condition, or results of operations. States, regions, and supranational bodies, including the European Union and the United States, have passed or proposed new rules and regulations related to the use or sale of AI Technology. For example, the European Union’s Artificial Intelligence Act, the first comprehensive legal framework regulating artificial intelligence, entered into force in August 2024. These regulations may impose onerous obligations related to our development, offering, and use of AI Technology and expose us to an increased risk of regulatory enforcement and litigation. If we cannot use AI Technology or that use is restricted, our business may be less efficient, or we may be at a competitive disadvantage.

89

In particular, there is significant uncertainty surrounding the applications of intellectual property and privacy laws to AI Technology. Intellectual property ownership and license rights, including copyright, surrounding AI Technology have not been fully addressed by courts or other federal or state laws or regulations, and our use of AI Technology or adoption of AI Technology into our products and services may result in disputes with respect to ownership or intellectual property, or exposure to claims of copyright or other intellectual property misappropriation. In addition, our AI Technology may involve the processing of personal and other sensitive data and may be subject to laws, policies, legal obligations, and contractual requirements related to privacy, data protection, and information security. Certain privacy laws extend rights to consumers (such as the right to obtain consent or delete certain personal data) and regulate automated decision making. An alleged or actual failure to meet these obligations may lead to regulatory investigations and fines or penalties, require us to change our business practices or retrain our algorithms, or prevent or limit our use of AI Technology. For example, the FTC has required other companies to turn over or disgorge valuable insights or trainings generated through the use of AI Technology where the FTC determined such companies violated privacy and consumer protection laws. We may also be held liable for intellectual property, privacy, or other legal violations of third-party AI Technology that we use, and that we may not have full recourse for any damages that we suffer (for example, our use of third-party AI Technology may be subject to limitations of liability or provide no liability coverage (e.g., free or open-source technology)).

The algorithms or training methodologies used in the AI Technology we use or offer may be flawed. Data sets may be overly broad, insufficient, or contain inappropriately biased information. Our generative AI Technology may also generate outputs that are inaccurate, misleading, harmful, or otherwise flawed. This may happen if the inputs that the model relied on were inaccurate, incomplete, or flawed (including if a bad actor “poisons” the model with bad inputs or logic), or if the logic of the algorithm is flawed (a so-called “hallucination”). Our customers or others may rely on or use such outputs to their detriment, or it may lead to adverse outcomes, which may expose us to brand or reputational harm, competitive harm, and/or legal liability. Finally, if we enable or offer services or technologies that draw scrutiny or controversy, we may experience brand or reputational harm, competitive harm, and/or legal liability.
We are subject to anti-corruption, anti-bribery, anti-money laundering, 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 U.K. Bribery Act 2010, and other anti-corruption and anti-money laundering laws in the countries in which we conduct business. 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 intermediaries from authorizing, offering, or providing, directly or indirectly, improper payments or benefits to recipients in the public or private sector. As we increase our international sales, including in China, and sales to the public sector, we may engage with business partners and third-party intermediaries to market or resell our products and to obtain necessary permits, licenses, and other regulatory approvals. In addition, we or our third-party 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 these third-party intermediaries, our employees, representatives, contractors, partners, and agents, even if we do not explicitly authorize such activities.

We may be held responsible for the actions of our employees, agents, customers, partners, suppliers and other third parties with which we do business if such actions violate our policies and applicable law. As we expand internationally and into the public sector market, our risks under these laws may increase.

Detecting, investigating, and resolving actual or alleged violations of anti-corruption, anti-bribery, or anti-money laundering laws can require a significant diversion of time, resources, and attention from senior management. In addition, noncompliance with anti-corruption, anti-bribery, or anti-money laundering laws could subject us to whistleblower complaints, investigations, sanctions, settlements, prosecution, enforcement actions, fines, damages, other civil or criminal penalties or injunctions, suspension or debarment from contracting with certain 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 business, financial condition, and results of operations could be harmed.
90

We are subject to governmental export and import controls that could impair our ability to compete in international markets or subject us to liability if we violate the controls.
Our platform is subject to U.S. export controls, including the U.S. Export Administration Regulations, and we incorporate encryption technology into our platform. This encryption technology may be exported outside of the United States only with the required export authorizations, including by license, a license exception, or other appropriate government authorizations, including the filing of an encryption classification request or self-classification report.

Obtaining the necessary export license or other authorization for a particular sale can be time-consuming and may result in the delay or loss of sales opportunities. Furthermore, our activities are subject to U.S. economic sanctions laws and regulations administered by various U.S. agencies, including the U.S. Treasury Department’s Office of Foreign Assets Control, that prohibit the sale or supply of most products and services to embargoed jurisdictions or sanctioned parties. Violations of U.S. sanctions or export control regulations can result in significant fines or penalties and possible incarceration for responsible employees and managers.

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.

Also, various countries, in addition to the United States, regulate the import and export of certain encryption and other technology, including import and export licensing requirements, and have enacted laws that could limit our ability to distribute our platform in those countries. Changes in our platform or future changes in export and import regulations may create delays in the introduction of our platform in international markets, prevent our customers with international operations from using our platform globally, or, in some cases, prevent the export or import of our platform to certain countries, governments, or persons altogether. From time to time, various governmental agencies have proposed additional regulation of encryption technology. Any change in export or import regulations, economic sanctions, or related legislation, increased export and import controls, or change in the countries, governments, persons, or technologies targeted by such regulations, could result in decreased use of our platform by, or our decreased ability to export or sell our platform to, existing or potential customers with international operations. Any decreased use of our platform or limitation on our ability to export or sell our platform would adversely affect our business, financial condition, and results of operations.
Our international operations may subject us to greater than anticipated tax liabilities.
We are expanding our international operations to better support our growth into international markets. Our corporate structure and associated transfer pricing policies contemplate future growth in international markets and consider the functions, risks, and assets of the various entities involved in intercompany transactions. The amount of taxes we pay in different jurisdictions depends on the application of the tax laws of various jurisdictions, including the United States, to our international business activities, changes in tax rates, new or revised tax laws or interpretations of existing tax laws and policies, and our ability to operate our business in a manner consistent with our corporate structure and intercompany arrangements. The taxing authorities of the jurisdictions in which we operate may challenge our methodologies for pricing intercompany transactions pursuant to our intercompany arrangements or disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a challenge or disagreement were to occur, and our position was not sustained, we could be required to pay additional taxes, interest, and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows, and lower overall profitability of our operations. Our financial statements could fail to reflect adequate reserves to cover such a contingency.
91

Changes in tax laws or tax rulings could materially affect our financial position, results of operations, and cash flows.
The tax regimes we are subject to or operate under, including income and non-income taxes, are unsettled and may be subject to significant change. Changes in tax laws, regulations, or rulings, or changes in interpretations of existing laws and regulations, could materially affect our financial position and results of operations. Legislation informally titled the Tax Cuts and Jobs Act and the Inflation Reduction Act (Inflation Act) made many significant changes to U.S. tax laws. For example, the Inflation Act includes provisions that will impact the U.S. federal income taxation of certain corporations, including a minimum tax equal to 15% of the adjusted financial statement income of certain large corporations, as well as a 1% excise tax applicable to corporations traded on an established securities market (which includes the New York Stock Exchange) on the fair market value of certain stock repurchases in excess of the fair market value of stock issuances in the same taxable year. In February 2023, our board of directors authorized the repurchase of up to $2.0 billion of our common stock through a stock repurchase program. In August 2024, our board of directors authorized the repurchase of an additional $2.5 billion of our outstanding common stock under the stock purchase program and extended the expiration date of the stock repurchase program from March 2025 to March 2027. Repurchases of our common stock under current or future stock repurchase programs could result in an excise tax liability, and we are continuing to evaluate the impact that such excise tax liability, if any, may have on our aggregate tax liability. Future guidance from the Internal Revenue Service and other tax authorities with respect to such legislation may affect us, and certain aspects thereof could be repealed or modified in future legislation.

In addition, our tax obligations and effective tax rate in the jurisdictions in which we conduct business could increase, including as a result of the base erosion and profit shifting (BEPS) project that is being led by the Organization for Economic Co-operation and Development (OECD), and other initiatives led by the OECD or the European Commission.

Due to the large and expanding scale of our international business activities, these types of changes to the taxation of our activities could increase our worldwide effective tax rate, the amount of taxes imposed on our business, and our compliance costs, and harm our financial position. Such changes may also apply retroactively to our historical operations and result in taxes greater than the amounts estimated and recorded in our financial statements. We continue to monitor the impact of new global and U.S. legislation on our effective tax rate.
Our ability to use our net operating loss carryforwards may be limited.
We have incurred substantial losses during our history, do not expect to become profitable in the near future, and may never achieve profitability. Unused U.S. federal net operating losses (NOLs) for taxable years beginning before January 1, 2018, may be carried forward to offset future taxable income, if any, until such unused NOLs expire. Under current U.S. federal income tax law, U.S. federal NOLs arising in taxable years beginning after December 31, 2017, can be carried forward indefinitely, but the deductibility of such U.S. federal NOLs in taxable years beginning after December 31, 2020, is limited to 80% of such year’s taxable income. 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.

As of January 31, 2024, we had U.S. federal, state, and foreign NOL carryforwards of $6.2 billion, $5.6 billion, and $175.2 million, respectively. Of the $6.2 billion U.S. federal NOL carryforwards, $6.1 billion may be carried forward indefinitely with utilization limited to 80% of taxable income, and the remaining $0.1 billion will begin to expire in 2032. The state NOL carryforwards begin to expire in 2024. Of the $175.2 million foreign NOL carryforwards, $169.6 million may be carried forward indefinitely, and the remaining $5.6 million will begin to expire in 2027.

In addition, under Section 382 of the Internal Revenue Code of 1986, as amended, and corresponding provisions of state law, if a corporation undergoes an “ownership change,” which is generally defined as one or more stockholders or groups of stockholders who own at least 5% of our stock increasing their ownership by more than 50 percentage points over their lowest ownership percentage within a rolling three-year period, the corporation’s ability to use its pre-change NOL carryforwards to offset its post-change income or taxes may be limited. It is possible that we have experienced or may experience ownership changes as a result of shifts in our stock ownership, some of which may be outside of our control. This could limit the amount of NOLs that we can utilize annually to offset future taxable income or tax liabilities. Subsequent ownership changes and changes to the U.S. tax rules in respect of the utilization of NOLs may further affect the limitation in future years.
92

Changes in our effective tax rate or tax liability may have an adverse effect on our results of operations.
We are subject to income taxes in the United States and various foreign jurisdictions. The determination of our worldwide provision for income taxes and other tax liabilities requires significant judgment by management, and there are many transactions where the ultimate tax determination is uncertain. We believe that our provision for income taxes is reasonable, but the ultimate tax outcome may differ from the amounts recorded in our condensed consolidated financial statements and may materially affect our financial results in the period or periods in which such outcome is determined.

Our effective tax rate could increase due to several factors, including:

changes in the relative amounts of income before taxes in the various jurisdictions in which we operate that have differing statutory tax rates;
changes in tax laws, tax treaties, and regulations or the interpretation of them;
changes to our assessment about our ability to realize our deferred tax assets that are based on estimates of our future results, the prudence and feasibility of possible tax planning strategies, and the economic and political environments in which we do business;
the outcome of current and future tax audits, examinations, or administrative appeals; and
the effects of acquisitions and divestitures.
Any of these developments could adversely affect our results of operations.
Risks Related to the Ownership of Our Common Stock
Our stock price may be volatile, and the value of our common stock may decline.
The market price of our common stock has been and may continue to be highly volatile and may fluctuate or decline substantially as a result of a variety of factors, some of which are beyond our control, including:

actual or anticipated fluctuations in our financial condition or results of operations;
variance in our actual or projected financial performance from expectations of securities analysts and investors;
changes in the pricing or consumption of our platform;
updates to our projected operating and financial results;
changes in laws or regulations applicable to our business;
announcements by us or our competitors of significant business developments, acquisitions, investments, or new offerings;
rumors and market speculation involving us or other companies in our industry;
significant data breaches, disruptions to, or other incidents involving our platform or our customers;
our involvement in litigation or governmental or regulatory investigations or inquiries and the development and outcome of such litigation, investigations, or inquiries;
changes in senior management or key personnel;
fluctuations in company valuations, particularly valuations of high-growth or cloud companies, perceived to be comparable to us;
the trading volume of our common stock;
purchase and sale of our common stock by our insiders or our other stockholders;
93

changes in the anticipated future size and growth rate of our market;
our issuance or repurchase of shares of our common stock or securities convertible into or exchangeable for share of our common stock and any derivative transactions relating to such securities; and
general political, social, economic, and market conditions.
Broad market and industry fluctuations, as well as general economic, political, regulatory, and market conditions, such as recessions, inflation, interest rate changes, or international currency fluctuations, may also negatively impact the market price of our common stock. In addition, technology stocks have historically experienced high levels of volatility. In the past, companies that have experienced volatility in the market price of their securities have been subject to securities class action litigation. We have been, and may be in the future, the target of this type of litigation, which could result in substantial expenses and divert our management’s attention. We are currently subject to a securities class action lawsuit in federal court. See the section titled “Legal Proceedings” for more information.
Conversion of the Notes may dilute the ownership interest of our stockholders or may otherwise depress the price of our common stock.
The conversion of the Notes may dilute the ownership interests of our stockholders. Upon conversion of the Notes, we have the option to settle the obligation in cash, shares of our common stock, or a combination of both. If we elect to settle our conversion obligation in shares of our common stock or a combination of cash and shares of our common stock, any sales in the public market of our common stock issuable upon such conversion could adversely affect prevailing market price of our common stock. In addition, the existence of the Notes may encourage short selling by market participants because the conversion of the Notes could be used to satisfy short positions, or anticipated conversion of the Notes into shares of our common stock could depress the price of our common stock.
The capped call transactions may affect the value of the Notes and the market price of our common stock.
We entered into privately negotiated capped call transactions relating to each series of Notes with some of the initial purchasers (or their affiliates) and certain other financial institutions (collectively, the option counterparties). The capped call transactions are generally expected to reduce the potential dilution to our common stock upon any conversion of the relevant series of Notes or offset any cash payments we are required to make in excess of the principal amount of converted Notes, with such reduction or offset subject to a cap.

In connection with establishing their initial hedges of the capped call transactions, the option counterparties entered into various derivative transactions with respect to our common stock and/or purchased shares of our common stock concurrently with, or shortly after, the pricing of the Notes. They may modify their hedge positions by entering into or unwinding various derivatives with respect to our common stock and/or purchasing or selling shares of our common stock or other securities of ours in secondary market transactions prior to the maturity of the Notes, and they are likely to do so during any “observation period” related to a conversion of Notes or, to the extent we exercise the relevant election under the capped call transactions, following any repurchase or redemption of the Notes, in each case as described in the Indentures. This activity could also cause or avoid an increase or a decrease in the market price of our common stock or the Notes.
We are subject to counterparty risk with respect to the capped call transactions.
The option counterparties are financial institutions, and we will be subject to the risk that any or all of them might default under the capped call transactions. Our exposure to the credit risk of the option counterparties will not be secured by any collateral. Past global economic conditions have resulted in the actual or perceived failure or financial difficulties of many financial institutions and could adversely affect the option counterparties’ performance under the capped call transactions. If an option counterparty becomes subject to insolvency proceedings, we will become an unsecured creditor in those proceedings with a claim equal to our exposure at that time under the capped call transactions with such option counterparty. Our exposure will depend on many factors but, generally, an increase in our exposure will be correlated to an increase in the market price and in the volatility of our common stock. In addition, upon a default by an option counterparty, we may suffer more dilution, the effect of which would not be compensated for, than we currently anticipate with respect to our common stock. We can provide no assurance as to the financial stability or viability of the option counterparties.
94

Our issuance of additional capital stock in connection with financings, acquisitions, investments, our equity incentive plans, or otherwise will dilute all other stockholders.
We expect to issue additional capital stock in the future that will result in dilution to all other stockholders, including issuance of shares of our common stock upon conversion of the Notes. We expect to grant equity awards to employees, non-employee directors, and consultants under our equity incentive plans. We may also raise capital through equity financings in the future. As part of our business strategy, we have and may continue to acquire or make investments in companies, products, or technologies and issue equity securities to pay for any such acquisition or investment. Any such issuances of additional capital stock may cause stockholders to experience significant dilution of their ownership interests and the per share value of our common stock to decline.
We may not realize the anticipated long-term stockholder value of our stock repurchase program, and any failure to repurchase our common stock after we have announced our intention to do so may negatively impact our stock price.
In February 2023, our board of directors authorized the repurchase of up to $2.0 billion of our common stock through a stock repurchase program. In August 2024, our board of directors authorized the repurchase of an additional $2.5 billion of our outstanding common stock under the stock repurchase program and extended the expiration date of the stock repurchase program from March 2025 to March 2027. Repurchases may be effected, from time to time, either on the open market (including via pre-set trading plans), in privately negotiated transactions, or through other transactions in accordance with applicable securities laws.

The timing and amount of any repurchases will be determined by management based on an evaluation of market conditions and other factors. The program does not obligate us to acquire any particular amount of common stock and may be suspended or discontinued at any time at our discretion. Any failure to repurchase stock after we have announced our intention to do so may negatively impact our reputation, investor confidence in us, or our stock price.

The existence of our stock repurchase program could cause our stock price to be higher than it otherwise would be and could potentially reduce the market liquidity for our stock. Although our stock repurchase program is intended to enhance long-term stockholder value, there is no assurance that it will do so because the market price of our common stock may decline below the levels at which we repurchase shares, and short-term stock price fluctuations could reduce the effectiveness of the program. Repurchasing our common stock reduces the amount of cash we have available to fund working capital, capital expenditures, strategic acquisitions or investments, other business opportunities, and other general corporate projects, and we may fail to realize the anticipated long-term stockholder value of any stock repurchase program. In addition, the Inflation Act imposes an excise tax of 1% on certain corporate stock repurchases.
If securities or industry analysts publish unfavorable or inaccurate research about our business, the market price or trading volume of our common stock could decline.
The market price and trading volume of our common stock is heavily influenced by the way analysts interpret our financial information and other disclosures. We do not have control over these analysts. If securities analysts or industry analysts cease coverage of us, our stock price would be negatively affected. If securities or industry analysts downgrade our common stock or publish negative reports about our business, our stock price would likely decline. Further, investors and analysts may not understand how our consumption-based business model differs from a subscription-based business model. If one or more of these analysts cease coverage of us, publish inaccurate research about our business, or fail to publish reports on us regularly, demand for our common stock could decrease, which might cause our stock price to decline and could decrease the trading volume of our common stock.
We do not intend to pay dividends for the foreseeable future and, as a result, the ability of the holders of our common stock to achieve a return on their investment will depend on appreciation in the price of our common stock.
We have never declared or paid any cash dividends on our capital stock, and we do not intend to pay any cash dividends in the foreseeable future. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, holders of our common stock may need to rely on sales of our common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investment.
95

We incur significant costs operating as a public company, and our management is required to devote substantial time to compliance with our public company responsibilities and corporate governance practices.
As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, the listing requirements of the New York Stock Exchange, and other applicable securities rules and regulations. Our management and other personnel devote a substantial amount of time to compliance with these requirements. Moreover, these rules and regulations have increased our legal and financial compliance costs and make some activities more time-consuming and costly. In addition, changing laws, regulations, and standards relating to corporate governance and public disclosure are creating uncertainty for public companies. These laws, regulations, and standards are subject to varying interpretations, in many cases due to their lack of specificity, and, as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to continue to invest resources to comply with evolving laws, regulations, and standards, and this investment may result in increased general and administrative expenses and a diversion of management’s time and attention from revenue-generating activities to compliance activities. If, notwithstanding our efforts, we fail to comply with evolving 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. We cannot predict or estimate the amount of additional costs we will incur as a public company or the specific timing of such costs.
Increasing scrutiny and changing expectations from global regulations, our investors, customers, and employees with respect to ESG may impact our reputation and business.
Companies across many industries are facing increasing scrutiny related to their environmental, social and governance (ESG) practices and reporting, both in the United States and internationally. For example, new domestic and international laws and regulations relating to ESG matters, including environmental sustainability and climate change and human capital management, are under consideration or being adopted, which may include specific, target-driven disclosure requirements or obligations. Our response to increased ESG disclosure requirements may require additional investments and implementation of new practices and reporting processes, all entailing additional compliance risk and cost. To the extent we share information about our ESG practices, we could be criticized for the accuracy, adequacy, or completeness of such disclosures. In addition, we may communicate ESG goals or initiatives from time to time, which can be costly to achieve and difficult to implement. There is no assurance that we will achieve any of these goals, that our initiatives will achieve their intended outcome, and our ability to implement these ESG-related initiatives or achieve ESG-related goals may be dependent on external factors outside our control.

Further, we may experience backlash from customers, government entities, advocacy groups, employees, or other stakeholders who disagree with our actual or perceived positions, or with our lack of position on social, environmental, governance, political, public policy, economic, geopolitical, or other sensitive issues. Any perceived lack of transparency about these matters could harm our brand and reputation, our employees’ engagement and retention, and the willingness of our customers and partners to do business with us.
As a result of being a public company, we are obligated to develop and maintain proper and effective internal control over financial reporting, and any failure to maintain the adequacy of these internal controls may adversely affect investor confidence in our company and, as a result, the value of our common stock.
We are required, pursuant to Section 404 of the Sarbanes-Oxley Act (Section 404), to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting as of the end of each fiscal year. This assessment includes disclosure of any material weaknesses identified by our management in our internal control over financial reporting. In addition, our independent registered public accounting firm is required to attest to the effectiveness of our internal control over financial reporting. Our compliance with Section 404 requires that we incur substantial expenses and expend significant management efforts. We have established an internal audit group, and as we continue to grow, we expect to hire additional accounting and financial staff with appropriate public company experience and technical accounting knowledge and update the system and process documentation necessary to perform the evaluation needed to comply with Section 404.

96

During the evaluation and testing process of our internal controls, if we identify one or more material weaknesses in our internal control over financial reporting, we will be unable to certify that our internal control over financial reporting is effective. We cannot assure you that there will not be material weaknesses or significant deficiencies in our internal control over financial reporting in the future. Any failure to maintain internal control over financial reporting could severely inhibit our ability to accurately report our financial condition or results of operations. If we are unable to conclude that our internal control over financial reporting is effective, or if our independent registered public accounting firm determines we have a material weakness or significant deficiency in our internal control over financial reporting, we could lose investor confidence in the accuracy and completeness of our financial reports, the market price of our common stock could decline, and we could be subject to sanctions or investigations by the SEC or other regulatory authorities. Failure to remedy any material weakness in our internal control over financial reporting, or to implement or maintain other effective control systems required of public companies, could also restrict our future access to the capital markets.
Anti-takeover provisions in our charter documents, the Indentures, and under Delaware law could make an acquisition of our company more difficult, limit attempts by our stockholders to replace or remove our current management, and limit the market price of our common stock.
Provisions in our amended and restated certificate of incorporation and amended and restated bylaws may have the effect of delaying or preventing a change of control or changes in our management. Our amended and restated certificate of incorporation and amended and restated bylaws include provisions that:

authorize our board of directors to issue, without further action by the stockholders, shares of undesignated preferred stock with terms, rights, and preferences determined by our board of directors that may be senior to our common stock;
require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent;
specify that special meetings of our stockholders can be called only by our board of directors, the chairperson of our board of directors, or our Chief Executive Officer;
establish an advance notice procedure for stockholder proposals to be brought before an annual or special meeting, including proposed nominations of persons for election to our board of directors;
establish that our board of directors is divided into three classes, with each class serving three-year staggered terms;
prohibit cumulative voting in the election of directors;
provide that our directors may only be removed for cause;
provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum; and
require the approval of our board of directors or the holders of at least 66 2/3% of our outstanding shares of voting stock to amend our bylaws and certain provisions of our certificate of incorporation.
These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally, subject to certain exceptions, prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder became an “interested” stockholder. Any of the foregoing provisions could limit the price that investors might be willing to pay in the future for shares of our common stock, and they could deter potential acquirers of our company, thereby reducing the likelihood that holders of our common stock would receive a premium for their shares of our common stock in an acquisition.

97

In addition, certain provisions in the Indentures may make it more difficult or expensive for a third party to acquire us. For example, the Indentures will require us, except as described therein, to repurchase the Notes of the relevant series for cash upon the occurrence of a fundamental change (as defined in the Indentures) and, in certain circumstances, to increase the relevant conversion rate for a holder that converts its Notes of the relevant series in connection with a make-whole fundamental change (as defined in the Indentures). A takeover of us may trigger the requirement that we repurchase the relevant series of Notes and/or increase the relevant conversion rate, which could make it more costly for a potential acquirer to engage in such takeover. Such additional costs may have the effect of delaying or preventing a takeover of us that would otherwise be beneficial to investors.
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 certain disputes between us and our stockholders, which will restrict 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 the Court of Chancery of the State of Delaware is the exclusive forum for the following types of actions or proceedings under Delaware statutory or common law: any derivative action or proceeding brought on our behalf, any action asserting a breach of a fiduciary duty owed by any of our current or former directors, officers, or other employees to our company or our stockholders, any action asserting a claim against us arising out of or pursuant to the Delaware General Corporation Law, our amended and restated certificate of incorporation, or our amended and restated bylaws, any action as to which the Delaware General Corporation Law confers jurisdiction on the Court of Chancery of the State of Delaware, or any action asserting a claim against us or any of our current or former directors, officers, or other employees that is governed by the internal affairs doctrine. This choice of forum provision does not apply to suits brought to enforce a duty or liability created by the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction.

Furthermore, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all such Securities Act actions. Accordingly, both state and federal courts have jurisdiction to entertain such claims. To prevent having to litigate claims in multiple jurisdictions and the threat of inconsistent or contrary rulings by different courts, among other considerations, our amended and restated certificate of incorporation provides that the federal district courts of the United States of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act. While the Delaware courts have determined that such choice of forum provisions are facially valid, a stockholder may nevertheless seek to bring a claim in a venue other than those designated in the exclusive forum provisions. In such instance, we would expect to vigorously assert the validity and enforceability of the exclusive forum provisions of our amended and restated certificate of incorporation. This may require significant additional costs 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. In addition, investors cannot waive compliance with the federal securities laws and the rules and regulations thereunder.

These choice of 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. 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 additional costs associated with resolving the dispute in other jurisdictions, which could seriously harm our business.
98

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Recent Sales of Unregistered Equity Securities
Acquisition of Night Shift

On September 18, 2024, we issued 67,975 shares of our common stock to certain equityholders of Night Shift, pursuant to the terms of that certain stock purchase agreement, dated as of September 6, 2024, as partial consideration for our acquisition of all outstanding capital stock of Night Shift. The shares are subject to forfeiture upon the occurrence of certain events pursuant to the terms of the stock purchase agreement. The aggregate value of these shares under the terms of the stock purchase agreement was $8.2 million. We issued the shares in reliance on an exemption from registration provided for under Section 4(a)(2) of the Securities Act and/or Rule 506 of Regulation D promulgated thereunder as a transaction by an issuer not involving a public offering. We relied on this exemption from registration based in part on the representations made by the equityholders.

Offering of Convertible Senior Notes

On September 27, 2024, we completed the offering of the Notes. Additional information relating to the issuance of the Notes can be found in Note 10, “Convertible Senior Notes,” to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q, as well as in our Current Report on Form 8-K filed with the SEC on September 27, 2024.

Issuer Purchases of Equity Securities
The following table presents our stock repurchase activity under our authorized stock repurchase program for the three months ended October 31, 2024 (in thousands, except for per share data):

Total Number of Shares Purchased
Average Price Paid Per Share(1)
Total Number of Shares Purchased as Part of Publicly Announced Program
Approximate Dollar Value of Shares That May Yet Be Purchased Under the Program(2)
August 1, 2024 to August 31, 2024
3,749$117.72 3,749$2,550,735 
September 1, 2024 to September 30, 2024
5,077$113.18 5,077$1,976,163 
October 1, 2024 to October 31, 2024
$1,976,163 
Total8,8268,826

________________
(1)Weighted-average price paid per share excludes transaction costs and excise tax associated with the repurchases.
(2)In February 2023, our board of directors authorized, and on March 1, 2023, we publicly announced, a stock repurchase program of up to $2.0 billion of our outstanding common stock. In August 2024, our board of directors authorized, and on August 21, 2024, we publicly announced, the repurchase of an additional $2.5 billion of our outstanding common stock under the stock repurchase program and extended the expiration date of the stock repurchase program from March 2025 to March 2027. The amount disclosed in this column is exclusive of any transaction costs associated with the repurchases. Repurchases may be effected, from time to time, either on the open market (including via pre-set trading plans), in privately negotiated transactions, or through other transactions in accordance with applicable securities laws. The timing and amount of any repurchases will be determined by management based on an evaluation of market conditions and other factors. The program does not obligate us to acquire any particular amount of common stock, and the repurchase program may be suspended or discontinued at any time at our discretion.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES
None.

ITEM 4. MINE SAFETY DISCLOSURES
Not Applicable.

99

ITEM 5. OTHER INFORMATION
Trading Arrangement
Action
Date
Rule 10b5-1*Non-Rule 10b5-1**Total Shares Subject to Trading ArrangementExpiration Date
Frank Slootman, Director
Adopted
September 30, 2024
X
324,563(1)
June 30, 2025
* Intended to satisfy the affirmative defense of Rule 10b5-1(c)
** Not intended to satisfy the affirmative defense of Rule 10b5-1(c)
(1) The actual number of shares subject to the trading arrangement under the Rule 10b5-1 Plan may be different due to (i) our withholding of certain shares to satisfy tax withholding obligations in connection with the vesting of restricted stock units and/or (ii) the amount of whole shares distributed in connection with the vesting of restricted stock units due to rounding, as applicable.

No other directors or officers, as defined in Rule 16a-1(f), adopted and/or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” as defined in Regulation S-K Item 408, during the last fiscal quarter.
100

ITEM 6. EXHIBITS
Exhibit
Number
DescriptionFormFile No.ExhibitFiling DateFiled Herewith
8-K001-395043.19/18/2020
8-K001-395043.111/29/2023
8-K001-395043.13/3/2021
8-K001-39504
4.1
9/27/2024
8-K001-39504
4.2
9/27/2024
8-K001-39504
4.3
9/27/2024
8-K001-39504
4.4
9/27/2024
X
X
8-K001-39504
10.1
9/27/2024

X
X
X
X
X
101
The following financial information from Snowflake Inc.’s Quarterly Report on Form 10-Q for the quarterly period ended October 31, 2024 formatted in Inline XBRL (Extensible Business Reporting Language) includes: (i) the Condensed Consolidated Balance Sheets, (ii) the Condensed Consolidated Statements of Operations, (iii) the Condensed Consolidated Statements of Comprehensive Loss, (iv) the Condensed Consolidated Statements of Stockholders’ Equity, (v) the Condensed Consolidated Statements of Cash Flows, and (vi) Notes to the Condensed Consolidated Financial Statements.
X
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibits 101).X

+ Management contract or compensatory plan or arrangement.
* The certifications furnished in Exhibits 32.1 and 32.2 hereto are deemed to accompany this Quarterly Report on Form 10-Q and are not deemed “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall they be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act, irrespective of any general incorporation language contained in such filing.

101

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

Date: November 27, 2024
SNOWFLAKE INC.
By:
/s/ Sridhar Ramaswamy
Name:
Sridhar Ramaswamy
Title:
Chief Executive Officer
(Principal Executive Officer)
By:/s/ Michael P. Scarpelli
Name:Michael P. Scarpelli
Title:Chief Financial Officer
(Principal Financial Officer)
By:
/s/ Emily Ho
Name:
Emily Ho
Title:
Chief Accounting Officer
(Principal Accounting Officer)
102
EX-4.5 2 ex-45snowflakefy2025q3.htm EX-4.5 Document
Exhibit 4.5
Execution Version
SNOWFLAKE INC.
AND
U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION

as Trustee
FIRST SUPPLEMENTAL INDENTURE
Dated as of November 22, 2024
0.00% Convertible Senior Notes due 2027




FIRST SUPPLEMENTAL INDENTURE, dated as of November 22, 2024 (this “Supplemental Indenture”), among Snowflake Inc., a Delaware corporation (the “Company”), as issuer, and U.S. Bank Trust Company, National Association, a national banking association organized under the laws of the United States of America, as trustee (the “Trustee”), to the Indenture, dated as of September 27, 2024 (as supplemented or otherwise modified prior to the date hereof, the “Indenture”), between the Company and the Trustee.

WHEREAS, the Company has heretofore executed and delivered the Indenture, pursuant to which the Company issued its 0.00% Convertible Senior Notes due 2027 (the “Notes”) in the original aggregate principal amount of $1,150,000,000;

WHEREAS, Section 10.01(h) of the Indenture provides that the Company and the Trustee may enter into any supplemental indenture without the consent of any Holder to conform the provisions of the Indenture or the Notes to the “Description of Notes” section of the Offering Memorandum as evidenced in an Officer’s Certificate;

WHEREAS, in connection with the execution and delivery of this Supplemental Indenture, the Trustee has received an Officer’s Certificate and an Opinion of Counsel as contemplated by Sections 10.05 and 17.05 of the Indenture; and

WHEREAS, the Company has requested that the Trustee execute and deliver this Supplemental Indenture and have satisfied all requirements necessary to make this Supplemental Indenture a valid instrument in accordance with its terms.

WITNESSETH:

NOW THEREFORE, in consideration of the foregoing and for other good and valuable consideration, the receipt of which is hereby acknowledged, the Company covenants and agrees with the Trustee as follows for the equal and ratable benefit of the Holders:

ARTICLE 1

DEFINITIONS

Section 1.01. Definitions in the Supplemental Indenture. Unless otherwise specified herein or the context otherwise requires:

(a) a term defined in the Indenture has the same meaning when used in this Supplemental Indenture unless the definition of such term is amended or supplemented pursuant to this Supplemental Indenture;

(b) the terms defined in this Article and in this Supplemental Indenture include the plural as well as the singular; and

(c) unless otherwise stated, a reference to a Section or Article is to a Section or Article of this Supplemental Indenture.

-2-


ARTICLE 2

AMENDMENTS TO INDENTURE

Section 2.01. Amendments to Indenture. Section 14.01(b)(iv) of the Indenture shall be amended to replace each instance of the words “calendar quarter” therein with the words “fiscal quarter.”

ARTICLE 3

MISCELLANEOUS

Section 3.01. Ratification of Indenture. The Indenture, as supplemented by this Supplemental Indenture, is in all respects ratified and confirmed, and this Supplemental Indenture shall be deemed part of the Indenture in the manner and to the extent herein and therein provided. Every holder of Notes heretofore or hereafter authenticated and delivered under the Indenture shall be bound thereby.

Section 3.02. Trustee Not Responsible for Recitals. The recitals herein contained are made by the Company and not by the Trustee, and the Trustee assumes no responsibility for the correctness thereof. The Trustee makes no representation as to the validity or sufficiency of this Supplemental Indenture. All of the provisions contained in the Indenture in respect of the rights, privileges, immunities, powers, and duties of the Trustee shall be applicable in respect of the Supplemental Indenture as fully and with like force and effect as though set forth in full herein.

Section 3.03. Successors. All agreements of the Company and the Trustee in this Supplemental Indenture will bind their respective successors.

Section 3.04. Governing Law. THIS SUPPLEMENTAL INDENTURE AND ANY CLAIM, CONTROVERSY OR DISPUTE ARISING UNDER OR RELATED TO THIS SUPPLEMENTAL INDENTURE SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK.

Section 3.05. Headings, Etc. The titles and headings of the articles and sections of this Supplemental Indenture have been inserted for convenience of reference only, are not to be considered a part hereof, and shall in no way modify or restrict any of the terms or provisions hereof.

Section 3.06. Execution in Counterparts. This Supplemental Indenture may be executed in any number of counterparts, each of which shall be an original, but such counterparts shall together constitute but one and the same instrument. The exchange of copies of this Supplemental Indenture and of signature pages by facsimile or PDF transmission shall constitute effective execution and delivery of this Supplemental Indenture as to the parties hereto and may be used in lieu of the original Supplemental Indenture for all purposes. Signatures of the parties hereto transmitted by facsimile or PDF shall be deemed to be their original signatures for all purposes.

Section 3.07. Severability. In the event any provision of this Supplemental Indenture shall be invalid, illegal or unenforceable, then (to the extent permitted by law) the validity, legality or enforceability of the remaining provisions shall not in any way be affected or impaired.

-3-


Section 3.08. Waiver of Jury Trial. EACH OF THE COMPANY AND THE TRUSTEE HEREBY IRREVOCABLY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ANY AND ALL RIGHT TO TRIAL BY JURY IN ANY LEGAL PROCEEDING ARISING OUT OF OR RELATING TO THIS SUPPLEMENTAL INDENTURE OR THE TRANSACTIONS CONTEMPLATED HEREBY.

[Signature Page Follows]


-4-


IN WITNESS WHEREOF, the parties hereto have caused this Supplemental Indenture to be duly executed as of the day and year first above written.
 
SNOWFLAKE INC.
By: /s/ Michael P. Scarpelli
 Name: Michael P. Scarpelli
 
Title: Chief Financial Officer
U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, as Trustee
By: /s/ Brandon Bonfig
 Name: Brandon Bonfig
 Title: Vice President








[Signature Page to First Supplemental Indenture – 2027 Notes]
EX-4.6 3 ex-46snowflakefy2025q3.htm EX-4.6 Document
Exhibit 4.6
Execution Version
SNOWFLAKE INC.
AND
U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION

as Trustee
FIRST SUPPLEMENTAL INDENTURE
Dated as of November 22, 2024
0.00% Convertible Senior Notes due 2029




FIRST SUPPLEMENTAL INDENTURE, dated as of November 22, 2024 (this “Supplemental Indenture”), among Snowflake Inc., a Delaware corporation (the “Company”), as issuer, and U.S. Bank Trust Company, National Association, a national banking association organized under the laws of the United States of America, as trustee (the “Trustee”), to the Indenture, dated as of September 27, 2024 (as supplemented or otherwise modified prior to the date hereof, the “Indenture”), between the Company and the Trustee.

WHEREAS, the Company has heretofore executed and delivered the Indenture, pursuant to which the Company issued its 0.00% Convertible Senior Notes due 2029 (the “Notes”) in the original aggregate principal amount of $1,150,000,000;

WHEREAS, Section 10.01(h) of the Indenture provides that the Company and the Trustee may enter into any supplemental indenture without the consent of any Holder to conform the provisions of the Indenture or the Notes to the “Description of Notes” section of the Offering Memorandum as evidenced in an Officer’s Certificate;

WHEREAS, in connection with the execution and delivery of this Supplemental Indenture, the Trustee has received an Officer’s Certificate and an Opinion of Counsel as contemplated by Sections 10.05 and 17.05 of the Indenture; and

WHEREAS, the Company has requested that the Trustee execute and deliver this Supplemental Indenture and have satisfied all requirements necessary to make this Supplemental Indenture a valid instrument in accordance with its terms.

WITNESSETH:

NOW THEREFORE, in consideration of the foregoing and for other good and valuable consideration, the receipt of which is hereby acknowledged, the Company covenants and agrees with the Trustee as follows for the equal and ratable benefit of the Holders:

ARTICLE 1

DEFINITIONS

Section 1.01. Definitions in the Supplemental Indenture. Unless otherwise specified herein or the context otherwise requires:

(a) a term defined in the Indenture has the same meaning when used in this Supplemental Indenture unless the definition of such term is amended or supplemented pursuant to this Supplemental Indenture;

(b) the terms defined in this Article and in this Supplemental Indenture include the plural as well as the singular; and

(c) unless otherwise stated, a reference to a Section or Article is to a Section or Article of this Supplemental Indenture.


-2-


ARTICLE 2

AMENDMENTS TO INDENTURE

Section 2.01. Amendments to Indenture. Section 14.01(b)(iv) of the Indenture shall be amended to replace each instance of the words “calendar quarter” therein with the words “fiscal quarter.”

ARTICLE 3

MISCELLANEOUS

Section 3.01. Ratification of Indenture. The Indenture, as supplemented by this Supplemental Indenture, is in all respects ratified and confirmed, and this Supplemental Indenture shall be deemed part of the Indenture in the manner and to the extent herein and therein provided. Every holder of Notes heretofore or hereafter authenticated and delivered under the Indenture shall be bound thereby.

Section 3.02. Trustee Not Responsible for Recitals. The recitals herein contained are made by the Company and not by the Trustee, and the Trustee assumes no responsibility for the correctness thereof. The Trustee makes no representation as to the validity or sufficiency of this Supplemental Indenture. All of the provisions contained in the Indenture in respect of the rights, privileges, immunities, powers, and duties of the Trustee shall be applicable in respect of the Supplemental Indenture as fully and with like force and effect as though set forth in full herein.

Section 3.03. Successors. All agreements of the Company and the Trustee in this Supplemental Indenture will bind their respective successors.

Section 3.04. Governing Law. THIS SUPPLEMENTAL INDENTURE AND ANY CLAIM, CONTROVERSY OR DISPUTE ARISING UNDER OR RELATED TO THIS SUPPLEMENTAL INDENTURE SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE LAWS OF THE STATE OF NEW YORK.

Section 3.05. Headings, Etc. The titles and headings of the articles and sections of this Supplemental Indenture have been inserted for convenience of reference only, are not to be considered a part hereof, and shall in no way modify or restrict any of the terms or provisions hereof.

Section 3.06. Execution in Counterparts. This Supplemental Indenture may be executed in any number of counterparts, each of which shall be an original, but such counterparts shall together constitute but one and the same instrument. The exchange of copies of this Supplemental Indenture and of signature pages by facsimile or PDF transmission shall constitute effective execution and delivery of this Supplemental Indenture as to the parties hereto and may be used in lieu of the original Supplemental Indenture for all purposes. Signatures of the parties hereto transmitted by facsimile or PDF shall be deemed to be their original signatures for all purposes.

Section 3.07. Severability. In the event any provision of this Supplemental Indenture shall be invalid, illegal or unenforceable, then (to the extent permitted by law) the validity, legality or enforceability of the remaining provisions shall not in any way be affected or impaired.

-3-


Section 3.08. Waiver of Jury Trial. EACH OF THE COMPANY AND THE TRUSTEE HEREBY IRREVOCABLY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ANY AND ALL RIGHT TO TRIAL BY JURY IN ANY LEGAL PROCEEDING ARISING OUT OF OR RELATING TO THIS SUPPLEMENTAL INDENTURE OR THE TRANSACTIONS CONTEMPLATED HEREBY.


[Signature Page Follows]


-4-


IN WITNESS WHEREOF, the parties hereto have caused this Supplemental Indenture to be duly executed as of the day and year first above written.
 
SNOWFLAKE INC.
By: /s/ Michael P. Scarpelli
 Name: Michael P. Scarpelli
 
Title: Chief Financial Officer
U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, as Trustee
By: /s/ Brandon Bonfig
 Name: Brandon Bonfig
 Title: Vice President








[Signature Page to First Supplemental Indenture – 2029 Notes]
EX-10.2 4 ex-102snowflakefy2025q3.htm EX-10.2 Document


Exhibit 10.2
imagea.jpg


September 26, 2024
Vivek Raghunathan
Via Email/DocuSign

Dear Vivek:

This letter confirms that, effective as of Thursday, September 26, 2024 (the “Transition Date”), you will transition from your current role with Snowflake Inc. (the “Company” or “Snowflake”) into the role of SVP, Engineering and Support. This letter confirms the terms and conditions of your employment in that role.

Position. You will serve in a full-time capacity as SVP, Engineering and Support, reporting to Benoit Dageville, based in our office located in San Mateo.

Employee Benefits. As a regular employee of the Company, you are eligible to participate in the Company’s standard benefits, subject to the terms and conditions of such plans and programs. Subject to the other provisions of this letter agreement, we may change compensation and benefits from time to time at our discretion.

Salary. Your annual base salary will be $500,000 (five hundred thousand dollars), payable biweekly in accordance with the Company’s standard payroll practices for salaried employees. This salary will be subject to adjustment pursuant to the Company’s employee compensation policies in effect from time to time.

Annual Bonus. You will be eligible for incentive bonus compensation with a target bonus equal to 50% of your annual base salary, subject to the achievement of Company performance goals as determined by the Compensation Committee of the Board, and subject to the terms of any plan governing such bonus.

Equity. You have been granted various equity awards with respect to the Company’s Class A common stock (the “Common Stock”). Those equity awards (each, a “Prior Equity Award”) will continue to be governed in all respects by the terms of the applicable equity agreements, grant notices, and equity plans (each an "Equity Arrangement”).




In addition, subject to the approval of the Board (or an authorized committee thereof) and to you being the Company’s SVP, Engineering and Support on the date of grant, you will be granted a restricted stock unit award with respect to a number of shares of Common Stock equal to USD $10,000,000 (ten million dollars) divided by the average daily closing price of a share of Common Stock on the New York Stock Exchange for the ten (10) trading days ending on the fifth (5th) trading day before the date of grant, rounded up to the nearest whole share (the “ Additional RSU Award”). If approved, the Additional RSU Award will vest as follows: one-twelfth of the Additional RSU Award will vest on December 20, 2024 and one-twelfth of the Additional RSU Award will vest on each Quarterly Vest Date thereafter until September 20, 2027, on which date all then-unvested shares subject to the Additional RSU Award will vest, subject in each case to your Continuous Service (as defined in the Snowflake Inc. 2020 Equity Incentive Plan, as amended from time to time (the “Plan”)) through each such date. The Company may round up or down to the nearest whole share in the event a fractional share would otherwise be issuable on any vesting date pursuant to the vesting schedules specified above. Snowflake’s “Quarterly Vest Dates” will fall within March, June, September, and December of each year. The Additional RSU Award will be granted under and subject to the terms of the Plan, the award agreement issued thereunder, and Snowflake’s policies in effect from time to time, all of which will control in the event of any conflict with this letter. Subject to the below, if your Continuous Service terminates prior to any applicable vesting date, then the unvested portion of the Additional RSU Award, and your right to receive shares of Common Stock subject to such unvested portion, will immediately terminate.

Proprietary Information and Inventions Agreement. You remain subject to the terms of the Employee Proprietary Information and Inventions Assignment Agreement that you previously executed.

Period of Employment. The term of your employment will continue until at least the third anniversary of your Transition Date, unless terminated earlier pursuant to the terms set forth herein (the “Initial Term”). Following the Initial Term, this letter agreement will automatically be renewed for additional terms of one year on the last day of the Initial Term and each subsequent anniversary of the last day of the Initial Term (the Initial Term and any annual extension of the term of the Agreement, referenced herein as the “Term”), unless either party hereto gives the other party written notice of non-renewal at least ninety (90) days prior to such last day or anniversary of the then-current Term. Notwithstanding the foregoing, your employment with the Company remains “at will,” meaning that either you or the Company may terminate your employment at any time and for any reason, with or without cause or notice. Although your job duties, title, compensation, and benefits, as well as the Company’s personnel policies and procedures, may change from time to time, the “at will” nature of your employment may only be changed in an express written agreement signed by you and an officer of the Company specifically authorized by the Board to sign such agreement or by an authorized Board member. Upon the termination of your employment, and to the extent requested in writing by the Company, you agree to resign from all positions you may hold with the Company or any of its affiliated entities at such time, including as a member of the Board, if applicable.





Severance. You will be eligible for severance benefits as a Tier II employee under the Company’s Severance and Change in Control Plan (as amended from time to time, the “Severance Plan”). In addition, if your employment is terminated prior to the second anniversary of the Transition Date in a termination that would qualify as an Involuntary Termination, other than during the Change in Control Determination Period (each as defined in the Severance Plan) (a “Qualifying Termination”), then, subject to the satisfaction of the conditions described in Section 5 of the Severance Plan (Conditions to Receipt of Severance), for each of your Prior Equity Awards and your Additional RSU Award, you will receive acceleration of 50% of the shares of Common Stock subject to each such award less any shares of Common Stock subject to such award that have already vested as of the date of acceleration (the “New Hire Grant Acceleration Right”). For the avoidance of doubt, the acceleration benefits set forth in the previous sentence do not apply to any future equity awards that you may receive during the term of your employment. Finally, reference is made to those acceleration rights set forth in your Equity Grant Notice dated June 15, 2023 (the “M&A Acceleration Rights” and, together with the New Hire Grant Acceleration Right, the “Existing Acceleration Rights”). In the event multiple severance agreements are triggered, your ultimate severance will be determined as set forth in Section 7 of the Severance Plan (Non-Duplication of Benefits). The Company agrees that it may not modify or terminate the Existing Acceleration Rights, including through amendment of the Severance Plan.

Amendment. This letter agreement supersedes and replaces all prior offer letters and employment agreements between you and the Company. This letter agreement (except for terms reserved to the Company’s discretion) may not be amended or modified except by an express written agreement signed by you and a duly authorized officer of the Company.

Arbitration. Any dispute, controversy or claim arising out of or relating to either: (a) this letter agreement, its enforcement, performance, arbitrability or interpretation, or because of an alleged breach, default, or misrepresentation in connection with any of its provisions, or (b) your employment with the Company or termination of employment, including in each case any alleged violation of statute, common law or public policy, will be submitted to and decided by final and binding arbitration. Arbitration will be administered exclusively by JAMS, and held in the JAMS office closest to the location where you primarily performed services for the Company, before a single arbitrator, in accordance with the then-current JAMS rules and the Federal Arbitration Act, 9 U.S.C. § 1-16 (“FAA”), as modified by the terms and conditions contained in this paragraph. The arbitrator will have the authority to compel adequate discovery for the resolution of the dispute and to award such relief as would otherwise be permitted by law. If any party prevails on a statutory claim that affords the prevailing party attorneys’ fees and costs, then the arbitrator may award reasonable attorneys’ fees and costs to the prevailing party. Any dispute as to who is a prevailing party and/or the reasonableness of any fee or costs will be resolved by the arbitrator. By initialing below, you agree to waive all rights to a jury trial. The Company acknowledges that you will have the right to be represented by legal counsel at any arbitration proceeding, at your own expense. This section does not apply to an action or claim that cannot be subject to mandatory arbitration as a matter of law, including, without limitation, sexual assault disputes and sexual harassment disputes as defined in the FAA, to the extent such claims are not permitted by applicable laws to be submitted to mandatory arbitration and the applicable laws are not preempted by the FAA or otherwise invalid (collectively, the “Excluded Claims”). In the event you intend to bring multiple claims, including one of the Excluded Claims listed above, you understand that the Excluded Claims may be filed with a court, while any other claims will remain subject to mandatory arbitration. The arbitrator will issue a written arbitration decision regarding the disposition of each claim, the relief, if any is awarded as to each claim, the reasons for the award, and the arbitrator’s essential findings and conclusions on which the award is based. The Company will pay all JAMS’ arbitration fees in excess of the amount of court fees that would be required of you if the dispute were decided in a court of law. This agreement to arbitrate is freely and knowingly negotiated between you and the Company in good faith and is mutually entered into between the parties. You and the Company agree that arbitration is to




each party’s advantage. You and the Company further agree that the mutual promises to arbitrate disputes, along with the other consideration provided to you in exchange for this agreement, provide full, adequate, and bargained-for consideration for this mutual agreement to arbitrate, which is binding and is a mutual condition of your employment. You understand and agree that you are giving up certain rights otherwise afforded to you by civil court actions, including but not limited to the right to a jury trial. Nothing in this letter agreement is intended to prevent either you or the Company from obtaining injunctive relief in court to prevent irreparable harm pending the conclusion of any such arbitration. You understand and acknowledge your right to participate in a proceeding with any appropriate federal, state, or local government agency enforcing discrimination laws; make any truthful statements or disclosures required by law, regulation, or legal process; and request or receive confidential legal advice.

You accept this arbitration clause: VR (initial here)

* * *

This letter, together with your Proprietary Information and Inventions Agreement, Equity Arrangements (with such term deemed to include the award agreements setting forth the grants made pursuant to this letter), and the Severance Plan, form the complete and exclusive statement of your employment agreement with the Company and supersede any other agreements or promises made to you by anyone, whether oral or written, with respect to the subject matter hereof. If any provision of this letter agreement is determined to be invalid or unenforceable, in whole or in part, this determination will not affect any other provision of this letter agreement and the provision in question will be modified so as to be rendered enforceable in a manner consistent with the intent of the parties insofar as possible under applicable law. This letter agreement may be delivered and executed 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 will be deemed to have been duly and validly delivered and executed and be valid and effective for all purposes.

Please sign and date this letter agreement below to indicate your agreement with its terms.

SNOWFLAKE INC.ACCEPTED AND AGREED TO:
/s/ Sridhar Ramaswamy/s/ Vivek Raghunathan
By: Sridhar RamawamyVivek Raghunathan
Its: Chief Executive Officer
Date: September 26, 2024Date: September 26, 2024

EX-31.1 5 ex-311snowflakefy2025q3.htm EX-31.1 Document


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



I, Sridhar Ramaswamy, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Snowflake Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.


Date: November 27, 2024    
                    
By:
/s/ Sridhar Ramaswamy
Name:
Sridhar Ramaswamy
Title:
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 6 ex-312snowflakefy2025q3.htm EX-31.2 Document


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



I, Michael P. Scarpelli, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Snowflake Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.


Date: November 27, 2024    
                    
By:/s/ Michael P. Scarpelli
Name:Michael P. Scarpelli
Title:Chief Financial Officer
(Principal Financial Officer)

EX-32.1 7 ex-321snowflakefy2025q3.htm EX-32.1 Document


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



I, Sridhar Ramaswamy, do hereby certify, to the best of my knowledge and pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

the Quarterly Report on Form 10-Q of Snowflake Inc. for the period ended October 31, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Snowflake Inc.


Date: November 27, 2024    
                    
By:
/s/ Sridhar Ramaswamy
Name:
Sridhar Ramaswamy
Title:
Chief Executive Officer
(Principal Executive Officer)


EX-32.2 8 ex-322snowflakefy2025q3.htm EX-32.2 Document


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



I, Michael P. Scarpelli, do hereby certify, to the best of my knowledge and pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

the Quarterly Report on Form 10-Q of Snowflake Inc. for the period ended October 31, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Snowflake Inc.


Date: November 27, 2024    
                    
By:/s/ Michael P. Scarpelli
Name:Michael P. Scarpelli
Title:Chief Financial Officer
(Principal Financial Officer)



EX-101.SCH 9 snow-20241031.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Cash Equivalents and Investments link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 9952172 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - Cash Equivalents and Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - Intangible Assets and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Long-lived Assets by Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Revenue from External Customers by Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - Cash Equivalents and Investments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - Cash Equivalents and Investments - Schedule of Available for Sale Securities Remaining Contractual Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Cash Equivalents and Investments - Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Cash Equivalents and Investments - Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - Fair Value Measurements - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Fair Value Measurements - Summary of Strategic Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Fair Value Measurements - Unrealized Gain (Loss) on Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - Property and Equipment, Net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - Business Combinations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - Business Combinations - Schedule of Preliminary Allocation of Purchase Price to Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Business Combinations - Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - Intangible Assets and Goodwill - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - Intangible Assets and Goodwill - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - Intangible Assets and Goodwill - Schedule of Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - Intangible Assets and Goodwill - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - Convertible Senior Notes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - Convertible Senior Notes - Summary of Convertible Notes (Details) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - Convertible Senior Notes - Carrying Amounts and Fair Values of Convertible Notes (Details) link:presentationLink link:calculationLink link:definitionLink 9955549 - Disclosure - Convertible Senior Notes - Other Key Terms and Premiums Paid for Capped Calls (Details) link:presentationLink link:calculationLink link:definitionLink 9955550 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9955551 - Disclosure - Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955552 - Disclosure - Equity - Shares Reserved For Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 9955553 - Disclosure - Equity - Schedule of Stock Repurchase Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955554 - Disclosure - Equity - Option Activity Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 9955555 - Disclosure - Equity - Unvested RSA & RSU Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 9955556 - Disclosure - Equity - Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9955557 - Disclosure - Equity - Share-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9955558 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955559 - Disclosure - Net Loss per Share - Schedule of Basic and Diluted Net Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955560 - Disclosure - Net Loss per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955561 - Disclosure - Net Loss per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955562 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9955563 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 snow-20241031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 snow-20241031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 snow-20241031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Initial strike price, subject to certain adjustments (in dollars per share) Option Indexed to Issuer's Equity, Initial Strike Price Option Indexed to Issuer's Equity, Initial Strike Price Unamortized Debt Issuance Costs Debt Instrument, Unamortized Debt Issuance Costs Debt Instrument, Unamortized Debt Issuance Costs Settlement of cash flow hedges Payments for Hedge, Investing Activities Lease Description [Axis] Lease Description [Axis] Lease Description Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Statistical Measurement [Domain] Statistical Measurement [Domain] Related Party Transactions Related Party Transactions Disclosure [Text Block] Stock repurchase program, remaining authorized repurchase amount Share Repurchase Program, Remaining Authorized, Amount Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Cover [Abstract] Net increase in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Deferred commissions, current Capitalized Contract Cost, Net, Current Unvested balance, beginning (in shares) Unvested balance, ending (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Nonvested, Number Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Nonvested, Number Trading Symbol Trading Symbol Cancellation of common stock issued in connection with business combinations (in shares) Stock Cancelled During Period, Shares, Acquisitions Stock Cancelled During Period, Shares, Acquisitions Net realized gains (losses) on equity securities sold Equity Securities, FV-NI, Realized Gain (Loss) Comprehensive loss Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest All Trading Arrangements All Trading Arrangements [Member] Schedule of Cash and Cash Equivalents [Table] Cash and Cash Equivalent [Table] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Non-NEOs Non-NEOs [Member] Schedule of Basic and Diluted Net Loss per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Vesting period (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Other Commitments [Line Items] Other Commitments [Line Items] 12 months or greater, accumulated losses Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss Initial Conversion Rate per $1,000 principal Debt Instrument, Convertible, Conversion Ratio Class A Common Stock Common Class A [Member] Non-marketable equity securities under equity method Equity Method Investments Pay vs Performance Disclosure [Line Items] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Cash Equivalents and Investments Cash Equivalents and Investments [Text Block] Cash Equivalents and Investments Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Net realized and unrealized losses (gains) on strategic investments in equity securities Total—included in other income (expense), net Equity Securities, FV-NI, Gain (Loss) Increase in operating lease liabilities Increase (Decrease) in Operating Lease Liability Net Loss Per Share Earnings Per Share, Policy [Policy Text Block] Organization and Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Fair Value Measurements Fair Value Disclosures [Text Block] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Net change in unrealized gains or losses on available-for-sale debt securities OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Award Timing Disclosures [Line Items] Other Performance Measure, Amount Other Performance Measure, Amount Shares Repurchased In Privately Negotiated Transactions Entered Into In Connection With Convertible Senior Notes Shares Repurchased In Privately Negotiated Transactions Entered Into In Connection With Convertible Senior Notes [Member] Shares Repurchased In Privately Negotiated Transactions Entered Into In Connection With Convertible Senior Notes 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Three Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Total, fair value Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position Shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Segment Information Segment Reporting, Policy [Policy Text Block] Revenue from Contract with Customer [Abstract] Deferred revenue, current Contract with Customer, Liability, Current Plan Name [Domain] Plan Name [Domain] United States UNITED STATES Property, Plant and Equipment, Net, by Type Property, Plant and Equipment, Net, by Type [Abstract] Other assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Neeva Inc. Neeva Inc. And Its Equity Investee [Member] Neeva Inc. And Its Equity Investee Gross Finite-Lived Intangible Assets, Gross Schedule of Finite-Lived Intangible Assets [Table] Intangible Asset, Finite-Lived [Table] Repurchases of common stock (in shares) Repurchases of common stock (in shares) Treasury Stock, Shares, Acquired Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Money market funds Money Market Funds [Member] Deferred commissions, non-current Capitalized Contract Cost, Net, Noncurrent Gross proceeds from issuance of convertible senior notes Proceeds from Convertible Debt Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Patents Patents [Member] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Treasury Stock Treasury Stock, Common [Member] Accrued taxes Taxes Payable, Current Plan Name [Axis] Plan Name [Axis] Equity Components [Axis] Equity Components [Axis] Share-based Payment Arrangement, Expensed and Capitalized, Amount Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Award Timing Method Award Timing Method [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Vested and exercisable, weighted average share price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Estimated Fair Value Debt Securities, Available-for-Sale Net loss Business Acquisition, Pro Forma Net Income (Loss) Measurement Frequency [Axis] Measurement Frequency [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Insider Trading Policies and Procedures [Line Items] Capitalized stock-based compensation Share-Based Payment Arrangement, Amount Capitalized 12 months or greater, accumulated losses Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss Use of Estimates Use of Estimates, Policy [Policy Text Block] Impairment of capitalized internal-use software Capitalized Computer Software, Impairments Cap price (in dollars per share) Cap price, subject to certain adjustments (in dollars per share) Option Indexed To Issuer's Equity, Initial Cap Price Option Indexed To Issuer's Equity, Initial Cap Price Cancellation of common stock issued in connection with business combinations Stock Cancelled During Period, Value, Acquisitions Stock Cancelled During Period, Value, Acquisitions Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Adjustment to Compensation, Amount Adjustment to Compensation Amount Aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Payables and Accruals [Abstract] Compensation Amount Outstanding Recovery Compensation Amount Supplemental disclosures of non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Entity Small Business Entity Small Business Developed technology Developed Technology Rights [Member] Cash equivalents: Cash Equivalents, at Carrying Value [Abstract] Company Selected Measure Amount Company Selected Measure Amount Geographical [Axis] Geographical [Axis] Maturities and redemptions of investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Cash paid for issuance costs on convertible senior notes Payments of Debt Issuance Costs Tabular List, Table Tabular List [Table Text Block] Offering period Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period Share-based Compensation Arrangement by Share-based Payment Award Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] EMEA EMEA [Member] Sales and marketing Selling and Marketing Expense [Member] Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Schedule of Valuation Assumptions, Liability-Classified Performance Shares Schedule Of Share-Based Payment Award, Liability-Classified Performance Shares, Valuation Assumptions [Table Text Block] Schedule Of Share-Based Payment Award, Liability-Classified Performance Shares, Valuation Assumptions Loss contingency accrual Loss Contingency Accrual Issuance of common stock under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Accrued expenses and other current liabilities Total accrued expenses and other current liabilities Accrued Liabilities, Current Potentially dilutive securities excluded from computation of diluted net loss per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Grant Date Share-Based Payment Arrangement, Tranche One [Member] Total, fair value Debt Securities, Available-for-Sale, Unrealized Loss Position Cash, cash equivalents, and restricted cash—beginning of period Cash, cash equivalents, and restricted cash—end of period Total cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash Equivalents, Gross Unrealized Losses Cash Equivalents, Unrealized Loss Position, Accumulated Loss [Abstract] Cash Equivalents, Unrealized Loss Position, Accumulated Loss Net accretion of discounts on investments Accretion (Amortization) of Discounts and Premiums, Investments Unrecognized share-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Current assets: Assets, Current [Abstract] Goodwill Beginning balance Ending balance Goodwill Frank Slootman [Member] Frank Slootman Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss Taxes paid related to net share settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Other comprehensive income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Stock repurchase program, authorized amount Share Repurchase Program, Authorized, Amount Deferred commissions Increase (Decrease) In Capitalized Contract Cost Increase (Decrease) In Capitalized Contract Cost Contractual maturities of available-for-sale debt securities, maximum Debt Securities, Available-For-Sale, Maturity Term, Maximum Debt Securities, Available-For-Sale, Maturity Term, Maximum Treasury stock (in shares) Beginning balance, treasury stock (in shares) Ending balance, treasury stock (in shares) Treasury Stock, Common, Shares Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Professional services and other revenue Product and Service [Domain] Stock options Share-Based Payment Arrangement, Option [Member] 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 Goodwill [Roll Forward] Goodwill [Roll Forward] Depreciation Depreciation Fair Value Disclosures [Abstract] Stock repurchase program, additional authorized amount Stock Repurchase Program, Additional Authorized Amount Stock Repurchase Program, Additional Authorized Amount Investing Subsidiary Investing Subsidiary [Member] Investing Subsidiary Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Security, Excluded EPS Calculation [Table] Comprehensive loss attributable to Snowflake Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Lease Description [Domain] Lease Description [Domain] Lease Description [Domain] Security Exchange Name Security Exchange Name Performance adjustment (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Adjustment Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Adjustment Schedule of Available For Sale Securities Remaining Contractual Maturity Investments Classified by Contractual Maturity Date [Table Text Block] Award Type [Axis] Award Type [Axis] Construction in progress—other Construction in Progress - Other [Member] Construction in Progress - Other Corporate notes and bonds Corporate Debt Securities [Member] Employee payroll tax withheld on employee stock transactions Accrued Payroll Taxes, Current Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Schedule of Shares Reserved For Future Issuance Schedule Of Shares Reserved For Future Issuance [Table Text Block] Schedule Of Shares Reserved For Future Issuance Net unrealized gains (losses) on marketable equity securities Marketable Equity Securities, FV-NI, Unrealized Gain (Loss) Marketable Equity Securities, FV-NI, Unrealized Gain (Loss) Amortization of deferred commissions Amortization of Deferred Sales Commissions Number of Shares (in thousands) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Lease Contractual Term [Domain] Lease Contractual Term [Domain] Gross Unrealized Losses Cash Equivalents And Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Loss, Before Tax Cash Equivalents And Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Loss, Before Tax Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Strategic investment, non-marketable equity securities Strategic Investment, Equity Securities Without Readily Determinable Fair Value, Amount Strategic Investment, Equity Securities Without Readily Determinable Fair Value, Amount Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Total liabilities Liabilities Noncontrolling interest Equity, Attributable to Noncontrolling Interest Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Total Long-Lived Assets Investments, Gross Unrealized Losses Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract] Convertible Debt Convertible Debt [Member] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedule of Debt Securities, Available-for-Sale Debt Securities, Available-for-Sale [Table Text Block] Research and development Research and Development Expense Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Estimated Useful Life (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Unrealized Gain (Loss) on Investments Unrealized Gain (Loss) on Investments [Table Text Block] Expiration Date Trading Arrangement Expiration Date Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Weighted-average price per share (in dollars per share) Stock Repurchase Program, Weighted Average Price Per Share Stock Repurchase Program, Weighted Average Price Per Share Goodwill and Intangible Assets Disclosure [Abstract] LeapYear Technologies, Inc. LeapYear Technologies, Inc. [Member] LeapYear Technologies, Inc. Operating lease liabilities, current Operating Lease, Liability, Current Total Shareholder Return Amount Total Shareholder Return Amount Common stock, shares issued (in shares) Common Stock, Shares, Issued Threshold number of consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Schedule of Unvested RSA Rollforward Nonvested Restricted Stock Shares Activity [Table Text Block] Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Concentration risk, percentage Concentration Risk, Percentage Total, accumulated losses Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Derivative liabilities Derivative Liability Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Subsequent Event [Line Items] Subsequent Event [Line Items] Equity-Classified Restricted Stock Units (RSUs) Equity-Classified Restricted Stock Units (RSUs) [Member] Equity-Classified Restricted Stock Units (RSUs) Total property and equipment, gross Property, Plant and Equipment, Gross Receivables Accounts Receivable, after Allowance for Credit Loss Issuance of common stock upon exercise of stock options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Debt Instrument [Line Items] Debt Instrument [Line Items] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Research and development Research and Development Expense [Member] Weighted- Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Cash paid for business combinations, net of cash, cash equivalents, and restricted cash acquired Payments to Acquire Businesses, Net of Cash Acquired Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A common stockholders - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Asia-Pacific and Japan Asia-Pacific And Japan [Member] Asia-Pacific And Japan MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Remainder of 2025 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Total Snowflake Inc. stockholders’ equity Equity, Attributable to Parent Related Party Related Party [Member] Professional services and other revenue Professional Services And Other [Member] Professional Services And Other Due within 1 year Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Cash and Cash Equivalents Cash and Cash Equivalents [Line Items] Litigation Case [Axis] Litigation Case [Axis] Balance Sheet Location [Axis] Statement of Financial Position Location, Balance [Axis] Interest expense Interest Expense, Nonoperating Deferred income tax Deferred Income Tax Expense (Benefit) Schedule of Goodwill Schedule of Goodwill [Table Text Block] Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Letters of credit outstanding Letters of Credit Outstanding, Amount Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Convertible Senior Notes Convertible Senior Notes [Member] Convertible Senior Notes Recurring Fair Value, Recurring [Member] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Initial conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Cost of revenue Cost of Sales [Member] Options granted (shares) Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Product revenue Product [Member] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Liability-Classified Performance Shares Liability-Classified Performance Shares [Member] Liability-Classified Performance Shares 12 months or greater, fair value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Net Carrying Value Long-Term Debt Construction in progress—capitalized internal-use software development costs Construction in Progress - Capitalized Internal-Use Software Development Costs [Member] Construction in Progress - Capitalized Internal-Use Software Development Costs Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Document Fiscal Period Focus Document Fiscal Period Focus Business combination, acquisition related costs Business Combination, Acquisition Related Costs All Executive Categories All Executive Categories [Member] Balance Sheet Location [Domain] Statement of Financial Position Location, Balance [Domain] Shares underlying the conversion option in the Notes Convertible Debt Securities [Member] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Two Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Weighted-average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Business acquisition, goodwill, tax deductible amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Assets Assets [Abstract] Total other comprehensive income Other comprehensive income Other Comprehensive Income (Loss), Net of Tax Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Document Type Document Type Effective interest rate, percentage Debt Instrument, Interest Rate, Effective Percentage Commercial paper Commercial Paper [Member] Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Schedule of Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Total Snowflake Inc. Stockholders’ Equity Parent [Member] Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Subsequent Event [Table] Subsequent Event [Table] Indefinite-lived intangible assets—trademarks Indefinite-Lived Intangible Assets (Excluding Goodwill) Maximum Maximum [Member] Amortization expense Amortization of Intangible Assets Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss [Abstract] Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss [Abstract] Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss Investments: Investments, Fair Value Debt Securities, Available-for-Sale [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Purchases of capped calls related to convertible senior notes Purchases of capped calls related to convertible senior notes Payment For Capped Calls Related To Convertible Senior Notes Payment For Capped Calls Related To Convertible Senior Notes Net Finite-Lived Intangible Assets, Net Furniture and fixtures Furniture and Fixtures [Member] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Other Non-US [Member] Accounts payable Accounts Payable, Current Accounting Policies [Abstract] Leasehold improvements Leasehold Improvements [Member] Valuation Assumptions Schedule Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Fair Value of Financial Instruments Fair Value Measurement, Policy [Policy Text Block] Business Combinations Business Combination Disclosure [Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Statistical Measurement [Axis] Statistical Measurement [Axis] PEO Name PEO Name Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Vesting [Axis] Vesting [Axis] Award Type [Domain] Award Type [Domain] Name Outstanding Recovery, Individual Name Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Total, accumulated losses Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Total Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Non-PEO NEO Non-PEO NEO [Member] Stock-based compensation, liabilities Share-Based Payment Arrangement, Liabilities Share-Based Payment Arrangement, Liabilities Cash Equivalents, Fair Value Cash Equivalents, Unrealized Loss Position, Fair Value [Abstract] Cash Equivalents, Unrealized Loss Position, Fair Value Additional Paid-in Capital Additional Paid-in Capital [Member] Award Timing Predetermined Award Timing Predetermined [Flag] 12 months or greater, fair value Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer Subsequent Event Type [Domain] Subsequent Event Type [Domain] Accumulated amortization, property, plant, and equipment Capitalized Computer Software, Amortization Marketable equity securities Marketable Equity Securities, FV-NI, Amount Marketable Equity Securities, FV-NI, Amount Non-marketable debt securities Debt Securities, Available-For-Sale, Without Readily Determinable Fair Value, Amount Debt Securities, Available-For-Sale, Without Readily Determinable Fair Value, Amount Class of Stock [Line Items] Class of Stock [Line Items] Business combination, deferred tax liabilities assumed Deferred tax liabilities, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Customer relationships Customer Relationships [Member] Discount for lack of marketability Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions Recently Issued Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Convertible Senior Notes Long-Term Debt [Text Block] Net loss per share attributable to Snowflake Inc. Class A common stockholders- diluted (in dollars per share) Earnings Per Share, Diluted Class of Stock [Axis] Class of Stock [Axis] Additions and measurement period adjustments Goodwill, Period Increase (Decrease) Other Other Comprehensive Income, Other, Net of Tax Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Revenue Recognition and Remaining Performance Obligations Revenue from Contract with Customer [Policy Text Block] Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Deferred revenue Increase (Decrease) in Contract with Customer, Liability Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] 2020 Equity Incentive Plan 2020 Equity Incentive Plan [Member] 2020 Equity Incentive Plan Vested and exercisable, weighted average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Stock-based compensation included in capitalized software development costs Share-Based Payment Arrangement, Amount Capitalized In Software Development Costs Share-Based Payment Arrangement, Amount Capitalized In Software Development Costs Ownership [Axis] Ownership [Axis] Intangible Assets, Finite-Lived Intangible Assets, Finite-Lived, Policy [Policy Text Block] Redemption price, percentage of principal amount redeemed Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Less than 12 months, accumulated losses Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Accumulated Loss Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Accumulated Loss Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Sales of investments Proceeds From Sale Of Investments Proceeds From Sale Of Investments Statement of Financial Position [Abstract] Stock-based compensation, net of amounts capitalized Share-Based Payment Arrangement, Noncash Expense Sales and marketing Selling and Marketing Expense Net loss Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Provision for (benefit from) income taxes Income Tax Expense (Benefit) Assembled workforce Assembled Workforce [Member] Assembled Workforce Stated interest percentage Debt Instrument, Interest Rate, Stated Percentage Short-term investments Debt Securities, Available-for-Sale, Current Derivative assets Derivative Asset Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Equity Shareholders' Equity and Share-Based Payments [Text Block] Unrecognized share-based compensation expense recognition period (term) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Revenue Revenue from Contract with Customer, Excluding Assessed Tax Purchases of intangible assets Payments to Acquire Intangible Assets Vesting of early exercised stock options APIC, Share-Based Payment Arrangement, Increase For Stock Options Early Exercised APIC, Share-Based Payment Arrangement, Increase For Stock Options Early Exercised Statement of Comprehensive Income [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Amortized Cost Cash Equivalents, at Carrying Value Aggregate Intrinsic Value (in thousands) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract] Convertible Senior Notes Due 2029 Convertible Senior Notes Due 2029 [Member] Convertible Senior Notes Due 2029 Effective tax rate Effective Income Tax Rate Reconciliation, Percent Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Operating loss Operating Income (Loss) Shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Business Acquisition [Line Items] Business Acquisition [Line Items] Total liabilities and stockholders’ equity Liabilities and Equity Subsequent Events Subsequent Events [Text Block] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] Accrued compensation Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Additional paid-in capital Additional Paid in Capital Convertible Senior Notes Due 2027 Convertible Senior Notes Due 2027 [Member] Convertible Senior Notes Due 2027 Schedule of Fair Value Measurements Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block] Commitments and Contingencies Disclosure [Abstract] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Less than 12 months, fair value Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months Underlying Security Market Price Change Underlying Security Market Price Change, Percent Individual: Individual [Axis] Shares withheld related to net share settlement of equity awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Vesting of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Privately-Held Company Privately-Held Company [Member] Privately-Held Company Remaining performance obligation, remaining life Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Restricted cash—included in other assets and prepaid expenses and other current assets Restricted Cash Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term U.S. government and agency securities US Government Agencies Debt Securities [Member] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract] Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Product and Service [Axis] Product and Service [Axis] Entity Address, State or Province Entity Address, State or Province Property, Plant and Equipment Property, Plant and Equipment [Line Items] Statement [Line Items] Statement [Line Items] Schedule of Unvested RSU Rollforward Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Operating expenses: Operating Expenses [Abstract] Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Financial Instruments [Domain] Financial Instruments [Domain] Sublease income Sublease Income Vesting [Domain] Vesting [Domain] Consideration transferred Business combination, consideration transferred Business Combination, Consideration Transferred Unvested balance, beginning balance (in dollars per share) Unvested balance, ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Capitalized internal-use software development costs Software Development [Member] Loss contingency, number of new claims filed Loss Contingency, New Claims Filed, Number Minimum Minimum [Member] Restatement Determination Date Restatement Determination Date Long-term investments Debt Securities, Available-for-Sale, Noncurrent Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Related Party Transactions [Abstract] Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Impairments Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Shares outstanding, beginning balance (in dollars per share) Shares outstanding, ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Concentration Risk [Table] Concentration Risk [Table] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Shares outstanding, beginning (in shares) Shares outstanding, ending (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Revenue Business Acquisition, Pro Forma Revenue Property, Plant and Equipment [Abstract] Principal Long-Term Debt, Gross Exercise Price Award Exercise Price Lease Contractual Term [Axis] Lease Contractual Term [Axis] Developer community Developer Community [Member] Developer Community Net Loss per Share Earnings Per Share [Text Block] Arrangement Duration Trading Arrangement Duration Contract term (in years) Contract with Customer, Contract Term Contract with Customer, Contract Term Issuance of common stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Subsequent Event Subsequent Event [Member] Valuation Assumptions Other Than Stock Options Schedule Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Operating lease liabilities Increase (Decrease) In Operating Lease Liabilities Increase (Decrease) In Operating Lease Liabilities Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Intangible Assets and Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Convertible Senior Notes Convertible Debt [Table Text Block] 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 Less than 12 months, fair value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months Forfeited (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Forfeited In Period Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Forfeited In Period Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Fiscal Year 2024 Business Combination Fiscal Year 2024 Business Combination [Member] Fiscal Year 2024 Business Combination 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Four All Individuals All Individuals [Member] Number of shares repurchased (in shares) Stock Repurchase Program, Number Of Shares Repurchased Stock Repurchase Program, Number Of Shares Repurchased Gross Unrealized Gains Cash Equivalents And Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Gains, Before Tax Cash Equivalents And Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Gains, Before Tax Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] 2020 Employee Stock Purchase Plan 2020 Employee Stock Purchase Plan [Member] 2020 Employee Stock Purchase Plan PEO PEO [Member] Income Tax Disclosure [Abstract] Name Trading Arrangement, Individual Name Other expense, net Other Nonoperating Income (Expense) Statement of Stockholders' Equity [Abstract] Intangible assets, net Total intangible assets, net Intangible Assets, Net (Excluding Goodwill) Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Award holding period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Holding Period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Holding Period Treasury stock, at cost; 449 and 492 shares held as of October 31, 2024 and January 31, 2024, respectively Treasury Stock, Common, Value Vested and exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Capitalized internal-use software development costs Payments to Develop Software Call Option Call Option [Member] Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Shares available for future grants Shares Available For Future Grant [Member] Shares Available For Future Grant Assets: Assets, Fair Value Disclosure [Abstract] Interest income Investment Income, Nonoperating Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Common stock reserved for future issuances (in shares) Common Stock, Capital Shares Reserved for Future Issuance Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Related Party, Type [Domain] Related and Nonrelated Parties [Domain] Estimated Fair Value Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount 2012 Equity Incentive Plan: 2012 Equity Incentive Plan [Member] 2012 Equity Incentive Plan Local Phone Number Local Phone Number Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Debt Instrument, Convertible, Terms Of Conversion [Axis] Debt Instrument, Convertible, Terms Of Conversion [Axis] Debt Instrument, Convertible, Terms Of Conversion Business combination, liabilities assumed Other net tangible liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Total operating expenses Operating Expenses Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Employee contributions under employee stock purchase plan Accrued Employee Stock Purchase Plan, Current Accrued Employee Stock Purchase Plan, Current Changes in operating assets and liabilities, net of effects of business combinations: Increase (Decrease) in Operating Capital [Abstract] PEO Total Compensation Amount PEO Total Compensation Amount Business combination, intangible assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Business acquisition, equity interest issued or issuable (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Equity-Classified Performance Shares Equity-Classified Performance Shares [Member] Equity-Classified Performance Shares Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Income Statement Location [Axis] Statement of Income Location, Balance [Axis] Unvested restricted common stock Unvested Restricted Common Stock [Member] Unvested Restricted Common Stock Outside of the Plans Outside Of The Plans [Member] Outside Of The Plans Share Repurchase Program [Domain] Share Repurchase Program [Domain] Due in 1 year to 3 years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Three Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Three Summary of Long-lived Assets by Geographic Areas Long-Lived Assets by Geographic Areas [Table Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Debt Disclosure [Abstract] Reissuance of treasury stock upon settlement of equity awards Stock Issued During Period, Value, Treasury Stock Reissued Operating Lease, Lease Not yet Commenced Operating Lease, Lease Not yet Commenced [Member] Common Stock Common Stock [Member] Measure: Measure [Axis] Class of Treasury Stock Share Repurchase Activity [Table Text Block] Share Repurchase Activity Issuance of common stock in connection with a business combination subject to future vesting (in shares) Stock Issued During Period, Shares, Acquisitions, Subject To Future Vesting Stock Issued During Period, Shares, Acquisitions, Subject To Future Vesting Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Entity Emerging Growth Company Entity Emerging Growth Company RCS Restricted Common Stock [Member] Restricted Common Stock Total liabilities Liabilities, Fair Value Disclosure Mountain US Corporation Mountain US Corporation, Formerly Known As Mobilize.Net Corporation [Member] Mountain US Corporation, Formerly Known As Mobilize.Net Corporation Shares withheld related to net share settlement of equity awards (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Entity Central Index Key Entity Central Index Key General and administrative General and Administrative Expense [Member] Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component [Domain] Equity Component [Domain] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Financial Instrument [Axis] Financial Instrument [Axis] Reconciliation of cash, cash equivalents, and restricted cash: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Interest receivable, current Interest Receivable, Current Debt Instrument, Convertible, Terms Of Conversion [Domain] Debt Instrument, Convertible, Terms Of Conversion [Domain] Debt Instrument, Convertible, Terms Of Conversion [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Entity Shell Company Entity Shell Company Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Class B Common Stock Common Class B [Member] Title Trading Arrangement, Individual Title Accrued third-party cloud infrastructure expenses Accrued Third-Party Cloud Infrastructure Expenses, Current Accrued Third-Party Cloud Infrastructure Expenses, Current Consolidated Entities [Axis] Consolidated Entities [Axis] Statement [Table] Statement [Table] Measurement Frequency [Domain] Measurement Frequency [Domain] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Total strategic investments—included in other assets Other Long-Term Investments Less: comprehensive loss attributable to noncontrolling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Accrued purchases of property and equipment Accrued Purchases Of Property, Plant, And Equipment, Current Accrued Purchases Of Property, Plant, And Equipment, Current City Area Code City Area Code Current liabilities: Liabilities, Current [Abstract] Reissuance of treasury stock upon settlement of equity awards (in shares) Stock Issued During Period, Shares, Treasury Stock Reissued Capped Call Transactions Capped Call Transactions, Policy [Policy Text Block] Capped Call Transactions, Policy Upward adjustments Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount Option Indexed to Issuer's Equity, Type [Domain] Option Indexed to Issuer's Equity, Type [Domain] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Level 1 Fair Value, Inputs, Level 1 [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Total current assets Assets, Current Statement of Cash Flows [Abstract] Fiscal Year 2024 Acquisition Fiscal Year 2024 Acquisition [Member] Fiscal Year 2024 Acquisition Other Americas Other Americas [Member] Other Americas Repurchases of common stock Payments for Repurchase of Common Stock Total, fair value Cash Equivalents, Unrealized Loss Position Cash Equivalents, Unrealized Loss Position Schedule of Long-Term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Developed technology intangible asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill 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] Non-marketable equity securities under Measurement Alternative Equity Securities without Readily Determinable Fair Value, Amount Lease not yet commenced Unrecorded Unconditional Purchase Obligation Subsequent Event Type [Axis] Subsequent Event Type [Axis] Treasury Stock, Policy Treasury Stock, Policy [Policy Text Block] Treasury Stock, Policy Time deposits Bank Time Deposits [Member] Revenue, remaining performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage Income Taxes Income Tax Disclosure [Text Block] Repurchases and retirement of common stock, including transaction costs and excise tax Stock Repurchased and Retired During Period, Value Earnings Per Share [Abstract] Stockholders’ equity: Equity [Abstract] Accumulated deficit Retained Earnings (Accumulated Deficit) Datavolo, Inc. Datavolo, Inc. [Member] Datavolo, Inc. Repurchases and retirement of common stock, including transaction costs and excise tax (in shares) Stock Repurchased and Retired During Period, Shares Class of Stock [Domain] Class of Stock [Domain] Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Treasury stock retired (in shares) Treasury Stock, Shares, Retired Performance target, percentage Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Performance Target, Percentage Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Performance Target, Percentage Debt issuance costs Debt Issuance Costs, Gross General and administrative General and Administrative Expense Net unrealized gains (losses) on strategic investments in equity securities Equity Securities, FV-NI, Unrealized Gain (Loss) Organization, Consolidation and Presentation of Financial Statements [Abstract] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Convertible Senior Notes Debt, Policy [Policy Text Block] Equity Awards Adjustments Equity Awards Adjustments [Member] Estimated Fair Value Cash Equivalents And Debt Securities, Available-For-Sale, Fair Value Cash Equivalents And Debt Securities, Available-For-Sale, Fair Value Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Underlying Securities Award Underlying Securities Amount Debt Conversion Terms One Debt Conversion Terms One [Member] Debt Conversion Terms One Amendment Flag Amendment Flag Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table] Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table] Entity Registrant Name Entity Registrant Name Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Depreciation and amortization Depreciation, Depletion and Amortization Gross profit Gross Profit Liabilities associated with sales, marketing and business development programs Liabilities Associated With Sales, Marketing And Business Development Programs Costs, Current Liabilities Associated With Sales, Marketing And Business Development Programs Costs, Current Fair Value as of Grant Date Award Grant Date Fair Value Subsequent Events [Abstract] Level 2 Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Gross Unrealized Gains Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax Geographical [Domain] Geographical [Domain] Privately-Held Companies Two Privately-Held Companies [Member] Two Privately-Held Companies Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Face amount of debt issued Debt Instrument, Face Amount Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Share-based Compensation Schedule Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Restatement Determination Date: Restatement Determination Date [Axis] Title of 12(b) Security Title of 12(b) Security Concentration Risk Type [Axis] Concentration Risk Type [Axis] Common stock Common Stock, Value, Issued Fiscal Year Fiscal Period, Policy [Policy Text Block] Debt Conversion Terms Two Debt Conversion Terms Two [Member] Debt Conversion Terms Two Share-Based Payment Arrangement [Abstract] Non-cash operating lease costs Noncash Operating Lease Costs Noncash Operating Lease Costs U.S. government securities US Government Debt Securities [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Issuance of common stock in connection with a business combination (in shares) Stock Issued During Period, Shares, Acquisitions Option Indexed to Issuer's Equity [Axis] Option Indexed to Issuer's Equity [Axis] Certificates of deposit Certificates of Deposit [Member] Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Vested and exercisable, intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Initial number of shares (in thousands) Initial number of shares covered, subject to certain adjustments (in shares) Option Indexed To Issuer's Equity, Initial Shares Option Indexed To Issuer's Equity, Initial Shares Threshold number of trading days Debt Instrument, Convertible, Threshold Trading Days Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] 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 Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Convertible senior notes, net Convertible Debt, Noncurrent Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Gross Unrealized Losses Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax Preferred stock; $0.0001 par value per share; 200,000 shares authorized; zero shares issued and outstanding as of each October 31, 2024 and January 31, 2024 Preferred Stock, Value, Issued Number of Options Outstanding (in thousands) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] ESPP Rights Employee Stock [Member] Less than 12 months, fair value Cash Equivalents, Continuous Unrealized Loss Position, Less Than 12 Months Cash Equivalents, Continuous Unrealized Loss Position, Less Than 12 Months Net loss per share attributable to Snowflake Inc. Class A common stockholders- basic (in dollars per share) Earnings Per Share, Basic Accounts payable Increase (Decrease) in Accounts Payable Proceeds from issuance of common stock under employee stock purchase plan Proceeds from Stock Plans Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Expiration period (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Aggregate purchase price Payment For Repurchase Of Common Stock, Excluding Transaction Costs And Excise Tax Payment For Repurchase Of Common Stock, Excluding Transaction Costs And Excise Tax Ownership [Domain] Ownership [Domain] Property and equipment included in accounts payable and accrued expenses Capital Expenditures Incurred but Not yet Paid Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Proceeds from convertible debt, net of issuance costs Proceeds from Debt, Net of Issuance Costs Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Total premium paid Options Indexed To Issuer's Equity, Premium Options Indexed To Issuer's Equity, Premium Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] Class of Stock [Axis] Stock, Class of Stock [Table] Total current liabilities Liabilities, Current Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Less than 12 months, accumulated losses Cash Equivalents, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Cash Equivalents, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Total assets Assets 2026 Finite-Lived Intangible Asset, Expected Amortization, Year One Cost of revenue Cost of Goods and Services Sold Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Fair Value, Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Other liabilities Other Liabilities, Noncurrent Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Total stock-based compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount Commitments and contingencies (Note 11) Commitments and Contingencies Option Indexed to Issuer's Equity, Equity [Table] Option Indexed to Issuer's Equity, Equity [Table] Redemption price, percentage of principal amount redeemed, under fundamental changes Debt Instrument, Redemption Price, Percentage Of Principal Amount Redeemed, Under Fundamental Changes Debt Instrument, Redemption Price, Percentage Of Principal Amount Redeemed, Under Fundamental Changes Termination Date Trading Arrangement Termination Date Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Table] Revenue Revenues 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] Threshold percentage of stock trading price Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Entity Address, City or Town Entity Address, City or Town Unpaid taxes related to net share settlement of equity awards included in accrued expenses and other current liabilities Liability Related to Unpaid Taxes, Tax Withholding, Share-based Payment Arrangement Liability Related to Unpaid Taxes, Tax Withholding, Share-based Payment Arrangement Schedule of Preliminary Allocation of Purchase Price to Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Granted (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Grants In Period Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Grants In Period Debt Instrument [Axis] Debt Instrument [Axis] Option Activity Rollforward Share-Based Payment Arrangement, Option, Activity [Table Text Block] Intrinsic value of shares exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Increase in operating lease right-of-use assets Increase (Decrease) In Operating Lease Right-Of-Use Asset Increase (Decrease) In Operating Lease Right-Of-Use Asset Stock-based compensation, net of amounts capitalized Share-Based Payment Arrangement, Expense Fair Value Convertible Debt, Fair Value Disclosures Net loss attributable to Snowflake Inc. Net Income (Loss) Attributable to Parent Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Investments, Debt and Equity Securities [Abstract] Other Key Terms and Premiums Paid for Capped Calls Schedule of Options Indexed to Issuer's Equity [Table Text Block] Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Other Commitments [Table] Other Commitments [Table] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Cost of matching contributions Defined Contribution Plan, Employer Discretionary Contribution Amount Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Business Acquisition [Axis] Business Acquisition [Axis] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Entity File Number Entity File Number Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Realized Gain (Loss) on Investments Realized Gain (Loss) on Investments [Table Text Block] Liabilities: Liabilities, Fair Value Disclosure [Abstract] Total, accumulated losses Cash Equivalents, Unrealized Loss Position, Accumulated Loss Cash Equivalents, Unrealized Loss Position, Accumulated Loss Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations Revenue from Contract with Customer [Text Block] Consolidated Entities [Domain] Consolidated Entities [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Total Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value Noncontrolling Interest Noncontrolling Interest [Member] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Product and Service Product Concentration Risk [Member] Repurchases of common stock as treasury stock Treasury Stock, Value, Acquired, Cost Method Entity Address, Address Line Two Entity Address, Address Line Two Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Effect of exchange rate changes on cash, cash equivalents, and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Denominator: Weighted Average Number of Shares Outstanding, Basic [Abstract] Other Other Accrued Liabilities, Current Total assets Assets, Fair Value Disclosure Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Name Forgone Recovery, Individual Name Document Period End Date Document Period End Date Strategic Investments Investment, Policy [Policy Text Block] Other Other Noncash Income (Expense) Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Impairments Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount Lessee, operating lease, liability, to be paid Lessee, Operating Lease, Liability, to be Paid Cash Equivalents And Debt Securities, Available-For-Sale [Abstract] Cash Equivalents And Debt Securities, Available-For-Sale [Abstract] Cash Equivalents And Debt Securities, Available-For-Sale Unvested balance, beginning (in shares) Unvested balance, ending (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Insider Trading Arrangements [Line Items] Performance adjustment (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance Adjustment, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance Adjustment, Weighted Average Grant Date Fair Value Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Revenue recognized Contract with Customer, Liability, Revenue Recognized Adjustment to Compensation: Adjustment to Compensation [Axis] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Less: net loss attributable to noncontrolling interest Net Income (Loss) Attributable to Noncontrolling Interest Debt Securities, Available-for-sale, Unrealized Loss Position Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items] Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report US District Court Of California V Snowflake, Inc. US District Court Of California Vs Snowflake, Inc. [Member] US District Court Of California Vs Snowflake, Inc. New Office Facility Lease In The US New Office Facility Lease In The US [Member] New Office Facility Lease In The US Litigation Case [Domain] Litigation Case [Domain] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Purchases of capped calls related to convertible senior notes Adjustments To Additional Paid In Capital, Purchases Of Capped Calls Related To Convertible Debt Adjustments To Additional Paid In Capital, Purchases Of Capped Calls Related To Convertible Debt Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Accumulated Deficit Retained Earnings [Member] Amortization of debt issuance costs Amortization of Debt Issuance Costs Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Business acquisition, goodwill, not tax deductible amount Business Acquisition, Goodwill, Not Tax Deductible Amount Business Acquisition, Goodwill, Not Tax Deductible Amount Amortized Cost Cash Equivalents And Debt Securities, Available-For-Sale, Amortized Cost Cash Equivalents And Debt Securities, Available-For-Sale, Amortized Cost Related Party, Type [Axis] Related and Nonrelated Parties [Axis] Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A common stockholders - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] 12 months or greater, accumulated losses Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Total stockholders’ equity Beginning balance Ending balance Equity, Including Portion Attributable to Noncontrolling Interest RSUs Restricted Stock Units (RSUs) [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Accrued professional services Accrued Professional Fees, Current Computers, equipment, and software Computer Equipment and Software [Member] Computer Equipment and Software Executive Category: Executive Category [Axis] 12 months or greater, fair value Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer Purchases of investments Payments to Acquire Investments Name Awards Close in Time to MNPI Disclosures, Individual Name Loss contingency, range of possible loss Loss Contingency, Range of Possible Loss, Portion Not Accrued Less than 12 months, accumulated losses Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Option Indexed to Issuer's Equity [Line Items] Option Indexed to Issuer's Equity [Line Items] Number of businesses acquired Number of Businesses Acquired Entity Filer Category Entity Filer Category Grant date fair value of vested shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Income Statement Location [Domain] Statement of Income Location, Balance [Domain] Company Selected Measure Name Company Selected Measure Name On-Demand Arrangements On-Demand Arrangements [Member] On-Demand Arrangements EX-101.PRE 13 snow-20241031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 imagea.jpg begin 644 imagea.jpg MB5!.1PT*&@H -24A$4@ 8@ !<" 8 !TFR*K 7-21T( KLX< MZ0 1G04U! "QCPO\804 )<$A9

[7T)>%U5U38X?8K#[_@ABA1+DWO./O>FK654H"+JA_HAB"(.(*.@R"2# M**)54)!9$#] 0"8+M+1-[CSG)ND(M)1"&5IHTR1WGN_-/-[_??<]"6F:N6DI M>M[G.4_:Y$Q[G[77N];::Z^]GP$#!@P8,&# @ $#!@P8,&# @ $#!@P8,&# MP'\*S-9M!U9:=WS)Y(J=K+I3IPA;XM@*>_-G\:?]RV=,'K.J&S^JNI+S<7Q3 M=:9.56WQ$Y45VRI/7UIZMWZ* 0,&#!C8UR$6+7V?X@Q7"F_F(C50^)?PYQI$ M(+]&"[0]J?C25PA'>)[87'J??OKX6+KTW4I]VT&J/W.&"+;^7?47@\*?7RO\ M19OFS?U1N!+'5CW^X@?ULPT8,&# P+Z,BN7;YZK.Z%^TVM87S*OZ,N;ZCFZM MKKT'_\Z*VK8MPI/ZJ^J('34KU/A^_9(Q 0_D\XHW^PL1:JNSK.V+:?6=G;A' MKWE5;ZNYKFL[2&*Q:7G3MP]>TOP!_1(#!@P8,+#/85'I79^WQ@]4W>G+57_A M#CSVP4I;RUFJ M)[46Q%"J6E^^EQ;"O=8,R/N90QU%X\)/RY$GY?$K6M)<457Z6ZHM_K65/24M4"BI[J2\GW"G0!1MDH"T4,<&X4N?.V?)UD_I M%QLP8," @7T)M/A-[M@Y(I!?J]5U#&@-W275$<,1+1].*'9?KF1>U5M2G/%F M'!<A'P*)J$)W6C M:F^IT"\W8," 0/[$L32Q(<4;^)BU9_?""^BGQ:^ZHSC@$*7/T$0GE3)#&\ MY! #F5PV*Y3[J'[Y3ICU2./[A3/U%7.PU<;PTEOWT@^0A/!FY+U$L+5%\V3N M-#F;+?KE!@P8,&!@7X(D"%?T8N'+OR!J6_LX5[ K0:2E4E<=\:C),3Y!,)55 M^/,V+=11TFK'(8C:UF;5D[[#5/VF01 &#!@PL"^"!&%RQG^F>K,;X$&,31#E MT%/$Y(A9!65U3G M^XJJ.=!ZX(+UI??J?QX3[P2"6+@H])ZY>*8(Y>=4>3-FD[OQT#E/K/O(V-E4 M!@P8,&! PN)J.5BUA<\0]LAMFCN]6/@R3ZCN].V*/7JV:HUII7'*9.SK!"$< MB4^;;+&3A2O^>^'+/BR\Z:?Q#O>;;"V7J37A^5S'H9]JP( ! P8&L0C*475$ M9T$A7RS\^5KAR^+_!1$HKE-]Z3N$._7M2F_L\U3@^J5#V%<)PFR- M'ZBXTD<+?^%*M,.!]D1 $/U:L%A2/)D>$2ALQN]OTUSY(XRR'0;>B6 E 5-- MZL.SEV[[?Z.-S>'@WTT/K?KPZ4N7OI/JF.V_X('U!QQX&\;G.^N]_SVPP/;Z M)Q5GF"4MUIA7]72:5_=1\9:T( XJZ/K.'C50R"J^[.I*7^9&$Y2W97'3Q_3+ M)1;82@>8'*F+WBZ"4)]ITO3+)<32TOLT7UI5?9F?J8'\,A%H;40[.@;O)]M7 MUUFRK.GMUQJZMS$32EF^XPOZY08,[-LX?>F[Q9+FCROVF%EUI4Y4':E3A"O] M/HY^R[X$D:-MVB*6V>+$YU.XQ/]OM-WE2-Y$4]^GW_G<"K(H/*J[8#Q1' M?+-E%3P'*$U9'F.X0N;!\A90U+3:X2%00>\0OMQCBB?Q$Y,[=JA8VOAIQ1:_ M0'AS:T$0O7N-(&K;M@EOZD^5SVRK4MP[#E)=\1-5;^9FQ9=[%AY/M_0R2'C> M[,[WX'NQ! A^SY7:BC/>K=BBM[">E/X:!@SL4UBP?OU[9:5D3^8J&#I^C+\T M/6$+/'[+\Z72W)=*)/[+;;PB>90VW+6<9OW*MKFR[VHN#(_F.W/_C_]- -[ M$A9'_F,0J//@GKYN6=U?TGRY$8H4!Q0R?TK+&P0BB8**NZX]#T7]DG#&;\7Q M(V$+_Q["^YSP%WHHN#O?9X9#3+P7:SL%"MM5=_SO)FOX'),C=@VL)Q]^EQ2A MCAZ^(_XMR422GFS'(&&5_\W[Z 31#R_J'N'O.$1_#0,&]BF8:L(FS9V^3@NV MO6Q9V]=)XX<>/Y6G93T(8E.I5+6A5%+ MTMP72JR-UJ/:(W_H$6:JUCLVREZD@TJYY4'VLE[7S]#!($#U=23J*KKE1&=<2?5SPIO^K/OJSZ MLGUF$)VYKK-,#"0"G>!V.F3[T!80"-NAN)*MJBUVP]&>_,?UUS!@8)\!/7W5 MVGP^Y/Y%CJ&Y( (+?L(8ZQ#!0HL(M6TQK^QXQ;RRR1?T*YME-9#LY!E!7I*,IU\/=0TIJO[%%0T:K.)*SP6"_^-K!K MF&H&0TS##T>L'P31QU 1!HD,?X&L1C]7'CIA,+P4R)?,'"RU;?VX9I7)&CN= M&5WZ:Q@PL&]@Z=)W"U=40&;_"<-K@,H28Z(?XR\.@\RJ.**WX-^_U=RI7VF> M]$]45WC^X-S@(*0'X8BYRB&I?AB!F3;%&KFU1+ 8H+=$ M4L0X?U5S):_0JL.?TT\SL*KY>X(@I*+'?4D.#"7Q&"2'L8B-!Z_AY/O*;CE8:)4(3^I: MEAC77\& @7T&')^**_T=> NU[7 ML!<)@@>5O;Y/A/S_:,3 WTDR@<<3*,J)=NDIA=H*YF#K*M69ODYSI-7]0B$C M,\+ /H>*)$4IX MPF,J!#&).8C)'/I[RG1=7T[>AX>YOK,5]]X*0EO,U#]U6716:3^CW(:!?1-S M5C0=)NSQV[1 ZPYF*9E7]5%1+H?L?FFR1HU!$.\@+"V]^X@5X4\P55DX,B?! M #X=W__;%E?\Z+GV]&X1P<(FN+:]TNJN M U$,AG"F?+P-!,$#W@4$K.PUR'377$3X\\NY@$XXPO/$DLW&I+2!?1KF98T* M//7[(<<)9BR)8&M)L<<>A\=OF6P=,8,@WB$HE=XE_-E#%'OR!ZHC?KW)D;@: MGN(EPA'[M>!6S8[XA19?W#+'-?!?^A5O#QC'Y&27ZDK]' KU"7-M^RM:H"B) M0FX=.I@.*ZWTR7@4>XD@]' 2G\6-ALJA)-PCU!G&X' )3_+W)GOD?RH7O[[/ M#@P#!H9#?>8-#$ZJ=,"(,@WAFPN-('*^[D#U57 MX@;HU3\HKNB%]"!45_Q,X8I="KUX@W"G?J'QV^\+148/>B!R@.)(+6"&A/"D M_,*736IU'=W^C8F2!,CM@$^T'$OJ+YBU,@"#R;\Q$> MAI/R)3/#2:'V?A%JR^.=-\!S^*OP9TY2_#+OVP@G&7C'@-OI*L[$PR+4D>4< MA.I)#8 @_JXZLK/T4R:$01#[/A:&2N\Q^Y(+008W*:[8M<(5_9YP17[,5%_% M%?EZI2MZA'#'+Q+.Y*V*/?X=X6G^^+Y1B7IIZ=V6Y2T'LQZ*XDG=J/CR#:HO MUTYE;VZ@-Z&O>9@,0>!#X[RH"6PXYHYRH<;W"V_J*R)8M'&2?+(>Q$Y>@S]/ M GM5\^?NYR(^,FZ5URC&9^"=!XN_:;;J23PXG" 4:_AN4TW39_13)H1!$/LV MF%XO'&V?UISI[PI7?!$]!AC1IX,<_J8ZHRMPW&QR1K]KE.6-Q$L2<=>F/Z+?="7-<6_^+64P@"+N&^TJ"V.5^? :S MJD \OIQ<&$9.7Z[9HDQU?4A+\J#WO3<4IUTP+*VX*EVZ9<5D%6. WE#E5LF6,4;P;MWW=* M2C =52S9=J3Z9,M1/8CUQ0I]]J)\PT02P,49=L.U#4 M[!!J3$3 MU>JFX]2:QOF MQ-=-U;%#F5:JGSDIR/D)>[)"N%,7*>[D,L6?WR'JVCNUNO:2%M3#3B2*065. MY<[)8A"(>54/""*Z#>[3V0L;1R^,)XG,F3K<'"@\S1 32VH,W6^0* ;#2?04 MX#7 T^C%LU/"EZD':?Q1M4>..](% IJ""\;G0E%^$D1VI#G4>J:YKN-*2[#U MEV97^CNSX>9/M9_&0]7CL0^:;1%%]6=/T?R9:]!G_Z>XT]4X:A5W:K7J2=>A M+2O@"=VN>G/GFVM2AW-"G0-3O\78*)7>!:+Y OKA#^8Z]&%=^TTXCF!!1?9' ME7?@@UQX);R)[XE \=KRLU-+56?* >*OP?&X\*=OT[S9BU5__*M0W+/HU>EW MWVV0=*# /ZXXH@M45^I,$$#SIZ\'49\A M'+EY# ^.EN._"]!&D[/9HGDSO[+4M?\+LGZKZDT>+Y:&WFZ2V']N=>-'\5Y0 M2JE'(&>/XSC7'-AVH)3318O>97+G#M4P^#5?;K'P9)WRF]@C]9#[%EB,O=(S M=L5I9#4IKF3(Y$HY5$_&:_;EEVGNU!\T9^1+5+[Z\X; E=6J+>9FA>;=(0C* M 14[//,O"V_^0LC(7Z ''L/WLN/]?%!<+K1IB>I-_4WSI:[&W[Y-(V=N=>ZC MPTMUS^'>,^[4S\RAXM/F4!O:FCYWI-(O$T1L9@D"EOKL92T5>/:OS T=(4M] MSR;-G?E7Y?+H2?C;1&-K?U:>L/CCLZD[%5?V8LCM;1@_CT-6;=!1/MS7C7Y8 M)MSI_\/W^S7&\.F:)SN7!B?UBWZ?7< 4UBI[S*PX$S\I3THG3A*NU(]5>]R- M;Q]6G'&GR1&]B-5X-4_BNXH[\0N&G7:;(#B@6/U0<23PLCD_.OIERYK^K>:& MKI>%+U^+A]_%%"KSDQ#2*>+SN$9QM1PM@ME+16WK*WXIT+\CJ0 +T%21 D!S^\ MAH:NE"(9!F8%8& >@0]\#3YNM;F^XP7S MZK[7S:M[7]<"K>M45^9>U9W^*A6[?LFT087+''8\ZU'ASZ[3ZCNV@.#BZ)M6 M$AT(<4"K[^S3&KI:M8:>L BVO82!42U MO*YO@UK;>ED5+!I:F1@0%V#@/H5[/@\/;2N?+8*M!5B7[?ANK5IM>P;/;S&' M.EY1O9E:#/J[(9"GT?+5'S%M0'E]1'/#VG+&?R=V3'I2=T\ ,GD W]\_>M # MM@.J;O-^T.Q)G6I>W>6V/-^3@QQTB$!K.\9 )V2EMVQP<0S@IR?=*_R%3C58 M;#>O[.RTK.DIXKP=L&;_5+7\S?_6'SF$F2 (YN++[$9WZB[%E_7C>[ULYIJI M$.0EU-[.;X??=> HX-\Q_&Z+&LBOP75/J#61RS7[]J$*LZ;J\!=Q'U_5^MY< MU=JN#!1IM;(B\G7]SQ)[@B#F+-DA*AW)WW-,69[K[:YZ#O?T9-(F:^0Z[FFC MGS8JYK@2AZGNQ%F*)WF?\&5#&"NO8.RTE-O?UHZ?:'];IQ:$[(;:X^B'-Z"G MGH?!LP2&T-6J(WT494"_WI,?D/S)F^&-5BGU75&T$'EU-(&'" ,+NYA&$JK+6Q0 M7/%?6I9O';?8%IE1U(2_#9*QB=JVML'\[_+]6*&UDV1#I?:"+.MMB\$-#U?J MET\:=,FE.^Q-GRV"A0=QOU=8L)#U:JKPSO+@RO)@6QJ#ZK%*N/VC66B3P<)2 MZ3T,)6G>]/6PW%>+0*'3C/O/W8CC13QG??F[L*HNRY!7L4+GIO+?).F&VEZ' MI?^PLB(*9;UYS.]$ H+7<;,(%GOFOX%W7]F1QV!U%65UI:J:=7C/WWINY45X4K%';] MJRTN1MNW,Y& ;9;/YS/9?GQG'O+W@_V"?F!J)XAZJ_ 5::V>1?==O_,N..GN MK?^%?OZMZDUWS=N,ZY_K@V*-;3 M:SI96NIO$SBV..#A\;[.RJ3S7\.WJ6M; MBW<[@YM5,<4<5O=9YE4=F^=O+97X[NP#?B?T?]G8LD?&V7N8G=(0A:S17<$L"=^ W&M1/?(J6MZBU5X=F#WX[?B,I6 MRJS^^RHL+'BIT(<8X[T?9D',ZF:C)&KUJ+../^V[,6='T=1.W%:AM MK<>X*E _R+9SG*"];,-0^SF&^#>]_<)?[$>_OV+V%Q["V#P+.N3SH\DA]8K) M$3L!Y_P%!/![?.]3*UV)8Q5O:@$-0\V5^#J,JFOQ^YM56_Q4+F[>+7D^>,W M!^1VH<[DR^:ZK@&IH)EYY$FSH\LA'TX"A]IZP'1AX4G68/#]C!.ZY9#"Y!]. MBWV^+_49+9 ]&0KV'EB>+\)#*0A:% W='>C4(ERQ%P2$#%9^Q62V^#S"'_X$ MWOT,6.YV$$]:J^]JQ]$!JZE-\68:55]VF18H7@"K2]&MZDF_+Y6<">]+%YCN M(%SES538L @&.!@YKR'[R9,I6>J[2B17U9=/F6S1NV95QPZ=\H=!>^<&6S58 M[W=J_F(+O(,^Z1EQCPI^ PPB>$8L/+@%5LIZ6!(O02A:X*:VP4KK9_D3D@>( MOAO]Z%?ML?.X +> "-KDI"84)2SV'8HMNA5]F0#A]K$& ME21:9GL%BUVX9SL&;!'?OQ7640<&0@])6.ZCL88DT]T+:W"[XDK\5:V)'345 MDF1HJ\*>F,O]"X0O_;*YOK.;9$]%538:6OLT7[X#KGD.?1#E'!7^S>RS3KQ? M/TNBE,\?@*QV=*!=&TSP)D@XH\E1>8?$R/EH]VOT,EGA%.U*FFB%K7G[BC%6 M+-\^%^U;S+$@C8'5O?0$K*HW>KQ8M/1]E"G-D?FBXDD_H?JS&1I&^#:MD,,. MQ9FD!S' &F(D"O1E+W^/<=L&3Z,-]\SCNH9*6_R"V0^LWV7.9KH$L3"4^)#% MD?ZJ\"8>QK,BE -9#).)(/4P,"$GE!WA2J;@%4=Q)/'_ L92%_3*@#0.]3U7 M:&FKGI0#RNWO M8(DAZ,YL&^258S>)[YO&=RGB]VA_.]H/HUSV%\9:J*U+>%(;\/W*E1M&D5V2 M!_M'.*.W0@]<4^F*GUAI2RGHJV.Y!D(XD[?1&V&(>#(Z=&S 8F-Z'#KT-JDH M8*E2Z5&XRE;(L'D!AFH:8)&'VHM0N!O1X "8+N?6H+VYA_ R, M^2=8^?] 1[+(V"V<5..J4 R$23>,M[/JG&LS?I7@9@XLN MK/*V[N).3P2TZ^.J*_I-M/]FUK?1@G"'H2BEPH3G P'7^RDJ#_Z?)$'O!8(0 MI!6Z>3X5 M&DNOJ/Y\B\D5OU=Q1R:U^Q[CKMKRYB,49_HV*(UM( ?I*=#:HK)2/=EMZ-\: MO-NM;#^4UB4F:_.E((G?0*G?A7=PH!U-_"Z#5AI#<"#K5_"N-U6-L=6LG#1U MIYZ&I9VGE8=G=4$&'])<<,O'B07O*7 2TF2'U>Q*;0#A#9170^?S4("WS0TT M?W;0X*"U6FD+GZA0"?JSUYO]V5^KCN2]((B-D)5.]@.^SX#BB*V'0KK7[$HN M,@?RBZ!@KT5_G4+O<;3V38<@.+$O/(F3V(^BKCW!ZZBD*0\@,/1G>I/FR_Q+ MRFA-]$I1W7RI9H]<@7>X'A[!WZ%O_!BW2JG M#T%YXM6#T/YS<4X=C+BBC";(<3# ?2D*,%*?0SL?Q?CZ$_KV&LW>[A\S*$S."$@:?!JQ2NV*\5 M3^Q:D,55,,RN98@5QNPYG-,8*QEA\H"0F!SA+VJ!_*/FVO9.,I[,_!FYJ$VO MKZ3YLE)Y2,41+,!R:6TP>W-_A@5]DK!%#AG9D(D@/0H(J]F7.ESQI8]F-HJT MDD: P+");AO-"=6Y_N:/B,G4T> 3*[6MS9F\G(K+LC+_L>%6@70YW;%#3;;8R2#7.Z LUXN&GO9Y M6W%]70S/HH,@B)NA4$ 0G.!/\5F2_& !L7IM&]KQO&*/ MWZW8PV=;H.Q-Z'=^BP4@Y"I8,:;JV)?1%Y?AVJ>@6!MA_?33K98+M7S9%E@P MBRJMKX\9YB%HR5MJ4B9AC]XJ@FW;)2EBH$@2#A1:N#,A%,5OH>R^Q;F1N:'< M1RGX\.X^M" 4^60%K"P8"*>J=I"7*^F'%YD@P9 DJ*SP7MLU1_*WS/K1'SD$ M9@?)N*V_\"9=?! ,428T@"WZ\/?;O1A/?9 M9?(2\D+EC.__*5:SQHQEF8+B1WVXT"W@0 M4R4(CE^&.Z"8%F.?'^\0P^^_^M0BD_ 2[O,;(LN9*D:)H1P3!R)<X4WYP0;+X8U>X4&X1JU,)6\5^D]4WT' MUBZ9#P4$X3H;%@\%?CL&J+3&I 6S4];5* 3!(G]ZN0Z3*[6&"OOH)0,?T&\_ M(60JJS7\*?FJ\# =Z*TS+4^W)\W"=1VOH M[-)6]L350/[.RF=:JO33!C&"(+HE0<"B*:^ KVUMPV#U:N[X!>JR[;,8^QYM M _L%#Y3>2Q(V.5.'FUS)FZ 47L.U_=(*X@)$3_IY[D]P\)(U8_;#7'OS9Z' M+D7_OF9>W0NW'BX]C!#(Y!NJ+WV'XDLN1-L^2B+$Z;M^4WQGMITIB#+MUY5X M$/(894BN[$ETP!HK/"=6-%\B%>1PH$VPL+^J../U]'SD;HF^;$; 8I>QVZF" M)1 X+\;YEW$4\:C ^7)^SY=^0H3:V[CS&PB7\T*/5=J:CM7/&A,5*QI5DS/Q MD!KJR)!@<9]^$/L]TG";)*9*$"!F!0KI;BC('!5C>1ZDK1O6[SH%EBWGHCA' M0"+1+]D9Z'^F&A\&1:[:DFJ>I)W2'LS4>.]OYCEON![!^]IOD#HGBBEQ1:6L^0FS>_4W#YW/&WA&^ M&,)>C^=$:5EK#5TY4=O^$BR+.TENNQ=C*V-N=>Q0U9DY PKR7E@"ST*Y9KMBB5\YA*NXD\?DG(6R.EF_!F[E!"W7^00T6OCE*_O;.!(&V M0KE#N(ML;S<\AP89_K-./FM-3NXY$W^ Q;]=QHRIZ.&5@C@?T7Q1==2^0+O5 MZF98__$@^JV/H3$H]@'\^U5X"W^&.SYWS,$U"D@4,O/%D;@#[6F4W@AD&@.N M4[C2#F8'S;E[YWF1"D?3;,46?D@$V_/E0=DY@.]@PW<]:BK/IC6/<70LG/3E M2FI[Y-ZIK*2>"D&P# U#?7C'EV1XD63,[#)O9BV\N9_36-%/G12HY+BVQ>3) M/ KC ./OK;E0::#-,$$LVF_1NS3KCB\QS"."Q68+"8Z> _59H'6KXDS>QA3K MLI_DS9U3:&A4RJ/ZD*>&PZC<^I\%E@FNYBNZ;'.S,3H*5 M)ST=7ZX%"NG.RN71(Z:S4(L6L89G<.Y"^+*_AY#4PFIH9>:";#_;(B?[QFB[ M3A9E 2Y*ZP$DR;F"YR!8%TY%J?,;,(0&(KJ3@Y*""G<3BBJ^G@I4/VM*F+/D MA4_->6+KP;10]%\-QPB"X"0P/$(9TDIOQC.O/OC!J1!G>81-EGX-2^#*;8!F>S[DM_;3Q@;9P MX1<\G@<@ Z^8&XH;H:!OJ/#'9_/;ZF>-"^%H_+1J#]\)15B@)P,OLA\RMF:. M-?(UW&-"Q3E41A/.=GO;H:8P@^8W"F3?LJ$F"Q!D.QY+@PT)PBIG<_C M^(?GO5%U1BYG.$L_= MF7W \A@RY 2B&*D@Y0$E.2SL))5,J+U?"[;E\)$VH*/O-KMCWYKJGK;:4V]\ M#O?].0;J.@RX;JV^G9-4DK1 /GI658=,/6/^K^)H&I/I1P-735M@'<@)'GOI$ M&^PS $X%1D3QOO'#J M9$"Y9^@*7H,+\M3#N0B0Q(#FR[E47_Q$Z(*]/C-[F15$:U[ BR!Q48EK7 "'GR0Q$%J3R1'_6R47A,"2TV\S*MCYINIF MBUQ $F3UV;97\1'ZR-)#7L.X[<3O9#LSDJ08DJ HYU;H( >5>R)LZNFZ%KK MV/_SUFT'0L!^BT&7LZSME^W$^Q285LP4.@L4NG[N3$ GB.3-4(R%LO74/H#G M-T+173SME9<@18:3T(;[X 'U2$\HV-HN761;^!C]+ E.6@I7],_HOT8YN8DV M@[ V:H[HQ;3J]=.F#1HE(*!?0O::+6MAW=+#=<934)K7[)0\ +>=)66H&/!= MBS+,4-_5):ZLL^ *.M0V9_ MA3HZ\.UJ55MD6M[N2'#>"P1_+T@A14-0AFY)$*[=(PC*M5J]XT3-DV$_):3G M@/,Y7P5Y?1'CX7JS31HR8QIWXM[0A_!=SL#[U,IY%US/^0KHH)MF:@]LRJ=B MBU[,\4#C31HXM:VO:][4-32>]=/>'F@KF@X#&YXG?*FGH-RW:G6=17.H$R\H M69R6R5O* M##,8^%Q_KATDDG-12 \?^6$TUC*C9UN=B47:M[T[2H7 MY 3+9#A0^/)B1T %5;^+>0DPRM'WY_Q1U?Q="!?HI$Y?+F(R K*S!0V_1%7KVJ M,_FHV96MFJD44U--XPE0]#Z0=Y=4FM[,@.*,W6^ATAQA3$ 1_A#?^658DGU5 M:_OH028X_\.L$_V44<%* 2"'GX/,-\LPB[1X*1]M7;C'&I,]^KV))JP/6[[C M"XHC_D\1;)/Q;#D/X\L^S3D3SJOHIXV+O440]';85S"L0EI#5P\)0@T6,/XR M-ZK+6BKTTW8+G V58?/P;A:C3'01X]H:@21>Q7CY9?#)^A-#ZWZ,!,2X/7_ M"[*>DEXKYPWJ.[O@M6]B%0FF_.NGCPFYD-$>^:/FR^\H>[Z0%7=JE6*/?&?6 M(QL_.N=NUW_QFTWWX/69G-&?C98A M@@\_"]==#F6X >?+4N$D&3X7A-6I>I)!6--_UYS)9S1?9@?O*R=5>7\H4G1F MPN1*WEMACQVI9[P,@?,@%E?J1) #A*,UQ4E N8!'3H*1\":::]')0;8%?>#- M=H)@UH#(;J30!@';(D N>Q7@P%1S:%X=%_"P5 M"5?:FEV9;\ZS%RJF4V00&$80N:(>5BGB^RRC^ZV?,RV<3@52'8;UD]HNYQ7@ MA:JN^(9*1^04_10)**^3875M,#?T#E"Q8I F3/;(=:P!I9^RV^#$K>J*W0$O MIIGA+KE&Q9NQJ\[H-T865X3'<0R,@"?-H8X,+3;(1J_F3O\#LCY_O! ?2QE M!AZ#@LI005%.A*><+@Q/*@MO==&<)5O'G;"LM#:=HCCCS^%[]\GPDC=;P#>^ M@0DDDPU5[C6" &&:'-&KX4&\"3(=H/)6G(E-E;"J3YJA#6J8^LSB=M %#]-+ M(6F"D+@.8M($H7B25S!#CN>4)Z3#_PO#<@G)0%(;5%_Z?A#+CR@LT(B3 MRU2:! Z$Y6#V9X[1@H7[\;SX8$XVPQ8R+QK]QPP/+5!\6?,771#L^U5'^&H, MIM.8T<4\:_U6$V&((#@Q+]< 0#'BFSY&RT4_9UHXG8LOJYO/QS=[E=^$PEU6 M($UGZ*?LQPPW6$/G0*YVZ!9S'ZSP%Q5K^&S]E!D!)WX55_1BR-$+M,*D\@VV MKC(Y8^>.G#2?LWSKP<*7N4KSY[;*\@?T!GRYE8J]Y2=C+3BBU\=X.63D98R+ M7GI\4L9I3)#<_1@G_L*2BIKH\2.-ED$PA,3R)*HW&[>P+QJZ>S%F7E)J6GZ" ML3'IK)4]21##YQ"KEL?^6[&%;X'1EF>VFE;758*7Y%>LC4?KI\P 2OLS/,2- MNV ,9C@&H <&T*:-JFT"@J W[,MM-KGC%S%UG'I&6*,GH2W/8.QF93@9G@-D MHAT>2KWF2?Q\*JG JJ/E*'@0CD'C5T8?[-$6D!G7X+#67#7WR8?.L$WGX/7F M0&$Y[L?5Y*^#)/J824G94ERQK=!O9XXE2V\;9,$]1_0T*-2[8.&N0Z>DT0 N MXI&AEUT4Z_!#M\RI8*F8H>"2^/U?&/?EO;DJT.R,?PTNNI.>!D-&P@=RH*?" M<@Z>M OW^+ZRXM4A(64\&\^^!U9U1//G!\#FTM*N8ID%7VZ'<&4O'TNF%.)@I@O:,8!WC, J#JG^PM\@M#_E'L1E MCV;U=":*V+8]W-D&!,BRAG[+?L8ZF MCYG=R"G+R<6-9/F1% .7Q4.&*GL[P$+=UR**O]!7S;RV>/*%9' M.01)P8I+!#EG(1=\!8L1Q=9R>\62+=(2W0DP;&#L'(*^OQECH5B6VRRS8'K1 MKW*/=GJ;(/+-,)1^-6JA2Q" ]%S\64Z8=G'M@ZAMRX$X'V>ZKG[6I+"W"(*> MOG!$6(BN1Y[CR_? $WR*&8OZ*3,"66/)%OX%OD=8_VZ<")Z8(.C]^;(OJ)[D M>9HG_#GY33W99[101X%_9]OT;\62+?>+ZL9Y^JTFA,Q\Y,(T>Z1>&LF!0-:S$ZC 9>?7%OL5 M7WH[W-G?CIRH*\=!F[X&)1K"?<&P.!^,3DL;KF,>PG032Y3S7%9@9>H=F!>N M)3P3D G^/?$[X^"'Q^ ?@'7W&M[Q)N:V[[+8:@^ F0J:HU$UN=/GJ('" _!8 M6$*A54Z,HX\X8/BS7/F6&5WM7; P4K!V*W8A"%C MK('S"%=]ZN=,"\SR4.T@".\@0?3M0A!?@&$$[ M5>K<71QDBQQ0Z4Q^ QY,@'5U./! MJ\(9^0W]([UTX9 2Q*#_SYX<*VR;V'- M*_:(JV+%MB/U4X9PD&W] ? >O@U#QHF^&R"A*.Y41G$E-D,N&U5?IELN.O07 M.N']+ADM,XSW "F>#T6SCEEDNG+;QO!(A7T44AH'>XT@EB4KT">/FYD*BS;# MJRZ8'+$'97FM0M3'!AQIXOQ[I>'G7%Y(V2DV"YX]N> MWQ'*,6K"S!2 J5N!R/ M>#;[?D8.C''I[< PI"S*4)XK'F.)F0-G, P[H^#<@?"F+J1%Q@XNAYHF(HCR MW_"AJ(1($-Q,?3&4OB0(>@;"%;\0UM8+[ 3IMC&=E;57O*GF2D?LUP>MW[5T ML]Q\PQFOQ^#JUQ5YN0;*RNXV4=MZJ\71)+-^F).LVN.70_ S,G3E80KKX)S# M:._[UJ'1D_%F01"9-S#P;X<7M6"_R>RU,$.8O73;_ZNP-Q\IW+%S%%?Z5K1S M*81QI;FV^";ZJ)V3Y3)K!HJ%L5<**;.R8(6^)OS%)S1'ZBRN1-=O-QQC$<2C ME=8=NQ=B(D%8F\_'O5X=) CTW4L[F<4L1VY]RZPS M*,H_"6\NS% @^UYQ)YZ#M\!]1OZ)]HM,U,NTVRDN--U;!(%_5^*=H73+!"$"A3P,@ =FG" @1\J*IK.A M/[9-FB#J.@=D<4-7O F>CA?*?!5E3*;M,QS&^3P8M68FFO@+ Y"[N.;+/0J/ M;>%D$DPXWX<^/A6ZXWF944G]YTEQ?C "HMP$G?4\^N-%& V;9NK0@FTOX5DO M65;VKH;>>E#.$<[ ?.>,@3$\3O98_/FOHE/_" 54#VLV!==J0)+#>"$FJ81Q MX!P9WH&+I_JR"9,M>A-KL?#^')0LD8"/50V+K8=A**GPZ;YY,YVJ+V># 'Y7 M>:PLI+*4 :QC//\N#.06N?D0SB7Y6-;T#9AK6[>*0/87E;;7WYI8LX9/A^"_ M2(6J3S*_]6ZCO;=^L'URKH553/WYEUGJ&PKCQQ6P[B>3LCM3H-(U^=H_H[@S M#*V=!>_K1N%*+%'?P3LU:'?=G@-#K Z&<3=/>"^6U1G5&?V:J28TL[?RV M$@0]0LV5OH)Q]_*S6SL5;]:I.,/_JY\R(^"Z#,4;_PZ^89UTVTD0=1T;%4?\ MEPR;ZJ<-@0LN-4?L!,C'TY#7[GDL=P$E(C/DEK^U3X'<7I?EE5T)*Q03VM@/ MC[<=WD;T$8L[^07*&Q1'G0BU][!]S+Z#S-Y*):[?0?:38HL? U*QF5=V2F4+ M@Z2H6J=GC>\M@I [H-FB_V DH%S,KMB!:_[%[#K]E!D!L_146_AG&*D&47=@K/3)C$/H'O1''L3]IFJ/;E.=R5;J ;WR M;P1_>Y"3XA.MG)>9AI[$2;CW*AFNPGWQ77.XIP.R<#4.UD+ZY8P=MNB5PIFZ M"N/X2HL_>S;KU8VU1__; M95DM9,N5IH+3J[!9W2#B7?7R:&":QP*F&<1X^@ M[-ZW,VO S90P+F:2#^$> ,M?/0C/N!3DLYYI;61GAJ3 [A3 K.I(>H4]]6.+ M(S];+BARQOZN>C(1L#5+D)=$J%62C[FNO4GUINYA;?3A,7AM>DG06*O09!DZJ[.(_A6'SO-Q'HBR#:X0S M\M/A3/W0&8*\[@F(MC:B[;6:8Z6T_1;E$M$>Y(_A8&SD<]A M#!O?":V-2?NO>"(LM:9E&T\ M)X?GW\U"H\Q68V+$C!Q+&S_-4C<\F!A N6)H77^3MQ=\&65%XS%4VG"CEIA9 M&P1N&85&KDW@2N/A"G2G [^3OR]G_U!)E&/EG>WX$ V:+W.!188]=D[?,RW9 M9&(=)Q#(\U#D/=*%HU4,UQ(6('/*@ZH]>0\$_RDPBR+$%.0JEM;<;O M_\;=Z[AYB7Y;":[:5?WIKVJAUH?AI41D.0VTA0.A/&$]^,XCVC+X>TD0)*%> MJ7S1)WF069WBR=THN.W?%+(@9A2+2N^J@'=GQ45[1\@]ES@)XI%Y:$-Z'Z\Z_ &/[-1)N4<6M4DRWRE!HL]DBO MK[:]T^2(_6,PZ>;?&LSDD(J#>P"[DH\+3V8;K*!>BXRW%>7\0=ES&*%(Y:$K M6%CFDKWE&H5V;IC1"6((0_"KF5Y(RT!_W"Z8NZ3YLYHK?@64\3IA6_S]>*\!>7_^GC'%ABYNWM,$I7CW>*EV<[8._)?FB9U $H'7L1E"4=1" M;6]M_,-0$M]_-*+@P8EMAISD)%<'K/-V7)=/J_Z\LKX;OI_?C1AE.'A\7>5H( F"T%.;-#,?;0LLSN+Y*!?@G9NJU*YLV6PN)U*7GI",#31CNQ<8,._G_J:*)W$W/LP&*.>TG*GG(C=8-]+2IJ(<2X'JDYU'4T M*IX,7#RIH,>U8#C?00L UMPY8/Y'U$!Q&P<#)QEY7TD28[5OT)O@N@ZT49(? M":RNO5T-M+Z! ;[4[$F<6_:.WA[00Z""-W'A5J 0DW5F.''M+[RH.I*7#5^@ M^'801&F8<,/"KF U3'SG")4WO4PHG57,_Y>;U^\FOEB3^K!BC5Z(P?NF>75O M/^=F\.]&6/ZL"*/;(C6J@L(WMDZF:_L*S+,?".2%\BW-@Z(2K MGH65"TL61/:24@,21?_IMY@29H(@)E6LCXO85C0O-'MSCV,,M,NR(H%"!PC5 MKHW8+WJZX'[9)GOT9G@I<3QC8-Q2&X,$$0!!U#,\#7U!?>7-P3#->9A@,+(J M,5U&"?W:O[(E_X8,D97H5E28Z&NRK*\U1%.>@TF2J%Q4M/HXDE%!;&HR_!A_@+M69.G4\ MKV$T<',77/L+L[^XFJNJY7UQ?S \/T:9@*17T[K#Y,O>R0J((T-6XV%A:/.' MN%X GVR7M-*I@IO4"&=R*917ERQ54-?9@_:N-=E;OJ>?,B:8_:0Y M1GR\!?A#)^K^M(<)W*#&.$KYN!=/J8L?V.GW?- %A_B MBFW(E\NRND>VCYZT:H\_0A)408Z0GRXYS\'BEMRT_YGM1^F73QE[C2 CF>S M+W,5%!?('58T#35_/J+88S=RAS7]M&E![KEMBYT,([668U(>').3(8B&SGX+ M2%L-%ENADU8RA7BLBKPTIH2UY2O"E5JBU1;;6(U9CA7("_KN&:;1CU8EFD: MQ1M=H/FR#^/=^F3F9$-GE_"FUFO.Z$]VLP1.&8-[@X 1',K6?0>$9HL)B@;'CZ@H MQZJ*.!%D2JT]=HD(%-=@,';+S!P,2KF8;E5O/]B^4?-D[H2P'CZ9)?*[ )80 ME10&]XG"E;P%@Y7UG[(@BS[I33"$1:]IS#[ P;\Q[ 2B8+]!(?9H@>(ZDZWE M(NZ>I3]I\H "I5#*/0NFTR: L5 ,U&LU7^&5(8+PYS?S=[!*AKR;MYL@2.A4 M7HHK>1\\QAZ2K#S7D]J!OKV..];AI$F3_A"X4,_>4@&+]@XHYRC?@58>C)8( MGG.+8I^X>!XA]^>PQ>^!HNKDG!7D.JTXH^N$(^+$]WZ963!EKZ"X$7+PN&5.Z6YDEW,-R'[]"I.N*OJ?:(32XXA8PQ35D$"[)VT.X48IN).8C) M$@3EE*5K\%UK(>]0RE22KC@3-TYDT3/I@YMQ02X",#8[V6_4,VH@EQ'NQ,.< M!QFM *B>O'.)\*8;*5]E8LEW< Z06R>,G .="J@O-?OVN2"'^]"...5C/@C" MO*ICF_#$%U4LVS*313LG!MTO6"]7PKV/R'SCNDY:'V]Y![LHQO+OF0)*13JH MN.'.M0A_=@D(X\(Y-8WSIY.),1+24G&F?@;AJ!>U;04I,,%"GSG8]BK*!SA>8HG_CC:D&6%5)G% M$6Q=8_(DSAV>^OOV$P3>=7/I?2RO@?=X7JOO[BEG-!7[\/]-JC/RJY%[-TP& MFB.J0MDN4GW9US0.7DG<] I3#:HS^8W)#EXN,I25;3WIS?"*>VDX0-[:A"N> M!VET,-8M%9_1T(\@T2)5-1U6!KJ^)*!S%>SIS.@E)9)=:; M8D6 J+FN0ZYODM&)"0EBV'X0_L+Z:/JI.\%L:SP&W_4)>#?E4B LW^//)Q1G\G&9*CV-1 ."I3PT M[F3'8H#00;)O5W>A#_(!C(E3Z3'II^X%G+[TW50H<)?NAZ7>22M.6L6[$(.N M"/%OZ3'0DN?D)PFBKKT9Y.#37+$;5$?XJ[,?V#9A_?NIH)QVF/B)R9>Y%^[? M97*F3QUG)O N8W:+Z4Z>8T3[+ZK85JC?/A7FG<2O)R6P^Q+@Z5WJK M[L0?8-ELI59-?(E)"/KI^P1!$,J*;96J)_E;R%^CK#D%1' LG*9YLT]"8;;+G'DF,W#-39TL@< R)TG%VG+CJ-M!ZN!"1Y,W_: ( M%O-5G,O /7@?K;8\G\9T4<41N4]U[-X$[]XF")*9&<2(;X?$D0W$( [S-I@J 'X;&C[$,J..W&-ZDV_QO$BPT;U70.J+[>%\TW,%-1/'8+RV*N?X/HL6/D! MD$,O]P%G*!+DE&355=4=^SX+ $ZJF";&!5/FA2-ZDO"E_P]M::3.H<$DC517 M\G5ACUXU? YQKX 63E5-["C-GWT$"J6+\PZC$@1^QY"3=/<@U%">_6#8-EA7 M+^##W:9Y\U]G:&.BA28[ 0/PX"5K/L#KA"LJ+,ZX198ZD),P.RL2EDS@QOSF M0+;*[$DIBA\*8X3KQQ73O!3 M9/Q:CX.6T.9R'\F^&>PG_"1!L' @A!1"_3SZ\/MZ5M.D0.\!UU\'RS0Y=V-_ M'_JX7/V6H1)7^GML$S,Q2"2T@A?8UA\@5_YZFC_./H&R^K[B3CP$Q; -UD9? MV7+NQKLD4ZHC<@/S[O&8H7[=5PB"(2%1#:_'$7\8Y)^BD2(]62A@C?L"NS/_ MXH2NYLG.Y6))MIFE2'@PWDMBT%RI(^#R_P+/J<9WBS'+C!/+?#8,FI3F2MQ1 M97_3/-6PG2PMXT[_AC6C9.TK>I/X_@P7@8"XO:;?9&OY[FC>PR HJXHO\U/( MS58+PTS,R*-5C(%/$L,]-G'U]NY:AGN;( A6,.::)I">PUS?421!4/[Q'7LU M3_(5XE$<-EG< 9-_@GMR? MA&M0^J?D07"^B?M!.).76USIR2:,[*\XPY6*,W8CK@T/KB/"F!] 6]:H]NC/ M.3[U^0*Q9=_ :16SE:C,>G-=,)(6P-/X 8J?28L,&EBL/V#AQR_ M+!_N2!\%H_=JU1WWPLB458'E^(6\P*-J4CVQ&\RVB++W,Y@P.*M@P8'Q[@)[ M=EG60+"H *7'4-X$B I0^#)H. 8=EZOC0X%,-HI [N_"'?\A0R%#B]XFC_T9 M"Q:V\+EXQAUX!MJ6=49^(! MX8C_TFQK7GCD%!3U("H@O% X7\>]_@#KSZ\&6G,47AE2&_0FN&_W8#]AT)M! MGA8J94>BC@L,)\JJ&@X9U_2F?B&\N0@GI>0JWO+^S,W,[E%MT:=@K=ZJ6B._ M,EDCES+\@?]?(4L[4#%XTZN%/YMD>C'?4[J]@4*7<,:75EI;OD+%K3^*V*,K MJ97JY@N@''8F"&OS#UG(3S]M)\BLDIK&$Z!4'H%R2E'!\?W-]3)%-X,^>5YQ MQI>8JL,W0V%=H5K#/^2VAO4;KES(JBD@P4HO@V_] < MX2].R7C1P3 !ZRV!O%[@MZ7WP%(M4M'[,UG(VBT3[B& -EM<+4?C.[GA)?50 MV3'90B99!(M=L%*?TE@^8>?O,V7,-$&0J!401"4(8L[#8VK!R4MZ=7JG:(H\HCO#O0::7F6S1B[C//&3W6A@-=Z-OG2IW M<@L6.Y@RRNME/[N3+PM';"W:E&"?0:Y!&.D7E9KH3W:9I'9$?HAO'QQ.$'). M9RH+66$\5"[?=@2NNP_/B\KY.QER[Y*;(>%]3A]9$XZ85=UXJ(FKJ .%C?0Z M9/M!%- 9O2)0V 8]5&NR11[ ^+U>.#!NK2T7*K;F"\H_PU883&O =OF9'92H( ! MW9J#Y=P -_.7L/H.&\\R&P0%U.S)G6JN+3ZEU;6UP$(KUV;B]ID0/,V?>X*U MGF"%SIO.,G5Z-;3.51)BH+!>J^O,,L0F0T], V;Z+2TNILIA4,&"34,9W#%W M&KM+<1M4"HRH;7T12KYC+H2-,54YX%@8T9O-X7G;\!XOXW@1 _!5S9>+@L#E MG(E4K#@DB35TY=$''L6=/FV4^:#]J=CP]UNAM-KGOB@ I=5;#W)^]&OKPM89'3999EN MM(FIBY"3#.02W[2PD0?^O57U9;+T:MEN#BQ9EJ&NLTL-Y+WCY7M4:?$KY\FWDU"*^A0[K]JBO^*A7C\+#=6&"85*V)WH1[M,AOLU(F M6I043SIK\J:O+X="=L\ZY$Z),.R>A&P6632.H:Q*6^1A.9\7T^EM?FO$Z6G4W%226/LK3#7M<>H+^A-,%1#HQ-R-H"Q&,'WVBS\Q0UE MVNFJH^4LK;903Z]Q'HT=7W&+YDY=PUT+]=,F!3D?69,\'H2P6*OOR/%^,HVU MMJU=&IV.\%=',S0J'$VS%4?REY!15IO(6KC3'-N$PTQ%[\GV\-O#.^"X?1[] M]!SZ8CV^T1:00(;A1HYQ:=B@W]'_K>B;397P:"K@74^T4^:>!08M]PNF>P4K MZ57SZMX^Z>91"5 M2IL6!W^&VEF0"Q\W^0;>_V$HD^\SUCL9XAD.NH-<2@\K_6S-DWU2]>>Y$*V' M%@-#3Q1R$$0_X\P:E"S7DTQGT0PM5A9#8XHOE+5'\^53YKJN 5F)E(MRJ'!A MDITEU_53Q@3;SQ7& M>EAGK>++M4NCA>U&'\@VRC9S 2 .O=VR3_CWAFYZ7#GAS=>B_5?+[66G.5DX M"-.3+/D0NP:RM)E*3$ZD!XNMBB/Z])R:\'S]M'$AYY=8!318]/!]95859,;D M3&R:XVKY'KT,_=1I0[''S%"FBT'T;;(J+,93I2WZ\%1J),F%.6I9D!&1E6F8$-.$[])(<6$56_I1]@#;3J\:WES_1'^4^TN6[OK,?9)10O7DKWN'"BF7Q MV;OK69CTQN1\R76B6EP0HP;S*Q5O\G;\_=O361I/;Z5R M1=.Q4%Q70)B?%L&V3<)7"(.$=J MK'![-ZR?KRV88"'61*!%R4PFN-2_Q3.> M@O!OT&J+L#18& Z#C(H7@\$LO87R(C]8(NT8&%O1UAIF\51:=WQEO,E3+D8" M65^K^G+9>:]2876D04JWSU[^YJ320,>#9FTY#8-D+;-!N*F]\"0:A+7Q)/W/ M$Z)B6=-LU1K^ONI)WV$.MGL@(SO0M[+\"N5#6ELXI+75 ",&KCF,F#9"+(OK+M^ (WZQ'!_(/Z8Z>"C@SC,IS+ M37:H:-FW:/MZ?+,?<%&;?MJ4P*0(88_\& ;:2O/:1K7Y; OB$!OO_1TZ5U0UW'.@AN1!0MOX#PKC.?? MP9CX*NN(Z;?==Z L3QX$%^YDN&>_4IWIOPA'XM?,$Y[.9MPLZ\!5R[!"SA3! MPD-: !T ,B"+TKJ'A5>>ZQB<",>_H=C*JZ2Y-:0CNMUD#9\S9AP?5A<7R EW M9IE,.00)O#5Y_-8]^3LH$,G87$X/P>4'MYD MCZZ#,-4ISH05[?R'<"=^HSHSWYB,4J!EK=D3_Z/8$T^(4,=S:FWA27R34R=C M+4X$41,5<-.OAP((:*%B 1QK6I_(<5_13E:[PSQ5W,JAZ<\^* M0.N-BC=FWF^4A53CH=*VXT1XL]P,KEB/JXCP;?;8'+&G\4W"X'(EZNNY+WX_96J+7QB96AGPI49;N[X M]>;:0LC/->I._8/?;S))+]0/K+P*O? SDK9PQ)="5OVJ/;H6QT;\ M;A/&\D9X)&M@)#A9_D5U1JXSNZ+?W.N92E,%PRET[YCU0B;E3+O^I\EB?U9\ MI+(!Z]X'3^1%*(H"O(-RW2,Y/T!R@ +?)5T4REQFBUD84DZ.Q$.#_W_7,SFSR!6R/+F5").)?XSX5 M'"3\7OQ^^J43@N$G4TWT< 6*RA0$63*== K;7(X%OC.]3260_QJLQQ-A?1\R MU?T-)."Z4_YF T+,8!/FD=O>QJA*\IRA2.EESR5^T-^89!]2H,LP /\!I6LK/\S#9!4V%ZFD'(>!,1P/+<:YE[+ M\+Q.I96LUB3G<]XC0%1UQ&G0AX,@TAB M("GL0@R#ATX0*^E!Q*-@V,O&6G!W\!UK/L!)(S \0V+E,,NH]\0Q]$RFHI:] M"5E6H[:581GNUO:@<(3/82;(C W8/0A.]A^]9N #J:: M3@HDW1G>FI7IS.4T7[CZT\A,VEW,Q%:SNC&R1^2,]S[P<>\':5GKOYH69M(3 M'@3EE?M$4Q$RF4'_]<1@6R9CP,GS]IMQ.6:6G?[/W8(,AX42'V)TA>G\-*3T M/_U;8W_&8BM=J2,4;_J7L#P<.%*RXBF4,,,[M.#')H7AATX04. X/T(/8BP7 MG)/ LI:*+V>3$^KC$<1.1_D].%*JU5?OEUF"-$*YU[/ M4/*[*.*A8R*RV-,$,?[SF1[+^_#Y(I#G,OLM(+M_:)[T=[G3U%0GL@T8,&#@ M/P9'^,.?X P\O .K5MO18F[HZN9",9F=Q!HS3#/5K?+1%'#Y&(] ]C1!C/-L MW=/A1'HY[(1[UG4,H(UIM&^-YDK^UES>[QI&*'&0"$I"_W^6:/4 0? ;37*GT>5Z@.'[X2Z^M M)+T)G,_%6'*%=FW;2UR^7[5DQY07"QHP8,# OR\6E=ZE/M/$S;H?@X)ME8O= MH.C+2G44)3OX.[FA$(@!REFP%':@T"U\N0XH[&XHX8%=K]M#'H0KT:MZ,QW" M7^C$^0.<9R@7!!MK/<9;!R>RY3+XE=W=JB^]JM(:_OYT"K\9,&# P+\EF',N M%V4Y$\_)$AF#*Z&E8AU#N3)+B*NBZUAW1); 2*KNU&K%DUJIN%--\$1ZR][' M\.MFDB#P7OK*;-PSK;I2SPI7,J1YLUM$(-\_-)D^7@JN_#WW>2B66"I <2=S MBB.\2/$7=GNUL0$#!@S\6X 3TZHK=K[J26]A830-5O4NQ$!ER@/$0,5+)2^5 M<&U[002+SPE/ZL_"&CZGTAFY4?%EUJN!0L];7LC@,<,$P7NQX*"_L$.U)QY0 MEN^X0',EK]""K35:J"/"VD]E;XB+^ ;#7B/VH7;@G4 BO \($D?TGIFJ\V/ M@ $#[W@LW%SZD.I)GB'4GJC^[5M2V!' :DUR%*Z\T:)%[S)98^>HOMQSHK;8M[<( G]K!$G=-%ATD"&S2ENC L_@ MAZHW^P_%F]TJ CEY+O<(YG6#]V HC>$EN>+:G=HBJELNFN,:,%99&S!@P, @ M6$Y#;N+NS3ROU7?VR1V7UG /@GYY4$F;:]MCYD ^Q,V^%4?+M^:Y=MYHA)E0 ME?;$SZ&4-X@@" +7E!7Z'B0(&>9J;8*BOX/EC/7+)7B/BIJ6HTRV\-7PD%9H M=>WE.O8D.KG/ -JV=J#$_69Q_R;-E;I#5#?.TR\W8," 0,2I=+^K)BHN.)7 M"%]NE0BV9]NT53UM:K UK[I3+\-*OU]S)TZ;L[SEX-%*!+- EM/7J]Y,"!Y.'._ ;*UVK:ZSH/H+;YA< MR7MQSZ,6+C(RF P8,&!@5X DJ/Q5[H[ES_T1%OP?L#V' @ $#[WB\HPC"@ $# M!@SL/9 @%$?T8L63V3@^07#-06S<'>6X03JW&,1];$R7'8\@1&UKL^I.W3DR MB\F 0,&#.PC*!-$^&+5!X((M8Y-$"M[^?^HR16[=%9H+ ^B\?V:)W6""+;: MM(9.N3AOB!R&$\0JW*NVK<5D$(0! P8,[+LX\/'8!U5K\_E:L+B6:RFXJ(Z* MO%S>@B0!@O!FI5*'IQ%6G)&?CKF1]Z+0>Q1;^!CASU>;5W;+!6YE(26/Q]EN=*LJHJB^JI MKKCS5_HE!57&69BA59].U$2 M$!?T:;7M&U5/\CSSDR\=J%]JP( ! P;V*91*^\_VMOZWR9FZ2GC3.\QI"Y[LT*__"5!T^1_AR:\PK>[HL:P;D MO@_E*K*=)=:-$L%BA^)*/BX[L+^"1U&EU[>TD'-Z+!('[ MAU5/^BE33?C;!WJ-M0P&#!@PL,^#ECPW(#*[TY<);V:9\&;7J.[T>I,K85<= M\>M-SNCAI2FL/]"JPY]37;'S%$_R"=637*-Z,^M53]8K/-E;5%?J1!%*?$@_ MU8 ! P8,[/-86GJWLB+\"8LS8['X"\&1.$H'\D17V]&=GA1K?KY]CP( ! P;^XV&L?C9@P( ! P8, >&#!@8'>PWW[_'[Q&*F7_?0)$ $E%3D2N0F"" end GRAPHIC 15 snow-20241031_g1.jpg begin 644 snow-20241031_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #__@ 23$5!1%1/3TQ3('8R,"XP /_; (0 M!04%" 4(# <'# P)"0D,#0P,# P-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T- M#0T-#0T-#0T-#0T-#0T-#0T-#0$%" @*!PH,!P<,#0P*# T-#0T-#0T-#0T- M#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-#0T-_\0!H@ M 04! 0$! 0$ $" P0%!@<("0H+ 0 # 0$! 0$! 0$! M 0(#! 4&!P@)"@L0 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JB MHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ M\?+S]/7V]_CY^A$ @$"! 0#! <%! 0 0)W $" Q$$!2$Q!A)!40=A<1,B M,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149' M2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F: MHJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ M\O/T]?;W^/GZ_\ $0@ C 'C P$1 (1 0,1 ?_: P# 0 "$0,1 #\ ^RZ M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * " M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * M"@ H * "@ H * "@ H * "@ H S-8U2/1K5[N49$8&%'!9B<*H],D\G!P,G' M%=-"B\145*.E^O9+5LXL5B(X.C+$3U4=EU;>B7S?7HM3S.S^)4QG NH8Q;DX M/E[MZ@]\EB&QZ!5SVQ7T4\JCR?NIRY[=;6;[:)-?>SXREG\_:+V]."I-_9YN M:*[ZMJ5NUE<]>5@X#*<@C(([@]#7RK5M'N??III-;/5'F_B;QT^E7+6=E&CO M%C>\F2N2,[552IX!&26ZY&.,GZ#"9>J\%5K2:3V4;7MW;:>_:VW4^/S#.986 MJ\/AX1E*-N:4KM7:O9)-/3J[[W5M+F_X5\3+XBB?$KV?73=/[]SU,MS!9A"7-'EJ0MS);-.]FNO1W73OJ=5 M7F'NA0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 M % !0 4 9NIZQ::-&);R01ACA1@EF(Z[54$G&1DXP,C)%=%*A4Q#Y:4;M;]$ MO5O0XL1BJ.#BIXB:BGMNV_1*[?GT74@TOQ!8ZSD6DH9AR4.5<#UVM@D>XR/> MKK8:KA_XL6EWW7WK\GJ9X;&X?&:4)IM;Q=U+[G9M>:NC!^(/_();_KK'_,UW M9;_O"_PR/+SO_#5]L?EI]2V'_'M%_UR3_T$5^:U/CE_B?YL_<*' M\*G_ ((_^DH^>_%?_(6NO^NI_D*^[P?^[T_\)^2YE_OE;_&_R1UGPR_X^;C_ M *Y+_P"A5Y>:_!3_ ,3_ "/>X?\ XM7_ 1_]*/5K_4;;3(_.NY%B3U;J?90 M,LQ]E!-?,TZ4ZSY*47)^7ZO9?,^ZK5Z6&C[2O-0CY]?1+5OR2;,[2_$VGZPY MAM9SH3O+ M?E:<6TNUTK_+4WJX3U0H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * M "@ H * "@ H * "@#Q[XE6<_P!HBNL$P>5LR.BN'8G/IN#+@GK@@=*^KRJ< M.25+13YK^;5DM.]K/TOYGY[G]*I[2G7LW2Y.6_12YFW?M=-6[V\CS..1X6#Q ML4=3D,I((([@CD'W%?1-*2Y9)-/=/5'QD9.#4H-J2U33LT^Z:V.FO/%EWJ-@ M;"[Q+\RLLO1_E[-CAOKPW#_P!WI_X3\ES+_?*W^-_DANA>()= \U[= M5:290H+=%P(PT<5RJ;:C%MV77ROT%@\;/ <\J23E.*BF]H MV=[VZOYV]3,OM0N-2D,UU(TKGNQZ>P'11[ 5T4Z<*,>2E%17E^O=^;.*M7J M8B3J5Y.4N[Z>26R7DK(V?"-G/=ZG ;<'$4BR2,.BHIRV3VW#*@=R<5R8V<*= M":G;WHN,5W;6EO1Z_(]'+*52KBJ3I)^Y*,I/HHIZW?FKQ\[V/HNO@3]>"@ H M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H X?QOXAET2!(K4[9[C M=ANNQ%QD@'C<2P /;D]<5[. PT<1-RJ:PA;3NWM\M-?D?,YOCIX*G&G1TJ5+ M^]_+%6NUYNZ2^?4Y;3?"FN7+17DMR8MQ5SNEE:0#@_= *YQ_"7'H<5Z57&86 M"E1A3O9-:1BHWVWO?YV]#Q,/EN/JN&(G6Y;M2=ZDW-+?:UKVZ.7DSH/B-<2V M]C$(G9-\P#;21D!&(!QVS@XZ9 /85PY7&,JLN9)VAI=7MJCU<]J3IX>'))QO M42=FU=N0] * "@ H \O^)5W-;K:I$[1JYE9@ MI*Y*>5M)QCIN./K7TF50C)U7))M**5U?1\U_OLCXG/ZLZ:H1IR<4W-NS:NX\ MEMNUW8]#TR1IK2"1SN9X8V8GJ24!)_$UX-5*-2<5HE*22\DV?6X>3G1ISD[M MTX-ONW%-LNUB=(4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 9] M[JUGII NIHX2W0,P!/OCKCWQBMZ=&I5O[*$I6WLM/O.2MB:.&LJ]2,&]DVDW M\M[>>Q91X;V+*E)H9!U&'1A^H(K-J5*5G>,EZII_FC9.%:%XN,X272THM?BF MCSW7/AY!7L HYKWL/F2/)K_3;G2Y/)NXVB<=,C@CU4CAA[J2*^HIU M85H\]*2DO+IZK=/U/@ZV'JX67LZ\'"7GL_-/9KS3:*-;',?4UBI6WB4C!$: MCT(45^:5-9R:_F?YG[A15J<$]U"/Y(^>_%@*ZM<@\?O,_F 1^8YK[S!_[O3_ M ,/ZL_)LS5L96O\ S_HC!BA>=Q'$K.['"JH)8GT ')KM7&, MIM0@G*3V25V_1(]+T/X=R38FU-O*3J(4(+G_ 'FY"_09/NI%?.XC,XQO##*[ M_F>R]%N_G9>I]E@\BE.U3&OEC_)%^\_\3VCZ*[\TSU:RL;?38A#;(L,:]E&/ MQ)ZD^K,23W-?,SJ3JRYZC?Z=EY+0^ZI4:>&A[.C%0BNB_-O=OS=WYE:+7 M+">;[-'<1-+G 4.I)/H.<$^PR?:M'AZL8^TE3DH][/[WV7FS&.,P\Y^QA5@Y M[64E=OLN[\EJ:EE@?:YDB)Y )^8CU"C+$>X%=%.A4K?PH.7F MMOOV_$XZV*H87^/4C"^R;U?I%7;^XS;?QAI%TXCCN4#'IO5XQ_WU(JK^M=$L M%B(+FE3=O)J7X1;9Q4\TP=5\D*T;_P!Y2@OOE%+\3I 01D<@UY^Q[.^J,V_U MBSTMD6[E6(S'" YYQC/0' &1EFPH]:Z*="I63=*+DH[VZ?YOR6IQUL51PKC& MO-00I/S$>H498CW Q13H5*W\*#EYI:? M?L%;%4,+_'J1@^B;U?I%7?X%&U\5Z5>,(XKE-Q. &W1Y/H-ZJ#[>O:MYX.O3 M5Y4W;RM+_P!);.6GF6$K/EA6C?I>\?\ TI(Z"N ]8* *UU>06*>;I]AS6D*4LUP3?+[97_P ,TOOY;?B=#;W,5T@D@=94 M/1D8,/S!(K@E&5-\LTXOLU9_B>O"I"K'GI24HOK%IK[T,N[R&PB:XN&$<2#+ M,>@R<#IDDDD DDX%.$)59*G35Y/9(FK5A0@ZM:2C".[?3IZZO1):MA9WD- M_$MQ;,)(G^ZPSS@X/!P000000"#UHG"5*3IU%:2W04JL*\%5HR4H2V:^[KJM M=T]2S69L% !0!5O;Z#38FN+EQ'$F,L<]S@ DD^@!-:TZ*HQH_6G->RW4M;;VVWO?2UKWZ'C?CG6;36)X7LI/ M-6-&#':ZX);(^^JD\>E?6Y?0J8>,U6CRMM-:I]/)L_.\XQ5'&5*J@X'.!S@$XP*^8JX2O0C[2K M"T>]XO?O9L^[H9AA<3/V-"HG.VBY91O;>W-%7LM;+6VIRWQ+_P"/*'_KO_[( M]>EE7\6?^#_VY'B<0?P*?_7S_P!MD=9X:_Y!=K_UPC_]!%>7BOX]7_'+\SW< MO_W2A_U[A^1M,P0%F( R2> !ZDUR)7T6YZ3:BKMV2W;Z'.3^+](MFV/ MUKB^MT/;?5.=>VM?EU[7WM:]M;7O;6QYU\4/^7/_ +;_ /M&O>RG_E[_ -N? M^WGR/$7_ ##_ /<7_P!QGI&D?\>-O_UPB_\ 0%KY^M_%J?XY?^E,^PPO\"E_ MU[A_Z2C0K ZS&/B&P6\&G>:/M!.-H!(W8SM+ ;0WL3G/'7BNOZM5]G]8Y?<[ MZ;=[;V\[?@>=]>PZKK!\Z]KM:SM?LW:R?E?RWT-FN0]$Q;[Q'IVFL4N+B-'& M;6Q^&PSY:U6*DMTKR:]5%-KYD M=GXHTN_8)!<(6/16W1DGT D"Y/L.:J>$KTE>=-V[JTK?^ MDTLQPE=J-*K&[ MV3O%OT4DKOR-ZN$]0X/7+QPSR/F1$N1;)%NF55Q;^>TK" &1W)X&0RHF&P,L M:]O#P5E%:-TW4S;T[(^7QE5WE.5Y1C65&,+U%%?NO:RG M)4O>E)[+1J,==+MFUH,SN-I)\MX(+A%9S(T?G>;F/S#DN@\L%"23R1G ''B M(I:V7,IS@VERJ7)RVER[)OFU2TV>[9Z."FVN6[Y73I58QN% !0 4 % !0 4 % !0 4 % !0!\Y>+1.-5N/M&=WF'9G_G MG_RSQ[;,=.^>]??X+E]A3]GMRZ_XOM?C<_(,S]HL76]M>_,^7_!]BWERV^=R MGI.N7FBOOM)"H)^9#RC?[R]/Q&&'8BM:V'IXA6JQOV>S7H_TV\CGPV,K8*7- M0DTNL7K%^L?U5GV9Z_H7CNSU/$5UBUG/'S']VQ_V7[$^C8] Q-?*XC+JE&\J M7OP\OB7JNOJON1^@8/.:.)M3K_NJGF_<;\I=/27R;.OO;"WU*(PW*++&>S#I M[@]5/H5(/O7E4ZDZ,N>G)Q:[?KW]&>_5HT\3'V=:*G%]'^:>Z?FFF ], MLIQ< 22;3N5)&!12.G 4$X]&9AZYKTIYC7J1]G>*OHVE9O\ %I?)(\2EDV$H MU/;)2E9W4923BFO))-V_O-E6^^(5C9W!MT1YD0X:1"NW/?;D_,!Z\ GIQ@G6 MGEM6I!3;46]5%WOY7[7_ ZF%;/,/1J.E&,IQ3LYQM;SM?>W?9]--30U#PYI MGBI4O,#GIXJO@FZ-EH_ADKV?E9IZ[[V>_4 MZZ^ PN:*.)N]4K3IM)M=G=-76VJYEL]K&KI.@66B+MM(PK'[SM\SM]6/./88 M7VS7-6Q%7$.]66G1+1+Y?J]3NPV"H8)6H0L^LGK)^K[>2LO(J:WXILM#!65O M,F[1)@M[;NR#_>Y(Y4&MB^7?Y?-HPQ>8T,#I-\U3I".LOGT MBO77LF>.:YXOO=;S&3Y$!_Y9(2 1_MMP7^APO?:*^LP^"I8;WDN:?\S_ $6R M_/S/SW&9I7QMXM\E/^2+W_Q/>7X+R.8C#%@$SNR-N,YSGC&.)&]THWO=6MO?I:W7L?4EEYGV>+S_];Y:;_P#?VC=^N:_-:G+SRY/A MYG;TOI^!^WT>;VF['RY]LXS[5I0 MI^UJ0I/:4DGZ=?P,<56^K4*E=:N$6UZ]+^5[7/'/#'AX^*YI;N^E+O/EDN MUK?%G'EI\T)=)U3'DL&WV[9R/Q-_X^;?_ *Y-_P"A5ZF5?!4_Q+\CP.(/XM+_ /_ -*& M^'_!R?31MK716ON:A\-[1XS]BDDBE XWD M,A/H<*&&?4$XS]T]*XZ>:5$_WT8N/6RLUZ:V^7XGIU\AHRB_JTY1GTYFI1?K MHFK]T].W0S_!FMW&GW9T2_)X)2/<Z,!\O)&<;>&K?'8>%6FL90MT ME[6T9Z)K>K1Z):/=R M<[>%7IO<_=7\>I/.%!.#BO!H47B*BI1TON^R6[_R\['UN+Q,<%1E7GK;2*_F MD]E_GV2;/)=+T6^\;3-?7LA2 -C=C\TA0\*H[L>,_P!]MU?45:]++HJC1C>= MKV_63W;?;\E8^#P^$Q&=3>)Q,W&G>U__ &VG'9)=7W_F=SLV^'6EE-H,P;^] MO&?KC;M_05Y"S.O>_N6[6=OSO^)]$\BPG+RIU$_YN97^[EM^!Q5W9ZAX"NEG M@?S;:0XSR$<=2DB\A7Q]UAVY4\,H]B$Z.9TW":Y9K[UYQ?5=U]_1GSE6EB,B MJJK2ES4I/TC+^[-=)6V:]4]TO3;M8O%6D-Y/2XCW)GJLBG(!]UD7:V/0XXKY MR'-@L0N?>$K/SB]VO6+NC[2JH9I@W[/:I"\;])K5)^DE9_,Y#X;:B=LVG2<, MA\U >H!PL@]L':<>K&O5S2EK#$1V?NO\XOYJ_P!R/G\@KZ5,'/>+YXI_*,E\ MG;3S9ZG7S1]P9(URR-Y_9PE7[2/X,-Z;L;L;=V.=N[/M75]7JJG]8Y7[/OIW MM>U[VOUM8X/KE#VWU3G7MOY;/M>U[ZFOI\KI**GB):+X4_+>3_ "_$^$SZNY.E@X:OXY)=6_=@O_2M M/-';0^';$A@:JO%15[.WO7YFT_\3;_!W/(_&6@VV@311VID^#M/T><74 M D:500I=LA<@@D !>2"1SGKQ7S5;'5J\/9SY5%[V5KVU[OJ?I_CE^9[N TPE!O_GW'\CS#5=3O?&E] M_9]@=MLI..2%*J<&60CDC.-JX.,@ ;C7T=&E3RZE[>O_ !']Z;^S'S[OUZ'Q M6)Q%?.:_U3"NU%-];)I;SGY?RKI=)*[.JM/ASI\2 7#2S/W((1<_[*@$@?5F M^M>9/-*TG[BC%=%:[^;_ ,DCW*60X:$;593G+J[\J^22T^;9S^N>!I=(7[=I M4DC>3\Q4G$B@=61E W8[K@''=NE=V'S"-=^QQ,8KFTO]E^33O;UO;T/*QF3R MPB^LX&@%=V+A&EA9TX:125E_V\CRRT^XZCXH?\N?\ MVW_]HUYN4_\ +W_MS_V\]SB+_F'_ .XO_N,](TC_ (\;?_KA%_Z M?/UOXM3 M_'+_ -*9]AA?X%+_ *]P_P#24<1XN\9?8BVGZ<=UP?E>1>?+)XVKZR=O]CW; M[OLX+ ^TM7KZ0W47]KS?:/Y^F_S69YK[&^$PCO5VE):\GE'O/_TG_%L>#_![ M6+#4-0&;@\QH>?+R.6?UD.3Q_#WRWW3&XU5$Z%#X-F_YK=%_=_/TW,KRMT&L M7BOXN\8_RWZR[RUVZ>NU7QGXEN#.-'TTMYC861D^^6;&(T/;@@L1SSMR,,#I M@<+#E^MXBW*KN*>R2WD_T7S[&&:YA4]I_9^#OSNRFX_$W+:$>V^K6NMKK472 MOAO"$#ZC([2'DI&0%7/8L02Q]2-H],]25LTE?EP\4HKK+5OSMHE\[CPV0P45 M+&3DYO5Q@TDO)NS;?FK?/\=&OQL_33U-*^0TI1;PLY0GT4GS1?ELFO77T,_P )^(+G3+O^Q=3W M?>\N,L\)=(WZQE]E^EM'IZ-<:9OE-Q!(UO*P ?:%97QPI97!&Y1P'7: M<<'( \"-6T?9SBI16UVTU?=)IK1O6SNKZJS/KYX?FG[:E-TYNRE91DI6T3< M9)^\EHI*SMH[JR4UC8)9;B&:220@O(^-S8^Z,*%554$A54 #)ZDDF*E1U+*R M45M%7LK[O6[;?5MW?I8THT%0NTW*4K*?:2TE'T>_RV?5,\6\3>$7T#]\DB20,<+N( M60>VTGY\=RF>Y*J*^NPF-6*]QQ<9I:V3C]$V?G.897+ ?O(SC*FW97: M4UY M%C\-3E3E722G'6ZTOKK?OZ[_ "/J\HQU6G6AA92(9[5AIEO\ NQ(@:1P?F96)&P>@X^8]6SC@9W<66X:,U]8GJT[171-6 MU?=ZZ=M][6]3.\=4I/ZE2]U2BI3EU:;:Y5V6FO?;:]\K1O 0U/3OM;2[9I5W M0@8* #M)P3DX(.TC9WW'*UU5\Q]C6]DHWC%VDW\3_P /33SW\MSAPN2K$X;Z MQ*I:I-7@E;E2_OZ7N_*W+YO0R_"6OSZ+>+:'YX)I!&Z9R Q8+O0],COV<<'G M!'3C,-#$4W56DXQ;3[I*]G_6C^:?#EF-J8*LL._>ISFHRC?1-OEYHOOWZ27R M:[3Q]X@N=,\NSM&,1E4N\@X;;G:%4_P\Y)(^;I@C)SX^78:%;FJU5S[77R6VY]'G6.JX;DP]!N#FG*4EO:]DD^G5MK7:S6IXPS%B68Y)Y)/))/%DCP,L78#C_97[SGV P/XBN0:Y,1B(X6'/)- M]DEU\WLOG\DST<'@YXZI[*G*,;:MR:6GE'>3]%;NU<]NT/PC9:'AU7SIQ_RU M<#(/^PO1/PRV."QKX[$8VKB?=;Y8?RK;YOK^7D?I6#RRA@K2BN>I_/+=?X5M M'Y:]VSJ*\T]LK7MHE]!);2_]:4YNE*-2.\6FOD8U:4:]. M5&?PSBXOYJUUYK=>9XK)I6M^#YFDM-SPGJ\:[T91T\Q.2I&>I P2=K'K7V"K M87'Q4:ME+M)VDG_=>E_E\T?F[PV.RB;GA^9P_FBN:,DMN>.MGKUVN[2-S3_B M7@A+^#'J\)Z?]LW/Y_/^%<57*NM"?RE_\DO\CTZ&?_9Q5+UE3?\ [;+_ .2^ M1Z-INK6NKQ^=:2"11P1T93Z,IP0?J,'J"17@5:-3#RY*L;/IV?H]G_5S[##X MFEBX^TP\E)=>C3[-/5?KTN>6_$W_ (^;?_KDW_H5?295\%3_ !+\CX?B#^+2 M_P #_P#2CV"*-846-.%10H'L!@?I7RK;DW)[MW?S/T&,5"*A'9))>B5D/J2C MQKQ0OV?Q);R)PS-;.?J'"_R4#Z<5];A'S8*<7LE47X7_ #9^=YBO9YI2G'=N MC+Y\W+^21>^)T[ 6T ^Z?,<^Y&U1^0+?G6.4Q7[R?7W5\M6_T.GB&;_B^2T M/L,-25"C3HPVC"*]7;5^K=V_-FA6!UG/^*K1+S2[E7_@B:0>S1C>,?\ ?./H M2*[L'-TZ]-KK)1?I)V_4\G,J:JX2M&7V82FO)P7,ORM\SE_AI<,]G-">DI)[UZ6:Q2J0FNL;/Y/_@GB9!-NA4IO:,[K_MY;?>K_/S.?U,? M\(OXC6Y'RP3,)#Z;)<5;YQUC]ZLOO/*Q'_"9F M:K+2G-\S[['"CW-?+TJ;JSC2CO) MV].[^2U/O:]:.&I3KRVA%OU?1?-V2]3YQ6XNDF&K<[O/+>9V,H(D(_$'D="# MBOT!QIN/U7IR6Y>O+\*?X?>?CZJ58S6/UO[6_-TY])M?CMV/I&RO8[ZVCNXS MB.5 _7ID9()]5.0?<&OSZI3=*QU\F?H9YQ\2_\ CRA_Z[_^R/7T&5?Q9_X/_;D?'\0? MP*?_ %\_]MD7)9VMO"P=.#]D1?IO"H3^3&LE%3Q_*]O:M_==_H=$INEE*E'? MV$5_X$E%_@RE\-;1([.6YQ\\DNS/^RBJ0/;YF;/KQZ5KFLVZD:?11O\ -M_H MD>6[A&_K=*_P ]S\RP].-#-E2A\*J3LNR<9-+Y7L;7Q0_Y M<_\ MO\ ^T:X\I_Y>_\ ;G_MYZ7$7_,/_P!Q?_<9!K/C/[+90V&G-^]$$:RR MC^#]VH*(?[_]YOX.@^;)72A@>>K.O77N\\G&/?WGJ_+LNO73?+%YK[*A3PN$ M?O\ LX*,?[W=_9V7O;3_#W2;*X5K]V$MU&V-A_P"67HV#]XMR0_08 M('S FL\RK5(-4$N6FUNOM=UY)=5UZZ,UR/#4)IXJ3YZT96Y7]CM*W5RZ2V6R MU39ZQ7S!]V?-VG:\UAJ#:DT:S2,9& 6X[X) ^M?H-7#JK16'4G&*45 MIU4>GY/Y'X[0QCP^(EC'%3FW)KFTLY/5Z=;-KYG7?\+-N?\ GWB_[Z:O*_LJ M'_/R7W(]_P#U@J_\^H??(/\ A9MS_P ^\7_?34?V5#_GY+[D'^L%7_GU#[Y' M):UKDFNW270B$,RA5'EDDL5)*GUW#.![ #L*]2AAUAJ;I\SE%MOWK*UUJO0\ M'%XR6.JQKJ"A422]V[;:=T_5;?=V/HNW=I(D=P5=E4LIZ@D D'Z'BO@I)*34 M7=)NS[JY^NP;E",I*TFDVNS:U7R):@T"@ H * "@ H * "@ H * "@ H * / M-_%'CDZ;*]E8J&F3AY&Y5#CHJ_Q,.Y/R@\8;FOH,)E_M8JM6=HO516[7=OHG MY:M=4?'9CG'U:3J5I.4GU;O\EV79+1="?3=*NM6 MD\JTC:1NY'"J/5F. H^IY[9J*M:G07-5DDNG=^BW9I0PU7%2]GAX.3Z]EYMO M1?,]D\,>"8]%<7=RPEN0#M"\)'D8.,\LV"1N.!@GY<\U\GB\>\0G2IKEI];[ MNW?HEY:^I^B9?E$<%)5ZTN>JEI;X8W5G;JWNKNV^W4U/$WAF'Q!#QB.YC'[N M3]=CXY*$_BIY'<-S83%RPLN]-_%']5Y_GL^C7;F&7PQ\.D:L5[DO_;9=XO[T M]5U3\3>\U+1EETHN\*L<21<Z4E_*TI+NCTGP;X.^Q;;^_7]_UBC/\ RS]& M8?\ /3T'\'4_/]WY['8[VEZ%!^YM*2^UY+^[W?7TW^QRK*O8VQ6*7[S>$']C MM)_WNR^S_BVZCQ%X;@\0Q*DA,?+D SC/4$<;E. <9!R.".<^;AL5/"2;B MKQ>\7UMU3Z/^K'MX[ 4\P@HS;C.-^62UM?=-=4^UT^SWOXEK7AB]T(YG3?#G MB5,E#Z9[H?9@,G."1S7V-#%TL3I!VEUB]'\NZ]/G8_-L7E]? N]2-X=)QUC\ M^L7Y.WEC:#\0)[ M4K!J.9XN!YO_ "T4>I_O@?@WNQXKP,1EL)WGA_=E_+]E^G\OY>A]?@L[J4FJ M>,]^&W/]N/F_YDO_ +S>Q[,CK(H=""K $$="#R"/J*^1::=GHUHS]$34DI1 M=TU=/NGL.Z4B@!!&1R#1MH):ZHQ]3\/V.K BZA5F/\8&V0?\#7!]\'(]0:ZZ M6)JT/XL?N>GW:GGXC!8?%K]]33?\RTDO^WEK\G=>1Y+X;#:/XA^QP/O MC\R2%C_>4!B,]!E2H)QW!QP:^HQ5J^#]K-6ERQDO)MK;R:9\'@$\'F7U>E*\ M.:=-^<4FU?S32^:=B_\ $W_CYM_^N3?^A5AE7P5/\2_(ZN(/XM+_ /_ -*/ M8Z^3/T,* /'/%W_(PVW_ &[_ /HTU]9@O]SJ?]Q/_24?GF:?\C*C_P!P?_3C M-OXD:5U5"I*D_MI->L;Z?PC.1YT*B.5>X*C ;'HX&X'IG(Z@UP8R M@\/5EI[LFY1?D^GRV^Y]3U\LQ<<7AXN_[R"49KK=*R?I):^MUT.GKSCVCB/' M6LIIU@UJI_?W0*!1U"'[['V(^4>I/&<''LY?0=6JJC7N0U;\^B];Z_+S1\UG M&+CA\/*BG^\JKE2ZJ/VF_*VB[MZ;,3P!IK6.G>;(,-U M;)_ZYOA6_)MA]ADUIEE7V=5TGM-?^3+5?A?\#'/]2>O^&5D_N?* M_2YQ&L>)CJ.DVM@I)EZ3>I\L[8Q[E^'/?2^%O^)!_9P'[]$\X>IG^\1^.3&#_ M '<5XD<7_M?M[^XWR_\ ;FW_ -MZGU,LN_X3OJB7[Q1Y_P#N)NU\]8+R.!TO MQ,;+1;G3R<2D[8?]R7/F@>FW#$?[3U[E7">TQ-.NE[N\O6/P_?HO1'RN'S#V M.!K81OW[VI_X9WY_NU?K([WX?:9]BT\W+##W3;O?8N53\SN8>S"O$S*K[2M[ M-;05O^WGJ_T7R/JQU\F?H9YQ\2_\ CRA_Z[_^R/7T M&5?Q9_X/_;D?'\0?P*?_ %\_]MD;-G8G4O#T=J/O2VBA<]-VT%<^VX"N2=3V M.,E4Z1J-OTOK^%ST:5'ZSEL:"WE027^+EO'\;'(_#S5EM))=+N/W;NY= W'S M@!70^C84$#V(ZX!]3,Z+FHXFGJDK.W\NZ?IJ_O1X&1XE4I3P-7W9.7-&^GO) M6E'ULE;T:WL>N5\L??%6]O8=.A>YN&"1QC)/\@/4D\ =22 *UITY59*G35Y- MV7]=EU9A6JPP\)5JKM"*NW^B[M[)=6>&>'KQM0\0QW3\&::1\>F4<@?@, ?2 MOL\3!4L'*FMHQBON:U^>Y^8X&J\1F4*\MYU)RMVO&5E\EH=+\4/^7/\ [;_^ MT:\[*?\ E[_VY_[>>UQ%_P P_P#W%_\ <9H^$O!L%O +N]"SR7$>50C*(CKT M]W93R?XRZ[OL=>6953ITUB,2E.=2.D6 MKQC&2_&33U?39=WRVI65SX%U!;NURUM(3MST93RT+^XZJ>_##D,!Z5*I#,J+ MI5=*BW[I])Q\NZ^6S1X>(HU:Z/T:U32]@TO4X=7MUN MK;I5%JON:Z->3/T'#XB&+IQKT7>+Z=4^ ML7YK_@K1GD.F3#PCKTD-Q\L#EHRQZ"-R&C?Z#"[C_"-W<5]55C]>PD94]9JS MM_>BK27YV[Z'P&'G_9.83IU=*['MH(8 @Y!Y!'0BOCM MM&?I*=]5L+0,X;6/&L>GWT=A;1_:6+!92I^Z6(&Q< [G'<= <+USCVJ& =6E M*O4ER*S<;K=)7N^R[??M:_S&*S:.'Q$,+1C[1\R4[/9MVY8V3O)=?/3>]NYK MQ3Z<* "@ H * "@ H * "@ H * "@ H * /%/$_@V^-[+1-VJ8YV7_/N+U_[>DM%Z1OZH]2M;2#3XA%;HL,2]E ] MR?4^I/)[FOFISG5ES3;E)]]?Z]#[>G2IX>')2BH071:+U?ZM_,XK7/'UKI^8 MK+%U,.,@_NE/NP^_]$X/]\&O8P^75*MI5OOD?.8S.J.'O3PUJM M3O\ 87S7Q>D=/[R.)L_B#J44XDN"LL)/S1[%7"]]C !@?3<6'K7L3RVC*'+3 M3C*VDKMZ^:>EO1(^:I9WBH5%.JU.G?6'+%677E:2=^UV_,]M$<-QMGVJQ(!5 MBH)QU&"1D=<^U?'WE"\+M:M-)Z=F?I*C"I:KRINR:;2O;=:[GEOBOQK>6=X] MG8$1+"0& IU*:JUKR<%KGP^ MM[S,VGD6TIR=A_U3'VQS'_P'*^B#K7MX?,IT[0K^_'O]I?\ R7SL_,^6QF24 MJUZF$:IS_E^P_P!8_*Z[11P4'@?5I9Q"T/EC.#(S+L ]<@DM]%!/L.<>W+,, M/&/.I7?2*3O?MJM/GH?+0RC&2J>SE3Y5?63:Y4N]T]?1:GO=K +6%(%)(B14 M!/4A0%!/OQ7Q$Y<\I3>\FW][N?J=."I0C26T8J*](JWZ$=_9KJ%O):N2JS(R M$KP1D8R/\.AZ'BJIS=*<:B2;BT[/;0BM26(ISH2;2G%Q;6ZNOZ]=F>3?V5XB M\+DK8LT]OG(" .I_[9-EE/KL'_ C7U'ML'C;.LE"?G[K_P# E9-=K_U::C%._+?=M]9/;31*^KOIF?$+2[J^N+9K:)Y059,HI(#%@0&Q]W([ MM@<'G@UTY;6ITH5%4DHZIZNVENG?Y:G%GF'K5ZE%T82FK./NJ]FWU[>KLM^Q MZI7S)]R% 'EGB?2KNZUZUEAB=X_W.7"DJ-DA+;FZ+@<\X]LYKZ7"5J<,)4C* M24O?T;U=XI*RZW?8^'S##5JN84:E.$G#]W[R3Y5RS;E=[*RUU/3Y8DG1HI ' M1P593R"#P01[U\Y%N+4HNS3NFNC/M91C.+A-)Q:::>S3W1Y'J/@[4=#N/MFB M,S+GA58"1 >=I#<2)TXY)[J<9KZFECJ.(A[+&))]VO=?FK:Q?W>3Z'P-?*L3 M@JGUC+9-QZ).TXKLT])Q^]OJM+D1\0^)V'DB"0/_ 'OLK;O3/*[ ,]]N/PJO MJV!7O\\;=O:*WYW_ !(^O9JU[-4IJ7?V+OVOJN7YVL6]'\$W>H7'VW6V/)W& M,MN=R.@0 M925&1OHP(/\ .JA)TY*<=XM->J=S.I3C5A*E/X91<7Z-69XQX8\*7*ZJ!=Q, ML-HQTGA@6P_!(V@YZC/UV+QD/J_P"ZDG*HK63U2?Q77333U9^= M9?EM58NU>$E"BW)MIJ,G%^[RO9W=I:75D>W5\N]ERN[MVM8]KMX$M8TAC&$C544>@4 ?D*^/E)SDYR MW;;?J]3](A!4HQIP5HQ2BEV25D2U)H>5_$'3+J^N;8VT3R@JR9120&+#AB/N M\'.3@8SZ''TV6U:=*%3VDE'5/5VTMT[_ "/AL\P]6O5H^QA*2LXWBFTG?K;; MU=EOV9ZI7S)]R<%\0K&>]LHA;QO*4F!8(I8@%&&<#)QD@=.,U[>6U(4ZLO:2 M4;QLFW97NGNSY;/*-2M0@J,)3<:B;44VTN62O9:[G3Z# ]MI]O%*I1TA0,IZ M@A1D'W'>O.Q$E.M4E%W3DVGWU/:P4)4L-1IS5I1IQ33W3MLSD_%/@K^TI#>V M!$=SU=2<+(1T8'^%_P!&."2IR3ZF$Q_L5[&NKT^CW<5V:ZK\5Y[+PL>*-,'D212R[?E!>$R?3]X@^<^Y9B>^:] M!T,#6]^,HQOK93Y?_)7M\DCQHXK-<,O92ISE;1.5-S_\GC\3]6QHT77O%4@. MH%X(0<_O!L"_[L(P2V.A8#/=Z?M\)@4U02E/^Z[M^L]5;R3^0OJF89I)/%N4 M*:_G7*EZ4U9M^;2\Y$^E>&KC2_$"+''(;:$EA*P.TKY9&2X 7<6.-HYSVQS4 M5L5"M@VY2C[222<5O?F73>UM;]C3#8"IAR@VU-K3EY'KS6M=MVMWZ M6-?XBZ;T*M949482GRN:?*FVG+DMHM=>5Z_YG?Z=$T%K#$XPZ11JP]"J $? MF*\2JU*I.4=G*37HVSZJA%TZ-.$M)1A!->:BDQ-1T^'5+=[6X&Z.08]P>S*> MS*>0?SR,BBE5E0FJE-V:_'NGY,5>A#%4Y4*RO&2^:?1KLUNO\CS'PYIVI^'- M6-D$:6UESN<*?+*@$K)NZ*Z]"I.3DKSE6KZ/%5:&+P_MKJ-2.RNN:_6-MVGN MG\^Z/B\!0Q678SZLHRE1G\4DGR.-G:=]HR6S3]-;Q9VGB7PQ#XAC&3Y5Q&/W M/ZKL_SV[-?19AE\,PBM>6K'X9?^VR[ MQ_%/5=4_/(E\3>&1Y$222PK]T*OGQX]5P"Z+['8/49KW7]2QGOR:C)[W?)+Y M]&_O]3Y**S3+?W4(RG36R4?:QMY63E%>7N^@^75O$^L#R(XI(0W!*1&(?C(_ MW?P9:2HX'#^_*49-:ZR4O_)8[_;C,YEN4 MK"-8C$-2K=$M8POUOUEY[+IW.^KPSZH* "@ H * "@ H * "@ H * "@ H * M "@#G]?\26WAZ,--EY'SLC7JV.Y/15R>I_ '!KOPV%GBFU#2*WD]E_F_+[VC MR<;CZ67Q3J7E.5^6"W=NK?1>?W)GBNM^*[W7"4D;RH.T29"_\"/5S]>,\A17 MU^'P=+#:Q5Y_S/?Y=%\M>[9^<8S,J^-O&;Y:?2$=%_V\]Y?/2^R1S->B>*% M'U+8?\>T7_7)/_017YK4^.7^)_FS]PH?PJ?^"/\ Z2CY[\5_\A:Z_P"NI_D* M^[P?^[T_\)^2YE_OE;_&_P D<]7>>2:FEZS=Z-)YEI(4S]Y>J-_O*>#Z9ZCL M17-6H4\0N6K%/L]FO1_TNYW8;%UL'+GP\W'NMXOUCL_7==&CV3PWXVAUIQ;3 MKY%R1P .C$\5\EBL!+#)U(/FI_^31]>C7FON1^AX#-X8QJ MC57)6>W\LO\ "]T_[K^3;.XKQCZ8* "@ H * "@ H * "@ H * "@ H * "@ M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * M "@ H * "@ H * "@ H * "@ H \I^(6AW=W-'>VZ-,BQB-E0%F4AF8-M')! MW=0#C;SC(KZ;+<13IQE1J-1?-S)O1.Z2M?NK?.^A\+GF#K59PQ-&+G%0Y&HI MMQLV[V6MGS=%I;7H'O)*"O'^RIPS'Z87U85ZM?'4:"T?/+ M^6+O][V7Y^1X&%RK$8MW<73AUE--?^ QT%/#U[<:A#*T4D,4$BR.[JRCY&SM&0 M,EB-I S@$D\5MC,32A1G%2C*4HN*2:>ZM?39+IB*=1PE"%.:G*4DX MKW7>RO:[;5K+;=GOE?#GZH% !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % ! M0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 M% !0 4 % !0 4 % !0 4 % !0!QGCZ)I-)E>OES4 M<1&^EU)+UL?.9U%RPKY4_0 MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H M * "@ H :Z+(I1P&5@001D$'J"#P0>XIIN+NM&MFNA+2DG&233T:>J:?1HPK M7POIEE-]IAMT64'(.68*?559BJD=BH&.U=L\77J1]G.;<>VBOZM)-_-GF4\N MPE&?MJ=**GNG=M)]TFW%>5DK=#?KA/5,G4M"L=7P;R%9"O ;+*P'IN0JV/;. M.O'-=5+$5(IJ36SU3MVO%IV\KV+EE8P:=$ M(+5%BC7D*H[GJ3W)/I:K(W"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ MH * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * " M@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ ##__9 end XML 17 R1.htm IDEA: XBRL DOCUMENT v3.24.3
Cover - shares
shares in Millions
9 Months Ended
Oct. 31, 2024
Nov. 15, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Oct. 31, 2024  
Document Transition Report false  
Entity File Number 001-39504  
Entity Registrant Name SNOWFLAKE INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 46-0636374  
Entity Address, Address Line One Suite 3A  
Entity Address, Address Line Two 106 East Babcock Street  
Entity Address, City or Town Bozeman  
Entity Address, State or Province MT  
Entity Address, Postal Zip Code 59715  
City Area Code 844  
Local Phone Number 766-9355  
Title of 12(b) Security Class A Common Stock, $0.0001 par value  
Trading Symbol SNOW  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   330.1
Entity Central Index Key 0001640147  
Current Fiscal Year End Date --01-31  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q3  
Amendment Flag false  

XML 18 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Oct. 31, 2024
Jan. 31, 2024
Current assets:    
Cash and cash equivalents $ 2,148,928 $ 1,762,749
Short-term investments 2,008,062 2,083,499
Accounts receivable, net 596,352 926,902
Deferred commissions, current 89,831 86,096
Prepaid expenses and other current assets 140,898 180,018
Total current assets 4,984,071 5,039,264
Long-term investments 892,777 916,307
Property and equipment, net 278,374 247,464
Operating lease right-of-use assets 280,719 252,128
Goodwill 990,665 975,906
Intangible assets, net 268,514 331,411
Deferred commissions, non-current 177,307 187,093
Other assets 329,831 273,810
Total assets 8,202,258 8,223,383
Current liabilities:    
Accounts payable 148,920 51,721
Accrued expenses and other current liabilities 485,130 446,860
Operating lease liabilities, current 38,288 33,944
Deferred revenue, current 1,974,934 2,198,705
Total current liabilities 2,647,272 2,731,230
Convertible senior notes, net 2,269,459 0
Operating lease liabilities, non-current 287,881 254,037
Deferred revenue, non-current 11,973 14,402
Other liabilities 51,264 33,120
Total liabilities 5,267,849 3,032,789
Commitments and contingencies (Note 11)
Stockholders’ equity:    
Preferred stock; $0.0001 par value per share; 200,000 shares authorized; zero shares issued and outstanding as of each October 31, 2024 and January 31, 2024 0 0
Common stock 33 34
Treasury stock, at cost; 449 and 492 shares held as of October 31, 2024 and January 31, 2024, respectively (61,390) (67,140)
Additional paid-in capital 9,964,054 9,331,238
Accumulated other comprehensive loss (2,760) (8,220)
Accumulated deficit (6,970,492) (4,075,604)
Total Snowflake Inc. stockholders’ equity 2,929,445 5,180,308
Noncontrolling interest 4,964 10,286
Total stockholders’ equity 2,934,409 5,190,594
Total liabilities and stockholders’ equity $ 8,202,258 $ 8,223,383
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) - $ / shares
3 Months Ended
Oct. 31, 2024
Jan. 31, 2024
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 200,000,000 200,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Treasury stock (in shares) 449,000 492,000
Investing Subsidiary | Fiscal Year 2024 Business Combination    
Business acquisition, equity interest issued or issuable (in shares)   200,000
Treasury stock retired (in shares) 200,000  
Class A Common Stock    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 2,500,000,000 2,500,000,000
Common stock, shares issued (in shares) [1] 330,520,000 334,453,000
Common stock, shares outstanding (in shares) 330,071,000 333,961,000
Class B Common Stock    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 185,461,000 185,461,000
Common stock, shares issued (in shares) 0 0
Common stock, shares outstanding (in shares) 0 0
[1] In connection with a business combination completed during the three months ended January 31, 2024, the Company issued approximately 0.2 million shares of its Class A common stock to one of its wholly-owned subsidiaries, in exchange for a noncontrolling equity interest in the acquired company that was held by the subsidiary prior to this business combination. These shares were treated as treasury stock for accounting purposes as of January 31, 2024, April 30, 2024, and July 31, 2024, and were subsequently transferred to the Company and retired during the three months ended October 31, 2024. These shares were not included in the numbers of shares issued and outstanding disclosed above.
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Income Statement [Abstract]        
Revenue $ 942,094 $ 734,173 $ 2,639,626 $ 2,031,790
Cost of revenue 320,894 228,948 881,489 656,754
Gross profit 621,200 505,225 1,758,137 1,375,036
Operating expenses:        
Sales and marketing 437,962 355,079 1,239,409 1,029,925
Research and development 442,435 332,065 1,290,889 923,473
General and administrative 106,260 78,704 297,171 240,906
Total operating expenses 986,657 765,848 2,827,469 2,194,304
Operating loss (365,457) (260,623) (1,069,332) (819,268)
Interest income 48,655 53,491 152,699 146,902
Interest expense (689) 0 (689) 0
Other expense, net (8,474) (4,170) (37,722) (2,646)
Loss before income taxes (325,965) (211,302) (955,044) (675,012)
Provision for (benefit from) income taxes 1,937 3,392 8,444 (6,934)
Net loss (327,902) (214,694) (963,488) (668,078)
Less: net loss attributable to noncontrolling interest (3,623) (443) (5,322) (1,333)
Net loss attributable to Snowflake Inc. $ (324,279) $ (214,251) $ (958,166) $ (666,745)
Net loss per share attributable to Snowflake Inc. Class A common stockholders- basic (in dollars per share) $ (0.98) $ (0.65) $ (2.88) $ (2.04)
Net loss per share attributable to Snowflake Inc. Class A common stockholders- diluted (in dollars per share) $ (0.98) $ (0.65) $ (2.88) $ (2.04)
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Statement of Comprehensive Income [Abstract]        
Net loss $ (327,902) $ (214,694) $ (963,488) $ (668,078)
Other comprehensive income:        
Net change in unrealized gains or losses on available-for-sale debt securities 2,575 5,927 5,458 11,796
Other 44 (891) 2 (732)
Total other comprehensive income 2,619 5,036 5,460 11,064
Comprehensive loss (325,283) (209,658) (958,028) (657,014)
Less: comprehensive loss attributable to noncontrolling interest (3,623) (443) (5,322) (1,333)
Comprehensive loss attributable to Snowflake Inc. $ (321,660) $ (209,215) $ (952,706) $ (655,681)
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Investing Subsidiary
Fiscal Year 2024 Business Combination
Class A Common Stock
Total Snowflake Inc. Stockholders’ Equity
Common Stock
Class A Common Stock
Treasury Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Noncontrolling Interest
Beginning balance (in shares) at Jan. 31, 2023         323,305          
Beginning balance at Jan. 31, 2023 $ 5,468,615     $ 5,456,436 $ 32 $ 0 $ 8,210,750 $ (38,272) $ (2,716,074) $ 12,179
Beginning balance, treasury stock (in shares) at Jan. 31, 2023           0        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Issuance of common stock upon exercise of stock options (in shares)         5,951          
Issuance of common stock upon exercise of stock options 38,821     38,821 $ 1   38,820      
Issuance of common stock under employee stock purchase plan (in shares)         516          
Issuance of common stock under employee stock purchase plan 61,234     61,234     61,234      
Vesting of early exercised stock options 163     163     163      
Vesting of restricted stock units (in shares)         5,131          
Shares withheld related to net share settlement of equity awards (in shares)         (1,740)          
Shares withheld related to net share settlement of equity awards $ (279,067)     (279,067)     (279,067)      
Repurchases of common stock (in shares) (500)         (500)        
Repurchases of common stock as treasury stock $ (68,299)     (68,299)   $ (68,299)        
Repurchases and retirement of common stock, including transaction costs and excise tax (in shares)         (3,512)          
Repurchases and retirement of common stock, including transaction costs and excise tax (523,433)     (523,433)         (523,433)  
Stock-based compensation 899,747     899,747     899,747      
Other comprehensive income 11,064     11,064       11,064    
Net loss (668,078)     (666,745)         (666,745) (1,333)
Ending balance (in shares) at Oct. 31, 2023         329,651          
Ending balance at Oct. 31, 2023 4,940,767     4,929,921 $ 33 $ (68,299) 8,931,647 (27,208) (3,906,252) 10,846
Ending balance, treasury stock (in shares) at Oct. 31, 2023           (500)        
Beginning balance (in shares) at Jul. 31, 2023         329,878          
Beginning balance at Jul. 31, 2023 5,298,227     5,286,938 $ 33 $ (68,299) 8,679,411 (32,244) (3,291,963) 11,289
Beginning balance, treasury stock (in shares) at Jul. 31, 2023           (500)        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Issuance of common stock upon exercise of stock options (in shares)         1,095          
Issuance of common stock upon exercise of stock options 7,294     7,294     7,294      
Issuance of common stock under employee stock purchase plan (in shares)         204          
Issuance of common stock under employee stock purchase plan 24,169     24,169     24,169      
Vesting of early exercised stock options 41     41     41      
Vesting of restricted stock units (in shares)         1,632          
Shares withheld related to net share settlement of equity awards (in shares)         (551)          
Shares withheld related to net share settlement of equity awards (90,162)     (90,162)     (90,162)      
Repurchases and retirement of common stock, including transaction costs and excise tax (in shares)         (2,607)          
Repurchases and retirement of common stock, including transaction costs and excise tax (400,038)     (400,038)         (400,038)  
Stock-based compensation 310,894     310,894     310,894      
Other comprehensive income 5,036     5,036       5,036    
Net loss (214,694)     (214,251)         (214,251) (443)
Ending balance (in shares) at Oct. 31, 2023         329,651          
Ending balance at Oct. 31, 2023 4,940,767     4,929,921 $ 33 $ (68,299) 8,931,647 (27,208) (3,906,252) 10,846
Ending balance, treasury stock (in shares) at Oct. 31, 2023           (500)        
Ending balance (in shares) at Jan. 31, 2024     333,961   334,453 [1]          
Ending balance at Jan. 31, 2024 $ 5,190,594     5,180,308 $ 34 [1] $ (67,140) 9,331,238 (8,220) (4,075,604) 10,286
Ending balance, treasury stock (in shares) at Jan. 31, 2024 (492)         (492)        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Business acquisition, equity interest issued or issuable (in shares)   200                
Issuance of common stock upon exercise of stock options (in shares) [1]         5,196          
Issuance of common stock upon exercise of stock options $ 35,031     35,031     35,031      
Issuance of common stock under employee stock purchase plan (in shares) [1]         660          
Issuance of common stock under employee stock purchase plan 77,053     77,053     77,053      
Issuance of common stock in connection with a business combination (in shares) [1]         1          
Issuance of common stock in connection with a business combination subject to future vesting (in shares)         68          
Cancellation of common stock issued in connection with business combinations (in shares)         (71)          
Cancellation of common stock issued in connection with business combinations (67)     (67)     (67)      
Vesting of restricted stock units (in shares) [1]         7,569          
Vesting of restricted stock units         $ 1 [1]   (1)      
Shares withheld related to net share settlement of equity awards (in shares) [1]         (2,591)          
Shares withheld related to net share settlement of equity awards (356,178)     (356,178)     (356,178)      
Repurchases and retirement of common stock, including transaction costs and excise tax (in shares) [1]         (14,765)          
Repurchases and retirement of common stock, including transaction costs and excise tax (1,936,724)     (1,936,724) $ (2) [1]       (1,936,722)  
Reissuance of treasury stock upon settlement of equity awards (in shares)           43        
Reissuance of treasury stock upon settlement of equity awards 100     100   $ 5,750 (5,650)      
Purchases of capped calls related to convertible senior notes (195,500)     (195,500)     (195,500)      
Stock-based compensation 1,078,128     1,078,128     1,078,128      
Other comprehensive income 5,460     5,460       5,460    
Net loss (963,488)     (958,166)         (958,166) (5,322)
Ending balance (in shares) at Oct. 31, 2024     330,071   330,520 [2]          
Ending balance at Oct. 31, 2024 $ 2,934,409     2,929,445 $ 33 [2] $ (61,390) 9,964,054 (2,760) (6,970,492) 4,964
Ending balance, treasury stock (in shares) at Oct. 31, 2024 (449)         (449)        
Beginning balance (in shares) at Jul. 31, 2024 [2]         335,620          
Beginning balance at Jul. 31, 2024 $ 4,137,588     4,129,001 $ 34 [2] $ (62,800) 9,822,965 (5,379) (5,625,819) 8,587
Beginning balance, treasury stock (in shares) at Jul. 31, 2024           (460)        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Issuance of common stock upon exercise of stock options (in shares) 2,012       2,010 [2]          
Issuance of common stock upon exercise of stock options $ 11,551     11,551     11,551      
Issuance of common stock under employee stock purchase plan (in shares) [2]         314          
Issuance of common stock under employee stock purchase plan 30,318     30,318     30,318      
Issuance of common stock in connection with a business combination subject to future vesting (in shares)         68          
Cancellation of common stock issued in connection with business combinations (in shares)         (71)          
Cancellation of common stock issued in connection with business combinations (67)     (67)     (67)      
Vesting of restricted stock units (in shares) [2]         2,117          
Shares withheld related to net share settlement of equity awards (in shares) [2]         (712)          
Shares withheld related to net share settlement of equity awards (80,213)     (80,213)     (80,213)      
Repurchases and retirement of common stock, including transaction costs and excise tax (in shares) [2]         (8,826)          
Repurchases and retirement of common stock, including transaction costs and excise tax (1,020,395)     (1,020,395) $ (1) [2]       (1,020,394)  
Reissuance of treasury stock upon settlement of equity awards (in shares)           11        
Reissuance of treasury stock upon settlement of equity awards 17     17   $ 1,410 (1,393)      
Purchases of capped calls related to convertible senior notes (195,500)     (195,500)     (195,500)      
Stock-based compensation 376,393     376,393     376,393      
Other comprehensive income 2,619     2,619       2,619    
Net loss (327,902)     (324,279)         (324,279) (3,623)
Ending balance (in shares) at Oct. 31, 2024     330,071   330,520 [2]          
Ending balance at Oct. 31, 2024 $ 2,934,409     $ 2,929,445 $ 33 [2] $ (61,390) $ 9,964,054 $ (2,760) $ (6,970,492) $ 4,964
Ending balance, treasury stock (in shares) at Oct. 31, 2024 (449)         (449)        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Treasury stock retired (in shares)   200                
[1] In connection with a business combination completed during the three months ended January 31, 2024, the Company issued approximately 0.2 million shares of its Class A common stock to one of its wholly-owned subsidiaries, in exchange for a noncontrolling equity interest in the acquired company that was held by the subsidiary prior to this business combination. These shares were treated as treasury stock for accounting purposes as of January 31, 2024, April 30, 2024, and July 31, 2024, and were subsequently transferred to the Company and retired during the three months ended October 31, 2024. These shares are not reflected in the table above.
[2] In connection with a business combination completed during the three months ended January 31, 2024, the Company issued approximately 0.2 million shares of its Class A common stock to one of its wholly-owned subsidiaries, in exchange for a noncontrolling equity interest in the acquired company that was held by the subsidiary prior to this business combination. These shares were treated as treasury stock for accounting purposes as of January 31, 2024, April 30, 2024, and July 31, 2024, and were subsequently transferred to the Company and retired during the three months ended October 31, 2024. These shares are not reflected in the table above.
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Cash flows from operating activities:    
Net loss $ (963,488) $ (668,078)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 132,378 84,917
Non-cash operating lease costs 42,370 39,141
Amortization of deferred commissions 68,835 54,722
Stock-based compensation, net of amounts capitalized 1,051,195 862,517
Net accretion of discounts on investments (33,869) (49,226)
Net realized and unrealized losses (gains) on strategic investments in equity securities 35,814 (1,105)
Amortization of debt issuance costs 689 0
Deferred income tax (532) (13,107)
Other 4,879 14,286
Changes in operating assets and liabilities, net of effects of business combinations:    
Accounts receivable 328,704 205,138
Deferred commissions (62,785) (66,470)
Prepaid expenses and other assets 42,456 51,574
Accounts payable 102,721 51,672
Accrued expenses and other liabilities 38,702 33,709
Operating lease liabilities (34,344) (28,739)
Deferred revenue (226,686) (67,409)
Net cash provided by operating activities 527,039 503,542
Cash flows from investing activities:    
Purchases of property and equipment (35,002) (22,014)
Capitalized internal-use software development costs (23,428) (27,104)
Cash paid for business combinations, net of cash, cash equivalents, and restricted cash acquired (17,125) (279,534)
Purchases of intangible assets 0 (28,744)
Purchases of investments (2,288,985) (2,095,329)
Sales of investments 54,394 11,266
Maturities and redemptions of investments 2,276,653 2,751,148
Settlement of cash flow hedges (749) 0
Net cash provided by (used in) investing activities (34,242) 309,689
Cash flows from financing activities:    
Proceeds from exercise of stock options 35,212 38,854
Proceeds from issuance of common stock under employee stock purchase plan 77,053 61,234
Taxes paid related to net share settlement of equity awards (359,607) (273,828)
Repurchases of common stock (1,932,333) (591,732)
Gross proceeds from issuance of convertible senior notes 2,300,000 0
Cash paid for issuance costs on convertible senior notes (31,230) 0
Purchases of capped calls related to convertible senior notes (195,500) 0
Net cash used in financing activities (106,405) (765,472)
Effect of exchange rate changes on cash, cash equivalents, and restricted cash (1,131) (4,595)
Net increase in cash, cash equivalents, and restricted cash 385,261 43,164
Cash, cash equivalents, and restricted cash—beginning of period 1,780,977 956,731
Cash, cash equivalents, and restricted cash—end of period 2,166,238 999,895
Supplemental disclosures of non-cash investing and financing activities:    
Property and equipment included in accounts payable and accrued expenses 21,198 7,690
Stock-based compensation included in capitalized software development costs 29,081 37,230
Unpaid taxes related to net share settlement of equity awards included in accrued expenses and other current liabilities 3,438 5,293
Reconciliation of cash, cash equivalents, and restricted cash:    
Cash and cash equivalents 2,148,928 982,182
Restricted cash—included in other assets and prepaid expenses and other current assets 17,310 17,713
Total cash, cash equivalents, and restricted cash $ 2,166,238 $ 999,895
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.24.3
Organization and Description of Business
9 Months Ended
Oct. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of Business
Snowflake Inc. (Snowflake or the Company) provides a cloud-based data platform, which enables customers to consolidate data into a single source of truth to drive meaningful insights, apply AI to solve business problems, build data applications, and share data and data products. The Company provides its platform through a customer-centric, consumption-based business model, only charging customers for the resources they use. Through its platform, the Company delivers the AI Data Cloud, a network where Snowflake customers, partners, developers, data providers, and data consumers can break down data silos and derive value from rapidly growing data sets in secure, governed, and compliant ways. Snowflake was incorporated in the State of Delaware on July 23, 2012.
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation and Summary of Significant Accounting Policies
9 Months Ended
Oct. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Summary of Significant Accounting Policies
Fiscal Year

The Company’s fiscal year ends on January 31. For example, references to fiscal 2025 refer to the fiscal year ending January 31, 2025.

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) and applicable rules and regulations of the U.S. Securities and Exchange Commission (SEC) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with 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 January 31, 2024, which was filed with the SEC on March 26, 2024.

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, 2024 and the results of operations for the three and nine months ended October 31, 2024 and 2023, and cash flows for the nine months ended October 31, 2024 and 2023. The condensed balance sheet as of January 31, 2024 was derived from the audited consolidated financial statements but does not include all disclosures required by GAAP. The results of operations for the three and nine months ended October 31, 2024 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 Snowflake Inc., its wholly-owned subsidiaries, and a majority-owned subsidiary in which the Company has a controlling financial interest. All intercompany transactions and balances have been eliminated in consolidation. The Company records noncontrolling interest in its condensed consolidated financial statements to recognize the minority ownership interest in its majority-owned subsidiary. Profits and losses of the majority-owned subsidiary are attributed to controlling and noncontrolling interests using the hypothetical liquidation at book value method.

Segment Information

The Company has a single operating and reportable segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources. For information regarding the Company’s revenue by geographic area, see Note 3, “Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations.”
The following table presents the Company’s long-lived assets, comprising property and equipment, net and operating lease right-of-use assets, by geographic area (in thousands):
October 31, 2024January 31, 2024
United States$436,258 $379,664 
Other(1)
122,835 119,928 
Total$559,093 $499,592 
________________
(1)No individual country outside of the United States accounted for more than 10% of the Company’s long-lived assets as of October 31, 2024 and January 31, 2024.

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Such estimates include, but are not limited to, stand-alone selling prices (SSP) for each distinct performance obligation, internal-use software development costs, the expected period of benefit for deferred commissions, the fair value of intangible assets acquired in business combinations, the useful lives of long-lived assets, the carrying value of operating lease right-of-use assets, stock-based compensation, accounting for income taxes, and the fair value of investments in marketable and non-marketable securities.

The Company bases its estimates on historical experience and also on assumptions that management considers reasonable. These estimates are assessed on a regular basis; however, actual results could differ from these estimates.

Summary of Significant Accounting Policies

The Company’s significant accounting policies are discussed in “Note 2 – Basis of Presentation and Summary of Significant Accounting Policies” of the Company’s Annual Report on Form 10-K for the fiscal year ended January 31, 2024, which was filed with the SEC on March 26, 2024. During the nine months ended October 31, 2024, the Company (i) updated its revenue recognition accounting policy, as described below, due to the developments in the Company’s business in connection with a new product capability that became generally available to customers during the three months ended July 31, 2024, and (ii) added the convertible senior notes accounting policy with respect to the completion of the private offering of convertible senior notes during the three months ended October 31, 2024. Other than these updates, there have been no significant changes to the Company’s accounting policies.

Revenue Recognition

The Company accounts for revenue in accordance with Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (ASC 606) for all periods presented.

The Company delivers its platform over the internet as a service. Customers choose to consume the platform under either capacity arrangements, in which customers commit to a certain amount of consumption at specified prices, or under on-demand arrangements, in which the Company charges for use of the platform monthly in arrears. Under capacity arrangements, from which a majority of revenue is derived, the Company typically bills its customers annually in advance of their consumption. Revenue from on-demand arrangements typically relates to customers with lower usage levels or overage consumption beyond a customer’s contracted usage amount under a capacity contract or following the expiration of a customer’s capacity contract. Revenue from on-demand arrangements represented approximately 2% of the Company’s revenue for each of the three and nine months ended October 31, 2024 and 2023. The Company recognizes revenue as customers consume compute, storage, and data transfer resources under either of these arrangements. In limited instances, customers pay an annual deployment fee to gain access to a dedicated instance of a virtual private deployment. Deployment fees are recognized ratably over the contract term.

Customers do not have the contractual right to take possession of the Company’s platform. Pricing for the platform includes embedded support services, data backup and disaster recovery services, as well as future updates, when and if available, offered during the contract term.
Customer contracts for capacity typically have a term of one to four years. To the extent customers enter into such contracts and either consume the platform in excess of their capacity commitments or continue to use the platform after expiration of the contract term, they are charged for their incremental consumption. In many cases, customer contracts permit customers to roll over any unused capacity to a subsequent order, generally on the purchase of additional capacity.

Customer contracts are generally non-cancelable during the contract term, although customers can terminate for breach if the Company materially fails to perform. For those customers who do not have a capacity arrangement, the Company’s on-demand arrangements generally have a monthly stated contract term and can be terminated at any time by either the customer or the Company.

For compute resources, consumption is based on the type of compute resource used and the duration of use or, for some features, the volume of data processed. For storage resources, consumption for a given customer is based on the average terabytes per month of all of such customer’s data stored in the platform. For data transfer resources, consumption is based on terabytes of data transferred, the public cloud provider used, and the region to and from which the transfer is executed.

The Company’s revenue also includes professional services and other revenue, which consists primarily of consulting, technical solution services, and training related to the platform. Professional services revenue is recognized over time based on input measures, including time and materials costs incurred relative to total costs, with consideration given to output measures, such as contract deliverables, when applicable. Other revenue consists primarily of fees from customer training delivered on-site or through publicly available classes.

The Company determines revenue recognition in accordance with ASC 606 through the following five steps:

1) Identify the contract with a customer. The Company considers the terms and conditions of the contracts and the Company’s customary business practices in identifying its contracts under ASC 606. The Company determines it has a contract with a customer when the contract has been approved by both parties, it can identify each party’s rights regarding the services to be transferred and the payment terms for the services, it has determined the customer to have the ability and intent to pay, and the contract has commercial substance. At contract inception, the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company applies judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s payment history or, in the case of a new customer, credit and financial information pertaining to the customer.

2) Identify the performance obligations in the contract. Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract.

Prior to June 2024, the Company treated consumption of its platform for compute, storage, and data transfer resources as a single performance obligation because they were consumed by customers as a single, integrated offering. Each of compute, storage and data transfer worked together to drive consumption on the Company’s platform.

In June 2024, the Company made Iceberg tables generally available to its customers, enabling them to use the Snowflake platform for compute services without requiring storage. As a result, starting from June 2024, customers are allowed to select compute, storage, and data transfer resources separately, at their discretion. Consequently, the Company treats the consumption of its platform for compute, storage, and data transfer resources as separate and distinct performance obligations. This change did not have a material impact on the Company’s condensed consolidated financial statements for any period presented.

The Company treats its virtual private deployments for customers, professional services, technical solution services, and training each as a separate and distinct performance obligation. Some customers have negotiated an option to purchase additional capacity at a stated discount. These options generally do not provide a material right as they are priced at the Company’s SSP, as described below, as the stated discounts are not incremental to the range of discounts typically given.
3) Determine the transaction price. The transaction price is determined based on the consideration the Company expects to receive in exchange for transferring services to the customer. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue recognized under the contract will not occur. Variable consideration is estimated based on expected value, primarily relying on the Company’s history. In certain situations, the Company may also use the most likely amount as the basis of its estimate. None of the Company’s contracts contain a significant financing component. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental entities (e.g., sales and other indirect taxes).

4) Allocate the transaction price to performance obligations in the contract. If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation on a relative SSP basis. The determination of a relative SSP for each distinct performance obligation requires judgment. The Company determines SSP for performance obligations based on an observable standalone selling price when it is available, as well as other factors, including the overall pricing objectives, which take into consideration market conditions and customer-specific factors, including a review of internal discounting tables, the services being sold, the volume of capacity commitments, the estimated mix of compute, storage, and data transfer, and other factors. The observable standalone selling price is established based on the price at which products and services are sold separately. If an SSP is not observable through past transactions, the Company estimates it using available information including, but not limited to, market data and other observable inputs.

5) Recognize revenue when or as the Company satisfies a performance obligation. Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised service to a customer. Revenue is recognized when control of the services is transferred to the customers, in an amount that reflects the consideration that the Company expects to receive in exchange for those services. The Company determined an output method for capacity arrangements to be the most appropriate measure of progress because it most faithfully represents when the value of the services is simultaneously received and consumed by the customer, and control is transferred. Virtual private deployment fees are recognized ratably over the term of the deployment as the deployment service represents a stand-ready performance obligation provided throughout the deployment term.

Convertible Senior Notes

The Company accounts for each series of its convertible senior notes as a liability in its entirety, measured at amortized cost. Debt issuance costs incurred in connection with the issuance of the Company’s convertible senior notes are reflected in the condensed consolidated balance sheets as a direct deduction from the carrying amount of the outstanding convertible senior notes. These costs are amortized using the effective interest rate method over the terms of the convertible senior notes and are included within interest expense on the condensed consolidated statements of operations.

In connection with the convertible senior notes offering, the Company entered into privately negotiated capped call transactions relating to each series of convertible senior notes with certain counterparties. The capped call transactions are generally expected to reduce the potential dilution to the Company’s common stock upon any conversion of the relevant series of convertible senior notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted notes of such series, with such reduction and/or offset subject to a cap. See Note 10, “Convertible Senior Notes,” for further details.

Recently Issued Accounting Pronouncements Not Yet Adopted

In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires disclosure, on an annual and interim basis, of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit and loss, and an amount for other segment items by reportable segment and a description of its composition. This guidance also requires disclosures on the title and position of the chief operating decision maker and an explanation of how the chief operating decision maker uses the reported measures of segment profit or loss in assessing segment performance and deciding how to allocate resources, and interim disclosures of reportable segment’s profit or loss and assets. This guidance is effective for the Company for its fiscal year beginning February 1, 2024 and interim periods within its fiscal year beginning February 1, 2025 on a retrospective basis. Early adoption is permitted. The Company is currently evaluating the impact of the adoption of this guidance on its condensed consolidated financial statements and disclosures.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires annual disclosure on disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. This guidance is effective for the Company for its fiscal year beginning February 1, 2025 on a prospective basis. Early adoption and retrospective application are permitted. The Company is currently evaluating the impact of the adoption of this guidance on its condensed consolidated financial statements and disclosures.

In November 2024, the FASB issued ASU 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40), which requires disclosure, on an annual and interim basis, of specified information about certain costs and expenses in the notes to financial statements. This guidance is effective for the Company for its fiscal year beginning February 1, 2027 and interim periods within its fiscal year beginning February 1, 2028 on either a prospective or retrospective basis. Early adoption is permitted. The Company is currently evaluating the impact of the adoption of this guidance on its condensed consolidated financial statements and disclosures.
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations
9 Months Ended
Oct. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations
Disaggregation of Revenue

Revenue consists of the following (in thousands):

Three Months Ended October 31,Nine Months Ended October 31,
2024202320242023
Product revenue$900,282 $698,478 $2,519,119 $1,928,759 
Professional services and other revenue41,812 35,695 120,507 103,031 
Total$942,094 $734,173 $2,639,626 $2,031,790 

Revenue by geographic area, based on the location of the Company’s customers (or end-customers under reseller arrangements), was as follows (in thousands):

Three Months Ended October 31,Nine Months Ended October 31,
2024202320242023
Americas:
United States$719,325 $569,743 $2,014,996 $1,569,099 
Other Americas(1)
26,269 18,083 72,781 52,781 
EMEA(1)(2)
147,205 110,412 416,734 311,586 
Asia-Pacific and Japan(1)
49,295 35,935 135,115 98,324 
Total$942,094 $734,173 $2,639,626 $2,031,790 
________________
(1)No individual country in these areas represented more than 10% of the Company’s revenue for all periods presented.
(2)Includes Europe, the Middle East, and Africa.

Accounts Receivable, Net

As of October 31, 2024 and January 31, 2024, allowance for credit losses of $2.8 million and $2.5 million, respectively, was included in the Company’s accounts receivable, net balance.

Significant Customers

For purposes of assessing the concentration of credit risk and significant customers, a group of customers under common control or customers that are affiliates of each other are regarded as a single customer. As of October 31, 2024 and January 31, 2024, there were no customers that represented 10% or more of the Company’s accounts receivable, net balance. Additionally, there were no customers that represented 10% or more of the Company’s revenue for each of the three and nine months ended October 31, 2024 and 2023.
Deferred Revenue

The Company recognized $678.5 million and $556.1 million of revenue for the three months ended October 31, 2024 and 2023, respectively, from the deferred revenue balances as of July 31, 2024 and 2023, respectively.

The Company recognized $1.6 billion and $1.2 billion of revenue for the nine months ended October 31, 2024 and 2023, respectively, from the deferred revenue balances as of January 31, 2024 and 2023, respectively.

Remaining Performance Obligations

Remaining performance obligations (RPO) represent the amount of contracted future revenue that has not yet been recognized, including (i) deferred revenue and (ii) non-cancelable contracted amounts that will be invoiced and recognized as revenue in future periods. The Company’s RPO excludes performance obligations from on-demand arrangements as there are no minimum purchase commitments associated with these arrangements, and certain time and materials contracts that are billed in arrears. Portions of RPO that are not yet invoiced and are denominated in foreign currencies are revalued into U.S. dollars each period based on the applicable period-end exchange rates.

As of October 31, 2024, the Company’s RPO was $5.7 billion, of which the Company expects approximately 50% to be recognized as revenue in the twelve months ending October 31, 2025 based on historical customer consumption patterns. However, the amount and timing of revenue recognition are generally dependent upon customers’ future consumption, which is inherently variable at customers’ discretion and can extend beyond the original contract term in cases where customers are permitted to roll over unused capacity to future periods, generally on the purchase of additional capacity at renewal.
XML 27 R11.htm IDEA: XBRL DOCUMENT v3.24.3
Cash Equivalents and Investments
9 Months Ended
Oct. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Cash Equivalents and Investments Cash Equivalents and Investments
The following is a summary of the Company’s cash equivalents, short-term investments, and long-term investments on the condensed consolidated balance sheets (in thousands):

October 31, 2024
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
Money market funds$1,479,438 $— $— $1,479,438 
U.S. government securities154,090 (1)154,090 
Time deposits109,513 — — 109,513 
Commercial paper27,070 — 27,072 
Corporate notes and bonds14,885 — (1)14,884 
Total cash equivalents1,784,996 (2)1,784,997 
Investments:
Corporate notes and bonds1,770,898 2,476 (2,182)1,771,192 
U.S. government and agency securities608,263 674 (1,021)607,916 
Commercial paper341,828 228 (113)341,943 
Certificates of deposit179,629 168 (9)179,788 
Total investments2,900,618 3,546 (3,325)2,900,839 
Total cash equivalents and investments$4,685,614 $3,549 $(3,327)$4,685,836 
January 31, 2024
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
U.S. government securities$742,235 $$(2)$742,234 
Money market funds533,211 — — 533,211 
Time deposits56,263 — — 56,263 
Total cash equivalents1,331,709 (2)1,331,708 
Investments:
Corporate notes and bonds1,549,151 1,959 (3,394)1,547,716 
U.S. government and agency securities877,496 574 (4,653)873,417 
Commercial paper353,525 154 (131)353,548 
Certificates of deposit224,869 271 (15)225,125 
Total investments3,005,041 2,958 (8,193)2,999,806 
Total cash equivalents and investments$4,336,750 $2,959 $(8,195)$4,331,514 

The Company included $22.5 million and $24.2 million of interest receivable in prepaid expenses and other current assets on the condensed consolidated balance sheets as of October 31, 2024 and January 31, 2024, respectively. The Company did not recognize an allowance for credit losses against interest receivable as of October 31, 2024 and January 31, 2024 because such potential losses were not material.

As of October 31, 2024, the contractual maturities of the Company’s available-for-sale marketable debt securities did not exceed 36 months. The estimated fair values of available-for-sale marketable debt securities, classified as short-term or long-term investments on the Company’s condensed consolidated balance sheets, by remaining contractual maturity, are as follows (in thousands):

October 31, 2024
Estimated
Fair Value
Due within 1 year$2,008,062 
Due in 1 year to 3 years892,777 
Total$2,900,839 
The following tables show the fair values of, and the gross unrealized losses on, the Company’s available-for-sale marketable debt securities, classified by the length of time that the securities have been in a continuous unrealized loss position and aggregated by investment type, on the condensed consolidated balance sheets (in thousands):

October 31, 2024
Less than 12 Months12 Months or GreaterTotal
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Cash equivalents:
U.S. government securities$60,252 $(1)$— $— $60,252 $(1)
Corporate notes and bonds12,160 (1)— — 12,160 (1)
Total cash equivalents72,412 (2)— — 72,412 (2)
Investments:
Corporate notes and bonds802,043 (2,119)69,203 (63)871,246 (2,182)
U.S. government and agency securities190,643 (622)172,126 (399)362,769 (1,021)
Commercial paper111,609 (113)— — 111,609 (113)
Certificates of deposit21,474 (9)— — 21,474 (9)
Total investments1,125,769 (2,863)241,329 (462)1,367,098 (3,325)
Total cash equivalents and investments$1,198,181 $(2,865)$241,329 $(462)$1,439,510 $(3,327)

January 31, 2024
Less than 12 Months12 Months or GreaterTotal
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Cash equivalents:
U.S. government securities$338,893 $(2)$— $— $338,893 $(2)
Total cash equivalents338,893 (2)— — 338,893 (2)
Investments:
Corporate notes and bonds625,766 (1,259)321,952 (2,135)947,718 (3,394)
U.S. government and agency securities525,408 (1,323)191,863 (3,330)717,271 (4,653)
Commercial paper172,422 (131)— — 172,422 (131)
Certificates of deposit71,813 (15)— — 71,813 (15)
Total investments1,395,409 (2,728)513,815 (5,465)1,909,224 (8,193)
Total cash equivalents and investments$1,734,302 $(2,730)$513,815 $(5,465)$2,248,117 $(8,195)

For available-for-sale marketable debt securities with unrealized loss positions, the Company does not intend to sell these securities and it is more likely than not that the Company will hold these securities until maturity or a recovery of the cost basis. The decline in fair values of these securities due to credit related factors was not material as of October 31, 2024 and January 31, 2024.

See Note 5, “Fair Value Measurements,” for information regarding the Company’s strategic investments.
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements
9 Months Ended
Oct. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:

Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.

Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.

Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date.

The following table presents the fair value hierarchy for the Company’s assets and liabilities measured at fair value on a recurring basis as of October 31, 2024 (in thousands):

Level 1
Level 2
Total
Assets:
Cash equivalents:
Money market funds$1,479,438 $— $1,479,438 
U.S. government securities— 154,090 154,090 
Time deposits— 109,513 109,513 
Commercial paper— 27,072 27,072 
Corporate notes and bonds— 14,884 14,884 
Short-term investments:
Corporate notes and bonds— 1,097,552 1,097,552 
U.S. government and agency securities— 388,779 388,779 
Commercial paper— 341,943 341,943 
Certificates of deposit— 179,788 179,788 
Long-term investments:
Corporate notes and bonds— 673,640 673,640 
U.S. government and agency securities— 219,137 219,137 
Derivative assets:
Foreign currency forward contracts— 2,028 2,028 
Total assets$1,479,438 $3,208,426 $4,687,864 
Liabilities:
Derivative liabilities:
Foreign currency forward contracts$— $(1,408)$(1,408)
Total liabilities
$— $(1,408)$(1,408)
The following table presents the fair value hierarchy for the Company’s assets and liabilities measured at fair value on a recurring basis as of January 31, 2024 (in thousands):

Level 1
Level 2
Total
Assets:
Cash equivalents:
U.S. government securities$— $742,234 $742,234 
Money market funds533,211 — 533,211 
Time deposits— 56,263 56,263 
Short-term investments:
Corporate notes and bonds— 939,727 939,727 
U.S. government and agency securities— 573,780 573,780 
Commercial paper— 353,548 353,548 
Certificates of deposit— 216,444 216,444 
Long-term investments:
Corporate notes and bonds— 607,989 607,989 
U.S. government and agency securities— 299,637 299,637 
Certificates of deposit— 8,681 8,681 
Derivative assets:
Foreign currency forward contracts— 60 60 
Total assets$533,211 $3,798,363 $4,331,574 
Liabilities:
Derivative liabilities:
Foreign currency forward contracts$— $(745)$(745)
Total liabilities
$— $(745)$(745)

The Company determines the fair value of its security holdings based on pricing from the Company’s service providers and market prices from industry-standard independent data providers. Such market prices may be quoted prices in active markets for identical assets (Level 1 inputs) or pricing determined using inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs), such as yield curve, volatility factors, credit spreads, default rates, loss severity, current market and contractual prices for the underlying instruments or debt, broker and dealer quotes, as well as other relevant economic measures.

See Note 10, “Convertible Senior Notes” for the fair value measurement of the Company’s convertible senior notes, which is not included in the tables above.

Strategic Investments

The tables above do not include the Company’s strategic investments, which consist primarily of (i) non-marketable equity securities recorded at cost minus impairment, if any, and adjusted for observable transactions for the same or similar investments of the same issuer (referred to as the Measurement Alternative), and (ii) marketable equity securities.

The Company’s non-marketable equity securities accounted for using the Measurement Alternative are recorded at fair value on a non-recurring basis and classified within Level 3 of the fair value hierarchy because significant unobservable inputs or data in an inactive market are used in estimating their fair value. The estimation of fair value for these assets requires the use of an observable transaction price or other unobservable inputs, including the volatility, rights, and obligations of the securities the Company holds. The Company’s marketable equity securities are recorded at fair value on a recurring basis and classified within Level 1 of the fair value hierarchy because they are valued using the quoted market price.
The following table presents the Company’s strategic investments by type (in thousands):

October 31, 2024January 31, 2024
Equity securities:
Non-marketable equity securities under Measurement Alternative$280,589 $190,238 
Non-marketable equity securities under equity method5,372 5,307 
Marketable equity securities9,465 37,320 
Debt securities:
Non-marketable debt securities750 1,500 
Total strategic investments—included in other assets$296,176 $234,365 

The following table summarizes the gains and losses associated with the Company’s strategic investments in equity securities (in thousands):

Three Months Ended October 31,Nine Months Ended October 31,
2024202320242023
Unrealized losses on non-marketable equity securities under Measurement Alternative:
Impairments$(5,200)$(1,000)$(11,578)$(3,101)
Net unrealized gains (losses) on marketable equity securities
(3,791)(790)(6,796)4,206 
Net unrealized gains (losses) on strategic investments in equity securities
(8,991)(1,790)(18,374)1,105 
Net realized gains (losses) on equity securities sold(1)
380 — (17,440)— 
Total—included in other income (expense), net
$(8,611)$(1,790)$(35,814)$1,105 
________________
(1)Represents the difference between the sale proceeds and the carrying value of the securities at the beginning of the period or the purchase date, if later.

The cumulative upward adjustments and the cumulative impairments to the carrying value of the non-marketable equity securities accounted for using the Measurement Alternative held by the Company as of October 31, 2024 were $18.3 million and $33.9 million, respectively.
XML 29 R13.htm IDEA: XBRL DOCUMENT v3.24.3
Property and Equipment, Net
9 Months Ended
Oct. 31, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):

October 31, 2024January 31, 2024
Leasehold improvements$95,772 $67,804 
Computers, equipment, and software48,132 29,859 
Furniture and fixtures23,912 17,593 
Capitalized internal-use software development costs204,768 93,222 
Construction in progress—capitalized internal-use software development costs18,171 78,737 
Construction in progress—other16,792 34,890 
Total property and equipment, gross407,547 322,105 
Less: accumulated depreciation and amortization(1)
(129,173)(74,641)
Total property and equipment, net$278,374 $247,464 
________________
(1)Includes $67.9 million and $30.0 million of accumulated amortization related to capitalized internal-use software development costs as of October 31, 2024 and January 31, 2024, respectively.

Depreciation and amortization expense was $23.0 million and $61.0 million for the three and nine months ended October 31, 2024, respectively. Included in these amounts were the amortization of capitalized internal-use software development costs of $15.2 million and $39.4 million for the three and nine months ended October 31, 2024, respectively.

Depreciation and amortization expense was $10.0 million and $26.0 million for the three and nine months ended October 31, 2023, respectively. Included in these amounts were the amortization of capitalized internal-use software development costs of $5.0 million and $12.3 million for the three and nine months ended October 31, 2023, respectively.

During the nine months ended October 31, 2023, the Company recognized impairment charges of $7.1 million related to its capitalized internal-use software development costs previously included in construction in-progress that were no longer probable of being completed. Such impairment charges were recorded as research and development expenses on the condensed consolidated statements of operations. No impairment charge was recognized during the nine months ended October 31, 2024.
XML 30 R14.htm IDEA: XBRL DOCUMENT v3.24.3
Business Combinations
9 Months Ended
Oct. 31, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Business Combinations Business Combinations
Fiscal 2025

During the nine months ended October 31, 2024, the Company completed acquisitions of two privately-held companies for an aggregate of $19.2 million in cash. The Company has accounted for these transactions as business combinations. In allocating the aggregate purchase consideration based on the estimated fair values, the Company recorded a total of $4.4 million of a customer relationships intangible asset (to be amortized over an estimated useful life of five years), $4.1 million of developed technology intangible assets (to be amortized over estimated useful lives of five years), $3.5 million of net liabilities acquired, $0.6 million of deferred tax liability, and $14.8 million of goodwill, of which $8.3 million is deductible and $6.5 million is not deductible for income tax purposes.

The excess of purchase consideration over the fair values of net tangible and identifiable assets acquired was recorded as goodwill. The Company believes the goodwill balances associated with these business combinations are primarily attributed to the assembled workforce and expected synergies arising from the acquisition.

Acquisition-related costs, recorded as general and administrative expenses, associated with each of the fiscal 2025 business combinations were not material during the nine months ended October 31, 2024.

Revenue and net loss attributable to each of the companies acquired in fiscal 2025, from their respective acquisition dates through October 31, 2024, were included in the Company’s condensed consolidated statements of operations for the three and nine months ended October 31, 2024, and were not material.
Fiscal 2024

Neeva Inc.

During the three months ended July 31, 2023 , the Company acquired all outstanding stock of Neeva Inc. and its equity investee (collectively, Neeva), for $185.4 million in cash. The Company acquired Neeva primarily for its talent and developed technology. The Company has accounted for this transaction as a business combination.

The purchase consideration was preliminarily allocated to assets acquired and liabilities assumed based on their respective estimated fair values as of the date of acquisition. During each of the three months ended July 31, 2024 and January 31, 2024, the Company recorded measurement period adjustments which did not have material impacts on goodwill. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:

Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Cash and cash equivalents$43,968 
Goodwill62,931 
Developed technology intangible assets83,000 
5
Other net tangible liabilities(759)
Deferred tax liabilities, net(1)
(3,713)
Total$185,427 
________________
(1)Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.

The fair values of the developed technology intangible assets were estimated using the replacement cost method, which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost.

The excess of purchase consideration over the fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company’s offerings.

Mountain US Corporation (formerly known as Mobilize.Net Corporation)

On February 10, 2023, the Company acquired all outstanding stock of Mountain US Corporation (formerly known as Mobilize.Net Corporation) (Mountain), a privately-held company which provided a suite of tools for efficiently migrating databases to the AI Data Cloud, for $76.3 million in cash. The Company acquired Mountain primarily for its talent and developed technology. The Company has accounted for this transaction as a business combination.
The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:

Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Cash and cash equivalents$11,594 
Goodwill46,426 
Developed technology intangible asset33,000 
5
Other net tangible liabilities(6,623)
Deferred tax liabilities, net(1)
(8,136)
Total$76,261 
________________
(1)Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.

The fair value of the developed technology intangible asset was estimated using the replacement cost method, which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost.

The excess of purchase consideration over the fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from strengthening enablement capabilities and the acceleration of legacy migrations to the AI Data Cloud, as well as expanding the Company’s professional services footprint.

LeapYear Technologies, Inc.

On February 10, 2023, the Company acquired all outstanding stock of LeapYear Technologies, Inc. (LeapYear), a privately-held company which provided a differential privacy platform, for $62.0 million in cash. The Company acquired LeapYear primarily for its talent and developed technology. The Company has accounted for this transaction as a business combination.

The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:

Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Cash, cash equivalents, and restricted cash$3,563 
Goodwill9,029 
Developed technology intangible asset53,000 
5
Other net tangible liabilities(1,434)
Deferred tax liabilities, net(1)
(2,150)
Total$62,008 
________________
(1)Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.

The fair value of the developed technology intangible asset was estimated using the replacement cost method, which utilizes assumptions for the cost to replace it, such as time and resources required, as well as a theoretical profit margin and opportunity cost.

The excess of purchase consideration over the fair values of identifiable net assets acquired was recorded as goodwill, which is not deductible for income tax purposes. The Company believes the goodwill balance associated with this business combination represents the synergies expected from expanded market opportunities when integrating the acquired developed technologies with the Company’s offerings.
Other Fiscal 2024 Business Combination

During the nine months ended October 31, 2023, the Company acquired all outstanding stock of a privately-held company for $16.6 million in cash. The Company has accounted for this transaction as a business combination. In allocating the aggregate purchase consideration based on the estimated fair values, the Company recorded $1.6 million of cash acquired, $4.9 million as a developer community intangible asset (to be amortized over an estimated useful life of five years), and $10.1 million as goodwill, which is not deductible for income tax purposes.

The excess of purchase consideration over the fair value of net tangible and identifiable assets acquired was recorded as goodwill. The Company believes the goodwill balance associated with this business combination is primarily attributed to the assembled workforce and expected synergies arising from the acquisition.

Acquisition-related costs, recorded as general and administrative expenses, associated with each of the fiscal 2024 business combinations were not material during the nine months ended October 31, 2023.

Unaudited Pro Forma Financial Information

The following unaudited pro forma financial information summarizes the combined results of operations of the Company and Neeva, as if Neeva had been acquired as of February 1, 2022 (in thousands):

Pro Forma
Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
(unaudited)
Revenue$734,173 $557,044 $2,032,036 $1,476,684 
Net loss$(214,694)$(231,175)$(714,693)$(669,011)

The pro forma financial information presented above has been calculated after adjusting the results of operations of Neeva to reflect certain business combination effects, including the amortization of the acquired intangible asset, stock-based compensation, income tax impact, and acquisition-related costs incurred by both the Company and Neeva as though this business combination occurred as of February 1, 2022, the beginning of the Company’s fiscal 2023. The historical condensed consolidated financial information has been adjusted in the pro forma combined financial results to give effect to pro forma events that are directly attributable to the business combination, reasonably estimable, and factually supportable. The pro forma financial information is for informational purposes only and is not indicative of the results of operations that would have been achieved if this business combination had taken place as of February 1, 2022.

Pro forma financial information for the Mountain, LeapYear, other fiscal 2024 business combination, and fiscal 2025 business combinations has not been presented, as the effects of each were not material to the Company’s condensed consolidated financial statements.
XML 31 R15.htm IDEA: XBRL DOCUMENT v3.24.3
Intangible Assets and Goodwill
9 Months Ended
Oct. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets and Goodwill Intangible Assets and Goodwill
Intangible Assets, Net

Intangible assets, net consisted of the following (in thousands):

October 31, 2024
GrossAccumulated AmortizationNet
Finite-lived intangible assets:
Developed technology$242,064 $(78,536)$163,528 
Developer community154,900 (78,672)76,228 
Assembled workforce55,732 (33,414)22,318 
Patents8,874 (7,554)1,320 
Customer relationships
4,400 (106)4,294 
Total finite-lived intangible assets$465,970 $(198,282)$267,688 
Indefinite-lived intangible assets—trademarks826 
Total intangible assets, net$268,514 

January 31, 2024
GrossAccumulated AmortizationNet
Finite-lived intangible assets:
Developed technology$243,596 $(47,919)$195,677 
Developer community154,900 (55,442)99,458 
Assembled workforce55,732 (22,945)32,787 
Patents8,874 (6,211)2,663 
Total finite-lived intangible assets$463,102 $(132,517)$330,585 
Indefinite-lived intangible assets—trademarks826 
Total intangible assets, net$331,411 

During the three and nine months ended October 31, 2024, the cost and accumulated amortization of fully amortized intangible assets were removed from the Company’s condensed consolidated balance sheet, as the asset was no longer in use.

Amortization expense of intangible assets was $24.1 million and $71.4 million for the three and nine months ended October 31, 2024, respectively, and $22.5 million and $58.9 million for the three and nine months ended October 31, 2023, respectively.

As of October 31, 2024, future amortization expense is expected to be as follows (in thousands):

Amount
Fiscal Year Ending January 31,
Remainder of 2025$24,182 
202690,212 
202786,059 
202853,494 
202912,836 
Thereafter905 
Total$267,688 
Goodwill

Changes in goodwill were as follows (in thousands):

Amount
Balance—January 31, 2024
$975,906 
Additions and measurement period adjustments(1)
14,759 
Balance—October 31, 2024
$990,665 
________________
(1)Includes measurement period adjustments related to the preliminary fair values of the assets acquired and liabilities assumed in business combinations. These adjustments did not have a material impact on goodwill. See Note 7, “Business Combinations,” for further details.
XML 32 R16.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses and Other Current Liabilities
9 Months Ended
Oct. 31, 2024
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):

October 31, 2024January 31, 2024
Accrued compensation$220,843 $205,056 
Accrued third-party cloud infrastructure expenses80,341 48,571 
Liabilities associated with sales, marketing and business development programs40,749 39,571 
Accrued taxes23,341 37,108 
Employee contributions under employee stock purchase plan15,035 40,641 
Accrued professional services11,650 9,274 
Accrued purchases of property and equipment8,901 4,508 
Employee payroll tax withheld on employee stock transactions8,105 22,479 
Other76,165 39,652 
Total accrued expenses and other current liabilities$485,130 $446,860 
XML 33 R17.htm IDEA: XBRL DOCUMENT v3.24.3
Convertible Senior Notes
9 Months Ended
Oct. 31, 2024
Debt Disclosure [Abstract]  
Convertible Senior Notes Convertible Senior Notes
In September 2024, the Company issued an aggregate principal amount of $2.3 billion of convertible senior notes in a private placement to qualified institutional buyers, comprising of (i) $1.15 billion aggregate principal amount of 0% convertible senior notes due 2027 (2027 Notes) and (ii) $1.15 billion aggregate principal amount of 0% convertible senior notes due 2029 (2029 Notes, and together with the 2027 Notes, the Notes). Each series of Notes was issued pursuant to separate indentures, as supplemented (each an Indenture and together, the Indentures), between the Company and U.S. Bank Trust Company, National Association, as trustee.

The Notes are general, senior unsecured obligations of the Company. The 2027 Notes will mature on October 1, 2027 and the 2029 Notes will mature on October 1, 2029, in each case unless earlier converted, redeemed, or repurchased. Neither the 2027 Notes nor the 2029 Notes bear regular interest, and the principal amount of the Notes will not accrete. The Company may elect or be required to pay special interest on the Notes under certain circumstances in accordance with the terms of the applicable Indenture. Special interest, if any, will be payable semiannually in arrears on April 1 and October 1 of each year, beginning on April 1, 2025. The total proceeds from the issuance of the Notes were approximately $2.27 billion, net of $31.2 million of debt issuance costs.

The following table presents the details of each series of Notes:

Initial Conversion Rate per $1,000 principal
Initial Conversion Price
Initial number of shares
(in thousands)
2027 Notes
6.3492$157.50 7,302 
2029 Notes
6.3492$157.50 7,302 
The conversion rate for each series of Notes is subject to adjustment under certain circumstances in accordance with the terms of the applicable Indenture. In addition, following certain corporate events that occur prior to the maturity date of the relevant series of Notes or if the Company delivers a notice of redemption in respect of a series of Notes, the Company will, in certain circumstances, increase the conversion rate of the relevant series of Notes for a holder who elects to convert its Notes of the applicable series in connection with such a corporate event or convert its Notes called (or deemed called) for redemption during the related redemption period (as defined in the applicable Indenture), as the case may be.

Holders may convert all or any portion of the 2027 Notes and 2029 Notes at their option at any time prior to the close of business on the business day immediately preceding July 1, 2027 and July 1, 2029, respectively, in each case only upon satisfaction of one or more of the following conditions:

(1) during any fiscal quarter commencing after the fiscal quarter ending on January 31, 2025 (and only during such fiscal quarter), if the last reported sale price of the Company’s Class A common stock, par value $0.0001 per share, for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding fiscal quarter is greater than or equal to 130% of the conversion price for the relevant series of Notes on each applicable trading day;

(2) during the five business day period after any ten consecutive trading day period (Measurement Period) in which the trading price (as defined in the Indentures) per $1,000 principal amount of the 2027 Notes or the 2029 Notes, as applicable, for each trading day of the Measurement Period was less than 98% of the product of the last reported sale price of the Company’s Class A common stock and the conversion rate for such Notes on each such trading day;

(3) if the Company calls the relevant series of Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date, but only with respect to the Notes called (or deemed called) for redemption; or

(4) upon the occurrence of specified corporate events as set forth in the applicable Indenture.

On or after July 1, 2027, in the case of the 2027 Notes, and on or after July 1, 2029, in the case of the 2029 Notes, until the close of business on the second scheduled trading day immediately preceding the relevant maturity date, holders of the relevant series of Notes may convert all or any portion of their Notes of such series at any time, regardless of the foregoing conditions.

Upon conversion, the Company may satisfy its conversion obligation by paying or delivering, as the case may be, cash, shares of the Company’s Class A common stock or a combination of both, at the Company’s election, in the manner and subject to the terms and conditions provided in the applicable Indenture.

The Company may, at its option, redeem for cash all or any portion of the 2027 Notes (subject to the partial redemption limitation set forth in the Indenture governing the 2027 Notes), on or after April 6, 2026 if the last reported sale price of the Company’s Class A common stock has been at least 150% of the conversion price then in effect for the 2027 Notes for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the 2027 Notes to be redeemed, plus accrued and unpaid special interest, if any, to, but excluding, the redemption date. The Company may, at its option, redeem for cash all or any portion of the 2029 Notes (subject to the partial redemption limitation set forth in the Indenture governing the 2029 Notes), on or after October 6, 2027 if the last reported sale price of the Company’s Class A common stock has been at least 130% of the conversion price then in effect for the 2029 Notes for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending on, and including, the trading day immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the 2029 Notes to be redeemed, plus accrued and unpaid special interest, if any, to, but excluding, the redemption date. No sinking fund is provided for the Notes.
If the Company undergoes a fundamental change (as defined in the applicable Indenture) prior to the maturity date of a series of Notes, then, subject to certain conditions and except as set forth in the applicable Indenture, holders of the relevant series of Notes may require the Company to repurchase for cash all or any portion of their Notes of such series at a fundamental change repurchase price equal to 100% of the principal amount of the relevant series of Notes to be repurchased, plus accrued and unpaid special interest, if any, to, but excluding, the relevant fundamental change repurchase date.

Each of the Indentures governing the 2027 Notes or the 2029 Notes includes customary covenants and sets forth certain events of default after which the relevant series of Notes may be declared immediately due and payable and sets forth certain types of bankruptcy or insolvency events of default (as defined in the applicable Indenture) involving the Company after which such Notes become automatically due and payable.

Each series of Notes is accounted for as a liability in its entirety, measured at amortized cost. The debt issuance costs for each series of the Notes are amortized to interest expense using the effective interest method over their respective terms, with effective interest rates of 0.04% for the 2027 Notes and 0.02% for the 2029 Notes.

The following table presents the net carrying values and fair values of each series of Notes as of October 31, 2024 (in thousands):

Principal
Unamortized Debt Issuance Costs
Net Carrying Value
Fair Value
Amount
Leveling
2027 Notes
$1,150,000 $15,184 $1,134,816 $1,181,510 Level 2
2029 Notes
$1,150,000 $15,357 $1,134,643 $1,170,206 Level 2

The fair value was determined based on the quoted prices of the Notes in an inactive market on the last traded day of the fiscal quarter and has been classified as Level 2 in the fair value hierarchy.

Amortization of debt issuance costs was not material for each of the three and nine months ended October 31, 2024.

The Company used a portion of the net proceeds from the offering to (i) pay the $195.5 million cost of the privately negotiated capped call transactions relating to each series of the Notes, as described below, and (ii) repurchase $399.6 million of its Class A common stock from purchasers of the Notes in the offering in privately negotiated transactions entered into in connection with the Notes offering at a purchase price of $112.50 per share. See Note 12, “Equity,” for further details.

Capped Call Transactions

In connection with the Notes offering, the Company entered into privately negotiated capped call transactions relating to each series of Notes (Capped Calls) with certain of the initial purchasers or affiliates thereof and certain other financial institutions. The Capped Calls are generally expected to reduce the potential dilution to the Company’s Class A common stock upon any conversion of the relevant series of the Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted Notes of such series, as the case may be, with such reduction and/or offset subject to a cap based on a cap price initially equal to $225.00 per share.
The following table sets forth other key terms and premiums paid for the Capped Calls related to each series of Notes (in thousands, except per share data):

Capped Calls Entered into in Connection with the Offering of the 2027 Notes
Capped Calls Entered into in Connection with the Offering of the 2029 Notes
Initial number of shares covered, subject to certain adjustments
7,302 7,302 
Initial strike price, subject to certain adjustments
$157.50 $157.50 
Initial cap price, subject to certain adjustments
$225.00 $225.00 
Total premium paid
$94,300 $101,200 

The Capped Calls are separate transactions, and not part of the terms of any series of Notes. As the Capped Calls qualify for a scope exception from derivative accounting for instruments that are both indexed to the issuer’s own stock and classified in stockholders’ equity, the premiums paid for the purchases of the Capped Calls was recorded as a reduction to the additional paid-in capital and will not be remeasured as long as they continue to meet the conditions for equity classification.

The Company elected to integrate the Capped Calls with the Notes for income tax purposes pursuant to applicable U.S. Treasury Regulations. Accordingly, the premiums paid for the purchases of the Capped Calls will be deductible for income tax purposes over the term of the Notes.
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies
9 Months Ended
Oct. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Operating Leases—The Company leases its facilities for office space under non-cancelable operating leases with various expiration dates through fiscal 2039. Certain lease agreements include options to renew or terminate the lease, which are not reasonably certain to be exercised and therefore are not factored into the determination of lease payments.

In May 2024, the Company entered into a lease agreement for a new office facility located in the United States with a total commitment of $95.6 million, net of tenant incentives to be received. The lease commenced during the nine months ended October 31, 2024, with an expiration date in fiscal 2039, and resulted in an increase of $35.2 million and $38.3 million in the Company’s operating lease right-of-use assets and operating lease liabilities, respectively.

In November 2024, the Company entered into an agreement for a new office facility located in the United States, with a total commitment of $167 million. The lease will commence on various dates starting in fiscal 2025, with an expiration date in fiscal 2034. The Company will recognize the related right-of-use assets and lease liabilities, which have not yet been determined, at the respective lease commencement dates.

In addition, the Company subleases certain of its unoccupied facilities to third parties with various expiration dates through fiscal 2030. Such subleases have all been classified as operating leases. Sublease income is recorded as a reduction to the Company’s operating lease costs. Sublease income was $1.7 million and $6.0 million for the three and nine months ended October 31, 2024, respectively, and $2.9 million and $9.1 million for the three and nine months ended October 31, 2023, respectively.

Other Contractual Commitments—Other contractual commitments relate mainly to third-party cloud infrastructure agreements and subscription arrangements used to facilitate the Company’s operations at the enterprise level. There were no material contractual obligations that were entered into during the nine months ended October 31, 2024 that were outside the ordinary course of business.

401(k) Plan—The Company sponsors a 401(k) defined contribution plan covering all eligible U.S. employees. Contributions to the 401(k) plan are discretionary. The Company did not make any matching contributions to the 401(k) plan for each of the three and nine months ended October 31, 2024 and 2023.
Legal Matters—On March 23, 2021, a former employee filed a charge with the National Labor Relations Board (NLRB) claiming that he was terminated in retaliation for engaging in concerted activity protected under the National Labor Relations Act. On September 15, 2023, following a hearing before a NLRB administrative law judge, the administrative law judge issued his ruling in favor of the former employee and ordered that he be awarded certain compensatory and other damages.

The Company is appealing the ruling to the Board of the NLRB. The Company believes it is reasonably possible that a loss could ultimately result from an unfavorable outcome and that an estimate of the potential range of loss is between zero and $25 million, plus interest. No material loss accrual was recorded as of October 31, 2024 and January 31, 2024, because management believes the likelihood of material loss resulting from this charge is not probable given the further appellate proceedings that are due to take place.

On February 29, 2024, a stockholder class action lawsuit was filed against the Company, the Company’s former Chief Executive Officer, and the Company’s Chief Financial Officer in the United States District Court in the Northern District of California, alleging violations under Sections 10(b) and 20(a) of the Exchange Act. The complaint seeks an unspecified amount of damages, attorneys’ fees, expert fees, and other costs. On October 28, 2024, an amended complaint was filed by the lead plaintiff. The Company plans to file a motion to dismiss the amended complaint on or before the responsive pleading deadline. In addition, since the filing of the class action lawsuit, four additional complaints containing securities derivative claims have been filed against the Company and certain of the Company’s directors and executive officers alleging similar violations. The derivative claims have been stayed pending resolution of the anticipated motion to dismiss the class action lawsuit. The Company is unable to estimate any reasonably possible loss, or range of loss, with respect to these matters at this time. The Company and the other defendants intend to vigorously defend against the claims in these actions.

On June 13, 2024, a class action was filed in the United States District Court for the District of Montana against the Company alleging that it failed to take reasonable measures to secure systems that contained consumer data, thereby allowing threat actors to access and exfiltrate personally identifiable information. In the months that followed, numerous additional class actions making the same or similar allegations were filed in the United States and Canada against the Company and/or customers whose consumer or employee data was exfiltrated. Among other claims, the complaints assert common law claims for negligence, breach of fiduciary duty, breach of implied contract, and unjust enrichment, as well as statutory claims, and seek an unspecified amount of damages, attorneys’ fees and costs, as well as injunctive relief. On October 4, 2024, an order was issued by the United States Judicial Panel on Multidistrict Litigation combining the class actions filed in the United States into a multidistrict litigation in the District of Montana. In addition to the multidistrict litigation, one class action is pending in the Supreme Court of British Columbia. The Company is unable to estimate any reasonably possible loss, or range of loss, with respect to these matters at this time. The Company intends to vigorously defend against the claims in these actions.

In addition, the Company is involved from time to time in various claims and legal actions arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate outcome of these matters, the Company believes that none of its current legal proceedings will have a material adverse effect on its financial position, results of operations, or cash flows.

Letters of Credit—As of October 31, 2024, the Company had a total of $16.5 million in cash collateralized letters of credit outstanding, substantially in favor of certain landlords for the Company’s leased facilities. These letters of credit renew annually and expire at various dates through fiscal 2033.

Indemnification—The Company enters into indemnification provisions under agreements with other parties in the ordinary course of business, including business partners, investors, contractors, customers, and the Company’s officers, non-employee directors, and certain employees. The Company has agreed to indemnify and defend the indemnified party for claims and related losses suffered or incurred by the indemnified party from actual or threatened third-party claims due to the Company’s activities or non-compliance with certain representations and warranties made by the Company. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company’s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular provision. For each of the three and nine months ended October 31, 2024 and 2023, losses recorded in the condensed consolidated statements of operations in connection with the indemnification provisions were not material.
XML 35 R19.htm IDEA: XBRL DOCUMENT v3.24.3
Equity
9 Months Ended
Oct. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Equity Equity
Common Stock—The Company had reserved shares of common stock for future issuance as follows (in thousands):

October 31, 2024January 31, 2024
2012 Equity Incentive Plan:
Options outstanding21,468 26,767 
Restricted stock units outstanding789 
2020 Equity Incentive Plan:
Options outstanding1,586 602 
Restricted stock units outstanding26,702 20,168 
Shares available for future grants64,432 59,371 
2020 Employee Stock Purchase Plan:
Shares available for future grants16,446 13,764 
Total shares of common stock reserved for future issuance130,635 121,461 

Stock Repurchase Program and Treasury Stock—In February 2023, the Company’s board of directors authorized a stock repurchase program of up to $2.0 billion of the Company’s outstanding Class A common stock. Repurchases may be effected, from time to time, either on the open market (including via pre-set trading plans), in privately negotiated transactions, or through other transactions in accordance with applicable securities laws. The timing and amount of any repurchases will be determined by management based on an evaluation of market conditions and other factors. The program does not obligate the Company to acquire any particular amount of common stock, and the repurchase program may be suspended or discontinued at any time at the Company’s discretion. In August 2024, the Company’s board of directors authorized the repurchase of an additional $2.5 billion of its outstanding common stock and extended the expiration date of the stock repurchase program from March 2025 to March 2027.

The following table summarizes the stock repurchase activity under the Company’s stock repurchase program (in thousands, except per share data):

Three Months Ended October 31,Nine Months Ended October 31,
2024202320242023
Number of shares repurchased8,826 2,607 14,765 4,012 
Weighted-average price per share(1)
$115.11 $153.48 $130.87 $147.49 
Aggregate purchase price(1)
$1,015,925 $400,000 $1,932,164 $591,673 
________________
(1)Excludes transaction costs and excise tax associated with the repurchases.
All repurchases were made in open market transactions, except for the 3.6 million shares of the Company’s outstanding Class A common stock that were repurchased for $399.6 million from purchasers of the Notes in the offering in privately negotiated transactions entered into in connection with the Notes offering at a purchase price of $112.50 per share. See Note 10, “Convertible Senior Notes,” for further details.
As of October 31, 2024, $2.0 billion remained available for future stock repurchases under the stock repurchase program (exclusive of any transaction costs associated with repurchases). The first 0.5 million shares repurchased during the nine months ended October 31, 2023 were recorded in treasury stock as a reduction to the stockholders’ equity on the condensed consolidated balance sheets. All shares of Class A common stock subsequently repurchased were retired. Upon retirement, the par value of the common stock repurchased was deducted from common stock and any excess of repurchase price (including associated transaction costs) over par value was recorded entirely to retained earnings (accumulated deficit) on the condensed consolidated balance sheets.
In addition, the Company previously issued approximately 0.2 million shares of its Class A common stock, in connection with a business combination completed during the three months ended January 31, 2024, to one of its wholly-owned subsidiaries, in exchange for a noncontrolling equity interest in the acquired company that was held by the subsidiary prior to this business combination. These shares were treated as treasury stock for accounting purposes as of January 31, 2024, April 30, 2024, and July 31, 2024, and were subsequently transferred to the Company and retired during the three months ended October 31, 2024.

Equity Incentive Plans—The Company’s 2020 Equity Incentive Plan (2020 Plan), which became effective in connection with its Initial Public Offering (IPO), provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, restricted stock unit awards (RSUs), performance awards and other forms of equity compensation (collectively, equity awards). All shares that remain available for future grants are under the 2020 Plan.

The Company’s 2012 Equity Incentive Plan (2012 Plan) provided for the grant of equity awards to employees, non-employee directors, and other service providers of the Company. The 2012 Plan was terminated in September 2020 in connection with the IPO but continues to govern the terms of outstanding awards that were granted prior to the termination of the 2012 Plan. Upon the expiration, forfeiture, cancellation, or reacquisition of any shares of common stock underlying outstanding equity awards granted under the 2012 Plan, an equal number of shares of Class A common stock will become available for grant under the 2020 Plan. No further equity awards will be granted under the 2012 Plan.

The Company’s 2020 Employee Stock Purchase Plan (2020 ESPP), which became effective in connection with the IPO, authorizes the issuance of shares of common stock pursuant to purchase rights granted to employees. Offering periods are generally six months long and begin on the first trading day on or after March 15 and September 15 of each year, except for the first two offering periods. The initial offering period began on September 15, 2020 and ended on February 26, 2021. The second offering period began on March 1, 2021 and ended on September 14, 2021.

On February 1, 2024, the shares available for grant under the 2020 Plan and the 2020 ESPP were automatically increased by 16.7 million shares and 3.3 million shares, respectively, pursuant to the annual evergreen increase provisions under the 2020 Plan and the 2020 ESPP.

Stock Options—Stock options granted under the 2012 Plan and the 2020 Plan (collectively, the Plans) generally vest based on continued service over four years and expire ten years from the date of grant. Certain stock options granted under the 2012 Plan are exercisable at any time following the date of grant and expire ten years from the date of grant.
A summary of stock option activity during the nine months ended October 31, 2024 is as follows:

Number of Shares
(in thousands)
Weighted-
Average
Exercise Price
Weighted-Average Remaining Contractual Life
(in years)
Aggregate
Intrinsic Value
(in thousands)
Balance—January 31, 2024
27,369 $12.35 5.0$5,023,664 
Granted960 $163.04 
Exercised(1,379)$7.69 
Canceled(92)$3.75 
Balance—April 30, 2024
26,858 $18.01 4.8$3,723,873 
Granted77 $164.78 
Exercised(1,816)$7.14 
Canceled(22)$207.56 
Balance—July 31, 2024
25,097 $19.07 4.6$2,872,192 
Exercised(2,012)$5.75 
Canceled(31)$207.56 
Balance—October 31, 2024
23,054 $19.98 4.5$2,287,372 
Vested and exercisable as of October 31, 2024
21,958 $12.45 4.4$2,287,350 

The weighted-average grant-date fair value of options granted during the nine months ended October 31, 2024 was $79.16 per share. No options were granted during the nine months ended October 31, 2023. The intrinsic value of options exercised in the nine months ended October 31, 2024 and 2023 was $687.0 million and $901.4 million, respectively. The aggregate grant-date fair value of options that vested during the nine months ended October 31, 2024 and 2023 was $23.5 million and $36.4 million, respectively.

Equity-Classified RSUs—RSUs granted under the 2012 Plan are equity-classified and had both service-based and performance-based vesting conditions, of which the performance-based vesting condition was satisfied upon the effectiveness of the IPO in September 2020. The service-based vesting condition for these awards is typically satisfied over four years with a cliff vesting period of one year and continued vesting quarterly thereafter. Stock-based compensation associated with RSUs granted under the 2012 Plan was recognized using an accelerated attribution method from the time it was deemed probable that the vesting condition was met through the time the service-based vesting condition had been achieved.

Equity-classified RSUs granted under the 2020 Plan include those that only contain a service-based vesting condition that is typically satisfied over four years, and the related stock-based compensation for these RSUs is recognized on a straight-line basis over the requisite service period. In addition, under the 2020 Plan, the Company granted 0.8 million and 0.5 million equity-classified RSUs (Leadership PRSUs) to its executive officers and certain other members of its senior leadership team during the nine months ended October 31, 2024 and 2023, respectively. These Leadership PRSUs were granted at 120% of the target number of these awards, representing the maximum number of Leadership PRSUs that may be eligible to vest over their full term, and have both service-based and performance-based vesting conditions. The service-based vesting condition for these Leadership PRSUs is typically satisfied over four years with a cliff vesting period of one year and continued vesting quarterly thereafter. The performance-based vesting condition is satisfied upon the achievement of certain Company annual performance targets set by the compensation committee of the board of directors of the Company. The ultimate number of the Leadership PRSUs eligible to vest ranges between 0% to 120% of the target number of the Leadership PRSUs based on the weighted-average achievement of such Company annual performance metrics for the respective fiscal year. Stock-based compensation associated with these Leadership PRSUs is recognized using an accelerated attribution method over the requisite service period, based on the Company’s periodic assessment of the probability that the performance condition will be achieved. Stock-based compensation recognized for these Leadership PRSUs was $20.2 million and $41.4 million for the three and nine months ended October 31, 2024, respectively, and $10.5 million and $20.6 million for the three and nine months ended October 31, 2023, respectively.
A summary of equity-classified RSUs activity during the nine months ended October 31, 2024 is as follows:

Number of Shares
(in thousands)
Weighted-Average Grant Date
Fair Value
per Share
Unvested Balance—January 31, 2024
19,575 $169.82 
Granted
5,869 $167.74 
Vested(3,202)$162.47 
Forfeited(533)$168.85 
Performance adjustment(1)
(50)$139.58 
Unvested Balance—April 30, 2024
21,659 $170.44 
Granted
2,408 $141.61 
Vested(2,272)$172.52 
Forfeited
(748)$167.94 
Unvested Balance—July 31, 2024
21,047 $167.01 
Granted
7,254 $120.12 
Vested(2,126)$174.28 
Forfeited
(895)$166.39 
Unvested Balance—October 31, 2024
25,280 $152.96 
________________
(1)Represents an adjustment in the number of shares outstanding, with regards to Leadership PRSUs granted during the nine months ended October 31, 2023, based on the actual achievement of the associated Company annual performance targets for fiscal 2024.

Liability-Classified RSUs—During the fourth quarter of fiscal 2024, in connection with a business combination, the Company agreed to grant, under the 2020 Plan, RSUs that contain both post-combination service-based and performance-based vesting conditions (Acquisition PRSUs) to eligible existing or future employees, subject to a maximum total number of approximately 1.7 million shares. The post-combination service-based vesting condition for these Acquisition PRSUs is satisfied over four years with a cliff vesting period of one year and continued vesting quarterly thereafter. The performance-based vesting condition is contingent on the achievement of certain performance metric over the twelve-month period ending January 31, 2027. Acquisition PRSUs will vest when both service-based and performance-based conditions are satisfied. The ultimate number of Acquisition PRSUs eligible to vest is determined based on the actual achievement of the performance metric, which takes into account certain factors including the Company’s stock price and market capitalization.

Once granted, Acquisition PRSUs are initially liability-classified and recorded in other liabilities on the Company’s condensed consolidated balance sheets, as the monetary value of the obligation under each potential outcome of the performance condition is predominantly based on a fixed monetary amount known at inception and will be settled in a variable number of shares. Subsequently, these awards are remeasured to the fair value at each reporting date until the number of Acquisition PRSUs eligible to vest is fixed, at which time these awards will be reclassified to equity. Stock-based compensation associated with these awards is recognized based on the probable outcome of the performance condition, using an accelerated attribution method over the requisite service period, with a cumulative catch-up adjustment recognized for changes in the fair value estimated at each reporting date. The liabilities associated with these Acquisition PRSUs were not material as of October 31, 2024 and January 31, 2024. Stock-based compensation recognized for these Acquisition PRSUs was not material for each of the three and nine months ended October 31, 2024.
A summary of liability-classified RSUs activity during the nine months ended October 31, 2024 is as follows:

Number of Shares
(in thousands)
Unvested Balance—January 31, 2024 and April 30, 2024
1,382 
Granted(1)
Unvested Balance—July 31, 2024
1,385 
Granted(1)
54 
Forfeited
(16)
Unvested Balance—October 31, 2024
1,423 
________________
(1)Represents the maximum number of Acquisition PRSUs that may be eligible to vest with respect to these awards over their full term.

Restricted Common Stock—From time to time, the Company has granted restricted common stock outside of the Plans. Restricted common stock is not deemed to be outstanding for accounting purposes until it vests.

A summary of restricted common stock activity during the nine months ended October 31, 2024 is as follows:

Outside of the Plans
Number of Shares
(in thousands)
Weighted-Average Grant Date
Fair Value
per Share
Unvested Balance—January 31, 2024
671 $209.15 
Vested(146)$223.42 
Unvested Balance—April 30, 2024
525 $205.15 
Vested(25)$194.28 
Unvested Balance—July 31, 2024
500 $205.68 
Granted
68 $110.78 
Vested(23)$194.28 
Forfeited
(71)$229.13 
Unvested Balance—October 31, 2024
474$189.12 

Stock-Based CompensationThe following table summarizes the assumptions used in estimating the fair values of stock options granted to employees during the nine months ended October 31, 2024:

Nine Months Ended October 31, 2024
Expected term (in years)
4.8 - 6.0
Expected volatility
56.6% - 56.7%
Risk-free interest rate
4.2% - 4.4%
Expected dividend yield— %

In addition, for the stock option granted during the three months ended April 30, 2024, the shares to be issued upon exercise are subject to a one-year holding period. As such, the Company applied a 7.6% discount for lack of marketability to the fair value estimated using the Black-Scholes option-pricing model, based on the assumptions included in the table above.

No stock options were granted during the three months ended October 31, 2024, or each of the three and nine months ended October 31, 2023.
The following table summarizes the assumptions used in estimating the fair values of employee stock purchase rights granted under the 2020 ESPP (ESPP Rights) during each of the three and nine months ended October 31, 2024 and 2023:

Three Months Ended October 31,Nine Months Ended October 31,
2024202320242023
Expected term (in years)0.50.50.50.5
Expected volatility46.3 %48.4 %
46.3% - 49.6%
48.4% - 71.3%
Risk-free interest rate4.5 %5.5 %
4.5% - 5.4%
4.7% - 5.5%
Expected dividend yield— %— %— %— %

Expected term—For stock options considered to be “plain vanilla” options, the Company estimates the expected term based on the simplified method, which is essentially the weighted average of the vesting period and contractual term, as the Company’s historical option exercise experience does not provide a reasonable basis upon which to estimate the expected term. The expected term for ESPP Rights approximates the offering period.

Expected volatility—In fiscal 2023 and 2024, the Company used the average volatility of its Class A common stock and the stocks of a peer group of representative public companies to develop an expected volatility assumption. During the nine months ended October 31, 2024, the Company began using the average of (i) the historical volatility of its Class A common stock, and (ii) the implied volatility from publicly traded options on its Class A common stock to develop an expected volatility assumption.

Risk-free interest rate—Risk-free rate is estimated based upon quoted market yields for the United States Treasury debt securities for a term consistent with the expected life of the awards in effect at the time of grant.

Expected dividend yield—Because the Company has never paid and has no intention to pay cash dividends on common stock, the expected dividend yield is zero.

Fair value of underlying common stock—Since the completion of the IPO, the fair value of the Company’s common stock is determined by the closing price, on the date of grant, of its common stock, which is traded on the New York Stock Exchange.

The following table summarizes the assumptions used in estimating the fair value of liability-classified Acquisition PRSUs as of October 31, 2024 and January 31, 2024:

October 31, 2024January 31, 2024
Expected volatility53.0 %60.0 %
Risk-free interest rate4.1 %4.0 %

Expected volatility—In fiscal 2024, expected volatility was estimated based on the historical volatility of the Company’s Class A common stock. During the nine months ended October 31, 2024, the Company began using the average of (i) the historical volatility of its Class A common stock, and (ii) the implied volatility from publicly traded options on its Class A common stock to develop an expected volatility assumption.

Risk-free interest rate—Risk-free rate is estimated based upon quoted market yields for the United States Treasury debt securities for a term that approximates the period from the reporting date to January 31, 2027.
Stock-based compensation included in the condensed consolidated statements of operations was as follows (in thousands):

Three Months Ended October 31,Nine Months Ended October 31,
2024202320242023
Cost of revenue$36,358 $30,530 $103,581 $93,294 
Sales and marketing86,035 75,708 240,118 226,841 
Research and development199,980 167,445 599,569 466,867 
General and administrative40,886 24,603 107,927 75,515 
Stock-based compensation, net of amounts capitalized363,259 298,286 1,051,195 862,517 
Capitalized stock-based compensation11,940 12,608 29,081 37,230 
Total stock-based compensation$375,199 $310,894 $1,080,276 $899,747 

As of October 31, 2024, total compensation cost related to unvested awards not yet recognized was $3.8 billion, which will be recognized over a weighted-average period of 2.9 years.
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes
9 Months Ended
Oct. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company computes its tax provision for interim periods by applying the estimated annual effective tax rate to year-to-date pre-tax income from recurring operations and adjusting for discrete tax items arising in that quarter.

The Company had an effective tax rate of (0.6%) and (0.9%) for the three and nine months ended October 31, 2024, respectively, and (1.6%) and 1.0% for the three and nine months ended October 31, 2023, respectively. The Company has incurred U.S. operating losses and has minimal profits in foreign jurisdictions.

The Company has evaluated all available evidence, both positive and negative, including historical levels of income and expectations and risks associated with estimates of future taxable income, and has determined that it is more likely than not that its net deferred tax assets will not be realized in the United States and the United Kingdom. Due to uncertainties surrounding the realization of the deferred tax assets, the Company maintains a full valuation allowance against its net deferred tax assets.

The Company is subject to income taxes in the United States and numerous foreign jurisdictions. As of October 31, 2024, tax years 2012 and forward generally remain open for examination for U.S. federal and state tax purposes, and tax years 2019 and forward generally remain open for examination for foreign tax purposes.

The Company has applied ASC 740 and determined that it has uncertain tax positions giving rise to unrecognized tax benefits for each of the three and nine months ended October 31, 2024 and 2023. The Company’s policy is to recognize interest and penalties related to uncertain tax positions in income tax expense. The Company does not anticipate any significant changes to unrecognized tax benefits over the next 12 months. None of the unrecognized tax benefits are currently expected to impact the Company’s effective tax rate, if realized, as a result of the full valuation allowance.

On August 16, 2022, President Biden signed the Inflation Reduction Act of 2022 (Inflation Act) into law. The Inflation Act contains certain tax measures, including a corporate alternative minimum tax of 15% on some large corporations and an excise tax of 1% on stock repurchases. For the three and nine months ended October 31, 2024, the Inflation Act had no material impact to the Company, including its stock repurchase program. The Company is continuing to evaluate the various provisions of the Inflation Act, including the impact of the excise tax liability resulting from repurchase of the Company’s common stock under existing or any future stock repurchase program, if any, will have on the Company’s aggregate tax liability, financial position and results of operations.
XML 37 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Net Loss per Share
9 Months Ended
Oct. 31, 2024
Earnings Per Share [Abstract]  
Net Loss per Share Net Loss per Share
Basic and diluted net loss per share attributable to Snowflake Inc. Class A common stockholders is computed in conformity with the two-class method required for participating securities. The Company considers unvested common stock to be participating securities, as the holders of such stock have the right to receive nonforfeitable dividends on a pari passu basis in the event that a dividend is declared on common stock.

Basic net loss per share attributable to Snowflake Inc. Class A common stockholders is computed by dividing net loss attributable to Snowflake Inc. Class A common stockholders by the weighted-average number of shares of Snowflake Inc. Class A common stock outstanding during the period, which excludes treasury stock. Diluted net loss per share attributable to Snowflake Inc. Class A common stockholders is computed by giving effect to all potentially dilutive Snowflake Inc. Class A common stock equivalents to the extent they are dilutive. For purposes of this calculation, stock options, RSUs, restricted common stock, ESPP Rights, and shares underlying the conversion option in the Notes are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. Class A common stockholders as their effect is anti-dilutive for all periods presented.

The following table presents the calculation of basic and diluted net loss per share attributable to Snowflake Inc. Class A common stockholders (in thousands, except per share data):

Three Months Ended October 31,Nine Months Ended October 31,
2024202320242023
Numerator:
Net loss$(327,902)$(214,694)$(963,488)$(668,078)
Less: net loss attributable to noncontrolling interest(3,623)(443)(5,322)(1,333)
Net loss attributable to Snowflake Inc. Class A common stockholders$(324,279)$(214,251)$(958,166)$(666,745)
Denominator:
Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A common stockholders—basic and diluted331,761 329,310 333,136 326,964 
Net loss per share attributable to Snowflake Inc. Class A common stockholders—basic and diluted$(0.98)$(0.65)$(2.88)$(2.04)

No Class B common stock was outstanding during any periods presented.

The following potentially dilutive securities were excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. Class A common stockholders for the periods presented because the impact of including them would have been anti-dilutive (in thousands):

Three and Nine Months Ended October 31,
20242023
RSUs26,703 19,866 
Stock options23,054 29,776 
Shares underlying the conversion option in the Notes
14,604 — 
ESPP Rights
589 130 
Unvested restricted common stock
474 286 
Total65,424 50,058 
The Company entered into the Capped Calls in connection with the Notes offering. The effect of the Capped Calls was also excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. Class A common stockholders as the effect of the Capped Calls would have been anti-dilutive. The Capped Calls are generally expected to reduce the potential dilution to the Company’s Class A common stock upon any conversion of the relevant series of the Notes. See Note 10, “Convertible Senior Notes,” for further details.
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.24.3
Related Party Transactions
9 Months Ended
Oct. 31, 2024
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
A member of the Company’s board of directors currently serves as the Chief Executive Officer of a privately-held company (Related Party), which has been the Company’s customer since 2018. During the nine months ended October 31, 2024, as a minority investor, the Company made a strategic investment of approximately $5.0 million, by purchasing non-marketable equity securities issued by the Related Party. Revenue recognized from the Related Party was not material for each of the three and nine months ended October 31, 2024 and 2023. Additionally, as of October 31, 2024 and January 31, 2024, the Company did not have material accounts receivable balance due from the Related Party.
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent Event
9 Months Ended
Oct. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
Business Combination

On November 25, 2024, the Company acquired all outstanding stock of Datavolo, Inc. (Datavolo), a privately-held company which developed a platform for building and managing multimodal data pipelines, for approximately $170 million, consisting primarily of the Company’s common stock (Equity Consideration), with the remainder in cash. A portion of the Equity Consideration issued to certain of Datavolo’s employees is subject to vesting agreements pursuant to which the shares will vest over four years, subject to their continued employment with Snowflake or its affiliates. The Company acquired Datavolo primarily for its talent and developed technology. Given the timing of the completion of the acquisition, the initial accounting for this acquisition is incomplete at the time the condensed consolidated financial statements are issued.

Operating Lease

As set forth in Note 11, “Commitments and Contingencies,” in November 2024, the Company entered into an agreement for a new office facility located in the United States, with a total commitment of $167 million. The lease will commence on various dates starting in fiscal 2025, with an expiration date in fiscal 2034. The Company will recognize the related right-of-use assets and lease liabilities, which have not yet been determined, at the respective lease commencement dates.
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Pay vs Performance Disclosure        
Net Income (Loss) Attributable to Parent $ (324,279) $ (214,251) $ (958,166) $ (666,745)
XML 41 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Insider Trading Arrangements
3 Months Ended 9 Months Ended
Oct. 31, 2024
shares
Oct. 31, 2024
shares
Trading Arrangements, by Individual    
Non-Rule 10b5-1 Arrangement Adopted false  
Rule 10b5-1 Arrangement Terminated false  
Non-Rule 10b5-1 Arrangement Terminated false  
Frank Slootman [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
Trading Arrangement
Action
Date
Rule 10b5-1*Non-Rule 10b5-1**Total Shares Subject to Trading ArrangementExpiration Date
Frank Slootman, Director
Adopted
September 30, 2024
X
324,563(1)
June 30, 2025
* Intended to satisfy the affirmative defense of Rule 10b5-1(c)
** Not intended to satisfy the affirmative defense of Rule 10b5-1(c)
(1) The actual number of shares subject to the trading arrangement under the Rule 10b5-1 Plan may be different due to (i) our withholding of certain shares to satisfy tax withholding obligations in connection with the vesting of restricted stock units and/or (ii) the amount of whole shares distributed in connection with the vesting of restricted stock units due to rounding, as applicable.
Name Frank Slootman  
Title Director  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date September 30, 2024  
Expiration Date June 30, 2025  
Arrangement Duration 273 days  
Aggregate Available 324,563 324,563
XML 42 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
9 Months Ended
Oct. 31, 2024
Accounting Policies [Abstract]  
Fiscal Year
Fiscal Year

The Company’s fiscal year ends on January 31. For example, references to fiscal 2025 refer to the fiscal year ending January 31, 2025.
Basis of Presentation
Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) and applicable rules and regulations of the U.S. Securities and Exchange Commission (SEC) regarding interim financial reporting. Accordingly, they do not include all disclosures normally required in annual consolidated financial statements prepared in accordance with 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 January 31, 2024, which was filed with the SEC on March 26, 2024.
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, 2024 and the results of operations for the three and nine months ended October 31, 2024 and 2023, and cash flows for the nine months ended October 31, 2024 and 2023. The condensed balance sheet as of January 31, 2024 was derived from the audited consolidated financial statements but does not include all disclosures required by GAAP. The results of operations for the three and nine months ended October 31, 2024 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
Principles of Consolidation

The condensed consolidated financial statements include the accounts of Snowflake Inc., its wholly-owned subsidiaries, and a majority-owned subsidiary in which the Company has a controlling financial interest. All intercompany transactions and balances have been eliminated in consolidation. The Company records noncontrolling interest in its condensed consolidated financial statements to recognize the minority ownership interest in its majority-owned subsidiary. Profits and losses of the majority-owned subsidiary are attributed to controlling and noncontrolling interests using the hypothetical liquidation at book value method.
Segment Information
Segment Information
The Company has a single operating and reportable segment. The Company’s chief operating decision maker is its Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance, and allocating resources.
Use of Estimates
Use of Estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Such estimates include, but are not limited to, stand-alone selling prices (SSP) for each distinct performance obligation, internal-use software development costs, the expected period of benefit for deferred commissions, the fair value of intangible assets acquired in business combinations, the useful lives of long-lived assets, the carrying value of operating lease right-of-use assets, stock-based compensation, accounting for income taxes, and the fair value of investments in marketable and non-marketable securities.
The Company bases its estimates on historical experience and also on assumptions that management considers reasonable. These estimates are assessed on a regular basis; however, actual results could differ from these estimates.
Revenue Recognition and Remaining Performance Obligations
Revenue Recognition

The Company accounts for revenue in accordance with Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers (ASC 606) for all periods presented.

The Company delivers its platform over the internet as a service. Customers choose to consume the platform under either capacity arrangements, in which customers commit to a certain amount of consumption at specified prices, or under on-demand arrangements, in which the Company charges for use of the platform monthly in arrears. Under capacity arrangements, from which a majority of revenue is derived, the Company typically bills its customers annually in advance of their consumption. Revenue from on-demand arrangements typically relates to customers with lower usage levels or overage consumption beyond a customer’s contracted usage amount under a capacity contract or following the expiration of a customer’s capacity contract. Revenue from on-demand arrangements represented approximately 2% of the Company’s revenue for each of the three and nine months ended October 31, 2024 and 2023. The Company recognizes revenue as customers consume compute, storage, and data transfer resources under either of these arrangements. In limited instances, customers pay an annual deployment fee to gain access to a dedicated instance of a virtual private deployment. Deployment fees are recognized ratably over the contract term.

Customers do not have the contractual right to take possession of the Company’s platform. Pricing for the platform includes embedded support services, data backup and disaster recovery services, as well as future updates, when and if available, offered during the contract term.
Customer contracts for capacity typically have a term of one to four years. To the extent customers enter into such contracts and either consume the platform in excess of their capacity commitments or continue to use the platform after expiration of the contract term, they are charged for their incremental consumption. In many cases, customer contracts permit customers to roll over any unused capacity to a subsequent order, generally on the purchase of additional capacity.

Customer contracts are generally non-cancelable during the contract term, although customers can terminate for breach if the Company materially fails to perform. For those customers who do not have a capacity arrangement, the Company’s on-demand arrangements generally have a monthly stated contract term and can be terminated at any time by either the customer or the Company.

For compute resources, consumption is based on the type of compute resource used and the duration of use or, for some features, the volume of data processed. For storage resources, consumption for a given customer is based on the average terabytes per month of all of such customer’s data stored in the platform. For data transfer resources, consumption is based on terabytes of data transferred, the public cloud provider used, and the region to and from which the transfer is executed.

The Company’s revenue also includes professional services and other revenue, which consists primarily of consulting, technical solution services, and training related to the platform. Professional services revenue is recognized over time based on input measures, including time and materials costs incurred relative to total costs, with consideration given to output measures, such as contract deliverables, when applicable. Other revenue consists primarily of fees from customer training delivered on-site or through publicly available classes.

The Company determines revenue recognition in accordance with ASC 606 through the following five steps:

1) Identify the contract with a customer. The Company considers the terms and conditions of the contracts and the Company’s customary business practices in identifying its contracts under ASC 606. The Company determines it has a contract with a customer when the contract has been approved by both parties, it can identify each party’s rights regarding the services to be transferred and the payment terms for the services, it has determined the customer to have the ability and intent to pay, and the contract has commercial substance. At contract inception, the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. The Company applies judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s payment history or, in the case of a new customer, credit and financial information pertaining to the customer.

2) Identify the performance obligations in the contract. Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract.

Prior to June 2024, the Company treated consumption of its platform for compute, storage, and data transfer resources as a single performance obligation because they were consumed by customers as a single, integrated offering. Each of compute, storage and data transfer worked together to drive consumption on the Company’s platform.

In June 2024, the Company made Iceberg tables generally available to its customers, enabling them to use the Snowflake platform for compute services without requiring storage. As a result, starting from June 2024, customers are allowed to select compute, storage, and data transfer resources separately, at their discretion. Consequently, the Company treats the consumption of its platform for compute, storage, and data transfer resources as separate and distinct performance obligations. This change did not have a material impact on the Company’s condensed consolidated financial statements for any period presented.

The Company treats its virtual private deployments for customers, professional services, technical solution services, and training each as a separate and distinct performance obligation. Some customers have negotiated an option to purchase additional capacity at a stated discount. These options generally do not provide a material right as they are priced at the Company’s SSP, as described below, as the stated discounts are not incremental to the range of discounts typically given.
3) Determine the transaction price. The transaction price is determined based on the consideration the Company expects to receive in exchange for transferring services to the customer. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue recognized under the contract will not occur. Variable consideration is estimated based on expected value, primarily relying on the Company’s history. In certain situations, the Company may also use the most likely amount as the basis of its estimate. None of the Company’s contracts contain a significant financing component. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental entities (e.g., sales and other indirect taxes).

4) Allocate the transaction price to performance obligations in the contract. If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation on a relative SSP basis. The determination of a relative SSP for each distinct performance obligation requires judgment. The Company determines SSP for performance obligations based on an observable standalone selling price when it is available, as well as other factors, including the overall pricing objectives, which take into consideration market conditions and customer-specific factors, including a review of internal discounting tables, the services being sold, the volume of capacity commitments, the estimated mix of compute, storage, and data transfer, and other factors. The observable standalone selling price is established based on the price at which products and services are sold separately. If an SSP is not observable through past transactions, the Company estimates it using available information including, but not limited to, market data and other observable inputs.

5) Recognize revenue when or as the Company satisfies a performance obligation. Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised service to a customer. Revenue is recognized when control of the services is transferred to the customers, in an amount that reflects the consideration that the Company expects to receive in exchange for those services. The Company determined an output method for capacity arrangements to be the most appropriate measure of progress because it most faithfully represents when the value of the services is simultaneously received and consumed by the customer, and control is transferred. Virtual private deployment fees are recognized ratably over the term of the deployment as the deployment service represents a stand-ready performance obligation provided throughout the deployment term.
Remaining Performance Obligations
Remaining performance obligations (RPO) represent the amount of contracted future revenue that has not yet been recognized, including (i) deferred revenue and (ii) non-cancelable contracted amounts that will be invoiced and recognized as revenue in future periods. The Company’s RPO excludes performance obligations from on-demand arrangements as there are no minimum purchase commitments associated with these arrangements, and certain time and materials contracts that are billed in arrears. Portions of RPO that are not yet invoiced and are denominated in foreign currencies are revalued into U.S. dollars each period based on the applicable period-end exchange rates.
Convertible Senior Notes
Convertible Senior Notes

The Company accounts for each series of its convertible senior notes as a liability in its entirety, measured at amortized cost. Debt issuance costs incurred in connection with the issuance of the Company’s convertible senior notes are reflected in the condensed consolidated balance sheets as a direct deduction from the carrying amount of the outstanding convertible senior notes. These costs are amortized using the effective interest rate method over the terms of the convertible senior notes and are included within interest expense on the condensed consolidated statements of operations.
Capped Call Transactions
In connection with the convertible senior notes offering, the Company entered into privately negotiated capped call transactions relating to each series of convertible senior notes with certain counterparties. The capped call transactions are generally expected to reduce the potential dilution to the Company’s common stock upon any conversion of the relevant series of convertible senior notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted notes of such series, with such reduction and/or offset subject to a cap. See Note 10, “Convertible Senior Notes,” for further details.
The Capped Calls are separate transactions, and not part of the terms of any series of Notes. As the Capped Calls qualify for a scope exception from derivative accounting for instruments that are both indexed to the issuer’s own stock and classified in stockholders’ equity, the premiums paid for the purchases of the Capped Calls was recorded as a reduction to the additional paid-in capital and will not be remeasured as long as they continue to meet the conditions for equity classification.
Recently Issued Accounting Pronouncements Not Yet Adopted
Recently Issued Accounting Pronouncements Not Yet Adopted

In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires disclosure, on an annual and interim basis, of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit and loss, and an amount for other segment items by reportable segment and a description of its composition. This guidance also requires disclosures on the title and position of the chief operating decision maker and an explanation of how the chief operating decision maker uses the reported measures of segment profit or loss in assessing segment performance and deciding how to allocate resources, and interim disclosures of reportable segment’s profit or loss and assets. This guidance is effective for the Company for its fiscal year beginning February 1, 2024 and interim periods within its fiscal year beginning February 1, 2025 on a retrospective basis. Early adoption is permitted. The Company is currently evaluating the impact of the adoption of this guidance on its condensed consolidated financial statements and disclosures.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires annual disclosure on disaggregation of rate reconciliation categories and income taxes paid by jurisdiction. This guidance is effective for the Company for its fiscal year beginning February 1, 2025 on a prospective basis. Early adoption and retrospective application are permitted. The Company is currently evaluating the impact of the adoption of this guidance on its condensed consolidated financial statements and disclosures.

In November 2024, the FASB issued ASU 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40), which requires disclosure, on an annual and interim basis, of specified information about certain costs and expenses in the notes to financial statements. This guidance is effective for the Company for its fiscal year beginning February 1, 2027 and interim periods within its fiscal year beginning February 1, 2028 on either a prospective or retrospective basis. Early adoption is permitted. The Company is currently evaluating the impact of the adoption of this guidance on its condensed consolidated financial statements and disclosures.
Fair Value of Financial Instruments Fair Value Measurements
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:

Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.

Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.

Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date.
The Company determines the fair value of its security holdings based on pricing from the Company’s service providers and market prices from industry-standard independent data providers. Such market prices may be quoted prices in active markets for identical assets (Level 1 inputs) or pricing determined using inputs other than quoted prices that are observable either directly or indirectly (Level 2 inputs), such as yield curve, volatility factors, credit spreads, default rates, loss severity, current market and contractual prices for the underlying instruments or debt, broker and dealer quotes, as well as other relevant economic measures.
The fair value was determined based on the quoted prices of the Notes in an inactive market on the last traded day of the fiscal quarter and has been classified as Level 2 in the fair value hierarchy.
Strategic Investments
Strategic Investments

The tables above do not include the Company’s strategic investments, which consist primarily of (i) non-marketable equity securities recorded at cost minus impairment, if any, and adjusted for observable transactions for the same or similar investments of the same issuer (referred to as the Measurement Alternative), and (ii) marketable equity securities.

The Company’s non-marketable equity securities accounted for using the Measurement Alternative are recorded at fair value on a non-recurring basis and classified within Level 3 of the fair value hierarchy because significant unobservable inputs or data in an inactive market are used in estimating their fair value. The estimation of fair value for these assets requires the use of an observable transaction price or other unobservable inputs, including the volatility, rights, and obligations of the securities the Company holds. The Company’s marketable equity securities are recorded at fair value on a recurring basis and classified within Level 1 of the fair value hierarchy because they are valued using the quoted market price.
Intangible Assets, Finite-Lived
During the three and nine months ended October 31, 2024, the cost and accumulated amortization of fully amortized intangible assets were removed from the Company’s condensed consolidated balance sheet, as the asset was no longer in use.
Net Loss Per Share
Basic and diluted net loss per share attributable to Snowflake Inc. Class A common stockholders is computed in conformity with the two-class method required for participating securities. The Company considers unvested common stock to be participating securities, as the holders of such stock have the right to receive nonforfeitable dividends on a pari passu basis in the event that a dividend is declared on common stock.

Basic net loss per share attributable to Snowflake Inc. Class A common stockholders is computed by dividing net loss attributable to Snowflake Inc. Class A common stockholders by the weighted-average number of shares of Snowflake Inc. Class A common stock outstanding during the period, which excludes treasury stock. Diluted net loss per share attributable to Snowflake Inc. Class A common stockholders is computed by giving effect to all potentially dilutive Snowflake Inc. Class A common stock equivalents to the extent they are dilutive. For purposes of this calculation, stock options, RSUs, restricted common stock, ESPP Rights, and shares underlying the conversion option in the Notes are considered to be common stock equivalents but have been excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. Class A common stockholders as their effect is anti-dilutive for all periods presented.
The Company entered into the Capped Calls in connection with the Notes offering. The effect of the Capped Calls was also excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. Class A common stockholders as the effect of the Capped Calls would have been anti-dilutive. The Capped Calls are generally expected to reduce the potential dilution to the Company’s Class A common stock upon any conversion of the relevant series of the Notes. See Note 10, “Convertible Senior Notes,” for further details.
Treasury Stock, Policy All shares of Class A common stock subsequently repurchased were retired. Upon retirement, the par value of the common stock repurchased was deducted from common stock and any excess of repurchase price (including associated transaction costs) over par value was recorded entirely to retained earnings (accumulated deficit) on the condensed consolidated balance sheets.
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
9 Months Ended
Oct. 31, 2024
Accounting Policies [Abstract]  
Summary of Long-lived Assets by Geographic Areas
The following table presents the Company’s long-lived assets, comprising property and equipment, net and operating lease right-of-use assets, by geographic area (in thousands):
October 31, 2024January 31, 2024
United States$436,258 $379,664 
Other(1)
122,835 119,928 
Total$559,093 $499,592 
________________
(1)No individual country outside of the United States accounted for more than 10% of the Company’s long-lived assets as of October 31, 2024 and January 31, 2024.
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations (Tables)
9 Months Ended
Oct. 31, 2024
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Revenue consists of the following (in thousands):

Three Months Ended October 31,Nine Months Ended October 31,
2024202320242023
Product revenue$900,282 $698,478 $2,519,119 $1,928,759 
Professional services and other revenue41,812 35,695 120,507 103,031 
Total$942,094 $734,173 $2,639,626 $2,031,790 
Revenue from External Customers by Geographic Areas
Revenue by geographic area, based on the location of the Company’s customers (or end-customers under reseller arrangements), was as follows (in thousands):

Three Months Ended October 31,Nine Months Ended October 31,
2024202320242023
Americas:
United States$719,325 $569,743 $2,014,996 $1,569,099 
Other Americas(1)
26,269 18,083 72,781 52,781 
EMEA(1)(2)
147,205 110,412 416,734 311,586 
Asia-Pacific and Japan(1)
49,295 35,935 135,115 98,324 
Total$942,094 $734,173 $2,639,626 $2,031,790 
________________
(1)No individual country in these areas represented more than 10% of the Company’s revenue for all periods presented.
(2)Includes Europe, the Middle East, and Africa.
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Cash Equivalents and Investments (Tables)
9 Months Ended
Oct. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of Cash and Cash Equivalents
The following is a summary of the Company’s cash equivalents, short-term investments, and long-term investments on the condensed consolidated balance sheets (in thousands):

October 31, 2024
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
Money market funds$1,479,438 $— $— $1,479,438 
U.S. government securities154,090 (1)154,090 
Time deposits109,513 — — 109,513 
Commercial paper27,070 — 27,072 
Corporate notes and bonds14,885 — (1)14,884 
Total cash equivalents1,784,996 (2)1,784,997 
Investments:
Corporate notes and bonds1,770,898 2,476 (2,182)1,771,192 
U.S. government and agency securities608,263 674 (1,021)607,916 
Commercial paper341,828 228 (113)341,943 
Certificates of deposit179,629 168 (9)179,788 
Total investments2,900,618 3,546 (3,325)2,900,839 
Total cash equivalents and investments$4,685,614 $3,549 $(3,327)$4,685,836 
January 31, 2024
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
U.S. government securities$742,235 $$(2)$742,234 
Money market funds533,211 — — 533,211 
Time deposits56,263 — — 56,263 
Total cash equivalents1,331,709 (2)1,331,708 
Investments:
Corporate notes and bonds1,549,151 1,959 (3,394)1,547,716 
U.S. government and agency securities877,496 574 (4,653)873,417 
Commercial paper353,525 154 (131)353,548 
Certificates of deposit224,869 271 (15)225,125 
Total investments3,005,041 2,958 (8,193)2,999,806 
Total cash equivalents and investments$4,336,750 $2,959 $(8,195)$4,331,514 
Schedule of Debt Securities, Available-for-Sale
The following is a summary of the Company’s cash equivalents, short-term investments, and long-term investments on the condensed consolidated balance sheets (in thousands):

October 31, 2024
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
Money market funds$1,479,438 $— $— $1,479,438 
U.S. government securities154,090 (1)154,090 
Time deposits109,513 — — 109,513 
Commercial paper27,070 — 27,072 
Corporate notes and bonds14,885 — (1)14,884 
Total cash equivalents1,784,996 (2)1,784,997 
Investments:
Corporate notes and bonds1,770,898 2,476 (2,182)1,771,192 
U.S. government and agency securities608,263 674 (1,021)607,916 
Commercial paper341,828 228 (113)341,943 
Certificates of deposit179,629 168 (9)179,788 
Total investments2,900,618 3,546 (3,325)2,900,839 
Total cash equivalents and investments$4,685,614 $3,549 $(3,327)$4,685,836 
January 31, 2024
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Fair Value
Cash equivalents:
U.S. government securities$742,235 $$(2)$742,234 
Money market funds533,211 — — 533,211 
Time deposits56,263 — — 56,263 
Total cash equivalents1,331,709 (2)1,331,708 
Investments:
Corporate notes and bonds1,549,151 1,959 (3,394)1,547,716 
U.S. government and agency securities877,496 574 (4,653)873,417 
Commercial paper353,525 154 (131)353,548 
Certificates of deposit224,869 271 (15)225,125 
Total investments3,005,041 2,958 (8,193)2,999,806 
Total cash equivalents and investments$4,336,750 $2,959 $(8,195)$4,331,514 
Schedule of Available For Sale Securities Remaining Contractual Maturity The estimated fair values of available-for-sale marketable debt securities, classified as short-term or long-term investments on the Company’s condensed consolidated balance sheets, by remaining contractual maturity, are as follows (in thousands):
October 31, 2024
Estimated
Fair Value
Due within 1 year$2,008,062 
Due in 1 year to 3 years892,777 
Total$2,900,839 
Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value
The following tables show the fair values of, and the gross unrealized losses on, the Company’s available-for-sale marketable debt securities, classified by the length of time that the securities have been in a continuous unrealized loss position and aggregated by investment type, on the condensed consolidated balance sheets (in thousands):

October 31, 2024
Less than 12 Months12 Months or GreaterTotal
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Cash equivalents:
U.S. government securities$60,252 $(1)$— $— $60,252 $(1)
Corporate notes and bonds12,160 (1)— — 12,160 (1)
Total cash equivalents72,412 (2)— — 72,412 (2)
Investments:
Corporate notes and bonds802,043 (2,119)69,203 (63)871,246 (2,182)
U.S. government and agency securities190,643 (622)172,126 (399)362,769 (1,021)
Commercial paper111,609 (113)— — 111,609 (113)
Certificates of deposit21,474 (9)— — 21,474 (9)
Total investments1,125,769 (2,863)241,329 (462)1,367,098 (3,325)
Total cash equivalents and investments$1,198,181 $(2,865)$241,329 $(462)$1,439,510 $(3,327)

January 31, 2024
Less than 12 Months12 Months or GreaterTotal
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Fair ValueGross
Unrealized
Losses
Cash equivalents:
U.S. government securities$338,893 $(2)$— $— $338,893 $(2)
Total cash equivalents338,893 (2)— — 338,893 (2)
Investments:
Corporate notes and bonds625,766 (1,259)321,952 (2,135)947,718 (3,394)
U.S. government and agency securities525,408 (1,323)191,863 (3,330)717,271 (4,653)
Commercial paper172,422 (131)— — 172,422 (131)
Certificates of deposit71,813 (15)— — 71,813 (15)
Total investments1,395,409 (2,728)513,815 (5,465)1,909,224 (8,193)
Total cash equivalents and investments$1,734,302 $(2,730)$513,815 $(5,465)$2,248,117 $(8,195)
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements (Tables)
9 Months Ended
Oct. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value, Assets Measured on Recurring Basis
The following table presents the fair value hierarchy for the Company’s assets and liabilities measured at fair value on a recurring basis as of October 31, 2024 (in thousands):

Level 1
Level 2
Total
Assets:
Cash equivalents:
Money market funds$1,479,438 $— $1,479,438 
U.S. government securities— 154,090 154,090 
Time deposits— 109,513 109,513 
Commercial paper— 27,072 27,072 
Corporate notes and bonds— 14,884 14,884 
Short-term investments:
Corporate notes and bonds— 1,097,552 1,097,552 
U.S. government and agency securities— 388,779 388,779 
Commercial paper— 341,943 341,943 
Certificates of deposit— 179,788 179,788 
Long-term investments:
Corporate notes and bonds— 673,640 673,640 
U.S. government and agency securities— 219,137 219,137 
Derivative assets:
Foreign currency forward contracts— 2,028 2,028 
Total assets$1,479,438 $3,208,426 $4,687,864 
Liabilities:
Derivative liabilities:
Foreign currency forward contracts$— $(1,408)$(1,408)
Total liabilities
$— $(1,408)$(1,408)
The following table presents the fair value hierarchy for the Company’s assets and liabilities measured at fair value on a recurring basis as of January 31, 2024 (in thousands):

Level 1
Level 2
Total
Assets:
Cash equivalents:
U.S. government securities$— $742,234 $742,234 
Money market funds533,211 — 533,211 
Time deposits— 56,263 56,263 
Short-term investments:
Corporate notes and bonds— 939,727 939,727 
U.S. government and agency securities— 573,780 573,780 
Commercial paper— 353,548 353,548 
Certificates of deposit— 216,444 216,444 
Long-term investments:
Corporate notes and bonds— 607,989 607,989 
U.S. government and agency securities— 299,637 299,637 
Certificates of deposit— 8,681 8,681 
Derivative assets:
Foreign currency forward contracts— 60 60 
Total assets$533,211 $3,798,363 $4,331,574 
Liabilities:
Derivative liabilities:
Foreign currency forward contracts$— $(745)$(745)
Total liabilities
$— $(745)$(745)
Schedule of Fair Value Measurements
The following table presents the Company’s strategic investments by type (in thousands):

October 31, 2024January 31, 2024
Equity securities:
Non-marketable equity securities under Measurement Alternative$280,589 $190,238 
Non-marketable equity securities under equity method5,372 5,307 
Marketable equity securities9,465 37,320 
Debt securities:
Non-marketable debt securities750 1,500 
Total strategic investments—included in other assets$296,176 $234,365 
Unrealized Gain (Loss) on Investments
The following table summarizes the gains and losses associated with the Company’s strategic investments in equity securities (in thousands):

Three Months Ended October 31,Nine Months Ended October 31,
2024202320242023
Unrealized losses on non-marketable equity securities under Measurement Alternative:
Impairments$(5,200)$(1,000)$(11,578)$(3,101)
Net unrealized gains (losses) on marketable equity securities
(3,791)(790)(6,796)4,206 
Net unrealized gains (losses) on strategic investments in equity securities
(8,991)(1,790)(18,374)1,105 
Net realized gains (losses) on equity securities sold(1)
380 — (17,440)— 
Total—included in other income (expense), net
$(8,611)$(1,790)$(35,814)$1,105 
________________
(1)Represents the difference between the sale proceeds and the carrying value of the securities at the beginning of the period or the purchase date, if later.
Realized Gain (Loss) on Investments
The following table summarizes the gains and losses associated with the Company’s strategic investments in equity securities (in thousands):

Three Months Ended October 31,Nine Months Ended October 31,
2024202320242023
Unrealized losses on non-marketable equity securities under Measurement Alternative:
Impairments$(5,200)$(1,000)$(11,578)$(3,101)
Net unrealized gains (losses) on marketable equity securities
(3,791)(790)(6,796)4,206 
Net unrealized gains (losses) on strategic investments in equity securities
(8,991)(1,790)(18,374)1,105 
Net realized gains (losses) on equity securities sold(1)
380 — (17,440)— 
Total—included in other income (expense), net
$(8,611)$(1,790)$(35,814)$1,105 
________________
(1)Represents the difference between the sale proceeds and the carrying value of the securities at the beginning of the period or the purchase date, if later.
XML 47 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Property and Equipment, Net (Tables)
9 Months Ended
Oct. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):

October 31, 2024January 31, 2024
Leasehold improvements$95,772 $67,804 
Computers, equipment, and software48,132 29,859 
Furniture and fixtures23,912 17,593 
Capitalized internal-use software development costs204,768 93,222 
Construction in progress—capitalized internal-use software development costs18,171 78,737 
Construction in progress—other16,792 34,890 
Total property and equipment, gross407,547 322,105 
Less: accumulated depreciation and amortization(1)
(129,173)(74,641)
Total property and equipment, net$278,374 $247,464 
________________
(1)Includes $67.9 million and $30.0 million of accumulated amortization related to capitalized internal-use software development costs as of October 31, 2024 and January 31, 2024, respectively.
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Business Combinations (Tables)
9 Months Ended
Oct. 31, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Schedule of Preliminary Allocation of Purchase Price to Assets Acquired and Liabilities Assumed The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:
Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Cash and cash equivalents$43,968 
Goodwill62,931 
Developed technology intangible assets83,000 
5
Other net tangible liabilities(759)
Deferred tax liabilities, net(1)
(3,713)
Total$185,427 
________________
(1)Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.
The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:

Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Cash and cash equivalents$11,594 
Goodwill46,426 
Developed technology intangible asset33,000 
5
Other net tangible liabilities(6,623)
Deferred tax liabilities, net(1)
(8,136)
Total$76,261 
________________
(1)Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.
The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective estimated fair values. The allocation of purchase consideration, inclusive of measurement period adjustments, was as follows:

Estimated Fair Value
(in thousands)
Estimated Useful Life
(in years)
Cash, cash equivalents, and restricted cash$3,563 
Goodwill9,029 
Developed technology intangible asset53,000 
5
Other net tangible liabilities(1,434)
Deferred tax liabilities, net(1)
(2,150)
Total$62,008 
________________
(1)Deferred tax liabilities, net primarily relates to the intangible asset acquired and the amount presented is net of deferred tax assets.
Business Acquisition, Pro Forma Information
The following unaudited pro forma financial information summarizes the combined results of operations of the Company and Neeva, as if Neeva had been acquired as of February 1, 2022 (in thousands):

Pro Forma
Three Months Ended October 31,Nine Months Ended October 31,
2023202220232022
(unaudited)
Revenue$734,173 $557,044 $2,032,036 $1,476,684 
Net loss$(214,694)$(231,175)$(714,693)$(669,011)
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Intangible Assets and Goodwill (Tables)
9 Months Ended
Oct. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
Intangible assets, net consisted of the following (in thousands):

October 31, 2024
GrossAccumulated AmortizationNet
Finite-lived intangible assets:
Developed technology$242,064 $(78,536)$163,528 
Developer community154,900 (78,672)76,228 
Assembled workforce55,732 (33,414)22,318 
Patents8,874 (7,554)1,320 
Customer relationships
4,400 (106)4,294 
Total finite-lived intangible assets$465,970 $(198,282)$267,688 
Indefinite-lived intangible assets—trademarks826 
Total intangible assets, net$268,514 

January 31, 2024
GrossAccumulated AmortizationNet
Finite-lived intangible assets:
Developed technology$243,596 $(47,919)$195,677 
Developer community154,900 (55,442)99,458 
Assembled workforce55,732 (22,945)32,787 
Patents8,874 (6,211)2,663 
Total finite-lived intangible assets$463,102 $(132,517)$330,585 
Indefinite-lived intangible assets—trademarks826 
Total intangible assets, net$331,411 
Schedule of Future Amortization Expense
As of October 31, 2024, future amortization expense is expected to be as follows (in thousands):

Amount
Fiscal Year Ending January 31,
Remainder of 2025$24,182 
202690,212 
202786,059 
202853,494 
202912,836 
Thereafter905 
Total$267,688 
Schedule of Goodwill
Changes in goodwill were as follows (in thousands):

Amount
Balance—January 31, 2024
$975,906 
Additions and measurement period adjustments(1)
14,759 
Balance—October 31, 2024
$990,665 
________________
(1)Includes measurement period adjustments related to the preliminary fair values of the assets acquired and liabilities assumed in business combinations. These adjustments did not have a material impact on goodwill. See Note 7, “Business Combinations,” for further details.
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Oct. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):

October 31, 2024January 31, 2024
Accrued compensation$220,843 $205,056 
Accrued third-party cloud infrastructure expenses80,341 48,571 
Liabilities associated with sales, marketing and business development programs40,749 39,571 
Accrued taxes23,341 37,108 
Employee contributions under employee stock purchase plan15,035 40,641 
Accrued professional services11,650 9,274 
Accrued purchases of property and equipment8,901 4,508 
Employee payroll tax withheld on employee stock transactions8,105 22,479 
Other76,165 39,652 
Total accrued expenses and other current liabilities$485,130 $446,860 
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Convertible Senior Notes (Tables)
9 Months Ended
Oct. 31, 2024
Debt Disclosure [Abstract]  
Convertible Senior Notes
The following table presents the details of each series of Notes:

Initial Conversion Rate per $1,000 principal
Initial Conversion Price
Initial number of shares
(in thousands)
2027 Notes
6.3492$157.50 7,302 
2029 Notes
6.3492$157.50 7,302 
The following table presents the net carrying values and fair values of each series of Notes as of October 31, 2024 (in thousands):

Principal
Unamortized Debt Issuance Costs
Net Carrying Value
Fair Value
Amount
Leveling
2027 Notes
$1,150,000 $15,184 $1,134,816 $1,181,510 Level 2
2029 Notes
$1,150,000 $15,357 $1,134,643 $1,170,206 Level 2
Other Key Terms and Premiums Paid for Capped Calls
The following table sets forth other key terms and premiums paid for the Capped Calls related to each series of Notes (in thousands, except per share data):

Capped Calls Entered into in Connection with the Offering of the 2027 Notes
Capped Calls Entered into in Connection with the Offering of the 2029 Notes
Initial number of shares covered, subject to certain adjustments
7,302 7,302 
Initial strike price, subject to certain adjustments
$157.50 $157.50 
Initial cap price, subject to certain adjustments
$225.00 $225.00 
Total premium paid
$94,300 $101,200 
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Equity (Tables)
9 Months Ended
Oct. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Shares Reserved For Future Issuance The Company had reserved shares of common stock for future issuance as follows (in thousands):
October 31, 2024January 31, 2024
2012 Equity Incentive Plan:
Options outstanding21,468 26,767 
Restricted stock units outstanding789 
2020 Equity Incentive Plan:
Options outstanding1,586 602 
Restricted stock units outstanding26,702 20,168 
Shares available for future grants64,432 59,371 
2020 Employee Stock Purchase Plan:
Shares available for future grants16,446 13,764 
Total shares of common stock reserved for future issuance130,635 121,461 
Class of Treasury Stock
The following table summarizes the stock repurchase activity under the Company’s stock repurchase program (in thousands, except per share data):

Three Months Ended October 31,Nine Months Ended October 31,
2024202320242023
Number of shares repurchased8,826 2,607 14,765 4,012 
Weighted-average price per share(1)
$115.11 $153.48 $130.87 $147.49 
Aggregate purchase price(1)
$1,015,925 $400,000 $1,932,164 $591,673 
________________
(1)Excludes transaction costs and excise tax associated with the repurchases.
Option Activity Rollforward
A summary of stock option activity during the nine months ended October 31, 2024 is as follows:

Number of Shares
(in thousands)
Weighted-
Average
Exercise Price
Weighted-Average Remaining Contractual Life
(in years)
Aggregate
Intrinsic Value
(in thousands)
Balance—January 31, 2024
27,369 $12.35 5.0$5,023,664 
Granted960 $163.04 
Exercised(1,379)$7.69 
Canceled(92)$3.75 
Balance—April 30, 2024
26,858 $18.01 4.8$3,723,873 
Granted77 $164.78 
Exercised(1,816)$7.14 
Canceled(22)$207.56 
Balance—July 31, 2024
25,097 $19.07 4.6$2,872,192 
Exercised(2,012)$5.75 
Canceled(31)$207.56 
Balance—October 31, 2024
23,054 $19.98 4.5$2,287,372 
Vested and exercisable as of October 31, 2024
21,958 $12.45 4.4$2,287,350 
Schedule of Unvested RSU Rollforward
A summary of equity-classified RSUs activity during the nine months ended October 31, 2024 is as follows:

Number of Shares
(in thousands)
Weighted-Average Grant Date
Fair Value
per Share
Unvested Balance—January 31, 2024
19,575 $169.82 
Granted
5,869 $167.74 
Vested(3,202)$162.47 
Forfeited(533)$168.85 
Performance adjustment(1)
(50)$139.58 
Unvested Balance—April 30, 2024
21,659 $170.44 
Granted
2,408 $141.61 
Vested(2,272)$172.52 
Forfeited
(748)$167.94 
Unvested Balance—July 31, 2024
21,047 $167.01 
Granted
7,254 $120.12 
Vested(2,126)$174.28 
Forfeited
(895)$166.39 
Unvested Balance—October 31, 2024
25,280 $152.96 
________________
(1)Represents an adjustment in the number of shares outstanding, with regards to Leadership PRSUs granted during the nine months ended October 31, 2023, based on the actual achievement of the associated Company annual performance targets for fiscal 2024.
A summary of liability-classified RSUs activity during the nine months ended October 31, 2024 is as follows:

Number of Shares
(in thousands)
Unvested Balance—January 31, 2024 and April 30, 2024
1,382 
Granted(1)
Unvested Balance—July 31, 2024
1,385 
Granted(1)
54 
Forfeited
(16)
Unvested Balance—October 31, 2024
1,423 
________________
(1)Represents the maximum number of Acquisition PRSUs that may be eligible to vest with respect to these awards over their full term.
Schedule of Unvested RSA Rollforward
A summary of restricted common stock activity during the nine months ended October 31, 2024 is as follows:

Outside of the Plans
Number of Shares
(in thousands)
Weighted-Average Grant Date
Fair Value
per Share
Unvested Balance—January 31, 2024
671 $209.15 
Vested(146)$223.42 
Unvested Balance—April 30, 2024
525 $205.15 
Vested(25)$194.28 
Unvested Balance—July 31, 2024
500 $205.68 
Granted
68 $110.78 
Vested(23)$194.28 
Forfeited
(71)$229.13 
Unvested Balance—October 31, 2024
474$189.12 
Valuation Assumptions Schedule The following table summarizes the assumptions used in estimating the fair values of stock options granted to employees during the nine months ended October 31, 2024:
Nine Months Ended October 31, 2024
Expected term (in years)
4.8 - 6.0
Expected volatility
56.6% - 56.7%
Risk-free interest rate
4.2% - 4.4%
Expected dividend yield— %
Valuation Assumptions Other Than Stock Options Schedule
The following table summarizes the assumptions used in estimating the fair values of employee stock purchase rights granted under the 2020 ESPP (ESPP Rights) during each of the three and nine months ended October 31, 2024 and 2023:

Three Months Ended October 31,Nine Months Ended October 31,
2024202320242023
Expected term (in years)0.50.50.50.5
Expected volatility46.3 %48.4 %
46.3% - 49.6%
48.4% - 71.3%
Risk-free interest rate4.5 %5.5 %
4.5% - 5.4%
4.7% - 5.5%
Expected dividend yield— %— %— %— %
Schedule of Valuation Assumptions, Liability-Classified Performance Shares
The following table summarizes the assumptions used in estimating the fair value of liability-classified Acquisition PRSUs as of October 31, 2024 and January 31, 2024:

October 31, 2024January 31, 2024
Expected volatility53.0 %60.0 %
Risk-free interest rate4.1 %4.0 %
Share-based Compensation Schedule
Stock-based compensation included in the condensed consolidated statements of operations was as follows (in thousands):

Three Months Ended October 31,Nine Months Ended October 31,
2024202320242023
Cost of revenue$36,358 $30,530 $103,581 $93,294 
Sales and marketing86,035 75,708 240,118 226,841 
Research and development199,980 167,445 599,569 466,867 
General and administrative40,886 24,603 107,927 75,515 
Stock-based compensation, net of amounts capitalized363,259 298,286 1,051,195 862,517 
Capitalized stock-based compensation11,940 12,608 29,081 37,230 
Total stock-based compensation$375,199 $310,894 $1,080,276 $899,747 
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Net Loss per Share (Tables)
9 Months Ended
Oct. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Loss per Share
The following table presents the calculation of basic and diluted net loss per share attributable to Snowflake Inc. Class A common stockholders (in thousands, except per share data):

Three Months Ended October 31,Nine Months Ended October 31,
2024202320242023
Numerator:
Net loss$(327,902)$(214,694)$(963,488)$(668,078)
Less: net loss attributable to noncontrolling interest(3,623)(443)(5,322)(1,333)
Net loss attributable to Snowflake Inc. Class A common stockholders$(324,279)$(214,251)$(958,166)$(666,745)
Denominator:
Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A common stockholders—basic and diluted331,761 329,310 333,136 326,964 
Net loss per share attributable to Snowflake Inc. Class A common stockholders—basic and diluted$(0.98)$(0.65)$(2.88)$(2.04)
Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss per Share
The following potentially dilutive securities were excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. Class A common stockholders for the periods presented because the impact of including them would have been anti-dilutive (in thousands):

Three and Nine Months Ended October 31,
20242023
RSUs26,703 19,866 
Stock options23,054 29,776 
Shares underlying the conversion option in the Notes
14,604 — 
ESPP Rights
589 130 
Unvested restricted common stock
474 286 
Total65,424 50,058 
The Company entered into the Capped Calls in connection with the Notes offering. The effect of the Capped Calls was also excluded from the calculation of diluted net loss per share attributable to Snowflake Inc. Class A common stockholders as the effect of the Capped Calls would have been anti-dilutive. The Capped Calls are generally expected to reduce the potential dilution to the Company’s Class A common stock upon any conversion of the relevant series of the Notes. See Note 10, “Convertible Senior Notes,” for further details.
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation and Summary of Significant Accounting Policies - Summary of Long-lived Assets by Geographic Areas (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jan. 31, 2024
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total $ 559,093 $ 499,592
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total 436,258 379,664
Other    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total $ 122,835 $ 119,928
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Minimum        
Concentration Risk [Line Items]        
Contract term (in years)     1 year  
Maximum        
Concentration Risk [Line Items]        
Contract term (in years)     4 years  
On-Demand Arrangements | Revenue from Contract with Customer Benchmark | Product and Service        
Concentration Risk [Line Items]        
Concentration risk, percentage 2.00% 2.00% 2.00% 2.00%
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 942,094 $ 734,173 $ 2,639,626 $ 2,031,790
Product revenue        
Disaggregation of Revenue [Line Items]        
Revenue 900,282 698,478 2,519,119 1,928,759
Professional services and other revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 41,812 $ 35,695 $ 120,507 $ 103,031
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Revenue from External Customers by Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 942,094 $ 734,173 $ 2,639,626 $ 2,031,790
United States        
Disaggregation of Revenue [Line Items]        
Revenue 719,325 569,743 2,014,996 1,569,099
Other Americas        
Disaggregation of Revenue [Line Items]        
Revenue 26,269 18,083 72,781 52,781
EMEA        
Disaggregation of Revenue [Line Items]        
Revenue 147,205 110,412 416,734 311,586
Asia-Pacific and Japan        
Disaggregation of Revenue [Line Items]        
Revenue $ 49,295 $ 35,935 $ 135,115 $ 98,324
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Jan. 31, 2024
Disaggregation of Revenue [Line Items]          
Allowance for doubtful accounts $ 2.8   $ 2.8   $ 2.5
Revenue recognized 678.5 $ 556.1 1,600.0 $ 1,200.0  
Remaining performance obligation $ 5,700.0   $ 5,700.0    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-11-01          
Disaggregation of Revenue [Line Items]          
Revenue, remaining performance obligation, percentage 50.00%   50.00%    
Remaining performance obligation, remaining life 12 months   12 months    
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments Fair Value (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jan. 31, 2024
Cash equivalents:    
Amortized Cost $ 1,784,996 $ 1,331,709
Gross Unrealized Gains 3 1
Gross Unrealized Losses (2) (2)
Estimated Fair Value 1,784,997 1,331,708
Investments:    
Amortized Cost 2,900,618 3,005,041
Gross Unrealized Gains 3,546 2,958
Gross Unrealized Losses (3,325) (8,193)
Estimated Fair Value 2,900,839 2,999,806
Amortized Cost 4,685,614 4,336,750
Gross Unrealized Gains 3,549 2,959
Gross Unrealized Losses (3,327) (8,195)
Estimated Fair Value 4,685,836 4,331,514
Corporate notes and bonds    
Investments:    
Amortized Cost 1,770,898 1,549,151
Gross Unrealized Gains 2,476 1,959
Gross Unrealized Losses (2,182) (3,394)
Estimated Fair Value 1,771,192 1,547,716
U.S. government and agency securities    
Investments:    
Amortized Cost 608,263 877,496
Gross Unrealized Gains 674 574
Gross Unrealized Losses (1,021) (4,653)
Estimated Fair Value 607,916 873,417
Commercial paper    
Investments:    
Amortized Cost 341,828 353,525
Gross Unrealized Gains 228 154
Gross Unrealized Losses (113) (131)
Estimated Fair Value 341,943 353,548
Certificates of deposit    
Investments:    
Amortized Cost 179,629 224,869
Gross Unrealized Gains 168 271
Gross Unrealized Losses (9) (15)
Estimated Fair Value 179,788 225,125
Money market funds    
Cash equivalents:    
Amortized Cost 1,479,438 533,211
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 1,479,438 533,211
U.S. government securities    
Cash equivalents:    
Amortized Cost 154,090 742,235
Gross Unrealized Gains 1 1
Gross Unrealized Losses (1) (2)
Estimated Fair Value 154,090 742,234
Time deposits    
Cash equivalents:    
Amortized Cost 109,513 56,263
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 109,513 $ 56,263
Commercial paper    
Cash equivalents:    
Amortized Cost 27,070  
Gross Unrealized Gains 2  
Gross Unrealized Losses 0  
Estimated Fair Value 27,072  
Corporate notes and bonds    
Cash equivalents:    
Amortized Cost 14,885  
Gross Unrealized Gains 0  
Gross Unrealized Losses (1)  
Estimated Fair Value $ 14,884  
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Cash Equivalents and Investments - Narrative (Details) - USD ($)
$ in Millions
Oct. 31, 2024
Jan. 31, 2024
Debt Securities, Available-for-sale, Unrealized Loss Position    
Contractual maturities of available-for-sale debt securities, maximum 36 months  
Prepaid Expenses and Other Current Assets    
Debt Securities, Available-for-sale, Unrealized Loss Position    
Interest receivable, current $ 22.5 $ 24.2
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Cash Equivalents and Investments - Schedule of Available for Sale Securities Remaining Contractual Maturity (Details)
$ in Thousands
Oct. 31, 2024
USD ($)
Investments, Debt and Equity Securities [Abstract]  
Due within 1 year $ 2,008,062
Due in 1 year to 3 years 892,777
Total $ 2,900,839
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Cash Equivalents and Investments - Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jan. 31, 2024
Cash Equivalents, Fair Value    
Less than 12 months, fair value $ 72,412 $ 338,893
12 months or greater, fair value 0 0
Total, fair value 72,412 338,893
Cash Equivalents, Gross Unrealized Losses    
Less than 12 months, accumulated losses (2) (2)
12 months or greater, accumulated losses 0 0
Total, accumulated losses (2) (2)
Investments, Fair Value    
Less than 12 months, fair value 1,125,769 1,395,409
12 months or greater, fair value 241,329 513,815
Total, fair value 1,367,098 1,909,224
Investments, Gross Unrealized Losses    
Less than 12 months, accumulated losses (2,863) (2,728)
12 months or greater, accumulated losses (462) (5,465)
Total, accumulated losses (3,325) (8,193)
Cash Equivalents And Debt Securities, Available-For-Sale [Abstract]    
Less than 12 months, fair value 1,198,181 1,734,302
12 months or greater, fair value 241,329 513,815
Total, fair value 1,439,510 2,248,117
Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]    
Less than 12 months, accumulated losses (2,865) (2,730)
12 months or greater, accumulated losses (462) (5,465)
Total, accumulated losses (3,327) (8,195)
Corporate notes and bonds    
Investments, Fair Value    
Less than 12 months, fair value 802,043 625,766
12 months or greater, fair value 69,203 321,952
Total, fair value 871,246 947,718
Investments, Gross Unrealized Losses    
Less than 12 months, accumulated losses (2,119) (1,259)
12 months or greater, accumulated losses (63) (2,135)
Total, accumulated losses (2,182) (3,394)
U.S. government and agency securities    
Investments, Fair Value    
Less than 12 months, fair value 190,643 525,408
12 months or greater, fair value 172,126 191,863
Total, fair value 362,769 717,271
Investments, Gross Unrealized Losses    
Less than 12 months, accumulated losses (622) (1,323)
12 months or greater, accumulated losses (399) (3,330)
Total, accumulated losses (1,021) (4,653)
Commercial paper    
Investments, Fair Value    
Less than 12 months, fair value 111,609 172,422
12 months or greater, fair value 0 0
Total, fair value 111,609 172,422
Investments, Gross Unrealized Losses    
Less than 12 months, accumulated losses (113) (131)
12 months or greater, accumulated losses 0 0
Total, accumulated losses (113) (131)
Certificates of deposit    
Investments, Fair Value    
Less than 12 months, fair value 21,474 71,813
12 months or greater, fair value 0 0
Total, fair value 21,474 71,813
Investments, Gross Unrealized Losses    
Less than 12 months, accumulated losses (9) (15)
12 months or greater, accumulated losses 0 0
Total, accumulated losses (9) (15)
U.S. government securities    
Cash Equivalents, Fair Value    
Less than 12 months, fair value 60,252 338,893
12 months or greater, fair value 0 0
Total, fair value 60,252 338,893
Cash Equivalents, Gross Unrealized Losses    
Less than 12 months, accumulated losses (1) (2)
12 months or greater, accumulated losses 0 0
Total, accumulated losses (1) $ (2)
Corporate notes and bonds    
Cash Equivalents, Fair Value    
Less than 12 months, fair value 12,160  
12 months or greater, fair value 0  
Total, fair value 12,160  
Cash Equivalents, Gross Unrealized Losses    
Less than 12 months, accumulated losses (1)  
12 months or greater, accumulated losses 0  
Total, accumulated losses $ (1)  
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jan. 31, 2024
Assets:    
Cash equivalents $ 1,784,997 $ 1,331,708
Short-term investments 2,008,062 2,083,499
Long-term investments 892,777 916,307
Money market funds    
Assets:    
Cash equivalents 1,479,438 533,211
U.S. government securities    
Assets:    
Cash equivalents 154,090 742,234
Time deposits    
Assets:    
Cash equivalents 109,513 56,263
Commercial paper    
Assets:    
Cash equivalents 27,072  
Corporate notes and bonds    
Assets:    
Cash equivalents 14,884  
Recurring    
Assets:    
Derivative assets 2,028 60
Total assets 4,687,864 4,331,574
Liabilities:    
Derivative liabilities (1,408) (745)
Total liabilities (1,408) (745)
Recurring | Corporate notes and bonds    
Assets:    
Short-term investments 1,097,552 939,727
Long-term investments 673,640 607,989
Recurring | U.S. government and agency securities    
Assets:    
Short-term investments 388,779 573,780
Long-term investments 219,137 299,637
Recurring | Commercial paper    
Assets:    
Short-term investments 341,943 353,548
Recurring | Certificates of deposit    
Assets:    
Short-term investments 179,788 216,444
Long-term investments   8,681
Recurring | Money market funds    
Assets:    
Cash equivalents 1,479,438 533,211
Recurring | U.S. government securities    
Assets:    
Cash equivalents 154,090 742,234
Recurring | Time deposits    
Assets:    
Cash equivalents 109,513 56,263
Recurring | Commercial paper    
Assets:    
Cash equivalents 27,072  
Recurring | Corporate notes and bonds    
Assets:    
Cash equivalents 14,884  
Recurring | Level 1    
Assets:    
Derivative assets 0 0
Total assets 1,479,438 533,211
Liabilities:    
Derivative liabilities 0 0
Total liabilities 0 0
Recurring | Level 1 | Corporate notes and bonds    
Assets:    
Short-term investments 0 0
Long-term investments 0 0
Recurring | Level 1 | U.S. government and agency securities    
Assets:    
Short-term investments 0 0
Long-term investments 0 0
Recurring | Level 1 | Commercial paper    
Assets:    
Short-term investments 0 0
Recurring | Level 1 | Certificates of deposit    
Assets:    
Short-term investments 0 0
Long-term investments   0
Recurring | Level 1 | Money market funds    
Assets:    
Cash equivalents 1,479,438 533,211
Recurring | Level 1 | U.S. government securities    
Assets:    
Cash equivalents 0 0
Recurring | Level 1 | Time deposits    
Assets:    
Cash equivalents 0 0
Recurring | Level 1 | Commercial paper    
Assets:    
Cash equivalents 0  
Recurring | Level 1 | Corporate notes and bonds    
Assets:    
Cash equivalents 0  
Recurring | Level 2    
Assets:    
Derivative assets 2,028 60
Total assets 3,208,426 3,798,363
Liabilities:    
Derivative liabilities (1,408) (745)
Total liabilities (1,408) (745)
Recurring | Level 2 | Corporate notes and bonds    
Assets:    
Short-term investments 1,097,552 939,727
Long-term investments 673,640 607,989
Recurring | Level 2 | U.S. government and agency securities    
Assets:    
Short-term investments 388,779 573,780
Long-term investments 219,137 299,637
Recurring | Level 2 | Commercial paper    
Assets:    
Short-term investments 341,943 353,548
Recurring | Level 2 | Certificates of deposit    
Assets:    
Short-term investments 179,788 216,444
Long-term investments   8,681
Recurring | Level 2 | Money market funds    
Assets:    
Cash equivalents 0 0
Recurring | Level 2 | U.S. government securities    
Assets:    
Cash equivalents 154,090 742,234
Recurring | Level 2 | Time deposits    
Assets:    
Cash equivalents 109,513 $ 56,263
Recurring | Level 2 | Commercial paper    
Assets:    
Cash equivalents 27,072  
Recurring | Level 2 | Corporate notes and bonds    
Assets:    
Cash equivalents $ 14,884  
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Summary of Strategic Investments (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jan. 31, 2024
Fair Value Disclosures [Abstract]    
Non-marketable equity securities under Measurement Alternative $ 280,589 $ 190,238
Non-marketable equity securities under equity method 5,372 5,307
Marketable equity securities 9,465 37,320
Non-marketable debt securities 750 1,500
Total strategic investments—included in other assets $ 296,176 $ 234,365
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Unrealized Gain (Loss) on Investments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Fair Value Disclosures [Abstract]        
Impairments $ (5,200) $ (1,000) $ (11,578) $ (3,101)
Net unrealized gains (losses) on marketable equity securities (3,791) (790) (6,796) 4,206
Net unrealized gains (losses) on strategic investments in equity securities (8,991) (1,790) (18,374) 1,105
Net realized gains (losses) on equity securities sold 380 0 (17,440) 0
Total—included in other income (expense), net $ (8,611) $ (1,790) $ (35,814) $ 1,105
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Narrative (Details)
$ in Millions
Oct. 31, 2024
USD ($)
Fair Value Disclosures [Abstract]  
Upward adjustments $ 18.3
Impairments $ 33.9
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jan. 31, 2024
Property, Plant and Equipment    
Total property and equipment, gross $ 407,547 $ 322,105
Less: accumulated depreciation and amortization (129,173) (74,641)
Total property and equipment, net 278,374 247,464
Leasehold improvements    
Property, Plant and Equipment    
Total property and equipment, gross 95,772 67,804
Computers, equipment, and software    
Property, Plant and Equipment    
Total property and equipment, gross 48,132 29,859
Furniture and fixtures    
Property, Plant and Equipment    
Total property and equipment, gross 23,912 17,593
Capitalized internal-use software development costs    
Property, Plant and Equipment    
Total property and equipment, gross 204,768 93,222
Less: accumulated depreciation and amortization (67,900) (30,000)
Construction in progress—capitalized internal-use software development costs    
Property, Plant and Equipment    
Total property and equipment, gross 18,171 78,737
Construction in progress—other    
Property, Plant and Equipment    
Total property and equipment, gross $ 16,792 $ 34,890
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Property and Equipment, Net - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Property, Plant and Equipment [Abstract]        
Depreciation $ 23,000,000.0 $ 10,000,000.0 $ 61,000,000.0 $ 26,000,000.0
Accumulated amortization, property, plant, and equipment $ 15,200,000 $ 5,000,000.0 39,400,000 12,300,000
Impairment of capitalized internal-use software     $ 0 $ 7,100,000
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Business Combinations - Narrative (Details)
3 Months Ended 9 Months Ended
Feb. 10, 2023
USD ($)
Oct. 31, 2023
Jul. 31, 2023
USD ($)
Oct. 31, 2024
USD ($)
company
Oct. 31, 2023
USD ($)
Jan. 31, 2024
USD ($)
Business Acquisition [Line Items]            
Goodwill       $ 990,665,000   $ 975,906,000
Privately-Held Companies            
Business Acquisition [Line Items]            
Number of businesses acquired | company       2    
Consideration transferred       $ 19,200,000    
Business combination, liabilities assumed       3,500,000    
Business combination, deferred tax liabilities assumed       600,000    
Goodwill       14,800,000    
Business acquisition, goodwill, tax deductible amount       8,300,000    
Business acquisition, goodwill, not tax deductible amount       6,500,000    
Business combination, acquisition related costs       0    
Privately-Held Companies | Customer relationships            
Business Acquisition [Line Items]            
Business combination, intangible assets acquired       $ 4,400,000    
Estimated Useful Life (in years)       5 years    
Privately-Held Companies | Developed technology            
Business Acquisition [Line Items]            
Business combination, intangible assets acquired       $ 4,100,000    
Estimated Useful Life (in years)       5 years    
Neeva Inc.            
Business Acquisition [Line Items]            
Consideration transferred     $ 185,400,000      
Business combination, liabilities assumed     759,000      
Business combination, deferred tax liabilities assumed     3,713,000      
Goodwill     62,931,000      
Business combination, acquisition related costs         $ 0  
Cash and cash equivalents     43,968,000      
Neeva Inc. | Developed technology            
Business Acquisition [Line Items]            
Estimated Useful Life (in years)   5 years        
Developed technology intangible asset     $ 83,000,000      
Mountain US Corporation            
Business Acquisition [Line Items]            
Consideration transferred $ 76,300,000          
Business combination, liabilities assumed 6,623,000          
Business combination, deferred tax liabilities assumed 8,136,000          
Goodwill 46,426,000          
Business combination, acquisition related costs         0  
Cash and cash equivalents $ 11,594,000          
Mountain US Corporation | Developed technology            
Business Acquisition [Line Items]            
Estimated Useful Life (in years) 5 years          
Developed technology intangible asset $ 33,000,000          
LeapYear Technologies, Inc.            
Business Acquisition [Line Items]            
Consideration transferred $ 62,000,000          
Estimated Useful Life (in years) 5 years          
Business combination, liabilities assumed $ 1,434,000          
Business combination, deferred tax liabilities assumed 2,150,000          
Goodwill 9,029,000          
Business combination, acquisition related costs         0  
Cash and cash equivalents 3,563,000          
Developed technology intangible asset $ 53,000,000          
Privately-Held Company            
Business Acquisition [Line Items]            
Consideration transferred         16,600,000  
Estimated Useful Life (in years)       5 years    
Goodwill       $ 10,100,000    
Business combination, acquisition related costs         $ 0  
Cash and cash equivalents       1,600,000    
Developed technology intangible asset       $ 4,900,000    
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Business Combinations - Schedule of Preliminary Allocation of Purchase Price to Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
3 Months Ended
Feb. 10, 2023
Oct. 31, 2023
Oct. 31, 2024
Jan. 31, 2024
Jul. 31, 2023
Business Acquisition [Line Items]          
Goodwill     $ 990,665 $ 975,906  
Mountain US Corporation          
Business Acquisition [Line Items]          
Cash and cash equivalents $ 11,594        
Goodwill 46,426        
Other net tangible liabilities (6,623)        
Deferred tax liabilities, net (8,136)        
Total 76,261        
Mountain US Corporation | Developed technology          
Business Acquisition [Line Items]          
Developed technology intangible asset $ 33,000        
Estimated Useful Life (in years) 5 years        
LeapYear Technologies, Inc.          
Business Acquisition [Line Items]          
Cash and cash equivalents $ 3,563        
Goodwill 9,029        
Developed technology intangible asset 53,000        
Other net tangible liabilities (1,434)        
Deferred tax liabilities, net (2,150)        
Total $ 62,008        
Estimated Useful Life (in years) 5 years        
Neeva Inc.          
Business Acquisition [Line Items]          
Cash and cash equivalents         $ 43,968
Goodwill         62,931
Other net tangible liabilities         (759)
Deferred tax liabilities, net         (3,713)
Total         185,427
Neeva Inc. | Developed technology          
Business Acquisition [Line Items]          
Developed technology intangible asset         $ 83,000
Estimated Useful Life (in years)   5 years      
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Business Combinations - Pro Forma Information (Details) - Neeva Inc. - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Business Acquisition [Line Items]        
Revenue $ 734,173 $ 557,044 $ 2,032,036 $ 1,476,684
Net loss $ (214,694) $ (231,175) $ (714,693) $ (669,011)
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Intangible Assets and Goodwill - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jan. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross $ 465,970 $ 463,102
Accumulated Amortization (198,282) (132,517)
Net 267,688 330,585
Indefinite-lived intangible assets—trademarks 826 826
Total intangible assets, net 268,514 331,411
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross 242,064 243,596
Accumulated Amortization (78,536) (47,919)
Net 163,528 195,677
Developer community    
Finite-Lived Intangible Assets [Line Items]    
Gross 154,900 154,900
Accumulated Amortization (78,672) (55,442)
Net 76,228 99,458
Assembled workforce    
Finite-Lived Intangible Assets [Line Items]    
Gross 55,732 55,732
Accumulated Amortization (33,414) (22,945)
Net 22,318 32,787
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross 8,874 8,874
Accumulated Amortization (7,554) (6,211)
Net 1,320 $ 2,663
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross 4,400  
Accumulated Amortization (106)  
Net $ 4,294  
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Intangible Assets and Goodwill - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization expense $ 24.1 $ 22.5 $ 71.4 $ 58.9
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Intangible Assets and Goodwill - Schedule of Future Amortization Expense (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jan. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2025 $ 24,182  
2026 90,212  
2027 86,059  
2028 53,494  
2029 12,836  
Thereafter 905  
Net $ 267,688 $ 330,585
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Intangible Assets and Goodwill - Schedule of Goodwill (Details)
$ in Thousands
9 Months Ended
Oct. 31, 2024
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 975,906
Additions and measurement period adjustments 14,759
Ending balance $ 990,665
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jan. 31, 2024
Payables and Accruals [Abstract]    
Accrued compensation $ 220,843 $ 205,056
Accrued third-party cloud infrastructure expenses 80,341 48,571
Liabilities associated with sales, marketing and business development programs 40,749 39,571
Accrued taxes 23,341 37,108
Employee contributions under employee stock purchase plan 15,035 40,641
Accrued professional services 11,650 9,274
Accrued purchases of property and equipment 8,901 4,508
Employee payroll tax withheld on employee stock transactions 8,105 22,479
Other 76,165 39,652
Total accrued expenses and other current liabilities $ 485,130 $ 446,860
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Convertible Senior Notes - Narrative (Details)
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
day
$ / shares
Oct. 31, 2024
USD ($)
$ / shares
Oct. 31, 2023
USD ($)
$ / shares
Oct. 31, 2024
USD ($)
$ / shares
Oct. 31, 2023
USD ($)
$ / shares
Jan. 31, 2024
$ / shares
Debt Instrument [Line Items]            
Amortization of debt issuance costs       $ 689,000 $ 0  
Purchases of capped calls related to convertible senior notes       195,500,000 0  
Aggregate purchase price   $ 1,015,925,000 $ 400,000,000 $ 1,932,164,000 $ 591,673,000  
Weighted-average price per share (in dollars per share) | $ / shares   $ 115.11 $ 153.48 $ 130.87 $ 147.49  
Class A Common Stock            
Debt Instrument [Line Items]            
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001   $ 0.0001   $ 0.0001
Class A Common Stock | Shares Repurchased In Privately Negotiated Transactions Entered Into In Connection With Convertible Senior Notes            
Debt Instrument [Line Items]            
Aggregate purchase price $ 399,600,000          
Weighted-average price per share (in dollars per share) | $ / shares $ 112.50          
Debt Conversion Terms One | Class A Common Stock            
Debt Instrument [Line Items]            
Common stock, par value (in dollars per share) | $ / shares $ 0.0001          
Convertible Senior Notes            
Debt Instrument [Line Items]            
Purchases of capped calls related to convertible senior notes $ 195,500,000          
Convertible Senior Notes | Call Option            
Debt Instrument [Line Items]            
Cap price (in dollars per share) | $ / shares $ 225.00          
Convertible Senior Notes | Convertible Debt            
Debt Instrument [Line Items]            
Face amount of debt issued $ 2,300,000,000          
Proceeds from convertible debt, net of issuance costs 2,270,000,000          
Debt issuance costs $ 31,200,000          
Redemption price, percentage of principal amount redeemed, under fundamental changes 1          
Amortization of debt issuance costs   $ 0   $ 0    
Convertible Senior Notes | Convertible Debt | Debt Conversion Terms One            
Debt Instrument [Line Items]            
Threshold number of trading days | day 20          
Threshold number of consecutive trading days | day 30          
Threshold percentage of stock trading price 130.00%          
Convertible Senior Notes | Convertible Debt | Debt Conversion Terms Two            
Debt Instrument [Line Items]            
Threshold number of trading days | day 5          
Threshold number of consecutive trading days | day 10          
Threshold percentage of stock trading price 98.00%          
Convertible Senior Notes Due 2027 | Call Option            
Debt Instrument [Line Items]            
Cap price (in dollars per share) | $ / shares $ 225.00          
Convertible Senior Notes Due 2027 | Convertible Debt            
Debt Instrument [Line Items]            
Face amount of debt issued $ 1,150,000,000          
Stated interest percentage 0.00%          
Threshold number of trading days | day 20          
Threshold number of consecutive trading days | day 30          
Threshold percentage of stock trading price 150.00%          
Redemption price, percentage of principal amount redeemed 100.00%          
Effective interest rate, percentage 0.04%          
Convertible Senior Notes Due 2029 | Call Option            
Debt Instrument [Line Items]            
Cap price (in dollars per share) | $ / shares $ 225.00          
Convertible Senior Notes Due 2029 | Convertible Debt            
Debt Instrument [Line Items]            
Face amount of debt issued $ 1,150,000,000          
Stated interest percentage 0.00%          
Threshold number of trading days | day 20          
Threshold number of consecutive trading days | day 30          
Threshold percentage of stock trading price 130.00%          
Redemption price, percentage of principal amount redeemed 100.00%          
Effective interest rate, percentage 0.02%          
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Convertible Senior Notes - Summary of Convertible Notes (Details) - Convertible Debt
shares in Thousands
1 Months Ended
Sep. 30, 2024
$ / shares
shares
Convertible Senior Notes Due 2027  
Debt Instrument [Line Items]  
Initial Conversion Rate per $1,000 principal 0.0063492
Initial conversion price (in dollars per share) | $ / shares $ 157.50
Initial number of shares (in thousands) | shares 7,302
Convertible Senior Notes Due 2029  
Debt Instrument [Line Items]  
Initial Conversion Rate per $1,000 principal 0.0063492
Initial conversion price (in dollars per share) | $ / shares $ 157.50
Initial number of shares (in thousands) | shares 7,302
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.24.3
Convertible Senior Notes - Carrying Amounts and Fair Values of Convertible Notes (Details) - Convertible Debt
$ in Thousands
Oct. 31, 2024
USD ($)
Convertible Senior Notes Due 2027  
Debt Instrument [Line Items]  
Principal $ 1,150,000
Unamortized Debt Issuance Costs 15,184
Net Carrying Value 1,134,816
Convertible Senior Notes Due 2027 | Level 2  
Debt Instrument [Line Items]  
Fair Value 1,181,510
Convertible Senior Notes Due 2029  
Debt Instrument [Line Items]  
Principal 1,150,000
Unamortized Debt Issuance Costs 15,357
Net Carrying Value 1,134,643
Convertible Senior Notes Due 2029 | Level 2  
Debt Instrument [Line Items]  
Fair Value $ 1,170,206
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Convertible Senior Notes - Other Key Terms and Premiums Paid for Capped Calls (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended
Sep. 30, 2024
USD ($)
$ / shares
shares
Convertible Senior Notes Due 2027 | Convertible Debt  
Option Indexed to Issuer's Equity [Line Items]  
Initial number of shares covered, subject to certain adjustments (in shares) | shares 7,302
Convertible Senior Notes Due 2029 | Convertible Debt  
Option Indexed to Issuer's Equity [Line Items]  
Initial number of shares covered, subject to certain adjustments (in shares) | shares 7,302
Call Option | Convertible Senior Notes Due 2027  
Option Indexed to Issuer's Equity [Line Items]  
Initial strike price, subject to certain adjustments (in dollars per share) $ 157.50
Cap price, subject to certain adjustments (in dollars per share) $ 225.00
Total premium paid | $ $ 94,300
Call Option | Convertible Senior Notes Due 2029  
Option Indexed to Issuer's Equity [Line Items]  
Initial strike price, subject to certain adjustments (in dollars per share) $ 157.50
Cap price, subject to certain adjustments (in dollars per share) $ 225.00
Total premium paid | $ $ 101,200
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies (Details)
3 Months Ended 8 Months Ended 9 Months Ended
Oct. 31, 2024
USD ($)
Oct. 31, 2023
USD ($)
Oct. 31, 2024
USD ($)
complaint
Oct. 31, 2024
USD ($)
Oct. 31, 2023
USD ($)
Nov. 27, 2024
USD ($)
May 31, 2024
USD ($)
Jan. 31, 2024
USD ($)
Other Commitments [Line Items]                
Sublease income $ 1,700,000 $ 2,900,000   $ 6,000,000.0 $ 9,100,000      
Cost of matching contributions 0 $ 0   0 $ 0      
Loss contingency accrual 0   $ 0 0       $ 0
Letters of credit outstanding 16,500,000   $ 16,500,000 16,500,000        
US District Court Of California V Snowflake, Inc.                
Other Commitments [Line Items]                
Loss contingency, number of new claims filed | complaint     4          
Operating Lease, Lease Not yet Commenced | New Office Facility Lease In The US | Subsequent Event                
Other Commitments [Line Items]                
Lease not yet commenced           $ 167,000,000    
Minimum                
Other Commitments [Line Items]                
Loss contingency, range of possible loss 0   $ 0 0        
Maximum                
Other Commitments [Line Items]                
Loss contingency, range of possible loss $ 25,000,000   $ 25,000,000 25,000,000        
New Office Facility Lease In The US                
Other Commitments [Line Items]                
Lessee, operating lease, liability, to be paid             $ 95,600,000  
Increase in operating lease right-of-use assets       35,200,000        
Increase in operating lease liabilities       $ 38,300,000        
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.24.3
Equity - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Feb. 01, 2024
Sep. 30, 2024
Aug. 31, 2024
Oct. 31, 2024
Jul. 31, 2024
Apr. 30, 2024
Jan. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Feb. 28, 2023
Share-based Compensation Arrangement by Share-based Payment Award                      
Stock repurchase program, authorized amount                     $ 2,000,000,000
Stock repurchase program, additional authorized amount     $ 2,500,000,000                
Number of shares repurchased (in shares)       8,826,000       2,607,000 14,765,000 4,012,000  
Aggregate purchase price       $ 1,015,925,000       $ 400,000,000 $ 1,932,164,000 $ 591,673,000  
Weighted-average price per share (in dollars per share)       $ 115.11       $ 153.48 $ 130.87 $ 147.49  
Stock repurchase program, remaining authorized repurchase amount       $ 2,000,000,000.0         $ 2,000,000,000.0    
Repurchases of common stock (in shares)                   500,000  
Options granted (shares)       0 77,000 960,000   0   0  
Intrinsic value of shares exercised                 687,000,000.0 $ 901,400,000  
Grant date fair value of vested shares                 23,500,000 36,400,000  
Stock-based compensation, net of amounts capitalized       $ 363,259,000       $ 298,286,000 $ 1,051,195,000 $ 862,517,000  
Expected dividend yield       0.00%       0.00% 0.00% 0.00%  
Unrecognized share-based compensation expense       $ 3,800,000,000         $ 3,800,000,000    
Unrecognized share-based compensation expense recognition period (term)                 2 years 10 months 24 days    
Class A Common Stock | Shares Repurchased In Privately Negotiated Transactions Entered Into In Connection With Convertible Senior Notes                      
Share-based Compensation Arrangement by Share-based Payment Award                      
Number of shares repurchased (in shares)   3,600,000                  
Aggregate purchase price   $ 399,600,000                  
Weighted-average price per share (in dollars per share)   $ 112.50                  
Fiscal Year 2024 Business Combination | Investing Subsidiary                      
Share-based Compensation Arrangement by Share-based Payment Award                      
Business acquisition, equity interest issued or issuable (in shares)             200,000        
Treasury stock retired (in shares)       200,000              
2020 Equity Incentive Plan                      
Share-based Compensation Arrangement by Share-based Payment Award                      
Shares authorized (in shares) 16,700,000                    
ESPP Rights                      
Share-based Compensation Arrangement by Share-based Payment Award                      
Expected dividend yield       0.00%       0.00% 0.00% 0.00%  
ESPP Rights | 2020 Employee Stock Purchase Plan                      
Share-based Compensation Arrangement by Share-based Payment Award                      
Offering period                 6 months    
Shares authorized (in shares) 3,300,000                    
Stock options                      
Share-based Compensation Arrangement by Share-based Payment Award                      
Vesting period (years)                 4 years    
Expiration period (years)                 10 years    
Award holding period           1 year          
Discount for lack of marketability           7.60%          
Expected dividend yield                 0.00%    
Stock options | 2012 Equity Incentive Plan:                      
Share-based Compensation Arrangement by Share-based Payment Award                      
Expiration period (years)                 10 years    
Equity-Classified Restricted Stock Units (RSUs)                      
Share-based Compensation Arrangement by Share-based Payment Award                      
Granted (in shares)       7,254,000 2,408,000 5,869,000          
Equity-Classified Restricted Stock Units (RSUs) | 2020 Equity Incentive Plan                      
Share-based Compensation Arrangement by Share-based Payment Award                      
Vesting period (years)                 4 years    
Equity-Classified Restricted Stock Units (RSUs) | 2012 Equity Incentive Plan:                      
Share-based Compensation Arrangement by Share-based Payment Award                      
Vesting period (years)                 4 years    
Equity-Classified Restricted Stock Units (RSUs) | 2012 Equity Incentive Plan: | Grant Date                      
Share-based Compensation Arrangement by Share-based Payment Award                      
Vesting period (years)                 1 year    
Equity-Classified Performance Shares | 2020 Equity Incentive Plan                      
Share-based Compensation Arrangement by Share-based Payment Award                      
Vesting period (years)                 4 years    
Granted (in shares)                 800,000 500,000  
Stock-based compensation, net of amounts capitalized       $ 20,200,000       $ 10,500,000 $ 41,400,000 $ 20,600,000  
Equity-Classified Performance Shares | 2020 Equity Incentive Plan | Minimum                      
Share-based Compensation Arrangement by Share-based Payment Award                      
Performance target, percentage                 0.00%    
Equity-Classified Performance Shares | 2020 Equity Incentive Plan | Maximum                      
Share-based Compensation Arrangement by Share-based Payment Award                      
Performance target, percentage                 120.00%    
Equity-Classified Performance Shares | 2020 Equity Incentive Plan | Grant Date                      
Share-based Compensation Arrangement by Share-based Payment Award                      
Vesting period (years)                 1 year    
Liability-Classified Performance Shares | 2020 Equity Incentive Plan | Fiscal Year 2024 Acquisition                      
Share-based Compensation Arrangement by Share-based Payment Award                      
Vesting period (years)                 4 years    
Stock-based compensation, liabilities       0     $ 0   $ 0    
Stock-based compensation, net of amounts capitalized       $ 0         $ 0    
Shares available for grant (in shares)       1,700,000         1,700,000    
Liability-Classified Performance Shares | 2020 Equity Incentive Plan | Grant Date | Fiscal Year 2024 Acquisition                      
Share-based Compensation Arrangement by Share-based Payment Award                      
Vesting period (years)                 1 year    
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.24.3
Equity - Shares Reserved For Future Issuance (Details) - shares
shares in Thousands
Oct. 31, 2024
Jan. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award    
Common stock reserved for future issuances (in shares) 130,635 121,461
ESPP Rights    
Share-based Compensation Arrangement by Share-based Payment Award    
Common stock reserved for future issuances (in shares) 16,446 13,764
2012 Equity Incentive Plan: | Stock options    
Share-based Compensation Arrangement by Share-based Payment Award    
Common stock reserved for future issuances (in shares) 21,468 26,767
2012 Equity Incentive Plan: | RSUs    
Share-based Compensation Arrangement by Share-based Payment Award    
Common stock reserved for future issuances (in shares) 1 789
2020 Equity Incentive Plan | Stock options    
Share-based Compensation Arrangement by Share-based Payment Award    
Common stock reserved for future issuances (in shares) 1,586 602
2020 Equity Incentive Plan | RSUs    
Share-based Compensation Arrangement by Share-based Payment Award    
Common stock reserved for future issuances (in shares) 26,702 20,168
2020 Equity Incentive Plan | Shares available for future grants    
Share-based Compensation Arrangement by Share-based Payment Award    
Common stock reserved for future issuances (in shares) 64,432 59,371
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.24.3
Equity - Schedule of Stock Repurchase Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Share-Based Payment Arrangement [Abstract]        
Number of shares repurchased (in shares) 8,826 2,607 14,765 4,012
Weighted-average price per share (in dollars per share) $ 115.11 $ 153.48 $ 130.87 $ 147.49
Aggregate purchase price $ 1,015,925 $ 400,000 $ 1,932,164 $ 591,673
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.24.3
Equity - Option Activity Rollforward (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Oct. 31, 2024
Jul. 31, 2024
Apr. 30, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Jan. 31, 2023
Jan. 31, 2024
Number of Options Outstanding (in thousands)                
Shares outstanding, beginning (in shares) 25,097,000 26,858,000 27,369,000   27,369,000      
Granted (in shares) 0 (77,000) (960,000) 0   0    
Exercised (in shares) (2,012,000) (1,816,000) (1,379,000)          
Canceled (in shares) (31,000) (22,000) (92,000)          
Shares outstanding, ending (in shares) 23,054,000 25,097,000 26,858,000   23,054,000      
Weighted- Average Exercise Price                
Shares outstanding, beginning balance (in dollars per share) $ 19.07 $ 18.01 $ 12.35   $ 12.35      
Granted (in dollars per share)   164.78 163.04   79.16      
Exercised (in dollars per share) 5.75 7.14 7.69          
Canceled (in shares) 207.56 207.56 3.75          
Shares outstanding, ending balance (in dollars per share) $ 19.98 $ 19.07 $ 18.01   $ 19.98      
Weighted-average remaining contractual life 4 years 6 months 4 years 7 months 6 days 4 years 9 months 18 days       5 years  
Aggregate Intrinsic Value (in thousands)                
Aggregate intrinsic value $ 2,287,372 $ 2,872,192 $ 3,723,873   $ 2,287,372     $ 5,023,664
Vested and exercisable (in shares) 21,958,000       21,958,000      
Vested and exercisable, weighted average share price (in dollars per share) $ 12.45       $ 12.45      
Vested and exercisable, weighted average remaining contractual life         4 years 4 months 24 days      
Vested and exercisable, intrinsic value $ 2,287,350       $ 2,287,350      
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.24.3
Equity - Unvested RSA & RSU Rollforward (Details) - $ / shares
shares in Thousands
3 Months Ended 6 Months Ended 9 Months Ended
Oct. 31, 2024
Jul. 31, 2024
Apr. 30, 2024
Jul. 31, 2024
Oct. 31, 2024
Oct. 31, 2023
Equity-Classified Restricted Stock Units (RSUs)            
Number of Shares (in thousands)            
Unvested balance, beginning (in shares) 21,047 21,659 19,575 19,575 19,575  
Granted (in shares) 7,254 2,408 5,869      
Vested (in shares) (2,126) (2,272) (3,202)      
Forfeited (in shares) (895) (748) (533)      
Performance adjustment (in shares)     (50)      
Unvested balance, ending (in shares) 25,280 21,047 21,659 21,047 25,280  
Weighted-Average Grant Date Fair Value per Share            
Unvested balance, beginning balance (in dollars per share) $ 167.01 $ 170.44 $ 169.82 $ 169.82 $ 169.82  
Granted (in dollars per share) 120.12 141.61 167.74      
Vested (in dollars per share) 174.28 172.52 162.47      
Forfeited (in dollars per share) 166.39 167.94 168.85      
Performance adjustment (in dollars per share)     139.58      
Unvested balance, ending balance (in dollars per share) $ 152.96 $ 167.01 $ 170.44 $ 167.01 $ 152.96  
2020 Equity Incentive Plan | Equity-Classified Performance Shares            
Number of Shares (in thousands)            
Granted (in shares)         800 500
2020 Equity Incentive Plan | Liability-Classified Performance Shares            
Number of Shares (in thousands)            
Unvested balance, beginning (in shares) 1,385 1,382 1,382 1,382 1,382  
Granted (in shares) 54 3   3    
Forfeited (in shares) (16)          
Unvested balance, ending (in shares) 1,423 1,385 1,382 1,385 1,423  
Outside of the Plans | RCS            
Number of Shares (in thousands)            
Unvested balance, beginning (in shares) 500 525 671 671 671  
Granted (in shares) 68          
Vested (in shares) (23) (25) (146)      
Forfeited (in shares) (71)          
Unvested balance, ending (in shares) 474 500 525 500 474  
Weighted-Average Grant Date Fair Value per Share            
Unvested balance, beginning balance (in dollars per share) $ 205.68 $ 205.15 $ 209.15 $ 209.15 $ 209.15  
Granted (in dollars per share) 110.78          
Vested (in dollars per share) 194.28 194.28 223.42      
Forfeited (in dollars per share) 229.13          
Unvested balance, ending balance (in dollars per share) $ 189.12 $ 205.68 $ 205.15 $ 205.68 $ 189.12  
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.24.3
Equity - Valuation Assumptions (Details)
3 Months Ended 9 Months Ended
Oct. 31, 2024
Jan. 31, 2024
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology            
Expected dividend yield     0.00% 0.00% 0.00% 0.00%
Stock options            
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology            
Expected dividend yield         0.00%  
Stock options | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology            
Expected term (in years)         4 years 9 months 18 days  
Expected volatility         56.60%  
Risk-free interest rate         4.20%  
Stock options | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology            
Expected term (in years)         6 years  
Expected volatility         56.70%  
Risk-free interest rate         4.40%  
ESPP Rights            
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology            
Expected term (in years)     6 months 6 months 6 months 6 months
Expected volatility     46.30% 48.40%    
Risk-free interest rate     4.50% 5.50%    
Expected dividend yield     0.00% 0.00% 0.00% 0.00%
ESPP Rights | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology            
Expected volatility         46.30% 48.40%
Risk-free interest rate         4.50% 4.70%
ESPP Rights | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology            
Expected volatility         49.60% 71.30%
Risk-free interest rate         5.40% 5.50%
Liability-Classified Performance Shares | 2020 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology            
Expected volatility 53.00% 60.00%        
Risk-free interest rate 4.10% 4.00%        
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.24.3
Equity - Share-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Share-based Payment Arrangement, Expensed and Capitalized, Amount        
Stock-based compensation, net of amounts capitalized $ 363,259 $ 298,286 $ 1,051,195 $ 862,517
Capitalized stock-based compensation 11,940 12,608 29,081 37,230
Total stock-based compensation 375,199 310,894 1,080,276 899,747
Cost of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount        
Stock-based compensation, net of amounts capitalized 36,358 30,530 103,581 93,294
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount        
Stock-based compensation, net of amounts capitalized 86,035 75,708 240,118 226,841
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount        
Stock-based compensation, net of amounts capitalized 199,980 167,445 599,569 466,867
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount        
Stock-based compensation, net of amounts capitalized $ 40,886 $ 24,603 $ 107,927 $ 75,515
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes - Narrative (Details)
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Income Tax Disclosure [Abstract]        
Effective tax rate (0.60%) (1.60%) (0.90%) 1.00%
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.24.3
Net Loss per Share - Schedule of Basic and Diluted Net Loss per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Numerator:        
Net loss $ (327,902) $ (214,694) $ (963,488) $ (668,078)
Less: net loss attributable to noncontrolling interest (3,623) (443) (5,322) (1,333)
Net loss attributable to Snowflake Inc. $ (324,279) $ (214,251) $ (958,166) $ (666,745)
Denominator:        
Net loss per share attributable to Snowflake Inc. Class A common stockholders- basic (in dollars per share) $ (0.98) $ (0.65) $ (2.88) $ (2.04)
Net loss per share attributable to Snowflake Inc. Class A common stockholders- diluted (in dollars per share) $ (0.98) $ (0.65) $ (2.88) $ (2.04)
Class A Common Stock        
Denominator:        
Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A common stockholders - basic (in shares) 331,761 329,310 333,136 326,964
Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A common stockholders - diluted (in shares) 331,761 329,310 333,136 326,964
Net loss per share attributable to Snowflake Inc. Class A common stockholders- basic (in dollars per share) $ (0.98) $ (0.65) $ (2.88) $ (2.04)
Net loss per share attributable to Snowflake Inc. Class A common stockholders- diluted (in dollars per share) $ (0.98) $ (0.65) $ (2.88) $ (2.04)
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.24.3
Net Loss per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive securities excluded from computation of diluted net loss per share (in shares) 65,424 50,058 65,424 50,058
RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive securities excluded from computation of diluted net loss per share (in shares) 26,703 19,866 26,703 19,866
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive securities excluded from computation of diluted net loss per share (in shares) 23,054 29,776 23,054 29,776
Shares underlying the conversion option in the Notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive securities excluded from computation of diluted net loss per share (in shares) 14,604 0 14,604 0
ESPP Rights        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive securities excluded from computation of diluted net loss per share (in shares) 589 130 589 130
Unvested restricted common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potentially dilutive securities excluded from computation of diluted net loss per share (in shares) 474 286 474 286
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.24.3
Net Loss per Share - Narrative (Details) - Class B Common Stock - shares
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Class of Stock [Line Items]        
Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A common stockholders - basic (in shares) 0 0 0 0
Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A common stockholders - diluted (in shares) 0   0 0
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.24.3
Related Party Transactions (Details) - Related Party - USD ($)
3 Months Ended 9 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Jan. 31, 2024
Related Party Transaction [Line Items]          
Strategic investment, non-marketable equity securities     $ 5,000,000    
Revenue $ 0 $ 0 0 $ 0  
Receivables $ 0   $ 0   $ 0
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent Events (Details) - Subsequent Event - USD ($)
$ in Millions
Nov. 25, 2024
Nov. 27, 2024
Operating Lease, Lease Not yet Commenced | New Office Facility Lease In The US    
Subsequent Event [Line Items]    
Lease not yet commenced   $ 167.0
Datavolo, Inc.    
Subsequent Event [Line Items]    
Business combination, consideration transferred $ 170.0  
EXCEL 95 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -F">UD'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 " #9@GM91/GG&.X K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O285E=#E9<,G!<&!XEM(;EM8TX3DI-VWMZU;A^@'\#%W__SN M=W"-B=*$A"\I1$SD,-\,ONVR-''%#D11 F1S0*]S.2:ZL;D+R6L:GVD/49NC MWB.(JKH#CZ2M)@T3L(@+D:G&&FD2:@KIC+=FP%W%?;!NIW[ MQ\870=7 K[M07U!+ P04 " #9@GM9F5R<(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 -F">UG'UJ?[[04 , ? 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.NU,P);-)=D29H@W:3.;"QO2=K:=?A"V ,_:%I5E2/KK M>V2#33+BX'J6+_B"SVL].KJ\EH8;(;^F2\X5>8FC)+UL+95:?;"LU%_RF*4= ML>()_#,7,F8*+N7"2E>2LR /BB/+L>V^%;,P:8V&^;V)' U%IJ(PX1-)TBR. MF7R]XI'87+9H:W?C*5PLE;YAC88KMN!3KGY;321<6:5*$,8\24.1$,GGEZTQ M_>"YK@[(G_@]Y)MT[YQHE)D07_7%;7#9LG6)>,1]I248'-;#^^4[])H<'F!E+N2>B/\) +2];YRT2\#G+(O4D-K_R+5!/Z_DB2O-? MLBF>[79;Q,]2)>)M,)0@#I/BR%ZV%;$?8!\(<+8!SKL >N@-[C8@KSFK*%F. M]9$I-AI*L2%2/PUJ^B2OFSP::,)$IW&J)/P;0IP:>6+-)6F3=,DD3W>',"'W M811!/:=#2\%K],.6OY6\*B2= Y(7Y%XD:IF2ZR3@P=MX"XI7EM'9E?'*004? M?=4A+CTCCNUT#>7Q\/ 'L>X0VC.%ORF.6U:9F^NY:)7]-9ZE2D(K_-M40X5" MUZR@N^:'=,5\?MF"OI=RN>:MT0_?T;[]LPGO&XF]@>V6L%U,??11^!GT6D6> M7U?<1(J'4[O]V82$1C5$ZI5(O7I(GS,F%9?1*WGB*R&5"0^74C(S58J'1C7$ MZY=X_7IX$RY#$>A>2&!H,"8/5RK[W<&.A\8WY!R4G(.:+5,RF%7R2>%P'G&M M.8M28R+1L(: YR7@.5JHZT2%ZI7[$W('SY'' MQ)Q77'*:A= ^W+&1%@UM2EN9'XK:#9SV>2.,M+@DM?ODFJ6*7+&9+_ROT#TD M^%DC_"F\$*W,$,7MS'MX3U]!-WX6F\0(CLM=B7_AH\P4Z>&134$KBT1Q8_,> MM!RP)E*LP\0W-VI<\_[9"'H*KT0KLT1QC_,>=")2Q2+R9[@Z/";CBKV+ >T9 M24_AEFAEERCND>_MC@TND:R8)&L6F;]G<.6&=>!4)LK!;0XX_"!,%F3Z&L]$ M9$(_(J!=HG'AX!1.R:F$'KY,C4X0#VO*5SDC MIY8S\C(I]8=:\766)Q*FD\RXM'1$\0LW17EX5%/.RA,YM3S1;:*X+-8E]1XSL$%!CRN*5]E?YQ:]NHI8L<2<6ESP,.@IW(]3N1\'-R^[1"XY)!+#:[A0A,CM MU#XM%O,?,P6>-M$SJ)'X&_F;;3T4:KU<3>\AK4>N:W?HT%J; "L;Y-1:+_)@ M.)7@]VZ3@+^03]R<0UQ*VYU^UZ;=@1'@%%;'K:R.BSN5W5QY$Z;:UW[A8,NP M%=PC'N>;LE;U>+&W?<_T9)F2B,\AU.X,8+23Q79Q M<:'$*M]QG0FE1)R?+CD+N-0/P/]S(=3N0K^@W+0?_0=02P,$% @ V8)[ M67/G4#YW!P 6Q\ !@ !X;"]W;W)KYZCSA^E^E8MA=#H^ZHHJXO14NOUV\FDRI9BQ:M3N18E/%E( MM>(:;M7#I%HKP>?-H%4QH1A'DQ7/R]'TO/GMDYJ>RUH7>2D^*535JQ573^]$ M(1\O1F3T_,/G_&&IS0^3Z?F:/XB9T%_7GQ3<379>YOE*E%4N2Z3$XF)T2=Y> ML=0,:"S^RL5CM7>-3"CW4GXS-Q_F%R-L$(E"9-JXX/!O(ZY$41A/@..?K=/1 M[IUFX/[UL_??FN AF'M>B2M9_)W/]?)BE(S07"QX7>C/\O&]V 84&G^9+*KF M+WK !(,#*#; ?2E ]AV &L";9$U85US MS:?G2CXB9:S!F[EHYJ89#='DI5G&F5;P-(=Q>GIU=WM]'E[=8-F[V]NOLS0&'V=7:-?WOR*WJ"\1%^6LJYX.:_.)QHP&$^3 M;/N^=^W[Z,#[[C)]BA@Y0133P#'\RC_\#UX.#9] Y+OPZ2Y\VOAC0^'72HE2 M(UY50E=O7?&T#@*W [/+WE9KGHF+$6RC2JB-&$U__HE$^,P5W0]R=A KV\7* M?-ZG5[Q:(E@UE)D+\4^=;W@!P3M7L745-:Y,*=A,*0F2E";GD\U^0+8=B2,: M!^G.[@!KL,,:>+'.EE+IL19J!?FV$95>#0%M_<3[0#%.<$1[0%UV"0O2 :#A M#FCH!7J99;(&:%#2,@$3>E^($U0*[8(:6A#"-&)A'ZEMEM(HQ=0---H!C;Q MK\5"0*[#ZLO5*J],&:Y.H,(T^>]"&UDPDC1AI ?6817A-')CC7=88R_63TJL M>3Y'XCNP526J)FNE7@KU#'B[85VX8PL1"3! [P%WF"48D\2-/-DA3[S(OTC- MBQ> 3*RW!VD2X+@_O;9=B!FD0^"&F>Y@IEZ8'V7Y\*+=E3J2@,9QW(-IFZ4D M8CAVHR2X(R=\)!% KRC]U"2 J5AK@W1P@VV]'6SR.&%QT(/KL@OB8&A6R1Z9 M$B_>.T#+=5X^H$* MD#*B(BQ7(QKN!G.AJW7 SP))$/:Q^VP"RFA TE+.A8D M7N*9_B[E_#$O"B2/\G88=$=VQ,]V._&SYD]& M^3@#MBFL$9*XOS0.JB,Q'=J2'=,1/]4!1E4+KY;86S-G!#:[!5!4F!6!PRZ( M0 ZY0Z ="U(_"_9990^O5\%1F^980I/^IG"9L308($/:D2'UD^&N&"JQ$64M M_%AM:B,IM!&L7[L=AI2D4 ?# ;Q[K:"?! ^UVY&DH#;;@2J+:=Q7\R[#F!'* MAM*BXT5ZI)^3H-V4;HBQ$F4N%3"-%L/T2!WT")U%$/9UAL-P"&U'C=1/C=XD M/L*0U-&\)7&2] G(91<&F WH4-HQ)/4SI)W*QQ#;5$@@GUD?L,,L"(9:/=H1 M)O439LOHQU+8)L.0[+<66XRV&8@E.I00'6-2?Y/7;K=C&.TV+:11G 16RMJ& M##-0_P/]/>U(COI)[LI(N;9#:D]/9&G26)098$:_W,*60X3\ZD3O]>RF9^0\ M-OK_C@ZC[^B3IEY=,],R^[:4Q5RHZN>?$DKBLZ81TT_NPS(O&;_ZM.P'>3L\ M+NMXEQWK/I^W?65FX0R]P:<88P)R1Z$-+VJ!H*BA:LF5.$,4XQ-XVMY"JM1Z M*57^KYB?H7^%DL^_0U=@Y$BC0FI=06LS-T615T@ND.#9$MUE6MX+U0;R?-;9 M#/B#ES573X=/G*=W-J7WU8K7Y'#".L9G?L8W6T66[6PY8=G!/I39:;M1G'7?&8>M$6A*H8?H'Q(Y#$.2 M8(:'$J63$\PO)VYE:9A9R:(P]30OM8#=Z)YU6RL$J:5['%8$TV3@.(MU>H*] MY(CXE?-K-\<46J, ]V60PS D*0[3H2SIA #S]]&67&OJX"O#2*VO1>YS&J>A MZYQFLO?ETWQV_I.KA[RLH,=8P$A\&L.V4>V7W/9&RW7S,?1>:BU7S>52<(!O M#.#Y0H*>V]Z8[ZN[[^G3_P!02P,$% @ V8)[6=]G5>B@!0 .18 !@ M !X;"]W;W)K]N-WJ:<5RW*<)D 2B;R/&H^2M@.(YQ2"S^8'2C=I[!4%D(\=?X3W\#!U0/I%4C3H:<9AH'3?+.4US.@=R=N&+X-I7 M,.,>]:K^'<1?D'!R$E.G,>"]J]O0M<_ L9Q>#9Z;9O=/A!]RK\#I%C7M)O%Z M!^(]X-2E4E(/2/46[ZF M2ILRSN.%8A[#G0[^@P],N22 ORA^IF8)@.M8H:=2,!7A@G%B=J@Z,HW9S(Y] MJ2+BTJL6;LF*RC5MC7_YR1Y8O]6M46\4K%*8BZ(P%XV%*0@3]WO,%#.$SX#B ML]X"XYIB2IU_.$(F3V01T&.CW9CUU )='%@HZN>$;94[H'7*!)94,WE\?66L)IUA(_^MD[^ZKB.>Q&DRILHQ*J+>46ZC1OH;BZPBT'5W">W=!L MF/:!P"*7BFZIC&(AT338@M5V(&1!8-+D]5P"TRC.,VGC[M0U6*!:V6>K(XK%Z:Z;A ;AZS,/ [1+:%4_>Y- MZMT/RL/#6X %P)Z%6--VW0[0V;D?"ZE<)?>,9@BPANFE2-%:W&5>)S=XS]JG M]N6-7=,^<>S+J5/?XV!/$JM3IDXO5;\0N6)<04"7",-J#W$CE^D]9?JB193< MW"V$UB),'GU*/"J- ?8OA=#YBTE0W!:/_P=02P,$% @ V8)[698FC@U5 M!@ F!H !@ !X;"]W;W)K9*IO$QT3@JUN.A=TK,Q8U5 MC?@M42_EWC&IJ$RU?JI.KN<7/:^Z(Y6JF:E2Q/#UK(8J3:M, .3! ]@V@-D!HB6 ;P/X>T<0VP#QWA'\ M;4!-O;_A7A=N%)MX<%[H%U)4:,A6'=35KZ.A7DE>-4#G$P>X.O;^.9A0FZ_D-N[\?WEPS4 R GY=3(B'S]\(A]( MDI.'I5Z7<3XOS_L&[J;*V9]M1[[:C,Q:1N;DF\[-LB3C?*[F2/RH.S[JB.]# M%9I2L+=27+'.A+$N^ MZWRF,T4F)C8*=,&0/RZGI2E@7?^)3?4FF<"356)W5J[BF;KH@9J5JGA6O<&/ M/U#I_835^9C)1L=,-CY2LH,9$EW\ASJTA"]@%VH ME>\F0; W,F=>Z/!U88P!*K3XNK PI"*,++HN3/HR\ 7.5C9L92?;GPM=EF15 MZ$5B,*K2'951< $651?F>SYCOD75A=' #RD/+*X(C@>^QR5.-FC(!IVBJ)+!Q@YA"^.@1-)>=BZ,LL@+'8EQ<1'C M8D^@#WA3;^?QO&Z143DLO+0F'L_!12;55EXY=-2V>4C]0?YMS4%P01AXE@J/ M$!B+ AI0BSR&@][P6C2'[CE -!+<:]E?*-O19YWT=Z*;PE:#DF;.V"=<^L)EC0"A+R2S+00& MA!Z*8'78O!%D2",FPQ;>.P-+.]T8.%BC0#@-_$VIK"Q*G+O+/)2^O&43:[1 ;QML.1RD+M][2%J(A@O)LMN])-.Y, M=$ASYP]IMT&\-4M5O''\3'*%*CAU_=I)* +;(V(P\,0.6P3&@X Y[8S@F!1M M&K9SB;3;)GZM7.)4+72AMOU,3/S:HF&N>SOAS(_L;6F( 1FEW&,V>P08P0XO MA$T? 8)']FA;;^^<(^VT0X.[0C\G]=,IJ 'Y.(4=#1PS610Z^_3]B@3NBHML MTSM$4)Q'3BU<5"C<0KBH$Y"_-C'?V3;:[=MNE&F7<=TR:Q,44R79MXFL)\:Y)K MF/K<%#I-JQTNV2H@6A[77<$N9V]=0PPFA+/!(2B?NW* P"CG+8:.[0P=ZS9T M-VWUF.3Z99'&3XI]S!@!/\JI?W -* M*0/18NS9SN*Q;HO7U .\#BF7,:AD=V7(,(T!?DE .#(0E=+HV=-2IW-5E"?5 MD^=D1CXF.9E#8\7%7MY/:$TW=Q?M$_-.H]"N* IS_BU@,';JK#D.1:SI-T;=3\WU23O:^:*,RM)@+#JHG"G&KV]YZT9ZIXK%]QE,!\G9O- MP]7F:O,:Y;)^>6!=OZ)G0XI<']&S\>8ER2[]YIW-M[AX3/*2I&H!0WFG 5B- M8O,:9'-B]*I^SC_5QNBL/ERJ&&:A L#O"ZW-VTDU0/,R:O /4$L#!!0 ( M -F">UD,1D/L/@0 )X/ 8 >&PO=V]R:W-H965T&UL MK5=;<^(V&/TK&G>GT\Z4V)+O%)A)L'7?FHQ)52DF.8Z_=Z16UZ<*W"^_ MLG]LQ4LQ4\S)F%9_E#-1#*W( C,RQZM*/-'-)[(3Y"N^G%:\_06;'=:Q0+[B M@M:[8#F"NFRV__CK+A%[ 9+''(!V 4@/\$X$N+L ][T]>+L [[T]^+N 5KJ] MU=XF+L$"CP:,;@!3:,FF"FWVVVB9K[)11LD$DU]+&2=&X\E#DCYD:0)D*9O< MW2;7S[*2/-3^DGB;K^DX&Z29: '/F<)^.7#K^ #*!OP M7- 5Q\V,#VPA1Z6X[7PW@IOM"-")$;C@GC:BX"!M9F1FB$_.Q\=GXFV9C2XE MZ#4E-^@LX2075\"%OP'D(,\PGO'[PUV3G/_7>_J?>S](AMOYPVWYW!-\F<"" MR(U! #H'8UK+W:A0V\2:@-LFIS4!?UY/N6!RP?]EFOLMNV=F5[M@GR]Q3H:6 M).:$K8DU^ODG&#B_FQ)_2;+DDF3IA<@.ILCKIL@[QSYZD,=)1;EQZ6TC@S92 MG1GK4<]%8>R@@;W>SZP!AZ 7Q-XA+C'@XL#UHN@0EQIP01 YX1ON0*K?2?7/ MNG$B"L) ?F##LK5AWZ3>OZ3Y+DF67)(LO1#9P8P$W8P$/S1?7N!FH28"K!IY M6:G*?\@,+.0EA0/*6FL269*7@C4N*SRM2$]><'H<5T0>Z5,!.,E7K!0E,5IX MVW^X9R7DA[[FWV.0'Z-0,Z\!Y/FZ%1;YZV MY,;'D%X40TW:,4A;X:F!)G2165;4R8K.RGJF E> GER4)L71\4@#&&N:CT&^ MXP::9@/("QQ-]C$(0B?PS+KC3G=\5O?A.7AJ[XV/,^XB'T6N)M: 0TX6[2%\*)AAT7?=$?O:NTO!? MVN(H,UE#-_,*O[2WIRMC0J#IR(:![NRQ"2A]@Z"O9\4 C'T4.H&>%P,P\/T@ M@EIF[+WW1DW8HGWH<>F,52.V5\NNM7M,7K=/**W]!O;'T-">J,=G^[YYH]^^ M7.\Q6ZB#I2)SV95S%UEM&"XMX!D +=$ 0 8 >&PO=V]R:W-H M965T&UL[9UM\OV235,66($#W9$Z< MV5-;4_L!2]CFC Q>@>+DWR](LE&_J('D=G8^[(>9V#)<3S?J&QKNIQ]>/U3K MW^O;/&^T+W>KLGYS^RIOUU?7-6WZ_S M;+G=Z6YU9NJZ>W:7%>7)V]?;SWY9OWU=;9I54>:_K+5Z7K;^>YZOJX7=5&5VCJ_?G/RSGA% M#5WO]MAN\O_=+_'RS8G>-2E?Y8NF8V3M/Y_SBWRUZE!M M0_ZUIYX\!>UV//SYD1YN>]_VYBJK\XMJ]7_%LKE]<^*?:,O\.MNLFH_5P_M\ MWR.GXRVJ5;W]O_:PWU8_T1:;NJGN]CNW+;@KRMV_V9?]D3C8P;".[&#N=S#' M[F#M=["X'9S@R [V?@>;V\$TCNS@['=PN!UL\\@.[GX'E]O!LH_LX.UW\,9V MVM_OX/,[.$=V"/8[!'RGO6-?G/[XS>E\+X[N\O1E\]^V>71X/'[=!O]]F\>. ME?'XA1O;;_QL-Q:W WF6-=G;U^OJ05MWV[>\[H>M&K;[M^.W*#OE7C;K]J]% MNU_S]N+#S[/YSY?SF=;^=/F!Q+-WG]I?+C^U_]#YSY\NM0]A^]N'B_3]!S*; M?[S\RY]\T_#^ILW_]]?XTS^T4^W7RYGVUS__I-6WV3JOM:+4/MU6FSHKE_4+ M[<_,[Z_/FK;)7>"SQ;YY%[OFF4>:]ZEJLI5DMYEZM[C\G-=-4=YHEYNKNE@6 M[4E)"XMZD:VT?^396C-UT];.-W6[7UUK%]7=55%FW9E$$FNNCG6QREK$NPYR MUYZ)+IMJ\;N$$H[HJ'995@_7J^SW7(O+Q=OQ7[)B>=H.E8OLOI!_X^D M:['8W&U669,OM0_-;;[N^M9>RVZ[B\SG7"-5+1M^9#QUEE\7BZ*10*@:\G-5 M+JJR65>K537Y3E&4'O?\Y.U?_F2X M^M]DFD3"YDA8B(1%.YBWA743H\]O+=.R=.?UV>=#[2!C)DA8BH01)(R"8(R8 MK"W2,0MVJN:[CG<=JFXW:GEFQX7D$@V,[VVHY[-;DC%#8WV:AH\;<6,&/MI MQ-C31LP+K7F\)-;;Z^S4T[$RWM33,1(V1\)")"Q"PF);.+?S(Q@9+D7""!)& M03!&5\Z3KIPMW3HZ>U]T,FIG,[-\]]-/W6W$X6SX?_;S8.VWC^VT2FOOX1^R M]?*?,DTY2$TA87,D+$3"(B0L1L(2)"Q%P@@21D$P1G[ND_QD[Z\Y]"73%.>>"OJMQ-J[MY#V9RI M8D'"PE'MCSQQ\LY) -FH1-XH_@X%&9(@810$8\:V_S2V_6\;]:+VVZB=]_>/@U=/Y2!IUX_D+ Y$A8B89$O7C\,[KX^1@9,D+ 4 M"2-(& 7!&(D%3Q(+GDMB,ED%PA!Q#=/BGI_,E$V:JANY>Z4@Q_W]M\K1;R;+WZ^C1]6@Y/GO;HPT-ON!8W\-7Q MIXY\*"T/?&V-'?.8KK8M$\#?Q-632# M]^1J_M1)%90VA])"*"W:T]B)E<7?E4!C)E!:"J41*(VB:*RJ>E/=4+OJE[M$ MEH>BN;W-5\M66KL$@*;2RKS9R4FK\Z99Y7=YV6RO/;N'T5GW$'I8=%#3'4J; M0VDAE!89HO%^:GBVSJL.:KQ#:2F41J TBJ*QJNO==T-MOW^OZJ1*D_K#@>YZ M_"P/:L]#:>&>Y@UU(H*&C:&T9&PG4FA8 J51%(U52)]M8*C3#3[FCS?SM7#O M/W3)$7WM4T?7>15 ,P:@M!!*BZ"T>-313: Q4RB-0&D416-UTFYHWT(<(&C4>>>02:-042B-0&D716"WT M5KZA]O(/M9"5W:RJ*=9/$ZA#:;S0BG*QVBR[YPG-.BOK;+>R9E'5S6[?_,O6 MEVRR+X.7&ZC7#Z7-H;002HL,T>\_M1R#3[.$!DV@M!1*(U :1=%8+?:VOZ'V M_9]'BU+]B1;VJ6-:MB4\W8:F!D!IX=A.1-"P,9260&DIE$;&'F"*"LOJID\I M,-0Y!=N\S]-N=>:R4\E]WNKAR%*M"T-TO/T@\&SAAA^: "EA2/[$$&CQE!: M,K(/*30J@=(HBL8.^][F-]0^_VX5VX)9Q=9>%JJ[7#KP11_9,'27]_'5,2>/ M>ZB3/ZX+$31H#*4E4%HZ[H 0:%"*HK$+&GM#WU0;^C_GC;:2K]6\,$6[^-1U M?=WSN5&NCC%UE$-IH;P3KF=S*\8B:-@82DN@M!1*(V,/,)5M:%@'LQ]V"/>N MO*EVY>?E4K$D]\.B&5B2"_7DH;0YE!9":9$I>O*6&;A"NCPT:@*EI5 :@=(H MBL:JJG?E3;4KSZEJE))$P]@.;-T3[#]UZ,DBP2Y=EW7"# (A2WZ_(;- U^+' MOKB-]/FL)*@?6(8KS-\E&YZ:GJES5V0BV\X*=-=T3/ZL+&YIZ+[M'CDK]_ZR MJ?:7V?$SM%)W>&PAG<49E#:'TD(H+8+28E-B*XO.&S1F"J41*(VB:*S&>H?: M5#O4P_5(-JL!62&-R!F4-H?20B@M,D4+NIW\^/R=40R-FD!I*91&H#2*HK'" MZBUM4VUIRVN3#(I)]("==E"8IC#_@1K94%HH[83O!I;/SW]$[UF<_XSTIR5! M?=<+;,/@YS\2F]TR39M_1B/?+C "/MV=2K8T#-,_4JK$[)U@4^T$3R]6,CB\ MH"XOE#:'TD(H+8+28E/B&4NF0%"3%THC4!I%T5B9]2:ON3/#?DSM$A-I^,V@ MM#F4%D)I$9060VD)E)9":01*HR@:*\7>-S:_=2WZ=]4Q44>=K$FH$0VEA5!: M9(J6L*$'0M5$J T-I:50&H'2*(K&:JTWJ\UO790^N::)*;J>GAGP1K:Z/9-U M S6R1_4@@L:,H;1D5 ]2:$P"I5$4C2TEVMO8EMK&?L8Z*.K(4Z\_4-H<2@NA MM,@2[5Y3YX9T# V90&DIE$:@-(JBL7+K+7=+;;F#:Z)8HI5LVH;+K_]0-VJR M=J#>^K@N1-"@,926C.M""@U*H#2*HK&RZ#US2^V9?T]U%$OB._.%Y=3A)PL MZIN/:'\$C1A#:9F'KOV,+P$,- M?DNTY U7K!0/75T.I:50&H'2*(K&JJHW^"VUP?_+#FK_0VDAE!99 MHOU_Z@B9C]"8"9260FD$2J,H&BNZWORWU.;_?3PF;J%D^6%C3I M86PG(FC8&$I+H+042B-C#S!%A65UTZO;;'4KHXQ=8Q#:>&1 M3IC\TZ@(&C:&TA(H+872R-@#3&4;VO:1Y>UV[[7;S[J\74V?>N,,IK0T\6"=2FEW9"MKS='K&\ M7;*-='F7)*A\>;MD0^GR=MEV\N7MDBT5R]OMWN^V?^CR=G6TR6=IJ/L-I850 M6@2EQ?:HY>W0F"F41J TBJ*Q&CMXW;O:_5;/? Y?[FY+-04UMZ&TN2T:R)9E M!2YW%@ZA42-I5-MVN//Z^X'OY3=#MG@NAK8U@=)2*(U :11%8U76V]VVVNX6 M9T+#RA*7=3M&H#OBC3/4SH;20ENRT-WP=8N?;$22WO+O"WP_<(R/*4:V/-XS M^%?L))*F!I9EF/QC]52RX:EO\N_2);+-VHFLX_+Y^52RI:&;_K'I4V\BVVH3 M>=KT:7A 2ES.=EK+CT:HZPNEA5!:!*7%HXYN HV90FD$2J,H&JN=WO2U?^22 M=QNZY!U*FT-I(90606DQE)9 :2F41J TBJ*Q4NQ]9%OM(Y]OZO:3NM:R1:NW MNN@\Y!>/V8!%V>1=+KQ6U/4F7VK5>OM3=K7*A[*=U&$GBU)T3DW^KG8.#1E" M:1&4%D-I"9260FD$2J,H&JNUWKRVGV7)^X#4S@>BRF?N%^J])@L4ZJ%#:2&4 M%MD2!]H(7/ZY,M1#A])2*(U :11%8Q3J]%Z[\ZV+\"<7I=A'8NZY'9U_X_-, MW:"IPH'20D>T@R5=B*!!8R@M&=>%%!J40&D416,ET9OWSK,ME!^Z< U$/G+A M4N\U]<(%I#%3S439DL/VB^!I060FF1(TF!\(3+(;3V )26 M0FD$2J,H&JN_/KG$42>7(/4GU9PD'T)( E>W<;*4H,DF8SH004/&4%HRI@,I M-"2!TBB*QBJD3R%QU'4#OK=:V_D _]B=&S37!$J;0VDAE!8YXK)ZS^$+<\;0 MF F4ED)I!$JC*!JKQ3Z'Q%'GD QJ4:HD:(((E#:'TD(H+=K3#GU%;M+W?N#K M.I+*"VUFXH@9.Z>"ZP9-%8'2*(K&2JI/%7'421O/7#;Q?"#\L:L?-&<$2IM# M:2&4%CEBSLBIZ03"S1HT:01*2Z$T J51%(W1JMLGC;CJI)'GJ+;H2E;B6XYK M\*_GG*G;-E5$4%HXMA,1-&P,I25C.Y%"PQ(HC:)HK$+Z'!)7G#[0 MJ"/7./5>4Z]Q4-H<2@NAM,@5TTM.#=MS^==U0:,F4%H*I1$HC:)HK(3[#!-7 MG6'RX^HTNI+*"$9@N9[)K\U4-WFRN*#Y)Z-[$;F2$A3=5_)=>I-J3$QZ,/B5:#-U MHR9+!YH#,J8#$31DO*/RFZ70IA$HC:)H[&#OLS9<==;& M+T\SM&Y*EMW?=[6!L]6J/GPDL:C*S_FZ*;HUG'5>%M5:*ZLFEP]V28J!$3A" M0:&9NF&3!SPTZV)L)R)HV!A*2\9V(H6&)5 :1=%8>?1)%:XZJ6)*R6Q7M.<- MW?,-4WC^!DV2@-+"L9V(H&%C*"T9VXD4&I9 :11%8T=^GRSAJI,9IE7-=D6O MWK'YE4(S=J:K8K M\:8#U[)]X>0.S2J TD)I)QS?_E-U/^ MM!7JWD-I*91&H#2*HC$J\WKWWE.[]^HRVE)E>6)I!S.P;%OG7_>N#CU5-%!: MZ(F^MAF8@6USAETDZ2U?1OO]P#$^HA@)^=0UK(!_,B1I:A"XMN[P+\Z1;'AJ M>L)$1[:9&WBZ4!&02K:TV\CR,[O7^^'>E!VM 6Y3A" M@A=[Z.&5WS8LSQ'NP-71)^L$:D)[$J/7, -=YPMD27HKE-\>.,S'9E B^=0U M?>&%#Y*F!K[9O0R(GT')WA]A>0$_@Y)MYIKMW7' SZ#$+7W']X[,H'I?UU/[ MNL*P&RS /3@DD4[@#$J;0VDAE!9!:;$G,8&%)Y4)-&8*I1$HC:)HK,QZ1]G; M67(_IE"W!UWI#Z7-H;002HN@M!A*2Z"T%$HC4!I%T5@I]NZUIW:OGZ=X\(4G MVJNF;O#OG5"W;;+6H"XWE!;)CP?_A'C@NSHV6X,:XU!:"J41*(VB:*SR>O?< M4[OGP*+ ^TC,XEW#X=_(.5,W:++/@!I4;539MZF8+2YE!:"*5%ONC#"Z5&H1$3*"V%T@B4 M1E$T5HY]+H2OSH7XD:5&U4V9+#]H0@64%D)ID2])@1!*C4)#)E!:"J41*(VB M:*S^^GP*7YWN\-RE1GW)TFRAU*BZC9.E!$V'&-.!"!HRAM*2,1U(H2$)E$91 M-%8A?8J#K_;>O[O4Z #_R",-]5Z3+U;01 HH+832(E_,.# -P^.O5M#W1$!I M*91&H#2*HK%:[/,^?'7>QW/711P(?TRJT-P1*&T.I8506N1+LCT\WGR,H3$3 M*"V%T@B41E$T5JI][HBOKD;P'&41?%\W#?[-9.JF3980-#=D9!\B:-08 M2DM&]B&%1B50&D716'GT^1R^.D?@/U,3<:!1QZYO2#M_!J7-H;002HM\R4L> M?-_D7Q8-#9I :2F41J TBJ*Q"N[S0GQU7LB/*XGHBPD+IX9NZE;@\!<^:.8( ME!:.[D7DBVDR?/'X]P-?SI$4+&B/$B@MA=+(\:/-V?L4%9>549]+XJLS.IZU M)*(Z]N0K%S0O!$H+H;0(2HM],V/H!'C/8U) [7Y).-$TJY3PPJ$>RQHJ@>41E$T M9J@'?:I'H$[U@!=$#"25 Z0%$=4-FSK>H;1P;"!.O5B2D'$0$P!L#Q7.!O-U"$G#WQH4L3(/D30J#&4EHSL0PJ-2J T MBJ*QP[[/> C4&0_3JB$&HGMNNOPRYYDZY.1A#TU@&-6#"!HSAM(2*"T==3P( M-"9%T=@AWZX] 4 GDG;).O7!!!P\90 M6@*EI5 :&7N J71#U^RO3^P0[IW_0&V]?VB#:XM!HB-&HD MCRI60QSX7HX\:(6V-8'24BB-0&D416-5UIOV@=JT_X9JB'OB<#5$=>C)HH&: M\M).R*HA2C84JB$.'.-CBA')TFJ(DNWDU1!E0$DU1&E<:35$R9;'JR$&O1,> MJ$UG<#7$0&*ZBM40U6V:/!BA)C24%D%I\:BCFT!CIE :@=(HBL9JI_>@@YTY M]V,*] 1(!W(&IM73;( MY=E>5S6VMY>6R_6N2E9NL ME>SC?/+%=L.+=N^L_/JX^BV[OU]77XJ[K,E77S7]I:G=%:O5=AWX+L6YNM:Z M54 7JZQMQCMV!5U3:569/V[RT%Z35U]/JX>R6T&TN:J+99&MB[SN,L2Z)+#; MK+S)M>MJW?:LK,JVN\VZW:7KPMZ'+\HF;X,VW0Y=8[-%^_EZ[^!TK6YNVUGR M0U9KVZSKJZ_;K9YB?=7NUYW%V;:KN2UJZ>%[J7VZ;;_6Q^X]M/&VD_+N>+9< M;GZ^;>QB46W*[2JI^\WZOMJFQ&T/C'B$W[4-6&F6_OA[E_Z6;%:'FW0?;:-V MS6[[G9=-^_=MYMQUOE[O?-O#;ZI/OQOZQMO;A^HJ7S\%X_K:Y:275=/"KE?Y M=IW7_C W6>SK,G>OK[+US?Y1=XE M/&P/2W=Z/?BT@W>GWE?GQLF9\'EDO'HO^_Q=$+PB[W3[\TU7U[33C1KJJFJ>ZV/][F M67L+TVW0_OVZJIK'7[H #]7Z]VUGW_X;4$L#!!0 ( -F">UE31ESA_ D M +@M 8 >&PO=V]R:W-H965T&ULK9I;<]NV$H#_"D?M M=)*9."(NO*6.9QP[.>U,$V?!<@(%+& K=9YB$5J M >T"N_LM+J?WC?S6KH7H@H=-5;=O9^NNV[Z9S]MB+39Y^[K9BAJ^635RDW?P M*&_G[5:*?*D;;:HY#<-XOLG+>G9VJM]]EF>GS:ZKREI\ED&[VVQR^?V=J)K[ MMS,R^_'B2WF[[M2+^=GI-K\5"]%]W7Z6\#3?][(L-Z)NRZ8.I%B]G9V3-Q<1 M5PVTQ']+<=^./@?*E)NF^:8>?E^^G85*(U&)HE-=Y/#G3ER(JE(]@1Y_#9W. M]K^I&HX__^C]@S8>C+G)6W'15'^6RV[]=I;.@J58Y;NJ^]+<_R8&@R+57]%4 MK?X_N!]DPUE0[-JNV0R-08--6?=_\X=A($8-H!^\ 1T:T&D#[FC A@9,&]IK MILVZS+O\[%0V]X%4TM";^J#'1K<&:\I:3>.BD_!M">VZLXNK3Y?O/RW>7P;P M:7'UQ^^7Y]?PL+B&/Q_??[I>!%7P<]! M60?7ZV;7YO6R/9UWH(WJ;L.5A F;;"2S2: MR)-Y5]:WO>N672G:-]BP]=URO%L5UF_:;5Z(MS.(VU;(.S$[^^4G$H>_8C8_ M4V<'(\#W(\!]O9]]@BQ4-2WJ&WW+6+=4J>;N["2+&4_3T_G=6']$+H[3,#%R M!ZI%>]4B[^2<+_\'L07IJ&N#KH%\5#1U458BJ >=U5OUN5"SN)7-70E.&MQ\ M?_HT1L\YC<_4V<%8Q?NQBKW3>"F@TZ+,^[1;+X-\T\BN_%N_P"SONTM&U$@5-K"=5$J]5_I:,%; #GV*FH*O)MV>55^?3R$A(:[(6/YJ:\**38CWW9%KWF\%S6=V)(#RC80DNK$\;2 M.)LHC\GQC-+8H?T(VN11[:%HTZ.K0W)7[Q]5]A)M\.(6:KCVI;*F[2 2Q&U9 MC.U2]!9_[]"*8B=U(D.-);;K1RGA4UMML1,"<^HPE1I3Z9$QA@CUOS80J%#7T-]XD4J9,LAALL:XD,$7?Z ZL?LX8H8G2J(2!%& M0I?[&S(3/YJONK60J%[<3H=I8@V<+44X35U^;:A,_%B^6.?UK="^.>(L^#/X MJW+SJLQORDJ[ZC[AB-4*E@2M^GBS:Z%#@#>,_$U9:Y_!X4R>E<[/U=OAJ!D^ M$S^@SXLA MQ#1)IVQ Y6*>N&+88)GXN?Q9BFU>+@/QH/@F>M]K5,@,SHAJ;?.64Q[%4Z41 M+),HX0Z=#9>)'\Q[)]CFWYT>@%&7)I1,=;3E(A(GCM*!&NA2/W1!1[D3Z+B. M(AO3G-HD9>"ZTWR)B4$MESD4-[RE?MY>38K)Q[1%6,@XX]-(P^0@(IE+7P-- MZH?F/M*DN!/U#G4&:L/O!$J3.)UZ+"88)]PYJ@:5U(_*3T]=7Z'JVVB,:!*R M*:HPN9!%W.7,!J&4'[6^[VNK)RP,J1?-Q[+GN7H[' 5#;.IEV]GGG2S6N8IE MX"_,(\P>5)0JKE5QN56E)CH&$1(A46@'-")':4@4(9E$)3.S"YA(0N.PQ3J9^IV@LU MK%:-Q N@?:6D8NU5'W%JHBRS<1MQEDTQAX@1 J1Q MJ&FHS/Q4_IAWP[IU<.&EV&RURS]%=YN]E"9Q'+&I]HA@$A'"'?4P,Y1F?DHO M1-=50B>8(3HU3X*U6-[BT&,(BA,^11XBY2B)V6@S^Q^P^L6NU>GS)0H_U !D M00OIDD_S/B+'PFR\@C^TPU";'4?M%63)NGC*KORS4ONY>CLPJ("TD'5?!=B>+D=\G"PK7)TXYK9E$Z2T,X(MEA,J(MJ MS+"<^5E^G3^(MH>Y%%6N6#R<0K1K59&T!_EBV+S+H5C!C]\8@E\69?%H]VBP M!^4T2ZDKPQE.,S^GOXCMF'WC*4(U1@A,,D89LZ8 D8PRDC!'6<\,K)D?UO^1 MZO1GZW$S2'6RT^5&*^H2JJZZZ1S9SD8T9:'Z-S7'%G1D;&X@SOT0/ZP,#W=, MU:[P,89P;,,;7'YJ!R+GLL-0GOLI?U ]%?EVJTO4JFK'07*4,=A.=19%UJP@ M@BYK#/.YG_E[C@[H1 &$:HV@GX0Q#Z=U(2:8Q.KHQZ&[J0&XOP9XKW=:=>YY M*/1.;: .%H)BV+553O7T)09J)+;?3=AT?PH3XU'F.&O@H_/JQP^LR[J0>H^G M_/?6V+OD+(UH;)F#[+DS$CMXP@WEN9_R%T]7_Y>?4F#XKS?BMJQKY8QJ-2]D MV: +0&[#G21IF"53LB""610GS'%NRDT9P!];OA]KFE!;C5ZCD&UO$L>465<2 M;,$LRU*G^QG^\\1;FRYVVVW/][S2YY%5T^YDG_CJ'^?:HTH;+'IR^Q MY>MS]78X4*:LX(_MSV/[3"ITJ]VR3ZOY9#N\O[@PV7]&!\JN+"@AF>4$ME@2 M9RX\F.J#_[/C]0/;1D?K1VY7<:0@R<+42DBV&$O&M#^\?80<%7 KUA&IB&;,,1"FIHF(-]*_#/>-ROVQ M]A&HP6\;>8NHHZ\;/5-OA\-CBJ3(7R3ITE59/AT/U'*[WJ&$IYFU!XL(9H"& MU%$71:8NBOQUT1<4.&-W'9\=:L.V[A/&'_[KWLN,[/('5CYD6KZB8@EQ.:^I MDB)_E73=*#[]R]HHLB_VX;1%!%':SD=W8#="WNJKP6HC'"C0WR'=O]U?/S[7 MEVXG[]^1-Q?])6+337^G^6,NH3QJ@TJLH,OP=0+5C>RO"?UG@:E^VF@, M !8( 8 >&PO=V]R:W-H965T&ULK5;;;N,V$/V5@0H4 M+>"U;#E[:6H;B),NF@*+#3:]/!1]H*F11(0B59*RUOWZSI"R[ )IL$#[8O$R MEW/.D$.O!^N>?(,8X'.KC=]D30C==9Y[V6 K_-QV:&BGLJX5@::NSGWG4)31 MJ=5YL5B\R5NA3+9=Q[4'MUW;/FAE\,&![]M6N.,.M1TVV3([+7Q2=1-X(=^N M.U'C(X9?N@='LWR*4JH6C5?6@,-JD]TLKW=7;!\-?E4X^(LQ,).]M4\\N2\W MV8(!H489.(*@SP%O46L.1##^'&-F4TIVO!R?HK^/W(G+7GB\M?HW589FD[W+ MH,1*]#I\LL././)YS?&DU3[^PC#:+C*0O0^V'9T)0:M,^HK/HPY?XE",#D7$ MG1)%E'0R.=A7YA>U'5PNC_A))(E/"'7KI M5!?GMH)=[\G#^W4>*!O[Y'*,O$N1BW^)_!U\L"8T'GXP)9;_],\)Y02U.$'= M%2\&_"C#'%;+&12+XNJ%>*N)^BK&6WT!]1G<6N.M5N59B0>''DT0)RG>*R., M5$+#(RTBG;O0^.SM8?SRF4 %P]#X#OV[7OA,1-UG$N=\!L^_57RS>+ M[U^@=S71NWHI^G^J[/\3&1Z-'2HMGA#NC9S#-^>Y=1 :)-';3ICCM] Y>U E M>A @M>W+5WS32J!J".BT"-Q]9C T2C: 1NPUF:;;@+A;-E+:J'P\YGZF;FBTW2B2N(XV]<- MRS&R?"7IO#DE9Y%JWT:U1YDF=*TM4<_ &H(O"4)-U"YTJD;9Z;!%/3S/CM![ M9$PIXR6,V661J-=I4LQ%)Q:'^PW<LL^@$RZ8."KQ M0,]!E\:C-JR"&^6+:XDG)Y3"P)Z>G"2 Q$P9^LK>X0QJ2V0,EBFC))):"1-@$$K MY!BL0&P"?*+N4(N!RTVG_Z>>TA8K[E'+8O[<+C61J^.+1!1M;T)JV]/J M].C=I%Y_-D\OYH=88 \:*W)=S-^^SL"E5RA-@NUBY]_;0#6(PX8>;G1L0/N5 MM>$TX0337X'MWU!+ P04 " #9@GM9' :TDV(8 ^3@ & 'AL+W=O M6\<.7;_*H1VLY" 5NOT(5^ ?$SB"6;& ML,8;+((@8%>QNVE7%VO)*K5[/GW>11:K525;NS,(DOEC+'7S>'SG[ST^ZL76 M^2]A;4RKOFZJ.KP\6+=M\^SD)!1KL]%A[AI3PS=+YS>ZA5_]ZB0TWNB2)FVJ MD_/3T\VTJMWUY<'80/_AH5^L6 M/SAY]:+1*W-CVD_-!P^_G:152KLQ=;"N5MXL7QY% M)UDX]P5_>5^^/#A%@DQEBA97T/#/K7ECJ@H7 C+^+FL>I"UQ8OYS7/T'.CN< M9:&#>>.J_[!ENWYY\/1 E6:INZK]Z+;_9N0\CW"]PE6!_J^V//;QU8$JNM"Z MC4P&"C:VYG_U5^%#-N'IZ<2$^>JV##;W+\?70M)Z%1A?FY4&#C/:WYN#57_YT]OCT^3W47B9J+^];_0\3XA^_J_K! MAD)7ZF]&>_7KVJ@W;M/H>O>7/ST]/WOR/*@E?[_#[TU=PGZU^E'7'2Y_<397 M8)K*?-6;IC(S=!+&F[J =5L7IX)&/.)O\,,6]MA;$^GIER05>C17XZ=#$C4< M@XC$B5VMN]*VIE2% UVN _\4X'REQH^7MM9U86&_ &L8\&=M4&M]:]3"F%J! M-C3:PSA;T\*^A-$&G$"[IM^%7XVWL @<,JB5J8W75;7#[TW3\EP\UZ>:"+G! M?8CTZXWQP'IU^*_7UQ^.2#2Z:8#S>E$9Y3M<#C_T9M55=$":1FO-;^;JQA2= MMZV58>^^%FM=KTA(&QO(+Q_>O'MSA MH3XRT=0M[;K)CPP&=QT/,20%H6+6; MX2X[53I5NQ9F%557 FNK2I4@G8?%&=8NZXJ0: *XR)N!W,^=S4''MH/>9HM_8T%D=O %^" M<";)>-\^KID9'XG):!P8J]39Z?&_*SC7F+K#6GO:?CE3V[4MUFJKT> J&)%H M!O'BJC]I#]^?/^;Q<_6^AB!40]1&>A,QKK$UG/B?8^:(;3@^>] ;@R$8[!(( M)8[RZ2=Y",+%\$]ZIJ':N!A5C78,IH/,>53F;H&H#3B4@SQ)7 MM?7]=M%L[KJO2%GC@F4'238& & MU0.\L=IP%&6ICBX)/US,Z*="A[5: @CK5WO &F0KF1P7NB)C8N3(9]I7*]*G M$MS!+ @R U,NXCD&1:[WJA_5RYZ0P1$%;"@*Q:B1J$13T;! MQPTAQ( ;,%\;4#L\5]26KA(+A ] 092#3SU\W,(ADM.D[TBC@6;KRCD$G^3W M8:,WB64Q%CW$L"('6XEA7!=4F#]7]V$!KN#$'>B'5E]@!�:)-+8>%D;KZDFDTYL .ZZDM\D MP"J 6W70!4L/-Q:UR[V$J2S@8BUQL,A9-,\A!5HVA #4ICHG)&Z/L_'H#V$I M2!M7!8CS&_,5*"&V*&2+#VO;W%E_DG,H;;>TXKI OX-)X7B:W:B>NFV]!6N! M;X"B_' <2$;/&U07\'=HE3=F M14[O?@4A M !GUAD:]^PH^FXSQER5 3>/1OZ-D;C&'&VA:3V_#L(ZCBQ[*FF,,VF[3>7#< M+ ?8&2FY2Q,:!0HK#/4:QM%VH*]B-57E"IX*F[O.@R(S@LT)Z['46$"!0YD: M1 '>;F7>GSS_R\%G$W@&00F'L+0I@IMXB M*D;?F88AF1\-)O.$TOL3J%\6E5VQ'YW3XF?/27!+4"NW)7))JL+7,$I]Y>K5 M<47Q #F&D1A-W=O (!=Y"\:#5*!;;U _9N!Y6_JHYWQE(!%7'C/N8[<\[N"7 MN-Y=QJA#PDZN"[!(.'IVU\7?"5Q#)/UG=7GQ>';^Z"G\=/'D:O;X\:7ZA?SW MX=F1.CL_GSV]>*3.SJYF5^=/U:^N!>'_63UZ=#4[O;K V5=7LT=7Y^J_]_ZC MZ3\[BB:WMF10"T+"S*EKP,G")'@UM7IFT.=E2 M"-VFX< AP<%62X1Z5%PV["JLZ_IL?-#**0]\D2/X#BXO@XB6T^*Q-09896( M%# @L2^>X9)U>:R!_^CPV .#OF,(.[RY@:0,16@T+ J@!G0;CI#Y#>62UZ(G4/;MEN<<,23+=R9"EPK( F@&=-"(21! IH 8DCA!?:L8R67Z143B82 MKF5W#W-@3\CX+!IVU)NBS\06&$' [^$J"XS!_3) (V >A2I'BC9B^202[3VQ M-^WX748>6E=\.<9J')V@ :D*D[*<>4F.%;X&\]!?(W09.R/0V";%W&C_Q; O MD^AYG'T44DH\!!=("\>D7CG +M8@5.A9U^1,]5'-04O MX%&5=7 U4D#;AH$Y>"/Q)P8SSN<]Q['G:NVVH"0>F=-VE.(P5BTH:RWM$FLC M$9_G2\\?4LD9B^(AFY-7,^(<4F \QW1#LR7L$51[)Q^.X,X\WM4FF+,FG"0 M_TMY]-O.QTC_[51D-H#4A_9(=0V[,-OVR$ J=2\ASS?(5(!XP\%X$4$.EB4 MGZD2IDEM+',G8:KFD,R>W7AMLCJ'AFB]Q4A>=N#*"MWHA:W0R9-N+TR!.7Q6 MPKK5MB+#0N!*Y6Y4][)G"^=J [[\V%4YSU$/#BUP0Y?XK7AZ4/C6LL76%B3( MY90[#&&J0:T:BAY.IF,],0:VEF(=8*86W078"J' Y?0F]U._+]6Y8 D*X5(X M(;&RBP0+Z7.=V@U,BLMQ(9*]+Z<1BYM'J("PQZ>@\G%K$M"0H4N4)TA;B'OI9R4A2FPDD9!<@%JHI&'!$Q$ M=Z+;QQP+M0\8A^&:L,$,2P&\,82?$@ Y1HSQ+7.? KA42&0X&C@R4(A/M,W$P4A4O$^?\^.R23-2A6?HG=I=@U$/]@+[KU@V/7.XRB&$ ME+<,=8A6",P9;^9#G1GG1;:7-Q6%Q($S(?T"/V>0)Q!: 5B CPO(8E02_"07 MQ\+L')4XX@I]3BHJ"V+BA42>+"C=\S .Q"VR_(AAF>TA\]@>^VM\'PL ZJ9\ M5C?@?K]2! >6G$_F!%&$"8'*N'^HQGBWU$)%D7X7'0;&P8:&CK9K#0$Z% 0[ MBRY6^L)3,7(T"\%47VP+,.Z:Y'J$ D ^D% < F-R_9@=-8XK$'W(VA=W= )45"PB0!ZX!\EF0-@; M0 & M$9Q=]B!@QO$5]LU"Z 1STN?L[9+=],Z N*9I&B46H,LCDU$V/1Y!M%^@D!F4 M3)$!1ZNPHK :>'R,W_ E%2.)J(4GN[(#@2@T3&]I.TA$*M(SR?FX&@0K@UYG M#FSM!IJ@1[WU;%3J$_ZB/[&L&",#I<#E\+1R?8"NL3]@B7&+/+W=4#E*[))X M%=DL"B9$\>G$YGN[G@W<+P04SNODT@?D:3AB#J=A?"M31@>"2EZ5 A]D.RB! M@-G?TFA4/DDY;UV%K@<&DBJ#KRPH=6+JQ!%-44>01*T@WM7]*?=)UA)5@%=Z ML<-X!.)E#I/O (N ?T*7X84D+Z()B>C+%KWA(H$3SO$>)B8JXI'C;!^#=M,M M !ZJHG(=(A!WBTDG,;C/F2&GQ)71)]9EC@M(2)$>V-A0-78/I-T).I3^)G\# M>R[9>V$51OP'U_Q(J7RL3PK*PKPXT TOA#FZD8F8JD)$"J3S'9;@[JJ#>3MK'I\5O(F. YI MB(X@<.$&AW14E"&:L)Z-1%$Y42H[!&5B58 5GG41!KJN'>Y("J9[V!*!,GJV MY(%3.T!,0^(!QWE,X8R$G[0_<5*6I^,?!XO9$IJ_)S?)*C;(^(J*JA;[8)X] MC!E/:,<2$4X7TD[MH"B]1#9"?&K",W5VI-Z7X/[LJ+,*3I M0!UK)E83[:!G(@LJ8C1W;C5H!RP9I!RZP1FD6G@_).31/4T;LA49^\A9)UEF MV_RF;>1H+/7!X7$")9>$&V_Y)G4!=@=8R;=TY6=;>,2R#7^:$O'-LAZ@073W<4S&,)7P?!WUAF MBC,A^(%.6>;;Q'4?I^"TIQML.U?G>WYAG'6I'-9G9A\F!H(=;:Q4-#-;1*@I M-F3YEC'K;4FF@G6R+>3,^Q:S1[;<>L"29*M4::L,U_G)&\MU CEZ;Q:[X6R& MA3*B^.F MHHQR1TN' M5S]V8%5WR[ M'#BVLT3XA9<*>2UJV[TQU2_.^3.$(AMEB3+HHN %]*K/X,CS]>-NZA%23I M$]S) M*PD;("8$NE1!=$DW>I[OEU!]LG-D+/?4I^2V;+;<@_Y #>B5=H:9%I?&\*[$ M&W;DV P$I((^2S?E4"5#U./?5RLC63'WO^_*DJ"=#5*FAM%EGL-&]*LL4%VT M4UKSD$O;I317R9WG1+U8V(.\F"[B2%6AUZ_1%.4AB0:!)JE!?S\/Y^H&4]A> MMXA[M5FYUG(6#H)E^6(4!CFM,43JDK$II@ZI5M#BWIS?HR(A"(FWB4YN('M; MDX*#9(.YO+CPQ!V8W']$1>M2U/2.!&]N/HQ?.TD3YQY)(=VC UL\218VE>A' M)0Q*9-/HON!#J=!<71RIMQ$N]K&!N\B85-:'.Q]S,3L!S4%\'B9= S1(-^VQ M%\R@,X0@8F*O-$':&,;)JV2@>(A#_@I0B3.CP6;V;A?P".G+A)'V^1_1'8%I M2^ADP4YTS2J1W2A)F0Y3+Q\TU2F*;M-).KJ7D6'FRWG)7C8%X 7EYPK(9^\[ M5KQHSGB=^A;H>GZ699^0%%->-.$G!"Q2<(GW+9"$=GE30A]E=ER B#%B ^FU MJNP7A A2U!?E7,2KY_QJ?ZY^1H@]46CM$P#\B>K)0QZSZX*CH/>%A>JLR#^L M*^"U%:)=]%K8P@ SJDHZ2_,D/'4TH^E@,A,# RRVL:W4-U98IJC%H! '$18[ M-//5' * K@8E%VQ*\G0GBAL?S=7E$?9G8@/;A%5E=CQ%I'NZBN(T&8Y;?#;TG"\I/EV" +IU>UZ&6W?R M8@W5;L1NCN7BM1C;6$L'J?1!4>]5BCNIX5%<2_+JG'T!&"CWR\W9U1Y>#_8S4E(=4(.GS=NZ]THK?6==*_W)/>C/\_DD)FZ]VV^[ M$[$3QWH^9?10>18X]N@H=D+\UL3$88]96%+?TJ0W&??C@HRH\LO% M="XZ3Y@IYJRR%R5S _S ,I("0\S8NF,$ MDS(YL@$^7'DLQ<:,&E2/QB\UI(3XRL40I M+RX8+;20)8O4^>YR@\\2?Z/$,M"E_0+#4^CH;'LW,B.=;GB\-'P:"DX02@); M"I:[OS]Y\-1*SBC8##C>,4FIG)8Z:OMF(XJ@X.U0C P[QZF*R2"?G8H8B4?] M6Q%#C=9LP/*RQ;-%D34.="Z_&IE@A!3]4H:#O$6YQ;71<=28H=[+HZP(,'CR MQ>G B.0F"8IEL;VX1.24C##$"K%=H,_#P0,U] _ E,&S)49J7'?>T^5)(OB> M3[(8OBWP4CN5AWA3NPW;&5(V16X7=$5ZVQR6[2W!&2E:3+00(E3!D@;V6ZNN M(;RW$[KS9A,XI+G5[$"^=3@0^0GV7BV7P7 + 3U-E*K_,.3:[(%?? C <0,= M=M^Y+W-6>G MZ8'-E#^;Q7YC=&'+SA/^@"B]S>H1#Z=E[<"! 8]ZO[%T-/Q>BS;"8^AM0 MNH-ZOPSF-@&F[#X;2=RX(=4#1MMRWSMX!]U^,/US>LC\EG#+?N!GZ@] M!ULP/QW1\L>G3V;IN=?'^));'7)7Y_G3TZ-GZOV&[@U3R/W8/_&*,]]F#S8C M8D^Y2/^:"C2B8$24N9?UY1TRN/P.6+$?8 MWE]3#*F1QT:F#?L\QR0JQ<)X1AE) MC>W.,1)^[RJ/8A$!("2ULR-=4D5X1Z:@2Y?Z@QK$T^V=XCB6ZQ'RD'>2B^X8 M^6.AGO4F+4:_YXQQ#W](*Y7P*"(*VV_!2>[[.?!@R8'=?!(7=37#E\M8)O^5 MBF3BG9Y"QL=ERML,DAGMRSSL$)"\"<_#'JXAM,68,?]^BB4JT7Q3(?AI;JXXTAG$WWKS?T!?\KAX.:DO ME\>G%TE?;N**9/WGS_L(A^?S9HU_?>K6R' 9]$X0Z=NA,N3:='C3+5H.D>>G MQZ"'_WS42R\$\BJ(7F"BU0/%(*Q)\5 R"\9 ]#=Q[C+SCU._)[^+7WM*]P+< MDC#497JA\O_ VXW]":B3[&]Z;8Q?T5\N"YP,\)_W2I^F/XYVS7\3K!_.?UGM M)^U76%JOS!*FGLZ?/#K@2[SX"Z@J_86PA6M;MZ$?UY#M&X\#X/NE _V17W"# M]"?C7OT/4$L#!!0 ( -F">UDOTLUJ>P< '<3 9 >&PO=V]R:W-H M965TRF M_; H%B-R) U"SK S0RO:7]]SAP_1#SE-L=OU!VLXCWO//?:XKETLE;@RS55%PLW\C?LPN!B$!$KE( M'4G@^+D75R+/21!@_-[(''0JZ6!_W$K_I[<=MJRX%5'ASQR(FP.QQUTK M\BC?,4.[(8T&WE1_&N"D(J?<.8-5B7/N\E;<"U6)@"W35%?*678K M4B'O^2K'Y%NQ%L:(C'7;N*('\K94&W8CC(\+E0KV<97+#2>J[?G( 1HI&*4- MC#GA_!I,ZNN+7K3?RBP(^I&[)Q%+ XC"(*OW)9=>2\)P_ZU7%D__]MS!-3R)\_+I]P[LR5/ MQ<4 R66%N1>#R^^_BV;A#R^@GW3H)R])__N\_'^ P=Y*RS<;(^IGIM>M@.XW MQ39IH0YK;@LGZAS%B&2>2(4975FHLJ=G[.>M$>)!+#)$DE[!NQ1,'V#0\54* M-?HW[HUNC,XJ1(IIH+QB21@&\2+&:)8L@LE\@5$<3*,DB*($XRA(XD4PGR9T M=BTLE3^>,PH)F0KK2=&PPG0R)U&PB&(VG@:S9,JB. RFX9Q%X3@(QQ'[63L< MA]Y)'(3)!*/Y>!)$\['7.QLGP2R>^3%V!_,D[&A;[=E&Z(WAY5:FC*/F![X" M0K_R/.8Z[3BGYRM=E%SMO_]N$4?S'VQ3OX2Q[$0;)E3V^C!3@3XR 04ZQX ; MP]5&H-P[>QJP'8>AMG&4_=^[:0E,,N7VC'U2TN' G>,.9(,L.&8<3S&:SI)@ M/JEI"Z-)D"0S[RZ:#Y.$??1.:26QD^B4Q;,@GB4L6@3A8LSF<3!?1&Q:_UR_ MOU[2II/XE$63>1"'\%T4!A.X MQ20)8G@=SD_&$(#?*)HR1-88MGV[[__]Z,_K^*"95)F\EUD%<3YUS9YYG\!_ M/C(L7.D+ER+V"FT$%@$Q"O]Q+#K:\$52,Y[GK 1Q.K.L$S-DQ,V/*LVK#+ZX MK@QZD<#+>B^S+!?LFEM7EXGEFE@?/E]9/J"Y6?KL?Q('-9FJ0D/2308$1^]\ MH2%P*8J2=(AV:X67\BH>+G 9Y[GO*R !$]-V(J"@+H7O-O)]'Y\IU%XYE:$Q869E2-\ X(;14V$@+REXJZ*9J M<[0QQ$C[V<.V/:%=9L)ZMC&Z*OV)1_F:ZJ* K)0N0/0J1$ZW _YV% N,K]CCT)3A^61 M:/RZ"Y89R//%F-SZW]3=SX2:KGJ?\V6.;%=4T8JZHHGG*QIMHUHV?'*1HEQV M.LD\#:__!\NO9O/%(6[K0)Y.9\.HFP*./K8#IC\'Y7$J^.:)A&0MPE9Z0[(O M^E#Z4Y7OOR9N>-2L:#ACJ[Y1T3#N)IXQZ1O(_>L6/0K>HT9]O=\Y["A[.W1O MQ\GMS)V$%3RW'36]^DFA6M\5D"2X M@:DWVM30J;N%B=W>UE,/&*2%3"@-[!X;<8?R@VJ/0@61*I44F+7G>5[Y+4ZS M3\.[(\YX+,PLB$7TM F?G\^-P MY?$Z*9$5%&SP UH#] 8@!%U#162F:%=3Z?:T^#"+@QX#37QUF48-37?G'F3X M^U6)'<^'S[T:CWH?0P!OXS_YV+IKK;^+=+/=5Z5E_3'EL+W^)/6>&Q!A62[6 M.!H.Y],!FB?_F:=^<+KTGU96VH$+/]P*CD:)-F!]K;5K'TA!]ZWM\@]02P,$ M% @ V8)[680N O]1" W!< !D !X;"]W;W)K&ULS5C;VQ7S65GLZE,,K4SNWE(Y0&B8(DU M%*$E('N4K\]ID*(H2W+L3![R8(O$Y:"[<1I]B.L'TWRU2ZT=^[:J:GLS6CJW MOII.;;'4*V4G9JUK]-R99J4<7IO%U*X;K>9^TJJ:RB!(IBM5UJ/;:]_VJ;F] M-AM7E;7^U#"[6:U4LWVK*_-P,Q*C7<.OY6+IJ&%Z>[U6"_U9N]_6GQJ\37N4 M>;G2M2U-S1I]=S-Z(Z[>1C3>#_B]U ]V\,S(DYDQ7^GEE_G-*""#=*4+1P@* M/_?ZG:XJ H(9?W28HWY)FCA\WJ%_\+[#EYFR^IVI_E[.W?)FE(W87-^I3>5^ M-0]_TIT_,>$5IK+^/WMHQ\98L=A89U;=9+RORKK]5=^Z. PF9,&9";*;(+W= M[4+>RO?*J=OKQCRPAD8#C1Z\JWXVC"MKVI3/KD%OB7GN]IVR2_;3'YOR7E6Z M=I:I>LY^J>^U=2MZOYXZK$)CIT6'^+9%E&<0<_;1U&YIV4_U7,\/YT]A76^B MW)GX5CX)^+?"35@H.).!C)[ "WN70X\7GL$;>,?9>SUSWF>*@=NRS[K8-*4K MM67_>#.SK@%M_GDJ".T:T>DU*)6N[%H5^F:$7+&ZN=>CVQ]_$$GP^@D/HMZ# MZ"GT_VK3O@^1?5EJ=F*HBR%M";HPH%)M]9R>K*G*N7)XF:E*U85F MGOV6798TVFPL\.SXBH$W9J:;GCKLS0KKE__"S)\;8VWW_R?KRI7'>_?(XBMB MLMXBW9JO.![O-L!E%TSP*,UY%&9X]M[*UP=/^_[?)I\G;&'N=5.3/\SNR27B MB =YP 2[%./^[0O..YPI:V-+."2"G,!/A7)I%/,\3 M%K)+.>[?TR%;KIY:D:=IP+,\8Q)Q2@#"1=8"I8*+7!Y%C>:B/M3%=AC ),BX M3$*6I!',YH&$Z4F0\EPDQX$)(\$SB27Q=RE$./8M>808:E#BKBP460DF=\%G M EN8R)R)!#/RL7]/LZP+RY"CDN=!P!.1L9#'$1P*>2CC<=>>A?FY4))?0Z + M%O$DBP$5X9G _9\VB&<7,0"3WF< M^[#FT=BWISP%:9Y'NRQ->03VQT0[[$@,+F5IR".1GJ!=C%V4,:4W:!>"H;XE MRL[23DID7Y(C<>E@(!;)F M '/,NY$$0\R 2Q+08+,V0/:'G79[S+$A>PKLP M3'@:!WB6/CP7+5P\[GH1)K#RR_Z8!T)1;5#@V864DQC2I*J\RJJI)9K(O@7> ME35.=JP'%5=HV#&K--H8*N-:E7.FOZWI=&\M,SCP&RB?IO&;8*U^:1U0/J)' MIS^!/TX<#HOL6GME6&TG!P[.81E81#:;18WD @)35 ']8M##K&CT')M6(=G( M^@4T,)P\Y>T+;&(S7:B-A3N;8LG6X''MB%+=*@_ ]G919C?HF+ W)\'Y+F1> MPVR @!D[&I^IV>I>E149_ KNO;(@3)?IWHDY::5!+NPBI+\5&MN @VGEE5\; M1]V?/G>J;!C8MVD7?M$BG!452(!< 1"B.- 0V( G5<.1('D.>SB;;;%Q]#E# M0N=$^+80+(W?T58//4-X[ _B]QL-@>^6F"'85JO&9UR 6A8DTO?N>YQ!C:4G MG#JY1'E,NXR^&-:6 UWF0^B#].!#5A//9([CYS]D\@Y,^P%'SL-NH#A?]W"G]7 MD?]SPPLK=1)P&4LZKL7XC!P]&/)$@80.2P(_Z$AO[KO.E)046@YQH,K\>/*@ MZYFE.@N0$5'HE:& ]$IR+@.\)K[4"BZCO6I\7M$6.00:(2:2M -,$I*$6@[T M,$%JH>+N-.11$1="\"3(.]UX%)N#WK-EG;X)(B\D'P,,NHYKO*#:WYHGH0NH MND.WAM"EEU'2RJ $$A]B>JMP@.XK_4[^(MN ?\U$]+G1C#0 MHDC62]/G\=O:$P>!?1I@_T!240NB"T>)0S&+!4I]XJR$ZS''*!9GLILS/!UBPDQNT0S$1-!PCV;)X/7@G/BHE=U N?D[)=\M M7GN57M;MW75[C;Q0S=Q+I1,RAZ[[G%Z4Q9!#DU,7=M/!C2M2:>'OE4EB(KSM MY6O?VE]=OVEO;/?#VWOOCZI9X+L!$ND.4X-)&H]8T]XEMR_.K/W][&ULS5EK;]LX%OTKA*<8V(": MZ&5+3I, ;68&VT7;*9IV]L-BL9 EVN96%EV*BNO]]7LN27YR?U_F2K[+Z3*YYA3=SJ5:9QD^U M.*_7BF>%V;0JST/?GYRO,E$-KB_-W$=U?2D;78J*?U2L;E:K3&W?\%)NK@;! MH)WX)!9+31/GUY?K;,%ON?ZR_JCPZ[RC4H@5KVHA*Z;X_&KP.KAX$]-ZL^ / MP3=U[YF1)#,IO]*/M\75P">&>,ES310R#'?\AIP_M]1_ M,[)#EEE6\QM9_DT4>GDU2 >LX/.L*?4GN?D+=_*,B5XNR]K\91N[-HH'+&]J M+5=N,SA8BGA]Z&U#^R(70;0L.W/6$+A$4)3 M]EY6>EFS7ZN"%_O[S\%4QUG847-UQP?7/_\43/Q7 M)QB..X;C4]2?8YH?(L3,_)V9%S5!&?L*EM5,+SE;*Y%S/&4:?M64!9MQ.&'. MX4,%TY+!L4J6P:WJ&J%#*K;.A'D!95;UG"N6L5)D,U$*O65#K.3?A;9D1TQ4 MM%>J@JMR:[=DUDUG7&\XKX!Q]16$UYG2(A?KC!@&+\2:XFN)V6K!BDSS,_89 MRZ8RDXM&%%D%YGFMLUDIX!S8BIV*\Y=:< 4!EA@RE2^W'MLL1;XDOJ02 M6OR;6_%%M6YP8E-C,9BE*=)49GA<<;V4A2SE0F"YH E2*QT^W^D4BIS+$E&O MOF#O^!TO6<#>&K(7[$N5%?^"=X/ZMT;28!1CB-E Y11 -!03!0PF\JRTZJY) MWZURB05(S^M:S$IN++"G(]H)"SC=K78 <-JSK(4=:[]CF2+#5P]8R\NFL/IH MY7%J,C#)%&=R1EZ0$2/$-YW8 :1#@\>X,(<4 HC2 ")6+6_/+.U;N"7L+K( M2D((",T;($YSM6)R?H1R*TW44W2/)>+1)\1D,0% P$"'IA+98,A:W$#0+R1/!B::=8@XG@3J<*QA< M$),G^#]J9?(1BT9B01N>3I MX06OS?D7[":KEXQ_:P0.(DDN* GQ;:NQ>0,B[ 4+O#B9>G&4XMG($+[:F_UR M=GO&%O*.J\JHK"9>K4CM\F <>_[4[\;/J$P0,M<2ENRM\J?>.(BZ$7I;<94# MPPAD:\C9+@P3ST_"=KB1"MX*.Q%VN-7K3!+O'>'82].X'6Z7\.V7QA5$=8

I^VNAZUQG'Y21%_JI%X<3/,?> M)$V\=!*S=SO7NNCS4?;GG\!,'_1#'.NGH]Z39:OOQH^L__^,)'_-J@9=Q9\7 M24X$A;Z"DCCTPBCN/1T(0>,(%@Z";EO[^W 4&4^\_"PH3G_[?"P]0!2N+@[8YL(6IV8SZ$?6TVKZDJK$@F3'#U[PJ7!&4[6BWS8'N^A>H9\"(Q; MP=&Z0?UWJ"?O9 G,F#IQ#JFDJCV6(\@"Y.Y&QVLO-!@Y'GZB2R8;P*5,W6YQ MI;N*M-HAJZ&XX.SA8CU"'[5W5F;8IK%M)]X6?*8]-E/R*_6)H%)PA%UE%8%C MP?G&])>MFA0O^1VZ <9QGER)O,T09$O.V0?L0]7E&<"&_JL;B5 "?R;=W?(* MO9U94IO7P:N.Q1Y8^S6S:S#N@S'O4:TMU[<&<#S7:L= MM>HY6%W->)ZA=85:%Y7)8>"F.=#YDNM1)+37+Z+:BVV&Y_;" U8!;K03$T?N MSK4:;!= &G#6X\J9NFY3(]0 ;2J7'8A+.3>7/P>AXNZ="$K&\0](X3FG:$VP M"VL>4W0)6ULHR%DI%J[);K&U,VC/H4Q>.@*,TZ!XQ,C/,7#P) -CP=8<:Q84 M/2"Z'-+/:4_H^I\44MALR_1VS1^4U ^Z]P=%^*_W=7:!./R(JYFT<=2Q7K P M];TQRCVT4%,?%7?Z5))NWM[>L;$7H?7&7S]A[T]M1I,V&;,H\:+01^4UTZ?$ M*?;?LV3LH],;^VV]=U#!KLKJYPV+_JXZ#*<3+TBH/42'@=IP?-"T]LM*=X>Y MR)!V;6N%-,Y-LR51P&N'O6<@@"+" \7C7B(HB,6(3^KVT%AD&"M@W4VPD#[*,0QHQ$0A_R M[ZC%:TK3%=AX0;Q.@L IWG!+VAY[:1"/S.T(_\,,Y_X7@@KQ!PU J<+ M__;;@2TC3*R3.>>%=0*:S3.E3$':-2CWTH*[0)U!X55%"]T2-+P"0<.5,>L& M41D]C+E<->404A!7-N#FS:HI;;!JUJ;[LB62-5S'R6Z5Z"'2W3(?YO-/KU*6 MU!W,MGO)\,C%[(8NIU\$Z5F$>K LS1=5B/(BBLZF[0SR+Z_7W!05Y?;LT#>P M\]ZGRA57"_-!EBIKL&V_6G:SW3??U_93YVZY_6",H+T@#)=\CJW^63(>V/S? M_M!R;3Y\SJ36E^ARN*(%>#^72)GN!QW0?0F__@]02P,$% @ V8)[ M61USGZ*)! I0P !D !X;"]W;W)K&ULQ5=M M;]LV$/XK!]4H6D"5)4JV[-0VD)<6[;!V0;.7#\,PT-+9)DJ1+DG%27_]CI+M MV$[J+EF!!7!,'7G//<_=D:)'*VT^VP6B@YM**CL.%LXM3[I=6RRPXC;22U0T M,].FXHX>S;QKEP9YV3A5LLOBN-^MN%#!9-38+LUDI&LGA<)+ [:N*FYNSU#J MU3A(@HWADY@OG#=T)Z,EG^,5NM^6EX:>NEN44E2HK- *#,[&P6ER$$HLG$?@]'6-YRBE!R(:7]:8P3:D=]P=;]#? M-MI)RY1;/-?R#U&ZQ3@8!%#BC-?2?=*K=[C6T_-XA9:V^0^K=FU&$8O:.EVM MG>FY$JK]YC?K/.PX#.)O.+"U VMXMX$:EA?<\H3_YZ2'J+G#V,[/?.B5WR L# 9[UIH>;P0BBRZ-J2FWUY E0W M/46S+1W\Q%5->_[.\#/25EIH68*HED9?HX]CH0/#7ICGC ;]/!S$&9SK:ED[ M-#;/I63US*VX0LD&8I S8,!STAO"V-DJXFNQ^T4S<^+$%EH;#A$&2A[UA M"N=\*1R7XBNI$8K@%9>O:HMWH"5>TXG5-D:A+7%C<1;F_0$,TY Q1L04=4O= M'BZDGU3,*9!]_FS $O:Z>$*$A(3D">2#,$_S[P705 (#23_,APS2+!P,8_A5 M4TB_\,$BSHVV%K*84I#ED#(6)G&/*F'M"9V.15W5DOORED@M7 C>'IN$P2MM MG/C:&EXD+^E#R4[RE$9Y%O8S,AT/[?NG XR4I7GF1UD>9OT,_C[X:]#?JT+6 M)=6LT\^C(9UZ4FZ8=-(XBK<6ZL-=WGLT#;9&I^$II>#6H]_K8\_AL)=#BF67 MV+Q>Y&T$%T?3AS?T/J78*XK08>F.FD9?/]FQT#NWV6AN8;!M9T5[&:KVD$5_ MR-ZC>,AFG4ROW&-19*)3^[VV0H,-_!X_4OV4?)%;)^E%[*!:PRC[H6H>D=LD M/LPMZ_^WW*;_8VY[AV(2%J4_5,Q%;?Q1[F'^C;-?Y\]FKFX)J-!SU6HBBS M M^04WTI&J FN!;UNY"VYW-6@V#\Q7VU.3"++75L3I4%J M-2WQ2]](+D2"1J$5S5Q>(A+0V&EVM\2&HS_Z[GAA;[I.\27?2\ TUZ* MVP>GE\U%=*H=76N;X8)^1Z#Q"VA^IK7;//@ VU\FDW\ 4$L#!!0 ( -F" M>UD8HN."Z@H ) K 9 >&PO=V]R:W-H965TO]7(5Z,'Q^8.-7*HW*KS;O'*X.ZZE9'JMC-?6"*<6 M#WN/AO_62-+%]74E_RK;#EKGTZHG-_ZZSL'K8.^V)3"UDD8?7=OLW5=HS)7FI MS3W_7VS+L8.>2 L?[+J<# W6VL2_\F/IAWTFC,H)(]8[+L1:?BN#/'_@[%8X M&@UI=,&F\FPHIPT%Y4UP^%5C7CA_7'@\\5X\L>NY-I)9Q M%#.Z0&Y-6'GQGHTJO1Z/;A7X,@U],1XF8C0836Z1-Z[M M'+.\\1WL3,0C[Y'WC]*?"NUU?"1-)GZPV@3Q7IE0."5B]"F%_OEH[H-#(OVK MRT-1@4FW E1<]_U&INIA#]7CE;M0O?.OOQK.!M_<8MZD-F]RF_3]P_@+Q(BG MVJ%TV8IPDH)@Z%B'<.N*.P"0;-SY>JX)3P.LC;27(H4?W,5,$XV M#O?"+D386K%Q^D(&E5_>6ZD\X\'2:.4%@ =!$7*Y=&J)$33A8'C6'Z$<\IS" MHHU(I5_UQ=O6:BOIL4YJ"T,KDA#HXI5 _(R7:5P;8^:5R6G+Y+YXAA7SW*:X M+\UM%-@4+H5XA2D ITRYF!T$#IG !8U6/FAD#2TMM1,7,B^4W_6'4ZEUY#8I M@@UP,!DVZ4]JNW O2PR 4YW*HW(KO?&P.4BSU/,TT#,W(MYSI':B@?T\2I#",'_=FN=@OE'"DG/]93+F/Q M'@PG_=/VX*6UV1:W"=UL5SI=B8/3_KA)'P]Y68&48,-(Q*RE&'XV-K2'4#)I M@WQ1O#[286.]\C'_U,>4L@E+W9 F["'*@U9B5-8W[H46F&*"7L"ZQM^52\06 MJ=LDD*^-W"V"NM40)&HN34H.]MZFF@.UU6%55DAG10@))$2-@KEU M?BED"$[/"YJ)#.#R@()K:)HQ#<-%:;1"?=R @/'87QKEEAQ7A^)'52V<7<>Y M#1[TVVA\CW->$1KX@.K9,5A!'(J&UI 9F%$3-!/%\Y+&4[E=-5!)!)\ A]S? M0K5ND[<*-E/L*9>=QN#L+NC7%Z_A>U-$/W!R6RQ1N8[#"N>U=6I0KPXTP*VE M:5([31,B>/(MF=SRH,B@+47 ]ZH''7O-QO$^(R.])_*)"7I>BQV(7:VIO =('6%&:8C&0!6],/9$IK&:X]&*@P)Q#H MH8 "5CM$KY5'?^? &IX!%"/+#X:GTQ9P=Q)2K4-K)7T:/4HL05R6EO" ME/^ >6.J1]+(=,9YNI*PHH8$#5$IE8.Y@L%5^Q!)J-O;2:Q#3W[!H-O52#@V MDFH-HK?^OOBN=N53=?&9*6E-I M"6[5N<2H#<# J\U'=$*,^!5"YV3>SX>,@>VNJ<(YIS8YWADX(X@$D2)A9=$1 MQ90L NS]N2J[S2X4\W@87,H QB1X]\8LI!!6BB@-^RQ24U$W475;DA1"'C" M0))U*F@"Y(VS"TU #1XW/-UN-NC\"D- 2>O]RAYHI^4A=^_;]E0.N6.SME>? MU-$FZ>[W!G)U3)@HJ6EYZBZ(Z1MWD@$+GOQ 255[D<9N5XHH)*BE:[U]5![H MR"B>5/9OUXC<+I"MD *+GU-*2T3NW1L,@Q_*:!S2MQWE4"8?C-TR<3RW<\ZL M_@NHUQI[)%X:\53-':/JB9H"\LXDENBZRD_9-9^SWB5M:O M;?XC$_]O0?5_-G8<#I/IV:1AQ\D,=#3;CQW%>%]RG"6ST7@O>CQ-AN-90X\G MLV0T&_ZIV/%.Y,AA_4*-_R_4B)=X99888;C?-V1N#+'2:Z265/ 6G.;*XP$'8IQ,9^.&Z,Z2P>AL3YZ;[LMSPV0RGNS%7TL'@] O/?>&YOP3/_4ZO@+$\V]]7N[;\[K3+=V=*NY&JXI?466NK M9^^=O?V9XK?QIC[W3E_<(QNTMOM^ M?1']DFK_7?:\[E#(VO]5][LF_Y/]KG%?O#.RR#2M_LK9>&X"6&/@>!+VS"SJ MDQ1,E-S0D/RBG@=Z$3P*ZE;S=&M>/#O$?%?NET%]Q1Q6Y-8+ M\YNN-GU6$KV>4J8%73RUZ=W9OI$XY+TR6W@(\D?W6T:^Y;V(]A&8'>^\(-_= M^"OO5_$"S=5A[9*C>A<1[_KC23(\&>-J.CU)!I,)KM 6C>G?C#Y5)).363([ MI5VSC9#MS=$*\6-]">"T+1#F2OT7OQ^O)O@->$WI3Z.V(CU@G7T@>"RY+Y,".&:H&@%6#Y2^ %]U7T4W^OW-:^9+KZ$36])=FA!\AC M1$M^U&AMT@C"92BZ57W. MKS]>Y&J!J8/^R;0G7#S_&6^"W?"92\!!L&N^7"F)=H@&X'?Z@E3=T +U(=SS M_P)02P,$% @ V8)[6:9,)0B"!0 >0T !D !X;"]W;W)K&ULO5=I;QLW$/TKA&H$-L!*N]S;%V [39H"28VD!XJB**A= M2F+#72HDUXK[Z_O(E10YL/%L^9>?-FAK/G*VW>VH40CKQO563B:T7HN5VK)>BP\Y,FY8[3,U\8I=&\"9<:M6$15$^:;GL1I?G8>W67)[K MWBG9B5M#;-^VW-Q?"Z57%Z-XM%EX+><+YQ6LPFVRE-+(5 MG96Z(T;,+D97\>EUZL^' [](L;([8^*13+5^ZR^5>ZU7WXLU MGLS+J[6RX3]9#6>S9$3JWCK=KB_#@E9VPR]_O_;#SH4R^L0%MK[ @MV#HF#E M4^[XY;G1*V+\:4CS@P UW(9QLO.DO'$&NQ+WW.6+SO%N+J=*D"MKA;.$=PUY MKG6SDDJ=3QQT^).3>BWO>I#'/B&O(B]UYQ:6?-D!>L@62TN1L@5*\R=&%T^^2;.H[,#&-(MAO20]"\@[6OD[7N)DEH^G@12,GRM?*]PP/17CQ<&:?D M!][UJ.C_#X^@K,H]SK2@55P%'JL,'!6'>01):0JO5!5-L\,\@K\JS4Y(PFA1 M%A_SB#B(8Y!,\SSY]_0D-(Y8H =2L[CP=B=)1+,R^Z_H2 =^PC-'(3)<#I+) M"K-.$Z6[.6Q'@>FM&#\,-_%^Z85Z0Q\Q#/>/6#J.\;HJ%1H%@#TJXG&Z74%T M?('W4/>7(C0=ZIX.4AD;9P_U9.6X^AH]R4,]0&X]SGUK9KWSCQI_S#'2AF'M M?>TTF7KGK,NVW2O:<&W?^?RU-8+O-\&-?^M]@.V6@=?"=X0-3( UL" +N4OC MDOE93JH(613&!2ES&F65'Y(852).:0%L#Q7LO7M0 (?D>4;^_.@O"'G1U:IO .TS M"L-;,G#HPPB=AY+H&3V6&9>&W''5"[MYE]<)P.MWO30^J8%(23Z5"A!Q#/M] M&Y*93'N+0+0^0=LI! 87C#TSB)Y="QJ)F-6.+/@=-M"H@C7I:Q3RO'9$?Z!F M3-X@QE]I)TA!B7<,B\ZN-WIN=O30L!F?A?28]0:V&S3>CDMEQX]U4Y.==AA/ M[#PT_=YV4#UTQMO5[7?%U=!.?S@^?)2\Y&8NP;82,UR-QD4V(F9H](>)T\O0 M7$^UPWL>A@M\&PGC#V!_IH%P/?$*ME];E_\ 4$L#!!0 ( -F">UGWD0A, M= , +X' 9 >&PO=V]R:W-H965TM C=YE.[,-)%F*;6C1H-W+AV$?:.EL$:%(E:3B^-_O2,FR.R0&"NR+ M35)WSSW/'>^XW"O]:!I$"\^MD&85--9VUU%DJ@9;9JY4AY*^;)5NF:6MWD6F MT\AJ[]2**(WC,FH9E\%ZZ<\>]'JI>BNXQ <-IF];I@^W*-1^%23!\> 3WS76 M'43K9<=V^!GM']V#IETTH=2\16FXDJ!QNPINDNO;W-E[@S\Y[LW9&IR2C5*/ M;O-KO0IB1P@%5M8A,/I[PCL4P@$1C2\C9C"%=([GZR/Z.Z^=M&R8P3LE_N*U M;5;!/( :MZP7]I/:_X*CGL+A54H8_PO[P3:?!5#UQJIV="8&+9?#/WL>\W#F M,(]?<4A'A]3S'@)YEC\SR]9+K?:@G36AN867ZKV)')>N*)^MIJ^<_.SZIJIT MCS7P7M@![81 MHW"?#28,_'VS,5;3E?GG)&ZNO'DUFHLS\TI1CQM+#FH+9 5;)6A8<+F# M'[BD$]4;0C _7@-57VT(YG@!X#QHFIX-C[$JU+CCSO?\&TC0.YWGF5G$1 MQD4Y&=J&Z_IMQ[0]0"547P.76\VH_'UE>XTG%?,XS/($\GE8S)*O!#-C5,69 MD[#GM@'#Z$:%U*?Z$:W3X1*PZ0WEVA@:&D\T#+O6Y:'3:J=9:R"/PUF^@&SA MP2=R[)G@T\P'SF9A$L_AONV$.B"ZO%G--[V3:*"G!M. QX\T.:I'Z'I=-32T MH!-,0D+*L\*%*O-3#**P)5H$P@2X@O.*8B9)6!8Q+,)T=DKJ$UE=QG%CEPX /\O M 9 >&PO=V]R:W-H965T3$VF=C*I7&8?MO8!(B$):XI0 -".]NOW= ,D08ERG$RR3_MB MBQ+1Z'N?;N#)K;'7;JF4%Y]69>6>'BR]7S\Z/G;Y4JVD&YFUJO#+W-B5]'BT MBV.WMDH6O&A5'D_'X_/CE=35P;,G_-T;^^R)J7VI*_7&"E>O5M)N7JC2W#X] MF!PT7[S5BZ6G+XZ?/5G+A7JG_(?U&XNGXY9*H5>JF_(>I&6:]GI1+O5*6-%:^-5^[)L0=U>N M!$K3/90NQ>^F\DLG7E:%*OKKC\%5R]JT8>W%]$Z"?^1^)$XFF9B.IZ=WT#MI M13UA>B=[Z/VL9E[\K%U>&E=;)?[Y?.:\A5O\:TC80.MTF!:%RB.WEKEZ>H!8 M<,K>J(-G/_TP.1\_OH/3TY;3T[NH?Y%1OHZ2>%7A>>W5:J8L*S@3?JG$E5FM M9;41VKE:%4(B;!8+JQ;2*[&VNLKU6I9"KDQ=>6'FXG Z.A$S798487C.D_U< MV*_B_30H$84;IE1",!_63%'D+G +M]^FTO>YC)LD_$V MWBP4M&X1\W[)^N\8"?8(/(W$2YDO0=5JT,-VP8:WTC6&6M?6U3(HU*FUM,2H M1B!6'JY.VSGDW?6Z9+5CP0-%%&'?5\U+/8["[NUO[B@3,^5OE:IZ;D)+/HS> MC<0+65V+]Q;YJODM$Z]EM.1SYTRN^8D9\?2>4B/QOI%02.R_4)6RLLP:[=65 M4SDV+X29E7K!ZUGZA(- H],:-%F6R(\L$*R&'&+(PT,6N0@R+J,][K'B,B// M95WER/W@J53.X0M;:KP4;:Z*# 6J4% N/H%UJV"0?(D5Q4B\5IJ-W+?&%O38>3+( MK%IK27B>SB6%1NM3(_%N:T_H>B[8=5@6< G.9(BGE995A4Q1;GA#"P!B'3'Y M'%HIQ825U-J.]F6C;? :N>Y"5Q5GD'8!F_JYIH \FZ)L'1(AN0*IG90,?)CXL+GHY/3RZDX%).SB]'96%QD M)^-IZM##+Y#$>;<]YRK RT'IH"XDKMF_R7/AJK+X-W('EX[OXY.HB[(H=,A5 MG5G:;8Q=&V98W40#2=@Z1YXB'5-(&Z;."47[C2CHY;BE103>4);>%A+K="^O MP>BE)@6A:B*F=?!!RC&K-:-939"8@I8]36Y3[%=S"B=.9(/:HE^0,2B]^0'+ M?(YWLIP42U.2.6Z7)J091XJ(Z5%H/$9!=W0?R;%NJRIB=;:8JZE";:N<=+5+ M-T=FH*J&'T,:CM\<,7N)W@I8A<(L2"2I%":_(F*T 1D4*2![8"D")7N]Y2A4 M,](9*8]2[ PN]"NKPO%SPRF8(<;)&!#&QWRP51$HA27! \?""QJA&)C#,ZWW MZ(GZOD: ENTTJP&3J#[%Y-T^%V!%KZ 6'?(5\DN.!RCBMQJ/:75,OKC,&A^# M*Y:;K5)H*KQ8K[&50VEV3(X:@Y!DRK:A:@Z). GK+O7'4/KIAX?3R<5C)ZZPP(GGS"2IP)O\.D.]LN)& ME@!\A^,1\NZ$EHJVF8\ @RQ/@=&WDD!+F'P,\'R4!N^LFDN'[;6 %0IZKSEX5OX>@M*APHY1UK?K/Q5WZ G1]M%CW*V M^WRUZ1)V]A5)D>9:14W5(M7JL/<'5KKB@=^!)FL?\@I7J:8*QVV_K!P])B=X M<'H4\BBM9RAA502=C,JY-]X!'M30 6:"'IBXHTB-Q!\&SP-FWVT)1<7@*PP2?:.'L;((0=QG .=R2@IZT5/Z#O/.7S.OR7L$$M)HP-5=>ABNM8F._&-?=+'J$=2RM\XUC1 M%=UPOT5QW^L46)4=]AF/DVK[V=*/%3.5C(S69>UX;A.&K@6RYUKJ8F8^J":E)06KL3SS-!*O^DB6AU,+0X"!ETK"Z> E!S)?#/81@P.& MS\R4AL<^L' 2G]WDJBVZI".(KM;^WBCRR]!5'"[W- )6NJGX/?+-70!L2*4) M\:]PK[WB-,[6SO._J;_%3>\6)_@BGP!%;KN>EE3,E&,/3+G_W#BU=W8!*H[GV1"L1+VEC9VA5T&'* MFA2'#,<'$5M2[#FET^PLY&PQ:U"3C_HH9[JD8 :35)#!%D+&PUM6H;,OV-57 M%!3_X0;0^5#.!TX1AL;G73=*AVL=(7AT>\BC/JU51<=:KM%#J&M4<]J75JA8 M-'2Z"2,X;9.I8$#U66B%!]92Q\KT?%(S!D?JDZ-?)O@56.%*[;" M:S!SU3#S)\\!?R$^PL?G(>/\'3Y;T@N)$@[15@.S\^2(#DNRRZW:T\,6E6!Q,KO:&BJ2O5H8EA-( M"S,/?-7P&B,Y87>IE97(D)L1*9:,TG:L0P%"TA'@H@,[2UFZC9C(DU]:%<(9 MV11RA+LLBNZR[+A('U;7I"BY#9?),7=/% U"),PP#5]EH*-7^OYP7J$2:EJ$$>SB,U"N^LD/>EU-2Q63Q3%282R.*>LG?.A MCGQ+E\'!%@Z@@]C)9$K'C^TP?B3>J;!83*:9H YA.G[\$J@%"9B?)H_90^:U M9;@>SV!'"&]6_!4I_GW*[:O[,-B?_/0$_&9FCBU:PJ@["OPT9;49^,<#W]1H MU''-49S4QX?)Y.SO; N*8M5<6SHH'M.$#C,GX%($9*K MMKQT]Z%Z-R96\EIQ%P@4W0W_AL!E>T-D$,T.C^^ZTT]64FBA>LRF)^+D)%VV M#H_!\Z.!2?$-%CZ<3L]&XUXD#)78!(L%@U^K33+ 0P5>Z1H/C'N;NMTS?'.X MNM<_TR*;->U(RQ:!7HG:VZ/Y!,B_&V(.6_U=4Q;GR70WJEH/S1D6@>X!XWH#NV']_$F#-LWF/=0 M7)Z"3=YH/ &"& ^'>7OM+$U4H:Q0X:4945MKFWL8%%I;GH%R[G;=*5P2W,3+ M!BXW:Q5]ABS&M0?=*650 B$1;W/?'OH%;^M5=U^#V*6Q-M^0^Q2\E#,B7::S M;;8QM^EA5P),=/P^]L1Q 449U8^8"X9"I$FUW50^%9(PBE5T;26 'YG$?^2P MN9M"1@+AOU%9E&M-1B,>VSM@W+-VC803I:'RR)KE1 GEU(I3&=W\CJ.N9D P M#\>ZU)TT4N>,KOK AX?_74>Q"-;?D:I?"H-!N)OR\A-I9&U((>D-QJ1AX]N% M[RU+LA%O^6Y<+#;/^88/C%S^%9W'FV9%T#1MN8_#I@%B]^V5DM'0G=_CY%+V M2MD%7SVG! '/#/>SVV_;V^W/PZ7N[O5P-?YW:1=P8E&J.9:.1Q=G!\*&Z^;A MP9LU7_&&4Z-!Y8]+!=1MZ07\/C=@,S[0!NV=_V?_!5!+ P04 " #9@GM9 MD<>HQ^T, "5(P &0 'AL+W=OU#HXUZ[X3OVU:Z MS:5J[/K%Y&22;WS0RSK0C:.+YYU49O<\O_$NKM1]]%F3)PMH;NOBE?#$Y)H54HXI $B3^K=25:AH2!#7^3#(G MPY:TR;\,&N?U;)GG.25]C&\U^Q MCN^>SR>BZ'VP;5H,#5IMXG_Y*?EAM.#)\2T+YFG!G/6.&[&6/\H@+YX[NQ:. MWH8T^L"F\FHHIPT%Y3HX/-58%RZN;-OJ "\'+Z0IQ94U09NE,H56_OE1P!;T MXE&1Q%U&+$NTXY2=?BM4+R>_']=T_F M)_,??JL5WFP[:3:BB4\T!%2RT(T.M!* (6Q5Z4()]H7HD1).&&L>%M(4JI&+ M1@D[R$]2UCK48B6=MKT7ZE.GZ3'*MY0!3T/M;+^L185 R09)E MMP9J;D21MH"$A8):RA7:JY(=AO5 $HM%>2&\$'!=0@$L(/FERON1+;9*NG9R MPYK.Q"]&O)$;SO(IK\C.Q6,UB)+[-K*7I6";HJ]3!! 56\ Z6LCR/AI-5]>! M_EC GP(O%D &DV;VGY[-'@)JF@:I3B.:[01F)Y_ H7@..^N0*IPJ%RW(F M?LMN9'E('^Q6]HY"2_L;I)UH(S@H @>!TK8+9$2N[FG2RNR'G4P8!7S*7D== M 7BC?5@"Q1QO3A:=Q[E0ID_[U&RT5*^BFIU2GN-,V&H_K6KE1+9GXIM.:;HSJ],ZPGCQYG#XR# MM<:M(6("WLFU%PO.!^G8UG$,YN=_,U9G<:=L,.^%C+%+H_^*A>> V3!;H[&7FJR5]A"#I(L2QTXW!QJ6M7HJH=W_A:*#N>B>L>IFWW92,EG,8&%@T0=N]D]GBWQA[- MCH<;E,"T 8Q4BA__G?H?%T^L\GOSV=/=79[.3KYEE]/]$GU'\,U-CYI]CTB, M&V+J=O&E8O12,7HIYK @"HQ6D=/@(:4!.D=C>RK7RDGP";B?R,6H1Y'6"+@O MG.XB3W5.HOW&ISTU&4A,:9;;U2UQHQZ7,I^QI7.:BD?!4BY$[+Q6W*.@+)YK M-F1KE%TT>IGDA!J2^.T=F/HJ1!\)P7G ZS)JCXQ$)W3PC>U=A.Q%[R'-(]?. MCD_NWSP0[QM@RP&NX3LH9QUE"=5VC=THJIJKT3J?"R/)9C'4U4L4J5/T"O3>!;52EXQ#K;RA'-R0:XN: MMBV^))GR5TE4/#78KZP6?HT2>@9FMD3PWLB .&U3E@B%@VQ*>;R'99(V;"$C M6P_L:0@;1%%+MU01L$B1MYP$$/I:+J#C!TIP-N+22@#<_;>O/UP^(#S2;(=!.,FU9&#.K06 @H.VER". MF[B&,:>4+<[&?C?EL+GL.B6;7(I)E91B,4A)'3)V=_4"I:!63-ACBQA8;F?1 M7ZA&6$^035Q3D3:(1Q,T80;>BLQ+5,ZV1 !ZP^9'-M\';A"1%I,,$ 0?5V:% M.H08%!(!99QC,DS[0)6%"FMJ='\I9Q/\GV^9:-?T1.D)C#PB_W8$8BQ %H4C M%*,L'/<];'"P>'Z5IB<4VO:?A2HD\8]6&AD1>.LL/B7H&US6UK)W=W>/7J$H ML&,"94@J*WPB@$!R+]A+2Z14I&]5[SC*%,V&FPA>*I0"/BX3!#/Z](IC2P@# MX"@4Y_TKM7!LP/QI-D""K]GBIK8-50_S!2XN5!]2V/>(.'DGE?T2>>?#N*%, M#W:7E-%7M5:5^.F3*GHNBG=,3=TT'X(^6Q<7O (:X"P)/Z4%AT\D/U*UZ2) M"IR2WWEKV4%F^QB.OT+B0R>CY92@73&@K+3-P!"QXSK.?;PX.;Z_>)#@\KY\ MD//PIT\(#R4@XP@5")4@( U1]TK=^)CS(3B?#(+Q<9-<*H5Q&!N=/ M"/NAS"PU "(PC<#+:DCI>-JBVSFM/#I<(]THO:+7[U(-9Z8-= .#/04#X"MUQDSPM*+RU..!YJQ.<[P4I.BV5.1[XB M.1?5\6L/\G-RN@6U'6]LB^+OX$@^(HSQ@T:40/C#R9,#S^"K:9;#>V7X'9P+ M+^$CR#S7'">M$G[C04421U ?4Y*& 46A M?$Y.&$L\!-6(F%#AP*.@T@0!FA7!X8('U'RR_R4Z)7%'5B22(3H6&]*"3J/C M*APYUQ.+S:3" RLH97()L&L2Q#*GOR,*/$B$C\M;O&S*(TB.\VW*M'5M^;B9 M_&1'_(E\QD'?>J*C'L-$E+V9B&QJ++O1 M^[4O-7?L]]*HACK$&^(V9:ZAU\B=F GDW47$[7W8NK-*TS2SW1';;,6F10>J M=J<#9<9[FQQ GMD#4\!9!N:TR77?.9"]!!C8Z9+:CZ]QH^EAG?Q_ MZ(K_X; M /;6<9>FMU>V6=%8BSDL=F?=Z+_>3@:3Z#B>HZ-G#CB>^Y%C[SSG_UX338E' M$)Z9PWDZ>17Q*#GJ;CO48XGY%#(<-&)#W7INUZ(1>8='#>5"FN !K1W1^ZC_ MF'3SC#+.W;8,7Y8K11:HJJ)X41K1EQT#LT6XDT/C,8 /'=NA#"= (9%2%8#8 MTXD]QIG(+-D:\JG]Y<'CRJY5M2R'&6\<[,[.Q[-MWJBP?)YPH,I_*8K3L&$1 M-Z2!#.J)C)[R "I(/I51_/GS*>DII7"I6@/H+"):')@3\= JX8S>>QWA7FD_ M.BJ,QG%EC;A_Q(K>_VX]0F9!. M^7NS;4_,_'6ZPW9'4ZW?=A+&1Q.9QF1O1+\GY*"]!S>I.,+><*A'Q9YG]81@ M]-5 CVJ@J8:E(QU7U-!/#LCB<4&:,[I$>93AH\,I_O(572.A$TQ8\W255[>R5%G=M DR:\"C[2S$[H%0*S_I MMF]'@PP> P3*Z_NRK@[3&M M$(<+C%K0(9UJ 7WF;A13!@5C?ZSY^^(TCRY MT*[H6ZKH0HU G3*$Z PG=M$3IQL4FXE7_XMAY#0GQS" 2=6#Q =E]8D,VT:7 MG$I$D5+E[2!FF@^:]-N-83!YAV/39#L,J#T[]%W[T>BG$BB])?\@A(=<)L1? M30QWA]^&UL[3R+CMPVDK]"S-J+&4 C MZZV68QL8.\Z>%]EXX$EV<3@<#NIN=C?7:JDC2O/(UU]5D90HM333XTUP=\ % MB$ MYPW\K+>OY*'F^9H&[8M7@>O:%[U_6[-U7;%*+DUS63[7Z?UP_O M>5'=O3WSS\R-+V*[:_#&JW=O#OF6W_#FE\-U#;]>=;.LQ9Z74E0EJ_GF[=F5 M__I]A._3"W\7_$Y:UPQ7LJRJK_CCT_KMF8<(\8*O&IPAAS^W_ ,O"IP(T/A5 MSWG6@<2!]K69_0=:.ZQEF4O^H2K^(=;-[NW9XHRM^29OB^9+=?=O7*\GQOE6 M52'I7W:GWHW",[9J95/M]6# 8"]*]3>_UW2P!BR\F0&!'A 0W@H08?E]WN3O MWM35':OQ;9@-+VBI-!J0$R4RY::IX:F <]UZ- M"V;&9>QO5=GL)/M8KOEZ./X5X- A$AA$W@>/3OAYU;@L]!T6>$'TR'QAM["0 MY@MGYKO9Y36_? \,6[/K_ 'DJ&%7=9V76T[7_W&UE$T-0O&?4XM7/3;[(RPY91S[4.WW(.XW3;7Z MRO[\IT7@!]_]O.-X_Y"7#VR7KYE&>LTD4DFR:L-6:IBD8:#L;-,V;B9,VN:F5>KN7%:P:\JY:\[MC'_IJ7+:AX?R/P_(!I!#_! M;"7J(KLN\A)&'U _ 8FVD0W,*,HM"WPG2A8L2)PT2=D7#JP2JP81)OS:4C3# M 3Y+%QG"\IX#QG?B1<(2+S@%!"(#;P:>XP-J-XIR^6TNBGQ9<)MF6Q S&)Q$ M3A0&+,Z<,/4U;OM#43UPKMESW=:K'8BH1O&$.?W$B:*$^2$0)F(_5TU>S#&Q M8_(4-_W0Q&X'EN*HD K#G>GH-A\^E#D4K*K 3%<:VD2[.<#6W+&-QN.''?8IJ[VK %G M@_#PK\.X #@UJTJ"ATX0AM5?P4V"]*^*ED#=BASPY9<2;H,QH7L'8*6\^6E7UFGAV M!RBQ_' HQ(JD0_)56XM&P(J*_$ZZ#-4:.IK(JPJ(+9"$D$IW#RT)L@00V Y'>^0H4%F03?Q[RNA&KMLAK"WN;D0Z!PQDF1$;S M5;82V+7&!=0@=A)P;439HK@U!(4X#==3DH3OUQQ7YH()85?M%IPP&;%OD>\1 MHL0*EJ\5Z4!U0;9C6[;'-F>@T+AR?M^HI>',_/X@:L69-1)6*\>L2I&8_RV' MN[B@&(G?_4H5UY2)1]"-DC$*UF M@):CNTCQ(DK=*&-7VVW-21$LBN!4>@* %CL9L.<%BSS/\3R/[F9A (XG M@NLX\YTD#=E_C?ZC"3[>HW%"=O6&!,1(-E++STH P":_!X&KZ;EXT-F,6 R(O?!^4WNL%QV4W7 UFON>0=PV\[SY4)^T5Z_)\((=AY !649K'2N ,_2A-<=L#K#'HN31VR^8!7(K8490NX8 M@!%YC7H&A*Y1:%$,>5X#)[>05T"PT^[!^^/,D%J+E6@NGDGQ3[U_'3ALC--N M!3@; (Y1,(K_ <3W7NR5YGMN,&>"%/L'<=;D()6JDAL\[D BBX?+Z@Z)AF(CU@)\,]@$1 98M\/LEG0Y MAXBKQ+BGAB$(4DNO(#,&2J:-H(Z]UH0CJ2V96 CA<4%)(Z&%A(1;1$I"9" M3BZ75%ER0T.28E0Z7'\NQ_I'R$*(VV*(MD5S>:C0YN1$_6.*7 $"!8/D1?]& MP?UK6]BOX"V".M L$E2PS+A8K>5&,G" UK,G.#0VK.YTLBDG\N[.R\WGJ.R< MGN$EY ]W.P&1V9*O\KU)5?#%";%#V?@$Z:J @/*ZA2A[Q3X;)W3^Z?HS3 :" M?BLP*C!>F=))$JP.!<60ZJ#=. C0KVU>B(WH_0L;+\#E_M M_H8YCX-$W$">#CQSV IEIBCT$Y@6[ P:-RG,C*CJ,Z428G/Q@,C:B ]Y8K"V M94+CYU">C.K"RG%R,>?W=0X.]_A(#)5,3(K>3U47\PV1,QG](TC.">X392EM ME3[>7%\_RRII<7'Z=%BED%T):D"B 6G "^ [#8I&%X4H ],MT-80M[=W8$!$ MM5;*N^4E9&K@,ID4]\:0%Y6NCBSY%M,8)54J\C0EG'5.<1ZZI@V(I4Z2_9C& M]8H"-U!Q:C)[VK^IQ HZ=8(;3-'CU%S'+"S ;E*$Y1#J=J&W;Y M+:''OII7_NM+%GB\4 M+U!E J-J0 #EZ4>QX58]Y[W*1;1('&^"I$Z89%C,"=PP9K&+A9W8P=)YDD3L M+YK>64(%GR1TO8A]5$2&V^>^$Z895HA2%V;Y0/X.[VC,D6YP(UBF"SJ)XL]LKEWX^H@R? E M2?0F%U::/E:OYXDP!FXOTLSU$[N !&&!F7808#VK5F*<$D3II809YP,Y]:VA&5<(Y9UZ/4E2BC!O%6N?1]8A MFD"+>(AEF,PCJ:+^2PKR5+:$R8QQ#'3]I"E54ZSZ*1 J[M0N(;XW1OY2V7]\ M9.5)^BXN6^T8F(T9!TFCXC6J%3T]A%:/^90D'-HNYC9Q7JF+0R85.,H;3 !B MXWL,1@=(LLOQP# W#P<= O0(C)V:+K*L("G==-/JZ ;% -B,+Q*%>A=I7H3P MO&XPS$?8X/PQM-/>7&,Z2"C'YA2'=]3@E0MR3"19.-+TSS;8Q%>;R-V4S4G<()$#.,A M"&(%1$?K3IQ7(W&>6KD)8%1E$"%64N-:E<4#\8"R["?QH#&G28&] Z@JA7*. MA;V>8SN_$@5U3C00C6BSX@#%>M8TJN&\ -QWSK70HI\H" M>]+,KI IU3Y"T<_9<-RA_293.6&K@=!C?(?^")CL!]Y+8T*:O-Z"Y/8ILVT4 M<'[JKE&507Q_G]^+?;NW!AR!(T$R^_N%V-+^"9",XF?#68&E'LB7L>3@:%,+ MA/P7;.US[=X1WO^#%O#G$YV#F/0-VG!0UP#F\5K^^MHJ)5YV74]Q':6Q,07F M@=9B*4 T#>\V-2:VV*>J6VW14"U_*$_'I#X2"VH*DR QS1V:0I!/>/*4G![/ MVV5GS50\.**3;,$M/T(DL.BU6/7UVE[7V$9($!/B\S/M)$.D-J MC(M.ZB6(,0%+""D,41K5-@(N3Q28W75>SZ:,Y?ETS:OW7;/4L-;XB!*JX,_> M"*+@+[(BU(XA:G< GS]M,\?5"9K5]\9!)D!._A4X1R9YD$#/>)@_.I4V"32E ME^Q[U,]?2AVC/Y$O^YD3IS%EHYF["+H,-786*HU.4C>-3"YW'CHPBCHH$DC3 M4O:#J@[CHS@,U8.%NXC9M;W)L/YG*QL20.R>.(\]>C',7$CX9A =Y]6^D\2$ M3^JY49_'!T[D4=((\I/X'9J0-Z8*S31PX\!&,XT6%WI=631+IF%6[3M>E.I! MD-5W6;P3J/07A,H/+.!^D"C@D1LL;."++%; $S?,YH ?I\8QI,%4KX@#-TNF M>U*^&$M(;TA.< M&FTC*0.M-@A_%-J:S26(W_=8HZ.'M6HWC0A84SUCQWD8?N98\:2".1%J)F#M MHR<3M5,X=*AD8-O=I;B1;V@\&^@=@SZ*\H0< MM+N>IOS'M#%;8$W^E7K)J(&5^A_VH:V0"<(/A!G\"#K"C>(J9NC[T\& M$WD/EQUPW3;\M:SN2LPWL;]!;QI@7X@.&2'W: I%C1SPK0556<9^" )*JX7$ M&=:L:^-)*'9Q7BZ"N M\O0XF>4!MWOVHYFEV._9V4)?G;/BYX'F= 6J4]CH_)[YA;&NJE\,\Z)5WJQV ME^W!#C!&<;_JD.I:0"UFH07=:W2FV*8LCZTSTR2;L(%8 ,'^=YR^1I&?V66@ M5J91#/S/ ># 0 FLK;L9=L5.C9=^)@IF^;2M&GBYU';/VT5J7CIHI'=3&J=?H MJ4*8:Y^!FCI$]L/Q(1D[S-SE?21N]7H-&CLPKA?KSDK0+O< [N!MH217U\(! MZ)(/VG/F>@>5A15J*TB.9'8.M=]'8C]/+/"/28Z3U*?-T,SUXRZ]\R-*[H(@ M=*/@Q/0UII,&@1?;$P4J%\PH23Q)36(ZIH#3)(M.6Q+*?WT/]Y*[J4-K:COY M5;N[ 2QH5C./R!^EE.0N,DQRE:E41SX_V*92CS[E@ N8L7:OMQ-;O=6I?4.7 MI75>0XX;$Z;;DYXG4J]/.='R\?Y 1]=(<^D@#>4<%[2K?\D2U^M?N:W005)! M+4[F28(\"7(C=ZV<^R%MA8"';U06!GL"'I MR^%>B*E:#;HU)O+SB=[:<6>OU6&D5%]W;5/EV6Q%J_3 S@XA#KRDM K;]_N, MBXY&8-%UE!OC:3IT^MA4\5(=%L/P$==1Y+@$<^*MJTD>Q7E]Z*#"&WS\'@=? MWJP "902HL,EQOKXPKY:\V)O]+0(4G0L%EJ8A?-%-JCKE%W4@;[$^!]@3(T&C,\**O4GFR!IJ4USR,' M;+I=?OI%IB$'G#AVF%:0Y*DC2BID5OG?01U]4"=9A'(;:W[+B^I [=D3Z^C- MD\N^?XZ3'BY1==;VUM^2FG-Q0;!+>(?+ZD",N6IUOH1Y> M\Y6#ZQ)&J9N8S+%ORF/Z5M,G MS-U[OLI;.3RYCOE.R=59-V$:ME!WB4ZE.4YX@/QLEH^[Y_0 ^Q$& M0-#?>%VY[(=!RYMU8F' 6]..+&A30F^M%]P^54%-^:,89N9$[C@=&WXO@*8O M*A)[JF,ZQM8.&GD=(^;#17?&UTBN&OH3OV/_7M5?=>[Y49]J^_VCC=D"QD2- M]?2"S2D?0YF,S$,(V5^RQ*,_\Y[;)Y_MV1[V";L<.9,JCG6AL:9J%LS:JBD1 MF?[:QO\;T_]#QI3J2$>!@(YQNO;$41D;UGV\ S1;K!RG-#,["Q*1WE,1C-IZ MN3KII:J8CWR Z'>/T#]4LE$AQBTOP5:\8&'BA-0##AEJ'-*.MQ8[OPU_LQ8]\K'QQ.HR#@[084=W: MSS(G6WBXJ^]$4PC4 M(!2Z"_,I!>/%K'V7KKT4(X/\N ^LWP .W$SE?>[41\->6=]TV_-Z2U^N0Q\* M[%&?=^ON=A_'NU+?A.M?5U_6^UM>;P4H4<$W,-1ST_A,I=/F1U,=Z MQRZII MJCU=[JC) E^ YYL*[(W^@0"Z3P:^^V]02P,$% @ V8)[68K=:5T>!@ M6P\ !D !X;"]W;W)K&ULG5=M;QLW#/XK@HL6 M+>#Z+6GZE@1(TA4KAJY!TVX?AGV0[VA;C4ZZ2CH[V:_?0^I\L1,GW0H$\>F% MU$/R(2D=KGRXC NBI*XJZ^)1;Y%2_68XC,6"*AT'OB:'E9D/E4X8AODPUH%T M*4*5'4Y&HX-AI8WK'1_*W'DX/O1-LL;1>5"QJ2H=KD_)^M51;]Q;3WPV\T7B MB>'Q8:WG=$'I:WT>,!IV6DI3D8O&.Q5H=M0[&;\YW>?]LN$/0ZNX\:W8DJGW MESSX4![U1@R(+!6)-6C\+.F,K&5%@/&]U=GKCF3!S>^U]O=B.VR9ZDAGWOYI MRK0XZKWJJ9)FNK'ILU_]2JT]+UA?X6V4_VJ5]^[M]531Q.2K5A@(*N/RK[YJ M_; A\&ITC\"D%9@([GR0H'RGDSX^#'ZE N^&-OX04T4:X(SCH%RD@%4#N73\ MP16^(O5%7U$\'"9HY/EAT4J?9NG)/=*OU4?OTB*J7UQ)Y;;\$$@Z.),UG-/) M@PH_%6F@]L9]-1E-]A_0M]>9MR?Z]GYHGGIG8F%]; *IOTZF,040XN]=)F>- M^[LU_0[O_D/:?QB._RZMOBQ(G?FJ MUNY:8;IN$B9-BBK!&77P2R.)A;Q6QB4*IE(U_OLRJNFUTG5MKXV;JP0U%)-! M E"IM'.-MHIF,Y)T$F4!2RIY=4TZ/$_^>J"[Q%:,OC)R_,CAG MS3@1GS6)LQ;1%$A96[\SN@15 BR'K'##X ^N@-W*FDNXDZ>=D;L[_!^-)7 _6ND5QH MX+.0T!23P694G> ;5ZX3*JL6+["!/+4#35\6UE'B#LL*<30\ I@Y8M+:+'JK MQHE*SWG'@S9NQ]XPN.DWQ(11MX%*4D#N-=LU%<&<>!^W3B1J=U.',7"-B!B/ M)Z(*&E8ZE&I.#I2VB%4@-I0IGFL376G$-MO)8TF &96\753$I-M243 +"DM*'6Q6//F_U0OV<;E9LN$)X]>3<8OWT:@L:802@!! M=W[N#DA(D8:CM!5.![*2KYMDOV44)FX8):GO(FV[K_10Q0FGD2F%J3F6/!_A M=3-#'7%)%4C?.<6'_>*7E,NNHZND0*_LB8'ZW3M:.^M^<8UJ(276)= B5ZEL MG %0SHX=#KO;:5 *9UWA \Y6>$[7!'7$.Y+W8'ZY-1),TDK\XA MS 4XJ5/^$;=0+CP?W,QF'9^I;/(=]Z20<5M)1@4CW5@_69L-XUE M7MS&PZUU'G1UIXJR"XUKI,+[KIV*ZB5N+UPNNTM77)-A"^#FT;S8XFNW;CC+ M&CTUUJ3KEEIR;\KWJPYF*W6;L4C&JO,R&A)QR3/YZ@4WLRUMM[W/<&&X.$IZ MY4(C^M[M/$S/YX&O"+=0]]4,)=85'(-UK=:Q=8U+^>W3S78OQY/\8+K9GI^='T%/9KZE&41'@YJC"\I3+@^1K>3[A M_H/'F'PN\/JEP!NP/O,^K0=\0/>>/OX74$L#!!0 ( -F">UE*F-F8+@8 M ,,1 9 >&PO=V]R:W-H965TECS?:7-M<",=NRD+9DU[N7'4X&-@T%R6W?5T)A2]+;4KN,#6K@:V, MX)G?5!:#* R30^W=7YO18UZZ02EP99NNRY.;V7!1Z<](;]KH7G^0J M=_1B<'I<\968"_>ENC*8#;8HF2R%LE(K9L3RI'=[-09[E&^[XZ;'1&V9H-=!HX$7UNT%.*C+*W!E\E=CG M3B]A]P_:6E8)P^8Y-^)XX(!+7P=IBW'>8$0/8,S81ZU<;ME;E8EL?_\ ?+:D MHH[4>?0HX!^IZ[-X&+ HC$:/X,5;(6./%S^ ]Y8;)=7*LJM.2/;7V<(Z Y_X M^SYY&[C1_7 4)X>VXJDXZ2$0K#!KT3M]^6*8A$>/D!UMR8X>0W^B17X4@YUS M*U/&5<8R6=1.9$QA4=$MLGX1=\[(1>WXHA#,:397>K,L^+5@[U7:9Q<%Q_(S MENJR1$3!.=/K7!>9,)9)2Z\KCRP5QHHRAG2W<&B7,Y<#<*-?IQZB%"[7&8+Z M6RT--F IJ[AQ,I45=S 5LR*MC712V#[[C+T7P.;JEG"M] ?6:BTLG;;+AD@O MQ(-8 >/64^E8ZR7249JWFW.^%OZSH5@F+"-2@:S!E!=G*62CFDRN04)E $!B MH>,D'M;6E"&@"2B 8,1:*,#DW&%1MXJ&=?!2XI?!:O@A?.A! MZBQ@FUS"6N(F+>H,H YUR-;FMM/>FV=W;(C"%P)H7V&P)R[O-C6O\1MPRHM[A]=D[BI/:5-HV&G4Y<>-%6A>< MBES0:;&B&=S]T_P+GM _A$^_#Y: O9U?73%?B"DTX)NML6HD;MZQ\.IE.@5B#3I:*D+M#->/_[T]K.]3X+%,V?> V\, M75L< 3-"HZ)R.] 9^H)7AZ!MA-BKU QU5E.44JF]1 EY^"L58GK$.Z/+ND2L M.VT.V64GT&_L((XFP2R,7M$X&HZ"9#;RXUD2!Z/IU(^39!J$$XP_"&L/'TY$ M2+MP+&>@;=*UA '(EW%(D$3Q*W8P&M%S',01#CP8!G&,^>5/R&M>D%$0369; M0:+QL!%D/ V&2=(*D@23T?@5>R.41GO6J./K]]FP"RO;%4?*)GLI^&=XPLL7 MTV@8'?W;WV*8<)(,61S-@G@88AX'PSC!/ EFR>A.8<_* NH*^[/& <)^,FX4 MVV]=(NJ'\)-+W4*?[R>0#0+VGM) '<%_1NB]J?FN)T#M,N)7Y2%*,W?U;4<( M9,>4PU_\5XG>!TD*+*0BFFU>+G'CJ8ML)YONY["]Q+#- &22IP8[E0\&)YF$ M,1O.@FF2L/EN@6%1'(1C+)X%DTG2=)H_6CTH180CUKK-;DEBX^F,#>.0?>E: MO0<*&1M-P&&:L,_:\8(EXV $"<8AN$WWND?A$PC%8%MJ+WA587X!Y[!MVZK: M^^*V;6UH:A0*\KG&N]JRX4OP=RCDJKRP^M>6MD<9/N8U;;N]NYX(K81"*J,0 M$C>5\!;P[7%6IXV/;J.LC3'0ZG3<*-\;>')D[V^#ZHHZZ:;!WWI+P]W@"K\& M1\2LD5W?TYJES^:B&;)A&'@GBL*C"X_A)"EO+I1$D/G5@?\^//)AMZP-8 QZ M<<=E8?OW7=T&.Q=K%+N5__N NL%:N>:.O7V[_8?BK+F8WRUO_M[XR,U*(F(* ML<36L#\9]YIK1C=QNO+7](5VN/3[82XX3$H+\'VI(4([H0.V_]N<_@-02P,$ M% @ V8)[62)+O'-' P >@< !D !X;"]W;W)K&ULG55M;]LV$/XK!W4H6L"U;-EIL]0VX*0MN@%%@W3=/A3]0)$GBPA% MJDZXV#JZ]35B@/O&6+_,ZA#:BSSWLL9& M^+%KT?)-Y:@1@;>TR7U+*%1R:DQ>3"8O\T9HFZT6Z>R:5@O7!:,M7A/XKFD$ M[2[1N.TRFV:'@QN]J4,\R%>+5FSP$X;/[37Q+A]0E&[0>NTL$%;+;#V]N)Q' M^V3PI\:M/UI#5%(Z=QLWOZEE-HF$T* ,$4'PWQU>H3$1B&E\VV-F0\CH>+P^ MH+]+VEE+*3Q>.?.75J%>9N<9**Q$9\*-V[['O9ZSB">=\>D7MKWMC(UEYX-K M]L[,H-&V_Q?W^SP<.9Q/ON-0[!V*Q+L/E%B^$4&L%N2V0-&:T>(B24W>3$[; M^%$^!>);S7YA=8-&!%1P+2CLX \2UHN4+[_( ^-'JUSNL2Y[K.([6+_"!V=# M[>&M5:@>^N?,:R!7',A=%H\"?I1A#+/I"(I),7\$;S:(G26\V4^+A2_KT@?B MW==3NGO8^6G8V#<7OA42EQDWAD>ZPVSU],GTY>3U(Z3G ^GY8^@_^87^+Q:L MH<&F1 )70:@1KES3"KM[^N2\F+YZ[:%T@E2\5)JXHQQY+D\BM,'L(&GV('SO M6FNLX.T]RBZV''RL*BU[9 $MZ3OF8'8O:C0*9!\&GCV@]GP$VUK+&FJ&+!'M M24I]>S"PUU8B%\GT? QO.M)VD^PMJX>F+TF,)0E<4"YJ/-34*%(6L:\<:@(+SN?^XH29D25;]0(Z2&2]F8U@KI6.U M"&-V*74,=]+\=V$['O%'>3[.I](JT:L%%\? 44CI.AM\U(=<(S%#I3 B?EK% MLD]K'9_JL/QH'G)];-+4YWJ)^/UH'$Z'AV7=S]-_S?M7Z8.@C>;V,%BQZV3\ MZBP#ZB=]OPFN3=.U=(&+,2UK?AR1H@'?5\Z%PR8&&)[;U3]02P,$% @ MV8)[64)D*3JB! @H !D !X;"]W;W)K&UL ME59M;]LV$/XK![4H.L#U6YRDS8N!)$NW NM:-.OV8=@'6CI97"A2(2D[WJ_? MK9V_#15SI/O:V'">53$V)Z-1R"NN51BZABV^ ME,[7*F+IEZ/0>%9%'XUJI6TV/TOO/OOYF6NCT98_>PIM72N_N63C MUN?9)-N^^**75907H_E9HY9\P_%K\]EC-=JA%+IF&[2SY+D\SRXF)YA[UG$B8+YVYE\:$XS\:2$!O.HR H_*WXBHT1(*1QUV-FNY#BN/^\17^? MN(/+0@6^ M&1G4VG;_ZK[78<_A[?@[#M/>89KR[@*E+']44 M^X^0S2ZEZ3:ER^FS@)_R.*2#R8"FX^GL&;R#'<6#A'?P'RD&^O-B$:)'0_SU M%-T.;?8TF@S)26A4SN<9IB"P7W$V?_5BMB)/:!8L5@URFXP,'>M]ER0,H8PSR$J M6VB[)#1E?DNN).FXE3-N0!]L/J37V_4/ U+4>+U2D-<1OF 'OLF8N_L8^)SXH[-FKIF>M4X*;UH54V?>[TE=BA4FA0 MY(ORB1.AW!YZM9XVK#RTVT.%@_8B%K EN2ZZP'>$;ZQ;ET;=,D%OC9BJ++71 M4#P,Z;>GNF9+:$_VLO>-R@BPE/BA$2+GE87]RO9S21(;W M!4[A@HZIUO)"6RS0)RK/76N34A(V5E!QSUA$U;;' TS<1N,^$ IK Q>I?YS1 M:#LL2DR/S04>PQ![]:%R7](A?6I2D1'T%\99011P&\H2WS>Z'P_Q>&1W,'O< M8BF6Y]PMK?Z'^UDTB8^70_B-*]^TR$D%:-_IVB6)?ET(?YU(ID&IU(K)NHB1 MB+1@=%V!?O!H.BX&V[; Z"<]&=ZP_FW>WHH_+8"0/BEW =#X\/LX[L=A%=DT[YA8NX,Z3'"I:

!P &0 M 'AL+W=OB+DO,GR=0L,W8 7W(!^J.5>6W;%D MI 0J"*.(PW)L73NCF:_C3< O ANQLT8ZDP5CC]JXR<;64!\("DBE9L#JMX8I M%(4F4L?XTW):G:0&[JZW[%],[BJ7!18P9<5ODLE\;%U:*(,EK@MYQS9?HA.IW; S9NC*:"$B+1@HN: SM'#?8).3\[0"2(4_>9OAWN]:7S?^JS=ZOO%1O=ZM?$^N# ,+_R@BVM*8>\TK!+XRDP*@5)64]F\VL[;#:-KTX-?^"?. M:.KT^!,UO)I9\X^^F7RWF*\(%:B I9(:#BY4/^7--&D,R2K3+A=,JN9KEKD: MP,!U@-I?,B:WAA;H1GK\%U!+ P04 " #9@GM93=S?A:4$ ![$P &0 M 'AL+W=O7.O%I>^K:(X94R=B@3E]283,F*9'.?/50B*+2U"6^F&G MT_2U!%EC'Y."SN38O_-%@P68X M0?W[XE[2D]^PQ#S#7'&1@\1DZ(V#R^N@;P!EBS\XKE3K'HR4J1!/YN$V'GH= M$Q&F&&E#P>BRQ&M,4\-$<7RM2;VF3P-LWZ_9OY3B2< M'MW2@,0HX5&RF.UFV@NLVN>^6 MM-T=M+:<'\/T!6[SF"]Y7+#4-@05Z:F=U"S[2[5@$0X]6M<*Y1*]T8\_!/W. M3S;A[T2VI?^TT7_J8A_]*O)/#T6*$'2FO4]!.P\PCL5"6Z?0E9LT8:E"FU(G M;$^EO49ISQG4+I6/*&E-LQU"W9P[A3IA>PKM-T+[>P^I6ZR;=Z=8)VQ/L6>- MV#-G4%](VQ-,4B%TQG+X^PZS*:/Y_"/VK//WU/]. M9%OZ+QK]%\XQOZ/Y*SE+R]FL0"2VRFG+@)/V6S/@CM$2$8PKUT0> :&U0(_@ MU8H].H)'H4G?I*QR,"FF_Y+C BUL0N'S\X)+MJ'>7A+'<,,EH85<[^'KEH8^-Y]U<(E]6 $' .C_A>+ ME$=LFN*)8_4&G8W=[;@+%,ML=>3J#=CVO+8:6R?!GKM2T++Q@7O-2$[BLIW$@*]S)-#FOX!J.6A=5$N&'["MW\#0B<+GM4"EIOH599;OS_ M]U2KR(^P^L'&ZP=N7_ZJ4EAENAFV*H-5X4=8_&#C\0.W(6_/T9NBTFJ5Z:8) MS[H0LQ?KWU0W=%^%&W,?N%WX>#:3.#-U?KQD/#6[LE5@Q7)6LIASI.6(*CP5 M^(&_W%+S9KLJ3K]UO)&AG)6G/HJ*#%6BZJ2C>=N<+(W+\Q1_T[PZEKICA[0A5@_6 Z:,[;1O\! M4$L#!!0 ( -F">UEDO$;:YQP !)A 9 >&PO=V]R:W-H965T;KFN?/7SHRXW>*C^WK6[@EY5U6]7!1[=^Z%NG544O;>N'E^?G7SW<*M,\ M>/X=???>/?_.]EUM&OW>%;[?;I7;O]"UW7W_X.)!^.*#66\Z_.+A\^]:M=8+ MW7ULWSOX]#!"JX@OTQ"]&[WSV=X%;65K[&3^\ MK;Y_<(X8Z5J7'8)0\,^U?JGK&B$!'K\*T =Q37PQ_SM ?T.;A\TLE=J4\^_%63=F94K5=,556=J^Z4RS+M[;VI1& M^^(D_'7ZW<,.D$+0#TM!X 4C<#F!P#?%C[;I-KYXW52Z&K[_$#83=W09=O3B M\BC G\IN7CRZF!67YY>/C\![%"GTB. ]FH WMN'_NEKZSH%$_??8AAG>XW%X MJ&;/?*M*_?V#%FGNKO6#YW__V\57Y]\>P?9QQ/;Q,>C/WQA?JKKXEU9N#+4[ MOUS\O-'%2[MM5;/_^]^^OKQX^JTO5OS['G_7305RTQ3_5$V/8O+H8EZ GA3Z M1FW;6L]09;7330GDZFQX%7CRA'_!+SM8XP FDCF!)"8^F1^ARY-(ER='MS8J MYV,4.@IFG'GC.H0$5" [1$+<5M^HOC*=KHK2@JPWGO_R(%25PJ]7IE%-:8 : M'F!HL'V=+S;J6A=+K9L"%FR5@^=,0X!=!4]KL!?=ACZ+D+;. !!@@2_6NM%. MU?4>?]=MQ^\BU3\VA,@"UR'4K[;:@8(7)_^XNGI_2@9 M2V(NUK6NG ]@L,O MG5[W-6V07B-8\\6\6.BR=Z8S\MCKFW*CFC6)T-9XLN$GB]S4UO= =O@-;#1N MU>E?>Q/(U( DU7>@\C':(D7FR$Z06^LTH>/U[V2GW]B^KH"A!?I07 [>^=0W M[*-H/:1I!OH+ )':0!>@@% F\OA0>Z^8&!^(R*BZZ-:*B_.S_RA@7V/*"+ . M=/'QK-AM3+DI=@K-00U/1)R!O0CU1^7@]\NO^/EY<41YOXK*^]51Y7V?1!ID M[F6DR80*_VY@I+/WX680QDYTO<JU6==O&W*^:PP\/5N8T$\S^RN M 6B^7WI3&>5 86:L;>#5/UE0H5N/[)&A3/6,K6 8@/F(8^< ,"I40I%42WMP MA%>U?!)#5(#;:KPJ68-QX:6J%5GI9&ET;2#44&(ORIQ$\]PQ@ RCJJ#R-3DB M87E\&[=^'Y*"6T"H$'#\QG0%3(@L!9+%^8UI;\&?I-P<3+)=&5$3,!5>1[,U M36XP!(7J.F>6/:()&.6;8X4;W:\O>H^?$?QFWUKXMS.H4+4!FR0RIKH"@]3B M6M4]8*&[C:V.>;BG44F>'I7KA5XC!4'B.%:?4(X_"&2 VM<1M:^/0OT(YA*H M_MIW9HL.9PRO^T$@*62CS52%'^^GN/@0[A$E*YKYX#Q0I!I(2H@6P/\MJK*. MBY.^>DAD6E:C;@-,5:L59!IL"K9L"=B?)8M\'PQIC3Q\(",/CK8'.Y!0$0LT M*T!627#11Z+ZLN3.$&13G:G:-KJ 9*B6$ $5_F2Q %>/ME\K K>%'PO;*'5 MCKB/'M N:[,F$L]8S!M5G_7 #6]7W0X7K/0UY'8MD:JTH 3D("$.;($<@ 1 M,[9"!BTA' %EI!4KC $=42($"/+B2ADGR@'OP)H01Q@,0H#B&@E3)O^^1'W3 M'BW,=HD6*X$!'%<]:MXUJSP08'V&GRH!Q(^5RCDB;UP1$EZ4*?BJUI#N%0[S MNC.[HEV'5R$O*S^?83I(.X 0U@\8%-;DS^/FC,Z"GGR83AIR@, MHRI\_Z5R7Q+])Y+-R<,CX5B6CRU0MA4ZH)>VH@25H)Y<+2#0_-FVIBR^.H= M)"R]@0XWI=#;U?I5&>X$UT,"U$ MQ4BHPEYK#J98732H)3IJS!5 Z^;9@N7&6I I]B]@3=C?14 ]& M034 2_BD5 M9!UHJT!>,; F:9FER*!,4%&AR&I!=*!=IY"&9)#$2 :[A9[(@Y("X5!-R2;, M"M@Z+PQB5X$4H!D:7S(/1B#:=VO-O.O95@_VLL4 F6[",M,[$Q M8A6ODR(C!!LEPP/]'>KS;(!)MV_1Y<):2U/7S)M$'$X(!)'JFDTV@V7&2Q[R4]G9)6PVY"'T&/SQZ'9 M2J%C6D7Y@7*PHJ'-AN".##DR@DTSN&/% 3(6*&!?MG?H* >:R,BB+\CH,(>( M*;I=TZ#3)6U**[<*1#QFI)5N:[LGG[G29 +6BFT=>C/27=@U&K0,'G/NVK@. M08#"7L//&:AY\6H UE- $$D"R;M"'[)/)BK*"UBJ;6Z:)-FFE"!_$!,MI:EB-H&4Q)RE*C_W M+3/+>.4[XE.)&]IGSP+/=Q#KX+^KONN!"GV+L9;']%6SBS- S&ME:O2J8/96 M6*T"J.!<164FB!._9VL7]289 Z*:HM9,*-.CE2V0RX3.)!FRM MAH2A7P\L/L@5_D@I&R&U=*179L"0 A73&5H. I":Y$QB/:[= 620Z\R ;>Q M$M2HM9Z-H[Z5 M5BA\$FI>VQI-#SQ(H@RV$I4=@PK$3@S1%'84DA1K\'=-VN4ARDJ\"M!*+??H MCX"]3&&R': 1\(_OLW@A\HMP0B12NI(4%Q&<,(Y'B!BQ"%L.;[O@M-L>(LJR M*&O;8P1BKTU%SA)_#Q1V>HV0T2;"-UE<0$P*^,#"^@9"X\,@[9;34;6WR=[ MFBNV7IA]B?V@A2P)E;P5JEZX5>.I7@ANSIEZ'V.J&B-2V)4N-PWE_)#?]423 MS"SAEIP$UAPR5*$.GEO),9RRN">SZ&S)21$"V4T#XEIL(7=AT>.]DC7!YQ"' M8 @\)VSX2$_)&.%DKLDA=;:CTBEE=!3*T.XK+0+/L@@/VKX;KD@"IE+8$@)E MM&S1 L?B\KSX*2?U!(W)G1'SH_1'2@IXVOZ9!Q?,ZN_(3+*(80D\&'L0-TSC M_&$PSQ8F([7+,I6Q1(33A;@2)78QZ%HA&<$_M?Y9<7%:O(7$OS.K_="D<^T^ M;FF(42"W9TD'[%@RL8I@!A7XS*F(TAQ*/Z^ Q:V8,K?X!HD65M$$/:IF=3Z# MR+&/['629*;+ZY$C6V.N#S:/+U"YD>)&3,S!F"]![R!6+ M^&NFUQB-^*RM@&M$K0'Q7.K<[D0*03S&U1VB:XA(DJ[*CN(>JZ&# < Q.%*0 M:9!/Q*@"(F&N&<$"R8@--HT9FG9<\.F7'-O-BZLN/04*J5NN)^0.7&/)@/(, MH"8[O9U%8=^"V1;4N&C14G]":4E6*')4,/'XNP-]G[Z*$.GHU& ME%;O-L H#'7&JT=#R2'MAS<_]177&T$$ Z5CW'/HH8Z0F:US[GP@3L;B.N>, M*T#7NJ$M'%LAR,3&H"/ZR>(CDZL5-B MZ9.V7Q[8A7'2^:Q\*)G9^XD'08^VQDL;*^,J\$=T"%/]0] J[KT-"AVPX= B#.$7 M%A/S6M0JA;UW3'5SJS NCL"]4F&H2UW9G7:ABL$&/*NU)%!<.UX[0IA2+6KR MOI;D_Q#%$0QQMH=D460!Z%)A]6>X_?'&9PJM($F?H.965;IX6^JE=J"H%*GD M[?,H4[#NH*(T*W0#/XA)V>+O0INL"3C&CR0H*-800TGO 2$)&< G( F!.1!= M4B7?<5T9Q2?;1T9R1XUQNV.UY>&G>TI $MH99EI<&L-.N]-LR+%E"JB"/$MO M?BB2/LCQGRN5 :V0^Q]K55!H9[# 2C,(E:GR'#9$OX4!K,MN2FKNTZPA?PH$ MD%['1+U8R(.TF"[B2%4AR==HBG*?1(.")JE!WYV&\V*!*6R2+:)>H]>V,YR% M V.9O^B%@4\;=)&JXM@44X=8*^AP;<[O49 P""'*H$N5%EK2-2DX2#:8\XL+ M3\JSY4%9IZ)U)6)ZBX.+Q7LJ!4&,4CJS1/N$4X@S 7&(DH_],R"+(\["HN+] MJ(1!B6Q\.A5\*!6:%X].BU45UBK+?]I*.'F1DF/ER7G*034'P@ORS)>2S MQ[85^J<9K6._DMIRLRS[A*28\J().R'!(CF7T&^!)+3/FY')R^RY !%\Q!;2 MZZ(VGS%$D**^".3F> 8 -C6=%+?6&.9HA&%PCB( M8K$3/5_/P0&H>E!R,9#=.NJDX\*G\^+Q*4ZQ6*R%3\A@JF-^.71^.PSF JF^ M&/9(5QN0=Q,:K 3)&#$?A3?/&I&D#X%G6RPEM9/O^3"C0-T$7C(KOH\2A]/F M\6B.&6 M?5ZLH=J-Z,V9-%[+L861R-;0T_$3F(028<%;5'VH M::72+-H9V&,6II).@S2@Y!C/#B"A$NN "BQM/OQV4%I)$S6=3'&EH#_/YR.; M>.3F<-Q&V$X42W3*\*'R+%#LR6F8A/@M^3<25J[-Y,CA;(E?T6SMI#49M^,2 M&5'EEXOI7'2>4%/,664M2N8&\0/S2 H,(6/G,8,828QC0=N2@;FQ//E(M8$' M#E0<82!3Z?2JYM!G)$ :!H-WBI*H[140FK!,'/"&4C<.[0W;?\/! "X[!@=/ M!4X0;_1@4B9',L"7:X>EV)!1@^C1\RL%*>&JY\$"229\JJ#&P:%;]0:#SD,U MVO:>WJ7]5J%J''/TG,"S\"LQ9\@,"*$F\Y2[-9A##Y1:9>E=D>_LFR!/V7Z5 MS*YA86<_);&2)E1!SS&1/@#-[=M[3C0-IJDNSM-IFO.C0T[@TV'K'"FAZ:(D\,A#0Z!HYE!L0S$!X6IWRP-J&F*H.T'-YTD-:+F'*S M=8M3^;]1)NQIRF")_M3W1,*#%A)/5C;Z8* ]/CX=NTX@2A*VDN#S^""EC#(7 M=!Q*]BC!)(A(SRC%^E\<_4O34>3RP3RCW'&"$%*EC"D9TA;Y%F"CI6LPI3Y*HZQJD88=L61R3/ZS MTV07QX463!TL\A)CII\S9SLJ_\=!O1T7I$GZA++B@5\GZE0 ^J62!W&UQ4GMFOS*YVG <)&:CY+9 =&4VT&+; MPU X*$4?\9>W]6F[Q9(0SJD6?4OQ\E[PSH=U8)/Z6K$!_M+F0 (?XNS::N4U MCV"4RF]"UV08LIB8IU1Q@)K]+CJ\,![(1S%@.X,!15Q=5Y&MW$]F_*033=^X MJ-)#Q" -_43YH^6!%3RECW[D^<"=OVT"6K6]2N(7F.6N$8>>%18>" ^R7<^O( MR/<;",%!D.2% CG=23&XQ8* MAEEA$0&?H7ZIUF!%@9J6H?9#)ZN2]_(T^!V+AACG& Q042;QT'.PE)*CD1NE MS<1=)O-X^849Z)*K(V^1WM7@,*VS#?Q=BFT&B2C^!?A=51;/[8W: MS[]H+2QDO0/GM,5Y2QRQ9+Z^B87OT0GL%Q;^*4[>7"U>G+(X5>,/?J1)/)RV M_GA*X,_.G\Z*GSXJW6QH1B-$U/Z98>?G-5]EAP)"< MQ[)#.BDXD]J!#&*&9C(>1*3"QXPL3E8U\P)?W.N@XXAG(1V0.$6ADKULC,Y/ M$E20['NN"GS&B5U:=.C&RY90\MTJ%<7DF2PRH[ $+ M41A(F-A8X,N'WW+Y&9!D-4+VU)$<8B/GB73G#VF.]9(8109;&GPL6?AN>"Q[ MJ=>FH33GC5XZ.KJ93TP'5,/)AA!#WA7*DU OA&P12UB$EQ0,7Y,JJ,K&4< 6 M4^?N5A\,.W.8+)!UDIF6$#.'GMQ*C+YMDQSEA+'W/UDH3:_ (BK8OP(C>6CG MP()% [;X*";JFQD>Y<2.V,]4#Q?K]/3QF'5*3QZW2F$8/#Z#V\*YYO4:YYG" MSAW+'.RPA&R-OT8Y7%L7SEOGQXS8\8+>?^J=\94IQY3YSQ,L$8GVBP+!Q\=S MP9$A0/[5Z?\#\I+[Q<>3\O+X[/Q1E)=%@$C:?_EM\G"X/Z,7)M9;'Y:'7 MDLN]&@I#+DTGBW[9L8N\/#\#.?SC7B\>!LH+GFJ)-964TW@A3?2'DI-SN$Y7 M/=PFYE\G?D__%+OV-;4 >?IH*,MT&.W_@;4[%K^FJU NCMY=\OP-GEO\)90? M4T3X-N49HY'JG:'^R*Z;M_ FG9*D!OF*R[ ^ZQ;PT%JZ4D$*GCS[4I/$HU]% M+I)5Q/@LC)?D]:\3"C],QV!/I>:,^0AR.6^J+76WPZ%5*?13J,!D:[LVK)\<$5%6F&B*AV-H7-D_*W[ DVG%!3 2P3XK/C:J^M1[ ME*Y?>]O%\X$\!TUZP 3@E(FGVU#-Y) N1C9"7')1=*[)R #5D$;4#]X'VFV3 M CU&+7+B!I/B].XZ2%J:58A[$?(%$/VK!$3K$X4D"@-LV )N':(]>S4EL:9 M)SK@P9.['9^G04!8L!\4O&]##KMYE!'Z5F_H"&;,;\I=.3_(V"F$U3<\&8L[ MO@TZ3+ADK=!.AAE5G%RG6=\PP# X[^E($P&3CF;ZJ(P1>UXD%XCD$?PGN3S1 M#2:Z#@]+XWPSGX'>%UB& )2SKG!HU!Y.><;0.S0:PFD3+R4E=J6;2XG'$IHM'>!B&',L?0L%A#S!*OTM_3H8"?$H&3+:6M:2XUBR\ MM5.*,2;]1R4\+'\9ED]G.O9&U]C&=M<@ -<6*Z3$V-C&EH%HN2-N%FY(HR 6 M/E*^XW'*AQ1-/&,4H2:= ).V4ZF30M#,#P_CY)4MNDY@V&U78+453(&ED6,Z';J>GIK"&A1>_?R74\Z$+ 1>;L#N_5THU& M'AH1-S>GB-@A3YTFT* M6?V1[[' BV=Z3R&:<3+&)@:/\O7@'ZGPDLT;Y$7]>*Q$;34?H=B"V76#&Q]" M'Q)TZH9+O)-%1L5534,A*%>GC,V)@2T>V][XH;@O$F5X9"2UMB:P MB?W@0,C<=F.6B LZ!$_!",^X'928)70/CC)HQHB Q[YY7J[K1QQJ.+TXKI*( M'HTG) M^,[D$)1,YF3#4G%&(#(TS[/0>TX(QG&A^ *3[\/@BSLQN L#O_1 WF,5 YQ[ MWJ-V+]T7>''\PL"WZ>*9*[GT!?(=T^FS'S#%&+6 QR&^2F>Z[W/3@=Q30W,D M?(B+YV*1]MQT3N)((R.I%7W[\APZK@%Z2\?M)F.DN[37XQ0U1WGH)!M+S1:: MX42)/\J(=/?;Q?'[VMX!]!\P:G@/@!<;D()1VA\'@ECN<9XP4/86"JH>VL M(&;DRPD,1KUR_Z?"Y0R.U_E>]%UB$AP%DT1$Q7MC6UDQ$W5I=Q(.@M4;*4#_V'QT>-%M! QFO)066;% MZ\7[]\6'S'4*L[(T(TV<\-!$&PZ#ISA?N32#R!$;G[L=WR3.C&87+=Y(R2(; M2HK;X=,F?P5+V0R OQ4NDH_NS%EDW1TOP!H,U]QJZD],@KT;3.M(5,5X3(T& M4.?Q?Y561S&D\F-BZH"4$R,C?^*DSZA>W6_B)[+E3QR5.>;[TY66%\>OH_PY M6+@%:RQ=P+T?]?_' >$UJ,D4CY+LX/1*&%BI0LR$DY$@_Q];.LZ G]+E-^ " MAU.Y \@#8%1,P-F6>)0F?Y0[X?ML3BJ]+#G"2790P'M;\A1;GDM0C^:4YPL3 M9H,9&Q[TQ,(E2AUV=O!+Y1JJIIWD02;6W4O3G7YAKG X>SG*_H?9-?5;[=9T M&;_G,3F^L3Y^&R_\O^)K[M/C_'\+^%&Y-1[:J?4*7CV?/X70V_$%_/RALRU= M>K^T76>W].=&*]!H? !^7UF08/F "\3_#<+S_P%02P,$% @ V8)[6&ULA57;;MLX M$/V5@;HM$D")+K[$2FT#=K97;+=&G6X?BF)!2R.)J$0J)!4W?]\A92MNU_'Z MP;S-')XS,QQ-MU)]UR6B@1]U)?3,*XUIKH- IR763%_*!@6=Y%+5S-!2%8%N M%++,.=55$(?A.*@9%]Y\ZO96:CZ5K:FXP)4"W=8U4P]+K.1VYD7>?N,3+TIC M-X+YM&$%KM%\;E:*5D&/DO$:A>92@,)\YBVBZ^70VCN#?SAN]<$F MG'D3#S+,65N93W+[%G=Z1A8OE95V_[#M;*_(.&VUD?7.F1C47'0C^[&+PX'# M)'S"(=XYQ(YW=Y%C^2,;E?%QMM%-73MV.".[SA<3S[QJYUPU*<>8V-N+I';_[B M630.7YY@.^S9#D^ASP]R]I<4Q45%%9_!0FLT&C8/\ 9EH5A3\A06](3U,?ZG M;[@M$7)9T5NV(3$V[]!TI:/!T.&-K!LF'EX\F\31U4L-U2,/YGCXD)*)XMH" M-(K:BS(/KN+PKN4-/7CC@Z!V9+?L*7/1KX@N@K*/[$+F%RTM]G@DK'@4QD@8 MG'%!;&2K"42?7P.5A=R@ZBL#WC/1VDCU&Y\%-\1Q32^ 4OP'# =C/QY-:#:X M2OSQ> @?29Z"L^@AE@K)B F(PN=[A_\- M/ W6]C^AL''^/1R7QXHQ.&@S-:K"-5/=">@Z3K_;]^M%UZ8>S;MF_X&I@@LB MB3FYAI=7(Z_+[7YA9..:UD8::H%N6M(W!Y4UH/-<2K-?V OZK]C\)U!+ P04 M " #9@GM9SZ-=A40$ "B"0 &0 'AL+W=O)ELE?YFUIQ;>&P;:2Z"M;6;\]'(E&O> M,G.F-ESBR$KIEEELZGID-IJSRCNUS2@*PVS4,B&#Z<3W+?1THCK;",D7&DS7 MMDP_7?)&;2\"&NP[;D6]MJYC-)UL6,WON/VZ66ALC0:42K1<&J$D:+ZZ"&;T M_#)U\_V$WP3?FA^!5O&@>$8?R]PPR& M)9WC2WN/_I//'7-9,L.O5/.[J.SZ(A@'4/$5ZQI[J[:_\%T^/L!2-<;_PW8W M-PR@[(Q5['[W&(=@Z1C[M?R$?YB5DVG6BU!>UF(YHS?*K> M&X,3TI%R9S6."O2STUO^P&7'"^XEKS"H9I3+J& M8UO(&A9<>UW(DL/-LA$U/7:?X2Y#0E&^P0OHZ. -Z4]@Y@2B,(H.8(7#P6+/5Y\O&"PTJJ%*XQ5 MH["0-+N&*T\7U_#';&E\_Y^'"M#C)X?QW28\-QM6\HL =YGA^H$'T_?O:!9^ M/!)],D2?'$.??A*&U;7F/5&@5GMF#P5Z%.IPH/OJE*@"85!-N()=8[54@]O? M2>9$2.Q1G4$EF=-SN%]KSE^1#DB96F(9'6M?<-6W1QVG[B]^82VTJCJD1.]" M^0&*,"31.$(K*\8DR<=H122E!:&T0)N2(AJ3/"V<[XH;=^"P!EQ*HN3&:UYA M%GK 3"@9TPCBE&1%"C0*21KF0,.8A#&%>V71'==-(A(6"5IYG!":QW[=+"Y( M%F7>QMDD+T(XPFPZ,)L>9?:5+N>/EFN7PUZ2!I9/\#-7M6:;M2AAA@>X.<3Y M]RV"8/4S&$,PXL]&K)/T?#>J'!3FVE>JW3#Y]/[=.*+Y1[,[V5Q<)TH#E]6' MYYX.:7:EQJ.[08-IS63-\2*PYI3 EB$A9B@I11J*L #HFX3B& M/"+YF$+:?^;7\YF;=!*= DUR$H6H,1J2!"67T(R@FC!1')J_SHP?1K] M%3KT#@^067_O/D_O7R_73-<";[Z&K] U/,MQ(^G^1= WK-KX6WBI+.K&UL[5G;;ALY$OT50F,,+("Q>.FK M8QM(G&1V%A-L$"[1?OU7L5JME75:9G8=]\$.BYJU8 M53S%<]I]\V3L-[?0VI,_JK)VMX.%]\OKT -OWZ;XOPPX=="/[G> M,\%(QL9\P\;/T]L!0X=TJ2<>+2CX>=3WNBS1$+CQ>VMST&V)"_O/&^L?0NP0 MRU@Y?6_*WXJI7]P.L@&9ZIE:E?ZS>?J;;N.)T=[$E"[\3Y[:N6Q )BOG3=4N M!@^JHFY^U1]M'LY9(-H%(OC=;!2\?*>\NKNQYHE8G W6\"&$&E:#ML-%HTEK M^FUC6APQG9./IO8+1][74SW=73\"-SM?Q<;7M^*DP7],_!61G!+!1'3"GNQB ME\&>/&*O%R8E[_38A^ Q&7Y-'O1D90M?:$?^^6;LO 7\_.M0$IH]HL-[8$U= MNZ6:Z-L!%(W3]E$/[G[\@2?L]8D(HBZ"Z)3UNP>HT>FJU,3,2#A)#.#YD1YR M^J39PTY_66@R,R54<5'/20%(V50R[NYA]-Y42U6O?_PA$SQ][<@$'=%;1RAQ M"V/]*Z]M18I^\M'MTM3SO2$"A8NF)P8P5#L]Q2=GRF*J/#3&JE3U1). ?\!J M@;/-RH$]-[PF !@SUK;##'E3P?[%OV'E3]8XU_[_WOFB"O;NGWE\C1#6:R@X M^PTNR-D*[)(+PFF4YC22&3R':,7KG:?M^->KARLR-X_:UA@/<5M4\3BB+&>$ MDTL^[%I?X,:#6V5I7 $!<9;3F,O.].9WTP\9K[2=%*HD2[6$2$5*6[#X_1 @NS2*:YPF1Y%(, MNW;:OS:N3^U(TY31+,^(@#PE8(3RK#&410 R1FQ42AEX#D-OF$PQ$F M(B<\@17Y,+33+&O3TL>HH#EC-.$9D32.("!)I8B';7\F\V.IQ+CZABY(1),L M!E,1/*.Q''Z#N738C68R(7]7]0HK[W] ]@EH7I T$E3(&+&,'HAAUQ<=*HE8 M2BHXW\/IIG\7U7$2SFUO M#4-_2E, S7FPR]*41H#^&&$')Q(#EK)4THBG!V 7PRF*&,L;8"?/4 _AYB MKY,;O+#7"WN]L-<+>[VPUPM[G<]>2<=>R=GLU9$5^6 L0;+JOS5^UO@W$62; M>W@-QM?'%43S47F7Z9 ?!G:2W/>8\A^XH&:^)[7(TZ>6H:G,$S&HU^M(0]QD, MN;TQWJTT>2K\ E9PLM;*!F@PN'19(L+H=L0;( -\@O+(!=SC:0N]B]XE> ([ M:8>=]*]2/GA8E'RMK59EN!=_P0OQ$]9886I*/N!)_XHG?0A(I]W8E4(!#.&X MG\)A[F*H$3?8/P]7\FKK40EMG />' +!GPI@H8*NH5X..YGV399JZ]%>=6SQM,KGN )GZ]A*S_M:+M%PW; M@_. -K'Y@]CV"4KK)_ 4*JN%W/9@6Q+\[QW?28X)HR(6>$/RX1$%N#/E!">! M]$E8F+0G\;9#1V[Q%.03Y ')\/GBWM"9[)@QJ.U(!C'&0>TD.14,FDE@-TY% MM!5JY_$DST$3H<5$(%V#2UR@-LK!NDS@D@"2V\BV/=[DG-.$Y:U4V\O-SNA1 M)D49'@7M]MQ ;VB?5CG2;>.> "I&0@6I*$$*7D9)HSP24-6@7S="[VR:17D+ MK)HUH@J,!WK=F+]H-P@O$!(5/NO)OSW)]W]7%U)F(.ME)Q@/%<;NG".)VTPZ M!.W^V)G83L)Q)H@V$2/Z!"I $? LX03RH/^R3A&>AV^0=31B^#8!YP,@X3E' MM 0KD@U)RE,:1%RK$?OD*A3EK5OOE4T_5V'[K>--]WMM.;KV0?E9T7 MM0-VG,%2=I7& V*;+T]-PYME^-HS-MZ;*CPNM)IJBQ-@?&8 7VT#-^@^_]W] M!U!+ P04 " #9@GM9$A/@AXH& #O%P &0 'AL+W=OC:=ZFP%)=-[<@T"WRRD*IG!1[63RF+J.4XT+1D7H\/]NN^] M.MR7E2FX@/>*Z*HLF;HZAD)N#D;N:-MQQID:S21I;M9$10#7N9J$: MY4MFV.&^DANB[&C49ANUJ?5L!,>%W91SH_ MQWGF\#7CBGQD107D+3!=*4"/ M&TW&%VQ>@)[L3PVN8L=.LU;C<:/1NT=C2MY*85::O!(YY#?G3Q%=!]';0CSV M!A7^FID]XKN4>(X7#.CS.Y/]6I__L,DONCN38*H^2/738W*H/= M*FWFS/2:97 PPM30H"YA=/CLB1LY+P8 !QW@8$A[#S E1UH#;D^[5SG!P#Z# MK%**BR4Y9IKK7>B']5^L@"QD@?EIE1B[\:0VPP:"L2\M@,O:8RL.BJEL=84S M5/WR1)9K)JZ>/4D\-WZA"6L0,I&3@K,Y+[CAZ-YRBYB9OCZ;F)C<6POFU@)4 M0>2"X+[+.:ANZ\F8"UQ15AIUZ\F,G,(E%,1MI4!SQ7$A M:\G,QB5<8?*H3TAVBPJ5D*?$I4&JW;UMM9R-4BN]KE"#]):!RGG;S71#]P:1KXG3P!9?B"9\PBPZUOG7<-#3!T\G'V>6Y*73_NY$M0&%WV6&FC?D;PJ,"#0! ;T+4: M3),-4SG)D!0MN_2T4<=+VM\F=-O4N1F4/O6A.V 1DE,DR@@I]>I->OC M*/K]7P&F'_1C7-9))KU6 ZN?Q@^,_V\RR2],5%AQ_'-,,D *?0?%@4<]/^BU M=E!0Z.,.NVXW;?N\FT7"B'J1OQ7?GNRICYGDQ9U\7"*$F#YQXG3R_D0/?1H& M22AI2B.;Z*U\"':">>FVO]]'"I%C_V_1 MP38D+!G$:4)]W'I+!CX&=!C_2V00!^&DDP\007_L0,$3=@5/.%B0G..G1UXA M=Z"K[RE0=U4Y@TIWUV@/$M9M3K(EHH$ES_H!2>97Q%RMX0ZOW"EA[C#1*Z05 MTX_!&7DGQ?.&(6HX<'L$0=I G3UOD*,"(E#0XQY/$=2!VDG^5J5 M;7\):$-.0NIC_8&_3DS>#DW&DRH*B1]3WW,P_.9FR)S\YGL2AU@XT=#9!OU. M![>AQD565/A1@:^(Q-U1URGBI1%U8WM&(LUB@H1D( ZC+@ZCP3C\(/ [M^!_ MX8H_X?Y,(>B37(&+ZL06B84"(0QE.+-7+=UO$U M6NOMD"9N,*F+5XOXSUM_-9@SN$&N.5\LP!Y&0.9@-@"B[M:L9F&9 >1-$MC> MC"EU91.F+?<6S=AKD[$1Q;#2'V3Q@RQ^D,7_@"RFO4M8_!A:UE?-&JOK2ICF M/K;K[6ZSCYI+W.OAS54X5EM+NVL%+'"JLQ=C9:N:Z^7FP&ULG55M;]LV$/XK!S4H$D"S M)$JV+-'Q>8_^IHN=8EERB[=:_B4JMYD%XP J M7/%6N@]Z^Q9W\0P]7JFE[7YAV^MFY+%LK=/USICNM5#]/W_8O8@:L* M7G]N14-OW(7P&]7#Y4>^E&BOII$C3UX_*G>H-STJ^P9J >^U:+(]S1MV%O#WT@T@34)@,?3P]_72.D,% M\\^IT'OD[#2R;Z*);7B)LX"ZQ**YQV#^\D4RBE^=X9T=>&?GT.=WU)15*Q'T M"LZD[A3M\\#/P/ )3%$=E)IZT#JLO%>W05AI2VFA9@:@;H^_1^[%P <4PS'-&AU$>CN,,;G7=M Z- M#8_Y>'I6K]R6&X1L'"8I U:$XV$!;UJCA&M)[I56XL&?+; T+!(&21X.BQ1N M>2,$^CJB^$4EOBQN(LS$=C*-*0,4;$%%5'VT\5 MBI^B6),C^_+%F"7L5?D#'A(*)$\@'X=YFG_/@:84&$A&85XP2+-P7,3P49-+ MKW@RB6NCK84LIE>0Y9 R%B;QD#)A[83&8MG6K>0^O152R9:"]_.2,'BMC1-? M>L%EME)GM(IS\)11J+SKGW]7 "CR-(\\ZG0WZE2MA7E M[&*4#PH:=U+NF5RD\2 ^2*@.CWD_HVFP%SH-/Y(*;CWZ_^K8<_BZED/R91OL M]HI\')QJ[^AH,M=HUMW^L>2J5:X?T@?I8<5=]Y/]2;W?C^^Y60ME0>**3.-! M/@S ]#NGOSC=='-^J1UMC>ZXH36-QBO0\Y76;G_Q#@Z+?_X?4$L#!!0 ( M -F">UG9IH4AS00 $$. 9 >&PO=V]R:W-H965TO&&Q B/5FV_;"LR(8[[JQ3@.PVQ<,RX'BPL_=JL7%ZJU@DN\U6#:NF;Z M_AJ%VEP.HL%NX"U?5=8-C!<7#5OA.[3OFUM-O7&/4O :I>%*@L;R MMG?HS[WOY,N2&;Q1XC=>V.IR,!M @25KA7VK-C_CUA]O8*Z$\?]ALY4-!Y"W MQJIZJTP6U%QVO^SS-@ZG*,1;A=C;W2WDK7S*+%M<:+4![:0)S36\JUZ;C./2 M)>6=U33+2<\NKEM#(\; C:J77#(7*@/#.[84:$878TMK.,EQOL6[[O#B;^#- MX962MC+P3!98/-0?DVV]@?'.P.OX*.";W)Y!$@40AW%Z!"_I'4X\7O(O' [@ MRAC: %?YIY8;W@TQ6< OBDL+'U#:5B-T-'!<^OUJ::PF1OWQ6(0Z ]+'#7"[ M[-PT+,?+ 6TC@WJ-@\6//T19^-,1]]+>O?08^N(=[=JB%0BJA%N-@A-G:+/! ME1 J[XQW,ZW.*^(RB? _\K9TLN*!QHW'Q;?YG0SMWC!MU5 M".S!XLUN\9RHQ@O4VQQPF0M*SMK;7B,S%'/:_A8:U%R12<5?M!_F/.X9FQG))#EC]G7,,')EH\&'QOL&P%>50BW#!3>?]RUT!R>,V$0X4G MD";!/)O!"Z6*#1<"LCB8)Q$\Q34=7PT!6[#F8:181SM_\!9 "&00I9=, M:="?YX!]CDN7^+5+_-:([X=V411,YNF>=FE&>:1=\Q;GN>B-_+%T 3L4+/($DF&3)GH?S((SG)])PRG)7 MB#QV'1\'=P3M:,3E"EK)VH([KQJ"][!04L$@@I1_6M<.(@A>EL_4L])48G5,'GO8_D:<=AVH&.TP1'D0=*_Z')>Z M=45+5_7%,.1N!ZK6$) 9G1_$XJ[2B ]*3J""42V)@*YF?$TV?GN6L)-N@7UK MV(=D!&^)]Y(V%AV 21I$TX1:D\DT"-.46D3&Q'TS=WX'*9V1V2PESRP(9=RA M/HRC-,CF1'77I@6CZ<2WIWX\\>TLHST61:/'>#,^*.MKU"O_>#$4>R)D5^'W MH_W[Z*I[%NS%N\?5*Z97G!(CL"35\&Q*+-'=@Z7K6-7X1\)267IR^&9%;SS4 M3H#F2Z7LKN,6Z%^-BW\ 4$L#!!0 ( -F">UDR?O*]%@4 *0, 9 M>&PO=V]R:W-H965TS'!TOE;Z MHUD*8>ESVW3F8K2T=G4Z'IMJ*5IN3M1*=-B9*]URBT>]&)N5%KSV0FTSCH(@ M&[=<=J/)N7]WK2?GJK>-[,2U)M.W+==?+D6CUA>C<'3WXKU<+*U[,9Z ,$HVHK$/@^+D55Z)I'!#,^+3!'&U5.L'=]1WZ2^\[?)EQ(ZY4\ZNL[?)B M5(RH%G/>-_:]6K\6&W]2AU>IQOAO6@]GTWA$56^L:C?"L*"5W?#+/V_BL"-0 M!-\1B#8"D;=[4.2M?,XMGYQKM2;M3@/-+;RK7AK&R+^EOY,8S<6AK=67H9'03\J;(G%(>,HB!*#N#%6\]CCQ=_!V_KHW/X81B> M2U,URO1:T._3F;$:^?/'OC ,6I+]6EQ-G9H5K\3%"$5CA+X5H\FS)V$6G!WP M(=GZD!Q"G]R@1NL>1JOY0Q?V&7L0;K^Q.[C=^$4WHN;M%05MBTHEIVJE&++_24HB1B099@=907+(VS8RS# M+&9I5&QE-(QOVQX*OE"8)JP, G\\RZ-CRC,6X:P+80N%M>\J:'Z5H#1E>1S1 M41RS)$R.*8I8'!9T#0\Z9$S!BCP!$$M3;(8LC@*Z\A4,C5HTWCFSE"M#"4N< MSC" ?0F+RH0^*,L;FA_T&JXD6/:D MB,+H#-E]6C<_P^/H*S,G)])SLJP]#R6 M*3C*#_,(DI($42E+EJ2'>01_99(>4QRQO,CO\X@\"$.0S+(L?CP],0N#R-,# MU#3,G=UQ'+"T2/\K>F+PD80A'>@GZ;:?I(_N)R][ZYK?-XR^^(QAP(A]G>4@ M\/[.,C5.S_WNP&@^:.:[FL6@F:3QR\HEFU4T<\'8M![SH/' ]KYS.6@J!/ W MP;6[C5R+VDWE]\(-+S5,@#6P(/7YQ\(BS1#=S?8/CH.HUPMD4K"(*=H M<7<-KH5^3# O><.[2FPR]4%+>$IECA859#2M:^D[GK]@6\'=78IQSA(J5ZJ: M>/T7NF/K:^X(E18F+$=LOU7PX.Z A"292G]>>_C0=YT5=/7<.U?%/I^/.20 MN[R0E(W$>.5\F7.IZ98WO3!W=]NFP'GUJ9<:4LZC1O*9;. BCF&_;WU!TZPW M"#;:(GK3#( ^!"K$DOI*S0G="$'O ME!64,W*!B8*SRSL]5SMZF-\,ST"B1AEIV*XQHUHN&W.R+_O&.Y,CKJF%GX^= M[:!Z&"*W;['^;WMUPO)-ANQ!RBP4F.CJ"'F7AXL&KEY]"9LK@3 M_7*)OQ%"NP/8GRMXN'EP"K9_3";_ %!+ P04 " #9@GM9*"-!93NS#219BFUHT:#IM@_#/M#2V2)"D2I)Q?&_WY&R97=P#/2+35*\Y^6. M/,ZW2C^9!M'"2RND602-M=UU%)FJP9:9*]6AI"]KI5MF::HWD>DTLMH'M2)* MX[B,6L9EL)S[M0>]G*O>"B[Q08/IVY;IW2T*M5T$27!8^,(WC74+T7+>L0T^ MHOVS>] TBT:4FK!+$3 MA (KZQ 8_3WC'0KA@$C&MSUF,%*ZP-/Q ?V#]TY>5LS@G1)_\]HVBV :0(UK MU@O[16U_P[V?PN%52AC_"]MA;S$+H.J-5>T^F!2T7 [_[&6?AY. :?Q*0+H/ M2+WN@F*\F@U?>449Y$C9RLNN.7T]>U7MA)HWLTC2^0.(JKV1+<#4?H*T0P^ M*6D; _>RQOK[^(A$C\K3@_+;]"+@Y\I>09:$D,9I?@$O&S.1>;SL%;P'MO/> M? 9\6I@P\,_-REA-9^??='$CQE%1YTFI/*DZ.3J7H)AM+ 228 M=L%:"6H)7&[@+9>THGI#".;=-5!IU8I@#M6%/YCLJ64<%P[5WK\M!IM=&L M-9#'X22?03;SX*,X]D+P:>:)LTF8Q%.X;SNA=H@N;U;S5>\L&NCI]FC PT?J M#]43=+VN&FI-T DF(2'G6>&HROS(01+6)(M F !705X19Y*$91'#+$PGQZ0> MX(RK%,5UZ++FS.&WG@^.IN$LIB2%Q:G4CNTT%=7Y\1EJ4%"UY?_ETGVBDE6# MH2FY+:AP83Z9[8_LI R3LG!)*HL4OBI+BMF/';8W5+\B3++8C?(RG)8QG+MS MT4GG;%%O_/O@SFHO[=!$Q]7Q";H9.N]Q^_!^?6)ZP\F0P#6%QE>3(@ ]O G# MQ*K.]^&5LM35_;"A9Q2UVT#?UTK9P\01C _S\C]02P,$% @ V8)[69#P M_Y_S P W0D !D !X;"]W;W)K&ULK5;;;N,V M$/V5@1H47<"P+KXFM0TDSBX:M+LQDNSVH>@#+8TM;BA2)2D[Z==W2%WJM+:W M#WVQ>9DYA:%)ULE"Z8I:G> MAJ;4R#+O5(@PB:)Q6# N@\7,KZWT8J8J*[C$E093%073KSQ$&[\,"W MN74+X6)6LBT^HOUPF=]D\B!PA%)A:A\#H;X=+%,(!$8T_&LR@"^D<#\?.^6R9@:72OS* M,YO/@VD &6Y8)>R#VO^$33Z>8*J$\;^PKVU'%#&MC%5%XTSS@LOZG[TT=3AP MF$8G')+&(?&\ZT">Y2VS;#'3:@_:61.:&_A4O3>1X](=RJ/5M,O)SRZ62NY0 M6[X6"(\HN=+P25DT\,,3HS7S;A9:"N.,P[2!O*DADQ.0E_!129L;>"\SS-[Z MAT2OXYBT'&^2LX#WJ>W#(.Y!$B7#,WB#+N>!QQN M&ZM)'[\?2[;&&A['4(&R6H![G<@G5G"YZPM 8L;69H&1<&U :0I3E0*AS]U$>\@CO)+6<" M:DZ^*1^8)134.5YBEV&[(JUN1(\"9GVNF-2^*A*L-D M9MZYHYXT2ASW!\/+!"X@'DWZHP@FO4&4.(/+LP;?S%C2)R]E6K^Z_1T3%4%1 M<-@PKMOYB6H \V,2IG)9M-K\1Q)7+N>F()\E*Q2=Y)^8@=??G3$5DU21I3)$ MZ!.16;9DOKC@\,'QJ(?7A:JDA5]PA\(9'%2'LN[%H\C7WU6@%T^']>)@V)O& MXWH\C7NC.*H!X$WQ_N4_&$TZ__%P4(\G42^)QJW_&66/.F6/SNKQGDY P\_X M"D^HB[KP*XT%KVBR8IR.@<2^9&5)!5LR(8YJ_FR,X[UY3!8&Z00HGLU!>5[/ MQ,MVO,J65]GRR,"JXWIY(XP>X$N*I?6MX^4/&7V[22]O,-]+ MHD S+@F5_*F79'.7[3E1=23N-QN*1(E0)#<_$,;_@=6*Y&37IFKG<'MTJ:^_ M$J K0$I?+'H- ,N^TOU5^'ZK6[+^;<'HF\N?74_2=^&; %US=X,6)F7E?\9( MDE'?Z[P9/"E+",WYUL=[ 9=#HND#13&I/H)C<@\/KMP"]=8_+%P]J$_KV[=; M[=XNU_65_;=Y_?#YR/262P,"-^0:]2>D:ET_)NJ)5:6_P-?*TG/ #W-Z?Z%V M!K2_471(S<0%Z%YTB[\ 4$L#!!0 ( -F">UGN4*TK'PH !8? 9 M>&PO=V]R:W-H965T<_GO8;' M]U7]J5EHW;*'(B^;D\FB;9='TVDS6^A"-6ZUU"6>S*NZ4"TNZ]MILZRU2LVF M(I\*SPNGAFQN7=9GQY779MGI;ZL6=,5A:H?SW5>W9],^&1UXRJ[7;1T M8WIZO%2W^EJW'Y:7-:ZF:RII5NBRR:J2U7I^,CGC1^=#-2-5 M;JKJ$UV\34\F'DFD'4];$*5'TUE/X-P2$#L().SWJFP7#7M3 MICI]NG\*8=82B95$YV*4X+M9ZS*?.TQX(ABAYZ\U] T]?P>]ZX6J]>MS>"YE ME^H1B&K965VK\E:;]3_/;IJV!CK^M4UY2SO83IM"YJA9JID^F2 F&EW?Z&S,#F5I*LEX2I M!K=S1'S##K.2M8NJ:U29-J^.&-Q;W>AZ[6'V#U5VR >;&\+C@O6X? MJ)<4M MN\Q5B=U+BF4(T;5-"XI9> MRU8L\^I1:W9MF%QV]6P!%/MRGWD;=[DON>$ MOF3<6)JS$6C+-;3E*+0OPP_3#3RY8M M0<98EJ5(PD#Y^T4-QPTSXQ/@_P$M=C_MHT#X@]4?74&/8;'>@QO94A8[L0B9 M<$(O8CR MR4+'(JB/TU1TNEK=:=K%%FHD<&A&W$/^2OV/>-2S?S_[9PB\>9CE74KN G ;9>OUK&J 89B9C)R!8:L>D%B::I8I"KW[K%T8 MWVTLT;@CT S7T Q'$65CGYVM0'(%="$J[E6=;H/G*+'M&?9LU0,9=QJD5(9Z)6&EL%C1V[&2-8.,>S3 2I\DUC#8K,YZ0%QI:MV(UP584!GL MD"5^R^9ZX/-SE5,B,-$A?GR9L"/'#Q-RN'"1)J1+SI<.8.N$3Y:!U.T=POSH;RS MTEU=?_A<5(U3?1) VI3PUS.J*-D\L_2;;QY*JP R\&(_49BL%?Q,O/#$D9$T M:$S<6*P1*IW8AE$8N5&P\N6A[V"7R;(AW!11ZS?7F7DD?=\^B-U8LDM=FS'- M=&#I?S \F :7,NRA],R+?N+"X3L$?1Y7R-C2R!-Y;K")8^$$G@%-P%UT RLQ M@9O(BAD)5XJAF%$0O^KU2H*=9GH:52@I0=1O0E2OH]@1%O["<[D8,.]SE^"8-\Q0VK**BM"G]#5;)'I.SOP M0!SS9%-*5^V^*DMZ>3G 4:OJ6]TVMB_,FAD>DWU<]B0&\TS=9/G_,0SW#35* MA,]@C7(SB#ERH[\?)&FC?+(12!P CMKHNQ)BI>Y_WX[^3]L\_E_5&J>W13]68T>S+??!T8OD/X9JE>11 - M8LVW*1%AQ$U+D+AU)NT/2 ]+@.UQ!!3:&6XOS!]$)M7'":7Z$50F:U0FHZC\ MJ/).V>X>LVW1#_DKK&[#XSB]/89/-6#445Y&:8#N60$Y>AS.%:+O#J+9N7PX M$&QJ )7]^!^&B?:?/- Z4'XH,$8(;<1ZWJYI7IIE^S$"W]^I6[*H?P ME.V9#-WP ,_Q&QVPJZSY]'I.@V\&F2D464V@!Q;H);27!QLJ*>(QA<3L,=-Y MRGH(L(,1-W-O.,.%1N'BG&'FL\1MD>GOEN7C?7I M:!(:I;F]+S(IKFDAT/I)&S#&H>/YDD72B3# BL!S.,K0#U.Y2&(,J"&=O$KN M\$1".P&R$;L8O-WLP@#G3A) )3HSA@D2QX/Q? S7L&;_H6#75E@="L HM.)0 M, GL"7#L.2*BPZ\8!HHPO&^+E^G@4V6A,5O2!UFH2)K:KY;KN^N/OF?V4^?F M=?O%^'>,IAGPF.LYMJ(+E1-;(5<7;;4T'SYOJK:M"K-56UJPMB ML/X4?OH_4$L#!!0 ( -F">UF]NFS;& 4 !8- 9 >&PO=V]R:W-H M965TCTPE496^$.E&,1AF U*QF5O>N:? MS?7T3-56<(ES#:8N2Z8?+U&H[7DOZNT>W/#UQKH'@^E9Q=:X0/NMFFN:#3J4 M@IQ?1R>70[?<;?N>X-7MC<)8LE;ISD\_%>2]TA%!@;AT"H[][ MG*$0#HAH_-5B]KHKW<']\0[]D[>=;%DR@S,EOO/";LY[XQX4N&*UL#=J^RNV M]GB"N1+&_\*VW1OV(*^-565[F!B47#;_[*'UPUL.Q.V!V/-N+O(L/S++IF=: M;4&[W83F!MY4?YK(<>F"LK":5CF=L]-KBOL790Q4J&&Q81KAZ)8M!9KCLX&E M"]RV0=Z"739@\2M@$_BJI-T8N)(%%L_/#XA8QR[>L;N,#P+^EML^)%$ <1BG M!_"2SMK$XR6OX%TQ+;E<&YAWUOYQL316DSC^?,G>!BY]&>]/W[Z(L/#U -NW(IH?0IPM*P*(6"&H%E\SP')@LX",7M<4"?@S<2_P/ MWW"[05@I08E)3@'KP@[>$&D-6%K,FX0/LN\#S/!:/L%Y*HL"94$GM]ME"A0&SCBDJY5M:$K3 #X MD&-E]Z +4OCQ"=QN-.(SJ0$)12UIG]/*-5GY^JI3DOM)]D;7=8F:6:5/O%N] M0;_ 41*/@DD8'[MQ'*5!-DG]>)(E03H>^W&6C8-P1.,O:,S)DS_^Z06I9$Z4 M-'G;^9I+B^1H2Y<$69P'\C_89?_PS?G_UQ92DK.A'AL*@"]RF"!>:VYY12/ MJX="2T?3%T!J>*B)J$4!&]([[4=J&\C. M#YV-SRI45XJ<-MY:=6X6WPR06D=A M$D&&<9+!Q]4)7S"ZTE03BDS9-@-,J: M<%&^$:(6CRU+LEM2/OK&J#D&GA?"-07&@*M580JM?N%J,9^#;[<,#,<3B)(0 MOA& <4YQ54CSW WWO0GIB#B,,[A5E@G(AD%*%@Q#XC8&)P:G,28? 7TE<\6 MPN0HS%A5T7Q&XC!-B9"R;<&VW&[V:*K5BF(DUWT/B#1K(O(#RI91!11&_5^2 M8LW;\!##0ZII['NVWQ%:HZ2:ZE(('RKT$2!:Y,LZ;S3:95F;8T1KY^/&^3[ MHU/S(GFH*]?U4HCVU=)PU]05WQ-'REG-?22>PM*GNM(,(0H#+Z(X/)UY#,N= M\Q8H.269WQWX]>C4I]VJU@2CJ2NVC O3?ZD(#O9Z57KKKGU';HAC+6W3MG9/ MNZ;_HNEUG[8W7PQ?F5YSRAB!*SH:]D=4PG33A3<3JRK?^2Z5I3[:#S?TX8+: M;:#UE2(3VHF[H/L4FOX-4$L#!!0 ( -F">UDFO$Q=_ ( +4* 9 M>&PO=V]R:W-H965TD^.G5JU+3;P[0'AUS JK&9[23MOY\-%)&61&L5J2^)C>\YON?<"[JC-1=W M,@-0Z#ZG3(ZM3*GBQ+9EG$&.Y3$O@.F3A(L<*[T5J2T+ 7A1@G)JNXX3V#DF MS(I&Y;.IB$9\J2AA,!5(+O,+L>68A(!"K P# MUG\KF "EADBG\;?FM)HK#;"]?F3_4FK76N98PH337V2ALK$UM- "$KRDZIJO MOT&MQS=\,:>R_$7K.M:Q4+R4BN0$U;]X_O:AQ:@U]\"<&N ^[\ KP9X MI= JLU+6.58X&@F^1L)$:S:S*+TIT5H-8::*,R7T*=$X%9UA223B"9H*D, 4 MKLQE"S2KZFK.9B1E)"$Q9@J=QC%?,D58BJ:@\*$R@\:?#L[1X<''] !(@S=9'PI]?UR9"NM MSV1IQ[66LTJ+NT7+5:R.D=?[B%S'[7? )[OAWS';!K>UJXVU;F.M6_)Y6_BN M805LJ>U)!,_1YWL%@F&*)F510H'SJJ_17_Z^_1G3V0;_@2-/\'K^K."#=J-YP6N/WS2G\_#O$$8!/WN_APT M60UV9G6E,A!=6>V$O=3W/9%M*!PV"H=OT9?#??JS)[(-?\+&G_!U?1D^^R#V M7'?H^4_ZLB.L%X;N\$E?VJVAP@QT/[!("9.(0J*!SO% OYNB&I*JC>)%.6?, MN=*%*I>9GBM!F !]GG"N'C=F=&DFU>@?4$L#!!0 ( -F">UFKEZ4YH@, M .\2 9 >&PO=V]R:W-H965T>XYT0=[9GHLG62 J>*Y*)N=>H51]X_LR+; B\HS7R/23#1<54?I6Y+ZL M!9+,@JK2CX+@PJ\(9=YB9L?68C'C6U52AFL!7EM3KUC3 P^L7]E]L\CJ91R)QQI%NI>-6"=00596Z% M. !HGF% U *B[P'3(X!)"YB&\!=C4_29W*UQ,%%G,!-^#,+,U MF[FPZENTUHLR\Z(\**&?4HU3BR615 +?P%J@1*9(8Q_+X*%Y=U[ITXD0OXBRC4<)/J3J#2?@.HB":#L2S.AT^ M&4KG_ZV>_.?5>V),NC=E8OFF1_CN**/5MAJR=11H2MV-K$F**(K*?^M%-_:MDG1]1?<9;JSU,TW^<]E4_P]V]Z#GQ4 M6,G/0ZY,7;KBDBQV298X(NNY4P5410]Z:\[ MZ:]'P_K$WL?Z!*>WS;=Z(\QRU&$?N,<=LBW"1O *.H/V5!6PLKM[%+!$ MEA9ZK_VDYZ\%S[9ZAMV!ZR!IBD/VC4;S6OM5: M1D?&.&6+G;(EKMCZWAP<6\,?U;H#;X3VYAW4*,P8R0<_F9;0Q*T930-EMPC. M@FCF[WJ:GS0M/FU:\L-I3?K^P0%>5X3<=DXDV)-V&RZ.;9A\(V^:07=$9%3)J'$C5XJ.+O4NSK1=%>:&\5KVSYXY$J7*WM9 M(,E0F GZ^89S]7)C%NAZ7(M_ 5!+ P04 " #9@GM9PF4K*ID# !3$ M&0 'AL+W=ORCI86'8QG'BD>2%4!/F=G# Y2E4I+[^+L5-;HU%?'T_JC^3@!<(;DMPG[N"UQ*\YZ[@MP0=NMG$KA,78X&74C[*'>P5MTEZ9T5PN.'B$%LL?K4D[&L '&($,=#-=J MH$X@J7.T J;/:IT"^K@N28Y5]3GZ"<6$XSQGT,P@NCE*H-"/[>7@^W1T+Y_^MGKQX]5XRW.Z, MN5K/O:!W^2S\^:N$HO<"*O[76-4;76]<5WGH+=_B%!:&-$D.; _&\L2SE4XK%4XHE$XGUBN-UQ?&NJ1\-8"S[#3'01/7"V2\CS[$B>:+VIWD]AX6N M9X=N'Q:?PYS C0(GZ..2$9SEVF%D=;A>G'X7IW\USA6CV2X5\N5V,=ZK M]Z MVJ84BZ<42R82ZU4AZ*H0?"*$77'"EUI!0PQ/K<"R MG)DSL()S6!#-O' VL()SF./;D6U' RLXQ]F1,PO]:-P*9EVRB&C*XDPI%D\I MEDPDUBN.;7WM%ZR7FD3+/'UU>_;,'IK$",SU@\@?F,0(S'8LWPH')C&&LUSY MR3 P"?.D2:J Y;H[Y4AW/(X4 MT M_R,L_P502P,$% @ V8)[66Q>Y4]P! ?Q@ !D !X;"]W;W)K&ULM5G;;N,V$/T50ET4N\!N).IF*[4-.)':;M$@0=*T M#T4?:'EL$RN)+DG;V;\O=;%L72(D*?,2B]0YAQH.=>R93 Z,?Q,; (F>TB03 M4V,CY?;2-$6\@92("[:%3-U9,9X2J89\;8HM![(L2&EBVI;EFRFAF3&;%'-W M?#9A.YG0#.XX$KLT)?S[%23L,#6P<9RXI^N-S"?,V61+UO \G%[Q]7(K%66 M-(5,4)8A#JNI,<>7$?9S0H'XD\)!G%VC/)0%8]_RP=?EU+#R)X($8IE+$/6Q MAVM(DEQ)/<>_E:A1KYD3SZ^/ZC\7P:M@%D3 -4O^HDNYF1IC RUA17:)O&>' M7Z$*R,OU8I:(XB\Z5%C+0/%.2)969/4$*GT$^R*8+<)[C,$ MIR(X+UW!K0CN2U?P*D(1NEG&7FQ<2"2933@[()ZCE5I^4>Q^P5;[1;/\H#Q( MKNY2Q9.S>]A#MH//:![';)=)@>XA!KHGBT1-AK "SF&):AC)\D%^ FFV1G? MB[.:Q8!N%PE=DSS[ GTY$M"*LQ1%3Q)X1A)T700$7*#%=_0+L#4GVPV-T5R= M<8$^AB )3<0GQ7]\"-''#Y_0!T0S],>&[81:64Q,J6+.G]R,J_BNROCL9^)S MT W+Y$:@*%O"LHY?CG= MZ0OG_ZT>O7GUQF8X]>ES"CWG&;V0"K)>U"QLY+AXY35C8A=F^$_BVW\1%/3C+P:/ MJG&-.+TZ3F\PSL>,2F5Q#Y)(Z'680?IKSYI.L5"G6*1)K)$#O\Z!_TY&X.M, MCDZQ4*=8I$FLD9Q1G9S16XV@)([.WW <.+;7,H(NS/.#D=LV@B[,MK ;!&TC MZ.*PTK."H-\(QG6T ,; MV:,Q;EE!#\QKP)IQGI5%>##.Z"::]P8Y2'OM*=.J%FI5BW2I-1-@GQ)@OY,/ M5,*Z4J13+=2J%NE2:Z;H5+SAP?)CT N<[DONCFRK_<.@#X+H;F@Y,L=B>F*QD43Y#>R)5EOZ(-"KSY^.M5" MK6J1+K5F2DYE&_;>RR&T5G1:U4*M:I$NM6:*3E4='JQ+!AW"[U3S;F ''8/H MPAPO<+RV/W1AV/'4F]_VARXN&#NVV[('\ZRAJLJ!==')%JCHD);=K7JV[I;/ MBQYQ:_X*7U[CGODP[ZX7#=R3?-F:OR%\33.!$EBII:R+D< =7_%F#P.\@7J_SG,_@-02P,$% @ V8)[65"?]W@- M! MA, !D !X;"]W;W)K&ULM5AM<^(V$/XK M&O>FYWE6NXM6UOA V3>^ 1#H,8E3/M$V0FQ'NLZ##228=^D64ODFHBS!0@[9 M6N=;!CC,0$FL6X;AZ DFJ38=9W/W;#JF.Q&3%.X9XKLDP>R?.<3T,-%,[3CQ M0-8;H2;TZ7B+U[ $\65[S^1(+UE"DD#*"4T1@VBBS# *\]( M+65%Z3?H5B0;;B"VC,L[_H4-@:&@IV7-"D $L/$I+F M__%C$8@*0/+4 ZP"8)T#^B\ >@6@=ZE"OP#T+U6P"X!]*< I $X6^SQ86:1= M+/!TS.@!,64MV=1#EJX,+0-,4E592\'D6R)Q8OH >TAWT$&S(*"[5'#T &0 M/5[%_??4#O$$G1'8EC93W6A5R( MINXWPW_#Z4OJ)['LE179R_AZ+_"YA./UFD%>2XA&Q^)#?W^2INBC@(1_K2N: MG+=?SZNVZ!'?X@ FFMR#.; ]:-.??S(=XY>ZC+5)YK9)YK5)YK=$=I+I?IGI M?A/[=!;+OI;M'7(302'=K42TBV6SR7>BNA3GA&:^FZFNN9]:W>%8WU=3UZAZ M;>HN4?3:5/1K%>U2\234=AEJNS'4QY\0@X"N4_)O[:XYSSGLBK S&%:D\_#: MS_VS;:=KGIJYN=F@8B47;)P%+C=RJD;6N9'?N+3_6*-.&3CGE< =>]VVTNMH MV>OJPN@\6Y0].%_4HE'VVB*]1-%K4]%OB>PD)X,R)X-+BKGSZD&D@[S'K3S" MR@/,'R11=K*;+.4K'N$@-U@*S 221R?97F:/A'\=97WLQC1O#+,NN8VN7=MD MVB1SVR3SVB3S6R([*99A62S#_^DX,6PSTVV2N6V2>6V2^2V1G63ZMLST[67; M GMES^ZH^0!2(3^=ZQ*?R\BOY:?MU'C6!1M]N3:AERAZ;2KZ+9&=),HTGCXZ MC3=UU6H.8Q+59ND5"=-"2?:15_=K;,9>F[TW>.*UZHG?%EN>5KURK9 6V<7 M0!QEI_/\>ZZ<+2^99MG5RMG\W!PMS)IYUQQY^172$WU^HW6'V9JD',4022FC M.Y!G0)9?$N4#0;?9I<:*"D&3['$#. 2F#.3[B%)Q'"B!\JIN^@-02P,$% M @ V8)[6>E$177$!P X38 !D !X;"]W;W)K&ULM9O;;MM&$(9?A5"#(@5JBWLDZ=H"$N70% T:Q$EZ34LKBPC)54C*3OKT M75**EMQ3Q&AU8XOR[.B?/#,!D^]OO,_NUTW[QG1VO4GOV2UK/F[>5>)J>O"RS I6 MUADO@XJM;B;/P-6<)NV SN)3QA[KWNN@#>6.\\_MQ9OES21L%;&<+9K612I^ M/; YR_/6D]#Q9>]T&M?='/3C1;19&6[C+=-)?Z:B7'- M;)[6Z^#EEVWVD.:L;.H@+9?!F_*!U4W175\$MV+K++Y5F M5? IS;/J"-6F6U[\)9Q]O7P1/G_P6/ FR,OBPYMM:#*ROIXV(I54T7>QU M/]_IAA;=_RR:RP"!WP,80FP8/GK>I,NV,U$',B:50]L,OOU%T##/TSQ>7(VB!8=HD4N[[-G!:^: M[#\FM@&O&U.HN_&T&]]FDH<9B&*<)/1Z^M"/PF"'$(C"Y& W$(@/ K%3X.N* MUW7PL12)+>]TOA8)S;C+=GZBG@"D2-0M@%D<.8@CX\3]+:Z941W1/OL"*O*< M)@-]]*"/.O6]K)M,Y$!B:?3EN@""%9S M@FX$$V+9+""4G M]G;J]I\&90@@21:?)+ 8)LBCM$1EX.7][-^JRQRA1A9H, MDR0.J46JI!YP8N:(K;EWT/]L3&-" 59%&@P1HA$)+2(EK(";5L=OS[TC97]J MTZE;B0UJ(1:0R (CF>78H#J3V@VJ)EZ3F=B@Q*)4\@NX 7;T!M79U*Y]C-03 M;S(4B""]33*4*E$&W"R;\VK#*Z$U*'G#=G>I=]QVQ^GT-189OKP-(Y=T!*?A M$7CEHR]OPV E(<&IB 0Z^T D[D$2E9$F0Y$#Q&:T[$5)2> +D\" 0!QIIT:W M M8\!"4HH3=00@,!(8C56U23&4*)Y7!#"4KH!Y10YY]8>P 23:C!D&!A:@$E M[)6';E!^O+R]#.[Y ZO*]DAV>2B]9^7B6U"SQ;;*FLPRQ7Z+QG-4C5"2&**3 MU*"7(XLA*U9B2H M$YI&ZBVBSZ,G;,&")7IB< MEGB"YGL""+04D$@26[D)O?QB0<9 M:E==IY';%I&2VVQ:0<9JEL,$JS) M-%7!H@ZVM&"0)")R$W'.Q+Y<98NTK<3X*EBR#:\S\PYU>AI[('UY&\8M,8O( M2=D'.2D].EA/WH;!2EPC-ZZ/R#ZFQG%"H=IG,=A!B&-JJ7"0Y#1RIQ.QM] M%L_1?L:2L=C=?CXN^WCM0?OR-HQ8 AN?VH/&QM9RF&B'1K>+,(3(1D&):^RK M XT-P%95NDR&#T9(3!-OO6=B:"JK$DTVEHAA%+4I-3&\S$ M\.Q2F!"M,6&P([3?AQXJ[#WHY*N_3'0$:^?$93(4* %-O/66B5Z-:@I=)D.% MDJ/$3T^9&"I5XU+O[.B12RWI1TYO*;M=C#Y]YV@I$\E2XFXI'Y=OO/:5?7D; M/A4HX4Q/[2M3G;.IMQXUU4M: M;6'.@7 J$4[]-+*IX0$LLF]Z^O TC[CTQ?6K3FQJ:WCB.U6=*W9_SLW'(NPWJJS-.]?L-+9N< MHQZG\HZ$>FN@4U-S7(WF'+<;5-YN4#^=]KT;JNPS]5$-]Z>-C6;:^_Y1^^6O MMVEU+_9-D+.51N)T5KOO4^TN&K[IOI)TQYN&%]W+-4N7K&H-Q-]77*3, M_47[+:?#M]IF_P-02P,$% @ V8)[62-"H?'* @ < @ !D !X;"]W M;W)K&ULO59M;YLP$/XK)U9-K=2&A+QTZQ*DEG1: MIW6-&G7[[, E6#4VM4W2[=?O#!2E&HFV*=H7L,T]S]T]W'&,-TH_FA31PG,F MI)EXJ;7YA>^;.,6,F8[*4=*3I=(9L[35*]_D&EE2@C+A!]WNR,\8EUXX+L]F M.ARKP@HN<:;!%%G&](\K%&HS\7K>R\$]7Z76'?CA.&:=G[#DO , MI>%*@L;EQ+OL740C9U\:?..X,5MK<)DLE'ITFYMDXG5=0"@PMHZ!T6V-$0KA MB"B,IYK3:UPZX/;ZA?UCF3OELF &(R6^\\2F$^^=!PDN62'LO=I\PCJ?H>.+ ME3#E%3:5[?E[#^+"6)758(H@X[*ZL^=:ARU ;[ #$-2 X$\!_1K0+Q.M(BO3 MFC++PK%6&]#.FMC:GG+"V3!B)H7KIX*OF4!I#3"9P(U< MH[%9N3^#KTQKYL2&XRE:QH4YH=.'^12.CT[@"+B$6RX$O10S]BW%Y)C]N/9_ M5?D/=OB_BVT'^KU3"+K!H 4>[8=_9G(7W"&1#J%!TG](OA/3."+,@9FRG!7DVW95^X&[>YHU>N';-[U1]T.;%@Z5,OU&FOX\]C)2TFIJN8(+JS]8"@5H" M^TTBZB.2T6S)2!7+LR)K4VB_V_X(,O*P.;: M*3-JE!GMK8\;:9%8+8VZ&.GKNG!*Q%5EM"5>L?6J[[2;O>LP"#K#L;_>SJC- M:M )&JLJ5']K'KA9?,OTBDL# I<$ZW;.21A=S;=J8U5>CHB%LC1PRF5*OP2H MG0$]7RIE7S9NZC0_&>$O4$L#!!0 ( -F">UG@3'_%=P( 'D% 9 M>&PO=V]R:W-H965TN_QRXOL!3NQ*Q1\Y>EL:4@#NTJ=FN+8A% I8K3)!G$I9 ZRD9A M[]9F(U.1DAIO+;BJ+(5]N41EMN.H$[UNW,E507XCSD9KL<(9TL/ZUG(4-RP+ M6:)VTFBPN!Q'%YWSR[[/#PG?)6Y=:PW>R=R81Q]<+\91X@6APIP\@^#7!B>H ME"=B&4\[SJ@IZ8'M]2O[5?#.7N;"X<2H'W)!Q3@ZC6"!2U$INC/;K[CS$P3F M1KGPA.TN-XD@KQR9<@=F!:74]5L\[_K0 J3I&X!T!TB#[KI04#D5)+*1-5NP M/IO9_")8#6@6)[7_*3.R_%4RCK*)< 5\>:KD1BC4Y$#H!5SK#3HJ0_P)9GP0 M%I5",$NXV BIQ)P#/@\P8PS,,*^L)(D.[M ? ZE7,#&:+'>\$@IN!/F$%SB< M(C'<'<$!2 WWA:DKT#=7?'Y;>,_KR8N^#OUS[M=8W>_AI^ MRL[=6N0XCGB,'-H-1MG'#YU!\OD=!]W&0?<]]FQ:(9\@*KB_'7A!8?<)K"D& M@<)/[2;C&3Y-!NDHWNRIW6MJ]_Y;NZD+9* ;5GO_;\TT;$DX/4N'P^%^!?U& M0?]=!?>&A-I7KO^OXS.VW#W[JU[M#K@,PZ M#-?<$(]J6!9\-Z+U"?Q]:0R]!GY>F]LV^PU02P,$% @ V8)[6&ULM9QM<^.V$<>_ M"D;-=)*9DT4\$""OMF<<7].FDTYOXESZHM,7M 1;G%"D0E)RTD]?4%($@@!7 M) V]N9.LY>J_2P*_Q9-NWXKREVHM98U^VV1Y=3=;U_7VXV)1+==RDU0WQ5;F MZI.7HMPDM7I;OBZJ;2F3U>&B3;8@0< 7FR3-9_>WA[]]+N]OBUV=I;G\7*)J MM]DDY>_?RJQXNYOAV1]_^#%]7=?-'Q;WM]OD53[)^LOV+5NE&YE5: MY*B4+W>S!_SQ4<3-!0>+GU/Y5K5>HR:4YZ+XI7GS_>IN%C2*9":7=>,B4?_M MY:/,LL:3TO'KR>GL_)W-A>W7?WC_[A"\"N8YJ>1CD?T[7=7KNUDT0ROYDNRR M^L?B[>_R%%#8^%L6677X%[V=;(,96NZJNMB<+E8*-FE^_#_Y[92(U@68]5Q M3A>0H1?0TP7T$.A1V2&L3TF=W-^6Q1LJ&VOEK7EQR,WA:A5-FC>W\:DNU:>I MNJZ^?TRJ-?KKK[MTGV0RKRN4Y"OT?;Z75;TYO)^C)_7HK':91,4+^B2?:_0D ME[LRK5-9?4 /^R3-DN=,SM4C-:^4DP_H2ZX>J"S]GURA'XJJ0I^+*FWNV0?T M79*6Z.2]UV^4&D]YY:<C8S MY+*S7 ;*/8M$18E>U;-;R_*2WJ-'T5(2=+1"%H;,\"PS!&7^5-1)=DE7:'VK M*X^V%91'?A;(1S[O?RN;]M_I#Z2S97.?#[\G9T86Q#D+8OS#GRR7N\TN4T_6 M"F6].1#6;9EW[QQH8NB-SGJC"4__,,'1Q58 61ARX[/<>$@K&*8OOIQ0T,10 MB /-U !L""U^7NKS3YX\/?>^O)EQMVH)[+O?/WELYQ]C$@H>=^Z3RY#&(0OB MGKNE*8U!%D[J_D\NVVI4-TN)I=JV"S&-<-@C6A,6PX@=!(.3#S-G7 1QU)7I M,(R#F#1ED%.G1BMFPYO""!Q@$-FCVX4G;V82-+@Q3.YW( ';J)Z3B-/N#729 M"1+UW#Y-= RB\EUP.+DV-#'>[7]=5B'C?0U$4QC#&![%">S *J4D[&IUF$6X MKVS"FL X&E4XH0BW!:ETHCRHI;'J<+GHF>F#O8U MNF5<8T1/=#%!A*\!'0'+DM%Q>_)FQJT+$P+/#4R +K%'_%% M:M6!UVO!GW M\9ZG5!<*!"X4)B'7+@!X3 )+LVU&B6I8/64"U64"A>0[:FI2'\?X>2%('N*U!J,N(8-K#':KI3F&ZCV(D=8":X,A:27"841KW MS'=0S7,*\_S+S=,->BWVLLR;AG)@9/(J\^7OJ#H7I4[=H-_1C<23-S,+NE*@ M\$K "%Y2KW6"+V]FW+I.H!/F_B_TZO:< HX#;O'281>2D 5]O;IF/)TR_W]! MM UO+ @F%HH<=C%N3U^9HC7DZ:!5@ LJ';CFQ)Y:=M@)%8[ ;I5,8YV-6 <8 M 4SF=5' ES.IASTNW*75:8DKY%84UZ-F5=8*!R!\-I MW'WPG%:T;SC,-.G9H,6!@5(=U,8!Z/9@ AN9O3: L1)DM2.' MG2",](S+F.8Y@WD^:6>(#6IK:PAD8DK5&&71:$\&C_'40,[;']'.-NK>BTHCWE3*A)'L(D?P\00QO2 MW58!FIB2-<-#F.&C2!BZ!MYV@ M[^^QY?8*98-T' MU+$'$$>XIU(+-<##*7L!+DBVR6PU>\C$E*JY'0Y:_+^@S::P,YVV&91.#>P0 M7O2?BL+0ZZJ^+V]F$G0]$$Y8U1_86SMV[G7K&)=-W_HXU_SF4Q;UAZGF-IJ[ M#0(T,25K=/-!2_H#-3H&U-W,NFQZ,ZMQS6%<=V=/X2E3V-GH/P.'^3V%AMPF ML]7X(1-3:FM;/@SN033D-H:=^;3-P'QJ9'-XB?U]AP>\+KK[\F9F0A<&?,*B M^\">VQZWS[L3>2Z;GG$]UQSG4Q;=!XJV(6VU"LC$/*6A*2X&K;D//)GA&E%W MCV8<;?B Q H-;@&#>]2>&]C7V&;@RYL9N:X%A-_3<\)K->#+FQF\K@:$]Q-T MPK&'GRA!W:?T&J07FO3"_UD[+>\+ADL6@?VFU]+^&=2OJ9YA3+YHMP'-TT?4!Y_@.#XIBZVAS/\ MST5=%YO#R[5,5K)L#-3G+X6J#DYOFI\%./\,Q/W_ 5!+ P04 " #9@GM9 MR>2U5_0+ "Z< &0 'AL+W=OFV;U=+NO5H]CD M]46Y$]OV+_=EM?JNO+LO/AB^;K[5+6?EBWA!V..(@\D=7[;\=O&^]^9;7XJ9<_[>X:QZO M%NDBN!/W^7[=?"Z??Q='C^).WZIC;+@(5ONZ*3?'@UL+-L7VY?_\ MK^.54 X@T<@!]'@ M3V '0]@!T=?+#NX]3YO\NO+JGP.JDZZU=;]<+@VAZ-; M;XIM=Q]OFZK]:]$>UUS_EA=5\$>^WHO@H\CK?27:F]34P9O@M@V9N_U:!.5] M\&M=B_:71XF[(&\"Y<#N;@2?Q6I?5<7V(7B7UT4=_/Q>-'FQKG]I57V]?1_\ M_-,OP4]!L0V^/);[.M_>U9?+IG6@,V.Y.AK[[L58.F+L?U;-1<#(/P(:TLAP M^ U\^+_S[=CAR_:RG:X=/5T[>M#'1O2]7)6W)C]>#HS,!W9C\VV]RU?B:M$. MOEI43V)Q_?>_D23\I\DK)&6:C^SD(X.T7]_D]6,@_MP73_FZ"PR3LR\:DH.& M[GOCZ9KP-,HR?KE\4OTPR#%&>)B>Y#03HY.)$6CB[6-9-6\:46W:\'H2=;,9 M,_1%#U<,:+_NTC"A/4--0[&, M)"SD9BN3DY4):.7'Y[R#FF#XB M*=-\3$\^IF8<> M" 7.?B)IT_V4>$!@/K *O>&43\(L)JP?>D.Y.*$)&XD\208$1H.;W**F]$L"T;40?M(USPK1Q[C@-U.=]#)&VZYY)-2.8=JZ@H M@J5-?YJ5+$)!!K"*U:,*G1/3-.K%*GPF7T\D;5"8-D[)"*,+X+'.#^=(VG1/ ME12$?PX"-PDQ!ZQ0"2L4SD.\%U4;EEW*+\@/+AL]9H8'=]I_@C%():%Y J<2 M,B@,&5_*IIV[ =.&X! E*4^3P<@Q"#)&8CY"MU0R!HW!4/E0Y-^*]>&ARAPO MJ'R!I4UW5O(%A;,82KRLI=]&MY/!!7]#HG 0-08Q'L4C-T7R 87YX"5NIDP< M H+11(/8N(ERXJ?PQ"\SN_\+G" UNL<4'- )400+TA@*)" )8V/=TK(8#! M$&"?364&% @S'L=]<#4(9BSC="11R>0TS^!IWCJARH89@X2S).IG%DQR(<_2 MD<0OD],T@S,+ZACJY[JZ,90_B.WJQT3:"SZ':YQA:=.OB%)7\,X^,-3L Y8V MW4\)!@RK.L&&,S]+4\ZS?I :S.X-E=GY*F4R>P.N>(FB.EP"0R,.^*!4,M66!IT_V4W,%@[G 8.<.B M!(M(%O6S=R:YF,712 &223A@ 0>520")[ G$K7L.*G6_6'"P221:)O%DD M0F41+&VZGY)%HO-74$2&)12F\K5!#BI?1Y)"(GL*F2QEP[J<;\\<[!%+]HB] MV2-&90\L;;J?DCWB\U=1Q ;J,)6R#7) *3N6T!';ISILGLU@=_L-JS7^7[.42Z) M)<[$WLLQ8E1>P=*F^REY)3Y_.48\+*.82MSPF7P]D402VU=E/H@GL0Z(T1G4 M&@R6-MUG"3BQ=PTF1L49+&WZ FR),PE<@[$J=B?#JDJ?-$$1W3:)( F,(%.% M[L2 '\9',X,@]&B62 !)X"414W7N!!4XL+3ISDK@2*S714P4D9/ALH=!O$ B MNH&2%!*;A1%3M@U186 ;)*+;)N?^Q'[N/WZ'NE( ? ;G8)J# A)EYX3-O7,1'#47@:5-]U." ,>J@_#A3-\/4E!$-U!R M $>J?O!AO6)@'R2BVR>G;FY?SU!GG^F4":S8.8[F2"5P"0CL:6-IT M/R5LHP;%66?!IU@!%= ,E:W"8->R_QE$IXJC-PI54HD$*/]>;1YA=+1M6 M[>H=EC;]0DAV2(GOX$I1=V=@:=/]E B2P@ABM?%ZB!8C.Z^'@E#"))4@DOJ MB%M5&SZ%\VV; TE2B22I-Y*DJ$B"I4WW4R))>OY2BW0:1D 1W30)(ZD/C$Q6 MM6&MSK=G#@1))8*DW@B2HB((EC;=3Z4[!4)[BFGX $5TTR1\I#Z)#IMG-%BQ M\QV:(Z>127#)O',:&2J78&G3_91 ML+3I/DO:R;P++QDJT6!IT_V41)/!A1>KPG9F:(T3".:]*TS"/(L96/+ZS*E41:\!F*JNIWA-L>:ISN6VA[+>BG$1 WY M5=/4+FFCW.@V:1(J+:Y"FZ41DV8.^<%LID$.,),J9KKB 77%@XE3N/V&%N,VPL-3U?%7:884P)MAG?%\U36_Q-DE">[Q)J+3&"I&VI;XJ MFMSF;10$]GF34.EK%;HF+N@YI?&)T[E'WRSML$*E'U;HG=1X/13-UUD:9H5* MQZP0J[;RJFER\[=)$-K]W0Y7Q5RD2LNKHLD-X$9!8 G82I6DGH?X8@]NT$TU=SU<%8^!^F7;Q20U+0XP-T0V"<$=T!6 F M&F^:(]6B4SHNMF"IZUT'!5NH/[; O4'=?9T%6Y1&H01NSFD9G 9@,;9,/PJJ M[WV!>J8K/3[)1)//,QX!8,3\WXH"]R]U]A5+7<]7 MA7HFFIA:1?-1A_;N+,.>](ESN7JS5-XKU[W5[V->/13;.EB+^U9]>-'M0JA> MWI/W\J$I=X=7S7TKFZ;<''Y\%/F=J#J!]N_W91O,QP_=V^M.KRN\_C]02P,$ M% @ V8)[65DLZ>CK @ -P@ !D !X;"]W;W)K&ULK59K3]LP%/TK5D (I$%>3=)"&PF*T)C$ABBP#],^N,EM8^'8Q79: M^/>SDY"%-BV;Q)?&CW.NS[G7CPY77#S)#$"AEYPR.;(RI1:GMBV3#'(L3_@" MF)Z9<9%CI;MB;LN% )R6I)S:GN.$=HX)L^)A.78KXB$O%"4,;@6219YC\7H! ME*]&EFN]#=R1>:;,@!T/%W@.$U /BUNA>W83)24Y,$DX0P)F(^O2$55_\4N>A17![6PA>3?#^E>#7!+\T6BDK;5UBA>.AX"LD#%I',XTR-R5; MNR',5'&BA)XEFJ?B*TP$>L2T '0#6!8"=(F41,=H4M45\1G2!*Q@3A)TS98@ M504YO 2%"95'&OPPN42'^T=H'Q&&[C->2,Q2.;25EF@6LI-:SD4EQ]LBYT>B M3I#O?D&>X_4ZZ./=]&^8;:/;.C%-=KPF.UX9S_\X.Y=$)I2;!$GTZWPJ=4H2 M];O+816RUQW2G,I3N< )C"Q]["2()5CQP9X;.F==?C\IV#OW?N/>WQ4]_L[9 ML=X"3[K,4PH(G@NB7I&$I!!$$9V'@J4@VOL&G5,%@F%S-+M24ZT7ENN9^V49 M>WTGZ ^&]K)M>A/F#AS/[S>P=W9ZC9W>9]BIQW-0&4^[3%2K1"UU@1]Y:Q:Z M0$[4;2!H# 0[#=SL$-\E--C0,.B%P9K039 ?^9[3K31LE(;_D^H4INH#K>&& MC"APUJ1N8MS V:(T:I1&.Y7>< =[?<_US@A+:)%":FXVKC*] M0["4H#I=1)O[>Q"Z4;AFI /F]_Q6:2HK=NM:-T^JKO^<,(DHS#31.8ET[43U M3%4=Q1?E33_E2K\;93/3+SL( ]#S,\[56\<\'LU_A?@/4$L#!!0 ( -F" M>UFQ#[&&G@, #L, 9 >&PO=V]R:W-H965T>%&CMKK3?GKJNR->14G8D-%/AE M*61.-4[ERE4;"711D7+N!IX7NSEEA3,956NW:L@%M)5)GG5'Z_!"YV M8\=W'A<^L=5:FP5W,MK0%=R!_K*YE3AS6RL+ED.AF"B(A.78N?#/9ZG!5X"O M#'9J;TQ,)',A[LWD>C%V/.,0<,BTL4#Q9PM7P+DQA&Y\:VPZ[9:&N#]^M/ZA MBAUCF5,%5X+_Q19Z/792ARQ@24NN/XG=;]#$,S#V,L%5]9?L&JSGD*Q46N0- M&3W(65'_TH=&AST"VK$3@H80= G1#PAA0PB?NT/4$*+G[C!H"%7H;AU[)=R4 M:CH92;$CTJ#1FAE4ZE=LU(L5)D_NM,2O#'EZ\H$R2;Y27@*Y :I*"9@$6I%W MY$N!>$%G\N7H^/;2%\VN[S_[W[@=BA&W&A)6]\.<9,V4J MX\(DC2)_7\R5EGCO_[$=>&TRLILTM?!<;6@&8P>+G0*Y!6?RYI4?>^]M:K^D ML>E+&IN]D+&#I6VDZ@)L<5V3P>V\F[ 3XF(W>[+ZT% MY7M=U-2&\@=)>@B;66"A[_DMZB#,01OFX&B8?^#;63Z5IA66)JQ"F(4*ZNJ$ MS]T]UJ0Y!P+?2J:_$P59*9EF8!6FWBXY\#(9^AUA+*ADV-7% HJ38=R1I8^* M B^VJQ*WJL2_IHJYFQI6+,/:_%2]L4X_2Z.X'U@Z[&ED0?E]D6RH-$RBCDI] MF.][ [M*2:M2\E.5CFC4DX(HP6WOSV72IC^DJT4>@7E'4@,^*C)?X2II4$'H-$@>9R(&

]U0#G)5M:&*9*(L=/W,M:MMIWM1 M-7B=]4O__,JWK$^Q,ZX;V2?S=5M]0^7*9!6')6[EG25XUV7=JM83+395+S87 M&CN[:KC&[AZD >#WI1#Z<6(V:/]?F/P'4$L#!!0 ( -F">UGDC>RS)P( M * $ 9 >&PO=V]R:W-H965TIX0#RXR;4Q<^)@.\WX[[&=-"K0EI?$9]]]WW?G M.\>MD"^J -#HM>252G"A=3TA1&4%E%2-1 V5.=D(65)M3+DEJI9 0J:Q:#1G%2PD4DU94OEK"ERT"?;Q?N.);0MM-T@:UW0+2]"K M>B&-10:4G)50*28J)&&3X%M_,HVLOW-X9M"J@S6RF:R%>+'&8YY@SPH"#IFV M"-3\=G 'G%L@(^-GCXD'2AMXN-ZCW[O<32YKJN!.\*\LUT6";S#*84,;KI]$ M^P!]/M<6+Q-EK7X>#@" X$1#T 8'3W1$Y ME3.J:1I+T2)IO0V:7;A47;01QRI[*4LMS2DS<3J]ITRB9\H;0'.@JI%@*JX5 M>H\^4RFI+1FZG(&FC*LK=(%8A>:,='BR/@7L2=$@OLLS<72V4M97+NN M2/8DP^**%217OVP9S[!4IWSGBH(3O*F:LM1%GC=W,TQS9[6HKMWPU8*5,J4Y MN>% E%F&^;=W)&7'I0.=APL?Z6XO]05WM2CPCMP2^;FXX>K,;5$V-".YH"P' MG&R7SD_P>HT"W5!5_$W)4?2.@99RQ]@7??+K9NEXFA%)22(U!%9?![(F::J1 M%(^O#:C3WE,W]H\?T#]4XI68.RS(FJ7_T(W<+YW( 1NRQ64J/[+C+Z01---X M"4M%]0F.3:WG@*04DF5-LV*0T;S^QO?-0/0:8'"F 34-Z+\V^$V#7PFMF56R MWF.)5PO.CH#K:H6F#ZJQJ;J5&IKK:;R57/U*59]C[?O@>O7[X!+P'-P:<]*X5J M$ M7*K;ZGF[2,'M7,T-GF/V5R"O@PPN /!08VM?3[;_A_%R[J\:H'2C4#A2J M\/Q'!NH"W*0XE\-1,*FKX0(SG'XZKT6!$[)TU.,G"#\09_7J!9Q[;TU:+8$- ME/NM2@/.&)?T>W7!Q+^^ M0=@C=@E1#$/_1("A+@SF 30+F+4"9O]CT'-BM-QL1 6%D1\&)XP-98&F;&8\ M;QG/'QERM9KN6;H!-%.\#T13-3IC$N>I3X8EL('DL)4M M\N@YUH1HY+QX%H;HQ)_CJGD8>6?L&;>,XTG&:Y85I21<7/29:N*";>41I _J6_3H98YZL MWA+:4'V77^!T@/E1OX[3"/)C./+KN R&L]@_X]E(.T:JV+80;TZ5C) PH0Y($S?YH=W$U"3LUQ>+5BPA!]#:Q]*Q:C4BVT(:O M^%U&0I8S$K*:D6RA#=5W&0D]2T9"X_ #(QC"$Y\;RL(H]$.SS5%O7V8Z(SUB M8ZPA+JPA"R')60U+-E"&ZKOPA)ZEK#4H/;WGJ!:H4_#DJ', M#Z+X='UV>YNP>@?\#\QW-!<@)5O5YUV%*H;P>E.Y/I&LJ/9E[YB4+*L.]P1O M"-<%ZOUFVHL[!#P, $H* 9 M >&PO=V]R:W-H965T=% M;H$)=>*!L4UY/&"5S F%*4>B*@K,G\:0L]70\9VUX9HLEE(;W'A0X@7<@+PM MIUS-W)8E(P5001A%'.9#9^3W)Y'V-PY?":S$QACI3&:,W>G)139T/+T@R"&5 MF@&KQP.<0YYK(K6,^X;3:4-JX.9XS?[)Y*YRF6$!YRS_1C*Y'#H?')3!'%>Y MO&:KS]#DT]-\*KVC?R')160K*B :L5%(363_S8Z+ !4#QV0- @M<" MP@80OA;0;0#=UP)Z#<"D[M:Y&^$2+'$\X&R%N/96;'I@U#=HI1>ANDYN)%=O MB<+)>,I5R7'YA##-T.2^(J4J ME!5ZI$C]$5YASKG41'"4A,66]O$G3T M]OW E6H!FL9-FV#C.ECPFV ANF14+@6:T PR"S[9CS_;@W=5XFWVP3K[<;"7 M\$LJ3U#H=U#@!5W+>LY?#P]MZ?Q?],D_1]\2(VQ+(31\X1]*H8.F.:9RNR+0 M]]%,2*Z^ZQ^V?:^9NW9F?=;U18E3&#KJ,!/ '\")W[WQ(^^C3?1#DB6'))L< MB&QK>[KM]G3WL<<)*-*48'V^VK:@1D<&K6^'AS@(/?,;N ^;\NXZ^I[-,=EU MC'R;X\02.GKAN)5RKTVYMS?E49I6195C"1G"!>.2/)OT.ZAL:[74M=HQQ0KK M8K7)T]O-NA?8Y-EU[%G5J?U.-_S"LZY-G5U'O]D9NSI1JTZT5YV+HL2$FX^3 MS5&*2R)Q3IZ55H1*X!3GQY4 )-AZ !M^QC_ M!%!+ P04 " #9@GM9_ FO(C<+ VB@ &0 'AL+W=O\'LF\CT1?I*6+^Z+\5JVDK)WO MZRRO+D>KNMZ?R^;9^$!9IFN95VF1.Z6\N1R]<\]%%+0-=N_X5RKOJ]YCI]V5 MZZ+XUCYYO[P<3=HMDIE[G6]V MYCJIY+S(_ITNZ]7EZ&SD+.5-LLWJWXK[7V6W0V'+6Q19M?NO<[]_;]B\>;&M MZF+=-6ZV8)WF^W^3[]T'T6O@>4\T\+H&WJ,&36%S []KX+^T0M U"!XU\"=/ M- B[!N%+*T1=@^BE#4Z[!J>[SMI_NKNNB9,ZF5V4Q;U3MN]N:.V#7?_N6C<] MDN9M%+_49?/7M&E7SZZV5?-*53GS8GV=YDF;C\KYQ?F4E&72IL1Y$\LZ2;/J MKQ?CNBG8-ALO.OA\#_>>@/O.QR*O5Y7#\J5<&MHSNOV4:#]N=O2PM][#WEYY M))#+Z[>..SEQO(GG.U^_Q,Z;/QOWB\;\8U&_=7QWCS$TC^GF?]]FJCFQ%>SE M6Q$\8)Q%L=XD^0\#CEOL%+%5XIF=2_+A5A%=YQ^"ZN^X_G-!?;?X?9M6Z>Y M]M\/S6O.^UJNJ_\9-O5JCPS,R/8H?UYMDH6\'#6'\4J6=W(T^\N?W&CR-U,F MD+ 8"6-(&$?"! BF)28X)":@Z#-1%,O[-,M,P2!;V@8#"8N1,+:'13M8.RBY MFTVGDR@*)Y/)Q?BNW^O(LL)0]C1L"O?+:ET:'KHT)+OT);7,?OSRJ\R6 M[3FK.=:ELC)U,4FR[6(D+$;"&!+&D3 !@FE!B0Y!B?!GBPB9&"0L1L(8$L:1 M, &":8DY/23FE#RT?-JNKV7I%#?.=9<=635?E)KTE'+I_$&,JZY(L&UND+ 8 M"6-[V&GOJ.X].HD@RPD03 O#V2$,9V08YLV7H'0IR]W7(:DC!E$S!X22R4-^-3YPL3:[3 MK#FCM,>'JMJNS:D@T;:I0,)B)(Q-!P<%/S2% EE4@&!:*-R),B:3(V*QE/LC MA%,GWU^:$;J0;4B@M!A*8QVMGY/(%!-H58&BZ4'IJ37WZ"^@=%/KKD?28BB- M=;1^U[O!F;'SD74%BJ9WOJ[P\12+K>+.KW.I).L MBVU>&Y-"UK%."I(60VFLH_63465(WPY!%4=5&+T97L(X( M5'Y"::RC]2,R" ?4>Z)H>CB4''6/LZ/.'\Y\-Y,HRWT\VCF^5;HQQP/J3:&T M&$IC4!J'T@2*IB=)V5/W%?2I"_6G4%H,I3$HC4-I D73DZ,LJDMK5/,)*LWK M)+_=CUVJ2M;*K!J#!!6J4%H,I;&.UI=J06 VJZRJT_5N MD/*UDC?;S/F0WDCG39H[/V12&A>:7-%(ZTQ -2N4QI[Y\,+]AV0\D$#-*XJF MAT2Y5Y>6K\1@)I9W,BLVK6N3BU5>9,6M<5Z&KF"=&:B$A=(8E,:A-(&BZ0N^ ME*WU)OBAC <5LU!:#*4Q*(U#:0)%TY.C]*U'ZUO$4(8N81TDJ.:%TEA'TX8R MKFDH RTK4#0](\KR>K3E/68H0R.M,P$5NE :>^;#(X8RT.T0*)H>$F5X/=KP M?I+R+G'>YXNWQCA E2V4%D-I#$KC4)I T?2(**_K!:\P2H&:7"@MAM(8E,:A M-(&BZCI:_54B6:99T8J-SM:-H"H[/09$,8M#"'T@2*IL=!F5N/]'L_ MMV:)9EO' VIP.UI_,J==4S[,!M3-0FD"1=.SH=RL=XR;/6;A$EW(.BA00^L- MUZGZIZYO2 JR+(?2!(JF)T496H^6C-3*);JI==]#36Q'TQ8%>%/?-70^LBZ' MT@2*IG>^,J_>,K=88T!6L,P(UKU :@])X1^N/@1X%5Z *ZC_"5#K5IQ>_ MSI-JY21YT_?M ]EDXB[)9&Z. '"5.?0\O/'RH.8728BB-06D< M2A,HFIZ#06D<2A,HFAX2Y5-]TKK-3.>B MP=2=,2E0IPJEQ1VM/SKLUL3YFCQ]8LS M+\I-L3>GQBQ ;2F4%D-I#$KC4)I T?2\**'JO\)26!\J4J&T&$IC4!J'T@2* MIB='Z5:?UJU6,S/^<"7H:63Z\=.,_*&3GM.;X1U.* +6Z$T#J4)%$T/AU*N_C'*]9B9&7_X@_PSUX\,28%* M52B-06D<2A,HFGY),^5? ]J_DAU\*(U!:1Q*$RB:WOE* MMP;'K$BUFIFA*]B.3*&T&$IC4!H/AE#PS@RJHAT,9U8!>36DU,].QM,4V M;C@-#(<*J"6%TAB4QJ$T@:+I:5"6-* EY!.:PV*:ABY@?:2 KDN%TAB4QJ$T M@:+I,>I=0C7 VX\ ZE"AM!A*8U :A]($BJ8G1WG6@/:LQTS3/(-\>F)E3K>T M#@E4KD)I'$H3*)H>$B57 WJUZM'3-!VW/W[QC5,A ;SPN$E3J<3;_B;QSE=P[KOH7(52N-0 MFD#1]+Y7C=Z>J9W_7;3.=U M+/TV#)%A?1!=U+J'L7>RPM[*"GLOJ]?PI*'RI.$K>=)PZ$E#LR>EM\ Z&5!/ M"J5Q*$V@:'HRE"<-:4]JO$RB<3Z7!EF?*J"*%$IC4!J'T@2*IL=%*=+P%11I M"%6D4%H,I3$HC4-I D73DZ,4:0A4I#3+.C%0C0JE,2B-A\/5NVYDNE&20-75 M[ZZI%&F$5Z0TTC844%H,I;%G/CSBNH?0[1 HFAX2I4BCX^]_13>U#@-4DT)I M+#*XWHGQRJC0N@)%TSM?*=#H& 5J)3?H"M89@0I2*(U!:3P:+NY]?/I %=3# MH:QG1%M/*[E!LZQC '6E4!J+AL+7-=XF$5I6H&AZ&)0&C6@->K3WY89O7[3?6WJO- MN>&FO47$^3MO-!Z\/G?/8]?P.G//^>[UL<+/+C;)K?R8E+=I7CF9O&E*3=Z> MAB.G3&]7AR=UL;D<-2?,ZZ*NB_7NX4HFS=>=]@W-WV^*HGYXTA:X+\ION]V9 M_1]02P,$% @ V8)[6;%/HC#H!@ H4 !D !X;"]W;W)K&ULM9QA;YLX'(>_BI6;3INT-6 2TNS:2&VQ[W;J;M6ZW>ET MNAV,_B).]- M3JIE5\7D1*YTFN3BJB!JE65Q\?U%F)_VSORW/!B6!=4:?R;B7FV])N6NW$CYI7SS;G;: M\\HM$JF8ZA(1FS]WXD*D:4DRV_&UAO8V;9:%VZ\?Z+S:>;,S-[$2%S+]*YGI MQ6GON$=F8AZO4OU1WO\FZAVJ-G J4U7]2^[K=;T>F:Z4EEE=;+8@2_+UW_A; M?2"V"OS!@0):%]#=@N&!@J N"'ZTA4%=,/C1@F%=,/S1@K N"*MCOSY8U9&. M8AU/3@IY3XIR;4,K7U2ZJFIS@).\/+.N=6$^34R=GIROE%FB%+F0V4V2QZ5N M1=Z0:W,*SU:I(').K@J1)J9M<^:1LS25TVJMZI-5,5T8KV:59"J(EN1,*:$5 M.9M^726%F)$XGY'+)+Y)TD0G0I6?KS*S_&4D=)RDZI5IZ_-U1%Z^>$5>D"0G MGQ9RI4R5.NEKLW_E5O:G];Y%'MB7@+R7N5XHPO*9F-GU?7-<-@>'/AR< M<^H$#=JVQUW^8:J/2. ?+(]^O'S04L[;"1/'#1)[]*.;M/TK3-I;.R MJTLD+%K#P@I6?A/?3<9C+PR')_V[;4LMJXV&9D5[-0[:-.OX#S?'?^@\_N_E M*C?=:FZZ5-.A%TM95%UUFPXGJ*L.)"Q"PA@2QD$P2VVX41OB^\\0*1D)BY P MAH1Q$,R2/-I('CFOWXM8+:I;IFGY0AC1=W$J^,"R>_JR0DC"%A' 2S)(TW MDL9.21_T0A0D-\_J.LYODQOS:),VSR5MZL9[ZMZ$87DO;*ESMMI5'1+&D# . M@EGJ?*]Y2/6<\B(Q%T7Y.*GC;]O:7I="V]S5/$O>L1_L7G?N9KO:@](8E,91 M-%O@5LK@.P5^DCIN[1_KNFU1HY"&_JXH)[ZS*"2-06D<1;-%T484?]G($'@>=YN;PV-9Z T!J5Q M%,T6V<0]OCOO84HG6:R-R,]*S%'"W MV-D=-#6"TCB*9KMK@B/?G1RYXCU_/R0:>W2\JPH:$D%I#$KC*)K]X@Y@\A[N*#S_SNXJ[/@5!:!*4Q*(VC:+;4)MFASS"*AT+S M'2@M@M(8E,91--MUD^]0X& >-ZNS8VBN Z4Q*(W3_5%0@V <-C!?\!5$]!0]- >-["S06B\ Z4Q*(W3EC%1 MH^&X76#0Q#8!>'B/F]=Y8@ TU8'2&)3&@Y9A4<'(#PX(;.*:X(G#>]QUG45! MPQLHC4%I/-A/L_SCX8".#IAJ8IG ',Z$\5M-3=>D6DY>G8] M^7JS=#/__JR:==YO5E]/WG\?%[=)KD@JYJ;4.QJ9#2W6\^'7;[1<5O.W;Z36 M,JM>+D0\$T6Y@OE\+J5^>%,VL/E?"2;_ U!+ P04 " #9@GM98,5G*-T" M #1" &0 'AL+W=O,/X@,0**G(J=B8&52+GJV+9(,"BPZ; %4K:_AY"SUP)IC4[2IW4[@QECCN<[9"7*.5FAZ8ZANVJA>A M^IS<2JY6B>+)>%@*91$"C5AQ3RC6NR?0*9IRALQ.H$M:G4:]K<=CD)CDXD0A MK@&6>C7IJ,G=[1@='YV@(T0H^I:Q4F":BKXM58C:D9W4X0RK<+P7PO'1%:,R M$VA"4TA;^./#_/,#?%N5IJF/MZ[/T#LH^#61'>2['Y#G>'Y+/*/7T[VV=/[/ M^^2?O6\5PV\.BV_T_+\=EHODL22"F#/Q\XNRH4L)A?C5MN&59- NJ:_!GEC@ M! :6NN<$\"58\?MW;N1\;*OV6XJ-WU)L\D9B6_L2-/L2'%*/;V )M(2VZE?$ MR!!USUC&73]PN^HP+3?KN@\+PZX3!-NP\3[,J;.1.M]TJXY_+4%41O.=]UNN)-J"ZZK]78J-VG!1=&Y MX[H[J=H;=W0!?&Z:HT )*ZFLWL#&VO3?"]-V=NQ#MS=R6^QCU:^K]OHL7S7[ M*\SG1-WJ.UD!O4*[^00 'X; 9 >&PO=V]R:W-H965T M6/S,#/\9]C9WP*S/<^_B35C$OU(DTS, MC;64FPO3%.&:I52<\PW+U)DESU,JU6Z^,L4F9S0JG=+$!,MRS93&F;&8E<=N M\\6,;V429^PV1V*;IC3_^9XE?#\WL/%PX'.\6LOB@+F8;>B*W3'Y=7.;JSVS MCA+%*_!5' E0/\ M7P=2.9 RT8.R,JUK*NEBEO,]R@MK%:W8*&M3>JMLXJRXC7*,NO=]?H M]K7ZR&XK0]> M-.F%V-"0S0W5A8+E.V8L7KW KO5.E_E$P5IU('4=R%CTQ<><"^W=/+BYI5LQ M:^P6MNL$GC4S=\?:=68$6U";M539M2I[5-5E&&[3;4*ENCF7*<]E_"\MY@>= MT$,D[TC!&0Y\\*&C5&='P,&>7JI32W5&I?[.I$Z5T[L:N)[K^QU1?3-"+,=W M])K<6I,[JNDF4U/>88 GY0"/FP%.RP'^ZH4/&-[)G$8*( HNNASIM2^@^V.TKX9(=C&6"_6K\7ZHV*OV4Y! MC/'7"F"A8*^&@3CAXSHDSF+(.$P5KU0%;#6.MTZ;. MRJ\U(FVPW.Z(U-H1)QCH'WQ$?SS9]%F%:LV+GN^0;J/K[&POP,& V ;$>)1O M0Q-HY75\/>P2![HSJ,XN<%QO8%K'#1CQ.!D?.CM'(4_3K1KUVL8>C_+4$3U5 MM';.#7:Q_9S-C4>I_N1:3!2M78N&ZW@<[,/MW8V!A1QN8([':3[4WGT<>R[TN[MO%@2VXP^H:JB- MQ[%=#.A4C>RH?!Y5S\TATZJ<%-M316OGW( ;/RNY\:3HGBI:^^&O83>PM?G1V ZJ(!L4>/T">1&_I$!B"XV]H: M,P*>/\!M:+@-X]R^5<7+I/[F3LKJJ:*U\VQ8#<_*:IB4U5-%:]>B836])U?H[9TE9-[&.-_J[/"FFIXK63KO!-#PKIF%23$\5 MK?UNLL$T.1'3I,]?V^ZMP,>CGZJ^@3F9#N9$ VEL=1_"QR]X:D(-\,E)P*^\ M6B^!U?JBJWW2U]SFT<>1XLO4;S1?Q9E "5NJ\-:YIZ;T_/"QY[ C^:;\7G+/ MI9I5RLTUHQ'+"P-U?LFY?-@I/L'4G]P6_P%02P,$% @ V8)[62IYJ^ZN M @ _ < !D !X;"]W;W)K&ULK57?;],P$/Y7 MK#"A38+\[KJ5-%+;%-C#8-HT>$ \N,FUL>;8Q7:;P5^/[:2A&UDUP?K0V)?[ MOL]WOMPE-1=WL@10Z+ZB3(Z=4JGUR/-D7D*%I.X&S,UR35:F,P4N3 M-5[!#:C;]970.Z]C*4@%3!+.D(#EV)D$HWEL_*W#%P*UW%LC$\F"\SNSN2C& MCF\.!!1R91BP?FQA!I0:(GV,'RVGTTD:X/YZQ_[>QJYC66 ),TZ_DD*58^?, M004L\8:J:UY_A#:>@>'+.97V']6-[W#HH'PC%:]:L#Y!15CSQ/=M'O8 FJ)X#42QENSF87-OD7K M?!%FZN1&"?V6:)Q*+YC";$46%-!$2E 285:@#YP7-:$4O46?L!#87"8ZSD!A M0N6)MM[>9.CXZ 0=(<+0I?;4ERX33^D3&5XO;]6GC7KXA'J$+CE3I41S5D#1 M@\\.X\\/X#V=B2X=X2X=T_ @X>=\\R>#X_ZPOD_]?D_JS]( M1M351F3YHB?XNBHP)?%WH61$YI3+C0#T;;*02NB/_GM?#30J<;^*:80CN<8Y MC!W=Z22(+3CIZU?!J?^N[P)>DBQ[2;+Y"Y$]N*JXNZKX$'LZJ;A0Y!>VS1?N M]121T'<5#4O0= ,S0[9I&+M!XFWW<]SG%;J#AUY9C](>-X#&9RY MYYU7$[NWU\XJ$"L[1R3*^8:IIGH[:S>J)K9#/[)/@]$LZ+%G>K0UD^@/?3,7 M+[%8$281A:66\MVA[K:BF37-1O&U;:8+KG1KMLM2CV<0QD&_7W*N=ALCT W\ M]#=02P,$% @ V8)[62 !Q03E @ J@D !D !X;"]W;W)K&ULK99=;],P%(;_BA4FM$FP?*?):"-M+8,A =.ZP07BPDU. M&VM.7&RG+?QZ["0+I4TS5'&3V/%Y7S_GQ(D]7#/^*#( B38Y+<3(R*1<7IBF M2#+(L3AG2RC4R)SQ'$O5Y0M3+#G@M!+EU'0L*S!S3 HC'E;/;GD\9*6DI(!; MCD29YYC_O +*UB/#-IX>W)%%)O4#,QXN\0*F(!^6MUSUS-8E)3D4@K "<9B/ MC$O[8ASI^"K@"X&UV&HCG?W*^KW%4N,RQ@S.A7DLIL9(0&2F&.2RKOV/H]-/GXVB]A5%17M&YB M+0,EI9 L;\2*("=%?<>;I@Y; ML[(' :@?.O K<1N%6B-5F5U@1+' \Y6R.N MHY6;;E2UJ=0J&U+HMSB57(T2I9/Q32%QL2 S"NA2") "X2)%[QA+UX12]!I- MU;I)2S7,YNBZE"57@3GCDOS"U7MXNU$+2@ ZG8#$A(HSI7F83M#IR1DZ0:1 M]QDKA3(50U,J8#VMF31P5S6<!WR<;_\ RX.R4U5IK96 M3ELKI_)S#_BU5=$EVB_>1A8?K1#WNM])'G0D@?/D8==Y,$>N>]ZD;=#WNM])/F@)1\\1QYU MD0_VR&TG=(,=\E[O(\G#ECSL);_/0&WTW_7H)!$(8[Y/MAKFOYX9\$:R9S:R?5IYB/F"]((1"%N1):YP/US?#Z M9%!W)%M6F^N,2;555\U,':: ZP U/F=,/G7T?MT>S^+?4$L#!!0 ( -F" M>UEN,A,>@@( ,X% 9 >&PO=V]R:W-H965T2X_'M6HL58T57,*M)J:I*JI_+4"H=A8,@IWACA>E M=88P2VM:P!+L?7VK\13V+(Q7( U7DFA8SX+YX&*1.'_O\(5#:_;VQ&6R4NK! M':[9+(B<(!"06\= <=G )0CAB%#&SRUGT(=TP/W]COV]SQUS65$#ETI\Y/+E3#^2]K.=S(-2-X8JZHM&!547'8K?=R^PQX@ MCI\!Q%M ['5W@;S**VIIEFK5$NV\DC>*X=#]E:37>4V66 :LP6NU?C*?7H&E7)@S\D _8G/L1<^H3B74*+^"CAI]R>D^'@%8FC M>$3NEU?D].3L".^P?ZBAYQT^P]OG_NU.X1=+HJ6:?3^4<4OA@DT=LC,D>]S-$Q]FP!!9>2RP)K55"9PR&!'47B*5S7;K+I M9#R-DC3<' @][D./CX:>,\9=IW4E5 $UC0;L7TMJT%PQ0MD/+&AG.5@H'?MD M3]5@A+(.BTIZ4MN>G0'JVK?L2MEL?_]ML2!"]HYX/U: M*;L[N #]",]^ U!+ P04 " #9@GM9QQBG'-D# "T"P &0 'AL+W=O MJ EVB)"B2I)V?&_WR&M**Y$&S[LQ1;%F>%[HS?#F>V$?% EI1H] M5KQ67GQEFU*;%_YBUI -O:?Z>W,G8>7W M40I6T5HQ42-)UW/O)KA>!J%QL!;_,+I31\_(4%D)\6 6'XNYAPTBRFFN30@" M?UNZI)R;2(#C5Q?4Z\\TCL?/3]'?6_) 9D4470K^+RMT.?#*_J)=9XL]E+=*BZIS!@05JP__Y+%+Q)%#$)]P"#N'\%*'J'.( M+-$#,DOKEFBRF$FQ0])80S3S8'-CO8$-J\UGO-<2=AGXZ<5-GLN6%NC=(PA# M485(7: ONJ02+5LI::W1)T96C#/-8/?E+=6$OT O$:O2M M%*T"7S7S-< RP?V\@_#V "$\ >%+KJ]0%+Q&(0YCA_ORO/O?I#[E[D,R^HR$ M?49"&R\Z$>^.[,F*=YFPZ2%XL\_@A3_Y:+[/P7[C7S4DX_.1>_ED(O*Z(&84G,1/D1);133*;:+,,23 M.)KYVV,J#C.)%G@QI_T^).S^(\+BB@E))?V MY-++/@YY="<^'9T:1N/$CZVB+, 3-[:LQY:=Q?:N:KC84PKRKK5DJ];(6Z&V M+J#=T:=-Z+GY VI:F9=P/Z"&$V<)9".$08*C9,!C;!7C-#Z1XTG/8W)1CD$" M:Y %D" AG4+IT*B;7!W5!3M4;< M]%?+K*)=P*?C*IWBH5;&1G%R2BH!?KX8\65B:"LZ-HFV-EI07"":0@6#@ M=H"&:8<3]R6(QUP"/-2+PRH,XVQZ@LW1-1^<96.O=">L8'1@EH(XAKC&9M$T M3<(3N)XOV^#L=;;X)C1HEW0JH<=3B+!32-Y-(?RY:3IIA*.K!CIU$ TU[K*+ MTTF*!T3\HY'*S+.?B=PPZ!6UG@P$&^R@L )>+ 9 M>&PO=V]R:W-H965T9J,,CF*[$.LGZR$;'\RS))UT$N7Z:/ M@VR3BF!15EI' WLX' W601CWIM?EL;MT>IUL\RB,Q5U*LNUZ':3?;D64/-_T MK-[+@4_AXRHO#@RFUYO@4=R+_+?-72I?#?:41;@6<18F,4G%\J;WSKKB([>H M4);X=RB>LX/GI'@K#TGRM7CQ?G'3&Q8M$I&8YP4BD ]/8B:BJ"#)=OQ>07O[ MF$7%P^?EF'H),S)+H2[C(5S>]RQY9B&6PC?)/R?,_1?6&O((W3Z*L M_)\\5V6'/3+?9GFRKBK+%JS#>/<8_%%]$ <5G/&1"G95P:Y7<(Y4<*H*SKD5 MW*J">VX%KZK@G5MA5%48U2K8WI$*XZK"N$S6[M,M4^,'>3"]3I-GDA:E):UX M4N:WK"TS$L:%%._S5/XUE/7RZ2R)GT2:AP^1(/KC-!X(18M]6?F^LZI^M1< M?V*H/Y"?U?X#LU\^L%O;"+P7FSYQAA?$'MHN^>W>)V]^>DL6P3?R$QF0;!6D M(FM[FV;JQWDNJ5:-:B3ZYQ.=\X@4WD8&;R,W$_\5Q =M/$;2$N_LORE.B7:. MH'WQD)/W<9:G6WDJSLE_?I$%R/M].]_LT;#?[2I!PGSD3"*A#$DC(-@FEC*Y(/,DR]O$?6N$=M4,$N8C870'&Y6P8JST-!U=3H;#X?7@Z5 - MS6*U$AS4*BW%WC[%GC'%=]MTOI*#H*S([SS8;,1"/D11)D=H49#+5WDB,ZVZ MUVS7O<9%]]J6?&.XKLE'PGPDC.Y@XX.L6A//&PZ;^6^6K.9:+)IE("V:3A7+2EUDCJFMI1XVMA#2UO8GN-3]!O%G6'U3^])&V! M3AS;&KG-M#2+>A-K-'8:)3GH;6OI&>_3,S:FYTLY"1&+GP/Y!923JEURR$:D MNR$!>1/&9)%$49!FZNA;\I=Y_'%KC-HUE3O8Y/!3M[R^9=72V%+,<_KN92V' M+<6<8?]R7,M?2S%WW'2!WJB6O,M]\BZ-R9M%09:1=V26K->R [W/D_G7 MMF08*5V3@83Y2!A%PA@2QD$P3223O4@FT 'Y!"D6),Q'PB@2QI P#H)I8K&& MRN@8FL\INW-)5IQ++L@F2,E3$&U?W0^8HW654T6[/!SK]&6'6N\)H%'IF5$9 M-"H_'57/\(&5977N-60>[\L&3W+P%GTC'\1CDH?EB/US M&L194)JDA6.4B[0L+ ?RLL8LB>/*0/T2YBMRS#IK58NQY9W5@J3Y4!J%TAB4 MQE$T79^VTJ<-[; J'$HT2)H/I5$HC4%I'$731:-<1\OH4W6:9E:HPZF9,YF, M6N9[,W/4SFJ 6HI0&H/2.(JFJT'9BI;95_Q1L]HJK#X3M?M>73503Q%*HU : M@](XBJ:K1CF5EMFJ+#N>W7"E7$+^+-)U1C[*SNA- JE M,2B-HVBZD)3E:8VP(QBH\0FE^5 :A=(8E,91-%TTRHBUS$XL>N(]/FO2.C.W MJK-:D#0*I3$HC:-HNEJ4\VN=L'Z[S*JA_B^4YD-I%$IC4!I'T73!*!?8PMK M%M0'AM)\*(U":0Q*XRB:OH=+F<&VV0R&+]Y7\?0%U-9E[9FY:5TE Z51*(U! M:1Q%TR6CW&7[A+M\;*>DG$-)Y9"/F\(:;M4&U/R%TGPHC4)I#$KC*)HN'V7^ MVECSUX::OU":#Z51*(U!:1Q%TT6CS%_;;/[.@DWE\+URLF0W'6';KKMZYD9T M%@?4"X;2&)3&431=',H+MLU>L*E#.OA3<>)IE0;2X9Q!:3Z41J$T!J5Q%$W7 MD'*&;0_;*T%=8"C-A](HE,:@-(ZBZ:)1+K!MWOG*))H$ZV0K!7.XM[WU^IQ; MN[E?U';:=Z'.S($["P+J\$)I#$KC*)HN".7PVF:']RY-YD(L,K),D[4V;2ZT M<4%B40KE]/4/59RQ-EP9']$*U-^%TBB4QJ TCJ+I6E'^KFWV=_WSKH2I*-I6 M!LMNU0'4MH72*)3&H#2.HNDZ4+:M;73XII_$0JQ+RV0WP[DHIC5S.08I=C7( MDX4\&,_#31"]]#2IK"#68G%!MO%"SH"6\B$H!BVRR'P5Q(]'9D"3QBFEOE)D M;FEG!4$]7"B-06D<1=,OQU0>KF/V<%]YC9V9VG4(ZS1]W_I%.-" ]'1 !@W( M430]R\IV=5YON]9FN?+0T9TNK4J ^K)0F@^E42B-06D<1=/UI7Q9!^O+.E!? M%DKSH30*I3$HC:-HNF@.;@5@]F4_KR1UE40+$F_7#W(P(KN?/ T68?Q8W JB M.#G)AU;Y.,T93GU$:P[>6138R_VQU_MC+_C_$7ZLH_Q8Q^S'MHE"SH4S,=^6 M=U$Y4R!N0R!.0R!0LQ5*HU :@](XBJ8+1)FMCGD;KA*(/M4I=\;MY7%T=W]% M+RZ?4E.9OE/7!M13A=(HE,:@-(ZBZ=I0GJIC]E01P]S/STFK;J";<*$T'TJC M4!J#TCB*INM+6;3.&#O,A=[G $KSH30*I3$HC:-HNFB45^N8O=KO&.9>-D8Q M]5T'YMB=-0'U;:$T!J5Q%$W7A/)M';-O"QKEMKBRC5$NU):%TBB4QJ TCJ+I M-SY3MJQKMF6_J$T"J4Q*(VC:+J8E-/K8K?5NM!MM5":#Z51*(U!:1Q%TT6C+& 7 MN:W6;;ECJ^6U;Y4T!^XL"*AG"Z4Q*(VC:+H@E&?KFK?5WN?EE:AA>1^Z+#^8 M3[<*8MPR<:X+ >K#0FD42F-0&D?1="$H'];]43ZLV_1A&]L-S,$[BP)JQ$)I M#$KC*)HN"F7$NO\/(]9M&K&-[0;FAG06"-2(A=(8E,91-/WG"901Z_U0(]9K M,6*MQAWAS&WHJ@THC4)I#$KC*)JN#>7#>F8?]M6[[UN58K4HI:X3J,\*I5$H MC4%I'$73=:)\5L]HR4WI^4^VL.>Z8QE''.8SF<:J $+I5$HC4%I'$73Q:0,6 ^[:=:# M;IJ%TGPHC4)I#$KC*)HN&F76>F:SMMLRCM>\S\'191QSX,Z"@!JU4!J#TCB* MI@M"&;6>V:CMMHQ3P8S+..: G84 -62A- :E<11-_[U09%=10&D42F-0&D?1=%$H)W9D=F(QRSA5$.,RCKDAG04"M6"A- :E<11- M%XBR8$=F"_8[EW$J^HFK1LUMZ*P-J \+I3$HC:-HNC:4#SLR^[#099PJEG$9 MQ]R>SCJ!^JQ0&H/2.(JFZT3YK".C)??:99R*VES&L>NR@#JI4!J%TAB4QE&T MG2P&V4J(W _R8'J]%NFCF(GB%PWFQ3>_,#D.CLH3P;+X:8VK=W9OT#@^LZY\ MJ^4XM:Y8>7R@\-/KC53/KT'Z&,89B<12AAKVQUZ/I,5/U;V\R).-%%*//"1Y MGJS+IRL1+$1:%)!_7R9)_O*B"/"N;75E*2 Y.$,R1@,?*NPLMQ&!D%*_&)P%HVQLB$,N?\ MP4RFZ<@+#!%02)0Q@?5K!== J;&D.;Y51KW:IU%LCC?6;VSP.I@YEG#-Z6>2 MJFSD77@HA04NJ;KGZ[=0!=0U]A).I7VB=24;>"@II>)YI:P)6"KY$PTMJ:&=A0K;:&(\Q\E9D2>I=H/15?<[8" MHH*>6V3R>@,*'R3 LV=RN@\-YF3$HS7_JXL'#1IBO)2%CB!D:>K M3H)8@1>_?!'V@M<'@#LU<,=:;^\!ME]KRJ02I:XTA;Z\TP)HJB"77W>Q=H[ MVJU9NP>3.V5$$4RKTV9OA7NL !4@T$EX'@0!*@1A"2DPW<7NK(:R6L5! M2]]=[W#4JJG,/Z=LPL:_)_ROA5.Y>V+E MA-&6,SIZ[50N?E,\?N-/GH-8VGY%Z@253+F?>KU:]T17KA/8BKN&ZA:+)6$2 M45AHU:#5UQ>@<#V*FRA>V+Y@SI7N,NPPTWT="".@]Q="RS?[0N MYGH.BE*I>%(8:P8)9?F3W!6!J!CX_A8#OS#P,]ZYHXSE@"C2ZPB^1L+,UFBF MD2TUL];D*#.[,E9"CU)MIWI]SE8@%)W$@,; *!?HDBN0Z /J$R'N*9NCTX2G M3$E$V!2=$RK0#8E3/87/4-4\MSL<@"(TEN\,0F5T !.%#A!EZ.N"IU)CR8ZK M] H,#SWX378\'Z/#@W6,85P>@C()?1L'/<)O_ M&X5!"L976$?5"FE.TXEU\0I4,J4L AT3DI5FWDY8%AETL+M9CV/ MH.016'E<:ETMSU%V;.I?BRK$:_T06L($9^'2LK^(XY MTRZIM_>:W^U7X'I<X5EZMF#L& M"E>*#=[KMA9P>Z:[J0K87A:LRE78AL^5+KS1=FR5XUW$JT!\K%Z-5KB%RD:Z ML5V[GZ=?!UJEW,IMU-SL/Q,QITRB&&;:TCL*]::(_+*<=Q1?9A?4 M"5?ZNILU%_H# X29H,=G7&]YT3%WWO*3I?<'4$L#!!0 ( -F">UE8S57/ MN , #P/ 9 >&PO=V]R:W-H965T1M3BK M@7TQ7\2[>^[X',\WW@EYIT)$#?=QE*B)%6J=7MJV\D.,F;H0*2;T92UDS#0M MY<96J406Y$)Q9'N.T[=CQA-K.L[W%G(Z%IF.>((+"2J+8R8?KC 2NXGE6H\; MG_@FU&;#GHY3ML$EZMMT(6EE5UH"'F.BN$A XGIBO7,OK]RA$0/>0@%<*>#GNPE".2NYM($CB?F5I9:TE=. MT6+!> !$ M"KAF:8H!#5&DX,T,->.1.H^3 (.G\C9%HPJ)]QB2*Z]5X1+3"^@X;\%S MO"[<+F?PYNR)0\708JE3!;^36^H>&_Q9AL;Z +["_ID9KG13@%JMF+R^5"GS M<6)1XBJ46[2FWW_G]IV?6GSH5CYT<^V= SY\3//LFE/P[XD'6L!.6#!9TI,>IHT,9[6A<@Y7583,PHG"QB#'(9Y*;?30>0&#RH?!B>DS. 'Z885^^/^@S_ (^HPJ\*-V M^M"3#67\GQ*E\2UJ@M5JX)6Q=YVZ=#DGYDYIX!L[L%=[W1?11VG)[Q!2R7U\ M$64"$45,*DB)=#EISAN]*ZR/]ECC]@87O6;:N%X-V_L7XJ3?'FMALK^'U?,. M(:WKJ]M>8&^$IO"FQ9\62,U_EJ]PUFB_\\S^J-MQG ,(ZNKHMI:O(Y-LU CM M% 72K2NDVSMUEK76X-&) M@@C7).I<#(B,LFC5BH46:=X>K82F9BN?AM3>HC0'Z/M:4(:6"V.@:IBG_P!0 M2P,$% @ V8)[64"(BA'K!@ OT$ !D !X;"]W;W)K&ULK9QK;]LV%(;_"N$-0P>DL27?L\3 8EV'I"F:M?LP[ ,MTS%1 M270E*FZ _OA1EUA6HM#V]O9#+,D\SSFB7I''/)4NMR+YFJX9D^1[%,;I56:BVTV#-8MH>BXV+%;?K$024:EVDX=NNDD8719&4=@U>[U1-Z(\[LPNBV,? MD]FER&3(8_8Q(6D6131YNF:AV%YUC,[S@4_\82WS ]W9Y88^L'LF/V\^)FJO MNZ,L><3BE(N8)&QUU?G=N/#-06Y0M/C"V3;=VR;YJ2R$^)KO^,NK3B^/B(4L MD#F"JH]'-F=AF)-4'-\J:&?G,S?A7!OT7!OVW# :5P>!8#\/*8'BLP:@R&!UK,*X,QB\-C#<,)I7!Y%@/ MT\I@6LBAO'[%Q;>HI+/+1&Q)DK=6M'RC4%!AK:XYCW.QW\M$?9C^>MF5REENT@TJ\'4)-M\ ]\FM0JU3 M8L=+MFRQM_3VDT/VMMY^JK'OJD[:]93YW%/7IA9X%\ASTC?.B-DS!^3SO47> M_=S6+_/C,7T-QOH/T9! 1)M0C7"RK;\PI^=@3L_58SZ(QW-BC@]&X^DQM_3I MF'/R]90_:'RH:QJ*ZN_NO7[![;_55W+-$K)_!_Y]HYH07[(H_:?MEBMY@W9> M/B]>I!L:L*N.FOA2ECRRSNR7GXQ1[[Z.BS^VP1,I5Q$!ZK$8BU*;<$C I GH ]SHQQ+_]WV7W<%^7K=N:TI9VE M#>A4O;UV.NJU.'5>MYL:+>U<9' >$N:#8 V5#'I)&*ELA<9K%6. MH6:K6"9\D>59;]HFFI(WWNOOEW(9OKHB+X6BC>E4H1P,R#D8D(L,R$/"?!"L M(8[13APCK3AN1)H6@BB3SR?U*RA(,AJVR6)T4!9:7Z=.;:-#E]0^&)"##,A% MPCPDS-=U54,6XYTLQGI9,"E9DN;#1I"P)5<#2"93J7ZI*)VT:6/\ZE(8HV'; M1*/U>ZI$QJ]GMU:O]K'A.[K0]!?^TG"*%C(192)B-A#E(F(N$>4B8#X(UA&STZ@7*WDF9 MX1F)LVBAU*UR@IAM21!2'J5DQ4.V)#^T2V#7>E>GJAQ*LRK:?FXP>)$]0!TZ M4)H+I7E0FH^B-16\M\1N:!5\MV$)S>5+;O)5DK/R@WP0DCPQ68S22MB%>C\H M0=^M5CQ@Q*$!#[E\JEK[,?ESS8A*6GZ0^VR1LF^9&M>)_D+HVII.ECJ19 M4)H-I3E0F@NE>5":CZ(U[PJSOBM,<(I2 5&21M(L*,V&TAPHS872/"C-1]&: MDJ[K.89VE7U6CM1Q-:X'S^-ZJY:AI1PHS8+2;"C-@=+\RB+6H6)K#?,H30+2K.A- =*E.:C M:$U)UW4Y0ULM^7]3_?35S&L.VWZLSO5!G"S<8_W:5>.I!":1:49D-I#I3F0FD>E.:C:$U=UT4UTP#G M!B:T(@:E65":#:4Y4)H+I7E0FH^B-25=5\1,;7EB=L/2E+$S(G;UXK"L%X>< M+HJ1^XQ(01:,;"AOK2KH'9PL<6B%#$JSH30'2G.A-*^B-9XZ&(Y:JK7WX<)-53("\E3)+\F=/W8O4^4SM4R5RV9KAZ#R?K%UH5@]+LBK:? M*?>'9ENF#/7K0FD>E.:C:$W]UD4Q4U\4T^GW>03FK%VWT*(9E&9!:79%VQ^- M^I-^JVZA!3$HS8/2?!2MU&UW[V'NB"4/Q9L \C6#+);ELZ6[H[NW#?Q>/&/_ MXOBU<3$W6H[;QH53ODN@QI>O-KBER0./4Z7YE7+5.Q\/.^7(_;PCQ:9XE'PA MI!11L;EF=,F2O('Z?B6$?-[)'>S>V3#[%U!+ P04 " #9@GM9RM=M$ID3 M !,*@$ &0 'AL+W=ORV:G]B"5L4Y&$!K 3GYH??T B1FVAEDCN MB??#CBW#U1+B"2]Z0*^_I-GG_#:."^/K8K[,WYS<%L7JU=E9/KV-%U%^FJ[B M9?F7ZS1;1$7Y:W9SEJ^R.)JM9UK,SZQ>;W2VB)+ER<7K]6.7V<7K]*Z8)\OX M,C/RN\4BRA[>Q?/TRYL3\^3; Q^2F]NB>N#LXO4JNHD_QL6GU656_G;VJ,R2 M1;S,DW1I9/'UFY.WYJMPLIYA/<5_DOA+OO6S4;V4JS3]7/TB9V].>M4SBN?Q MM*B(J/S/??P^GL\KJ7P>?];HR>.8U8S;/W_3G?6++U_,593'[]/Y'\FLN'US M,CDQ9O%U=#&:QZ!NOI#,,],_3K&?K'SC"H9Q@\G6&\9X9A/^-ZW]ZYWK%CF(]O]LZ[O>^],+^] MW>;Z_3[;K%CKM=*.BNCB=99^,;)J^M*K?EBOVNOYRY4Q658I_%ADY5^3BGC[;QXG_^]?JL*,>JYCB;UN[[ MC6OM<4WCUW19W.:&6,[B6EQ0UK<%]<[2@DY\ M=6KTS)>&U;,&;'5J]'M[9[?UL[^]NREGWS^ZT,_^^[30SN[H9_?O MYMK9W0-/?I5I7[MW8/1HJ1U='O_:^VTKTH\MNN#'1@^/6.NL2=OLREKU@^_ M_1)E;4E\MQERT#YDM1OQ*E]%T_C-2;F?D,?9?7QR\<]_F*/>_[;%B,1L$A,D MYI"82V(>B4D2\TDL(+$0PI1(#QXC/=#I%Q^+=/JYW"%>W673VS*PQBI+;[)H M\=*([HK;-$O^K\QPM$COED5;>+5XU_"2F$UB@L0<$G-)S",Q26(^B04D%FZP MT1JK#EKO+\I#V/I_K\_N6Z(Y?(SF\'NC.9LEU78WFA^74NTX75-*8O9P=^D- M=Y;>)H/DN Z)N23FD9@D,9_$ A(+(4Q)Z>@QI2-M2G^[6US%F9%>&WFUUYMO M!79FO$B6]<-M!\'OM'+77)*836)B@XVW0CZ96*.=A#ODH"Z)>20F=Q='N3#& M.XO#WYW.'(Q'PYT)@]T)!SW3VIDNA%Z%$I/Q8TS&VIB\O;G)XINH*+=BS>8L MF<9ML=!*76-!8C:)B?'.ML_LF<-S:_<==LAQ71+S2$SN+I%!^\Z W[+LSON6 M.1KLIF-WTN&Y.1KW=_,!O18E'Y/'?$RT^?AC?<(_GOT2W<=9=%.GPUB5FY;U M!F2]*9FE\WF4YY*9ELG[O=#)^DIF6R0;CT\'YD\! KT )S/EC8,Z_\^@HBZO/#Y/E MS?;!T=:$^X^3M"-V30Z)V20FSH\Y9-VDAQS7)3&/Q"2)^<[3NMDQV/MI=#3ST^3(U[J/Y7;QU9B[^&F?3)&\MA+S3JYW7>5*S44V@FH-J+JIYJ"91 MS:^U[2"-)N/6O<1ZTNT]RO.>.6C=R$#/4TP\QM9]57[C5QL685:?YKJ,D M:Q)X'^?51F<3Q-;XH3405+-13:":@VHNJGFH)E'-KS7E+'R_;;\M:)FR/VH/ MW]]1Y#";)H=Y1)6C;EU-M]I9+XUE7%0AW)SXR(UIM$J*:%Z=%VF-(EKJ0#4; MU82Y^^%]?]2WAN>[)T+0@5U4\U!-MBP4ZWQB378_L/-;)C5[0],\;_F0JF7: MR<@:FKN[TB'U>M0<-;4+4]^[$%]7\;3:6LV2^V06+V?&0Q+/VZ."-BM0S48U M46O50>S^(R6T58%J'JK)(Y:&?\0TP1'3A-0S5]/0U!M,?;_ATS*+I^G--,!,?4ED/?S M*,^-M]6U-=6'9YN/N/_:7$Z3&Q^VBH5R:5QFR7U4Q/,'X[?X)BV2J-IE_7<6 ME?\43#>G^L6RC/QZXB*MYGB?+I?UY:M_),5M]?M]G!7)U3PV/L;+),V,W])B MS_D9M%6":C:J"51S4,U%-0_5)*KYJ!:@6DAIZK\23?'%W'R2_U.OPC/1[@NJ MV:@F4,U!-1?5/%23J.:C6H!J(:6I5XHW31I+WZ3YD2L*]'37&%N[U8;^J.5( MRT:'%:CFH)J+:AZJ253S42U M9#2U(0V71I+WZ7I7LF MT:(,JCFHYJ*:AVH2U7Q4"U MI#0UDTWMQ]+7?L +*/0C=8[L1E,O5+!.AT_C MBG9\4,U!-1?5/%23J.:C6H!J(:6I<6V:0I:^*>0D^32:&_^-HVQ];QSCW5U> M3I+GU2'M5;+<'-'^9'>5)[,DRAY:,XOVAU#-1C6!:@ZJN:CF MH9I$-1_5 E0+*4V-=M-#L@8___R4A9:24,U&-8%J#JJYJ.:AFD0U']4"5 LI M3UPH9J-:L)JN3M+6W\+'=5%-0_5)*KYJ!:@6DAI:C2; MAI=UH/?2LWI&?4=EN9R6N\/5_90OY]&R-9)H:0O5;%03J.:@FHMJ'JI)5/-1 M+4"UD-+4X#:U+6OR# >\:.$*U6Q4$ZCFH)J+:AZJ253S42U M9#2U'PWA2OK MP*V&-C6,K;L)'=I=/M_9B31'XY;=R/?ZD3OG$BU*H9J#:BZJ>:@F4JES:M'[+*&:J#7M)?/HB"ZJ>:@FCU@:_A'3!$=,$U+/7$W#UK=D MZ;M-6_NEQE_&YK3N8C5/'^*XOJ;O\EMM>-_97?T(G5/"?BT6^[U8[!=CL=^, MQ7XU%OO=6.R78['?CL5^/=;?46?J-W6F_C/4F?IHG0G5;%03J.:@FHMJ'JI) M5/-1+4"UD-+4?#=UIKZ^SO3[]76<507CS7TR6M.*-I-0S48U@6H.JKFHYJ&: M1#7_P!H[JN^+T1I-M*Q$:6HTF[)27U]6ZOS!2W^WO=/OMWWNHA^X-T3L\H9J-:@+5'%1S4J9S/M'*$:H) M5'-0S3WP9IKKE;8UBFB["-5\5 M0+:0T-9U-NVB@;Q?923ZMOKG&N$XS8QY5 MYYZNC464?8Z+Z"J9)T7K'6'T:.>LHD4C5!.HYJ":6VO5]Y(U=9W3WGCTY&L1 MT5$EJOFH%J!:2&EJ-)NJT^! U>GXXI]>ZIQ'M-*$:@+5'%1S4JDE4\U$M0+60TM1\ M-[VF@;[7U.V<,'KO)52S44V@FH-J+JIYJ"91S3^P[FK/":,M)TI30]JTG ;Z MEM-FS_F7]7=R)==)N8G]$.=%EJP/=S?[VI^629$;+SY\_+0GNF@/"M5L5!.H MYJ":BVH>JDE4\U$M0+60TM0T-SVHP3/TH 9H#PK5;%03J.:@FHMJ'JI)5/-1 M+4"UD-+4?#<]J(&^3N*6*2X.7R"@5SHG%BU!H9H8[-Z#:FP-![MW,FV9T!KT M)CL3NBT3#B>C\YT)/?2%2%3S42U M9#2E @-FZ;2\$!3J=L.[^.E[L50_ M?-?LH9J-:@+5'%1S4JDE4 M\P^LN)JK M#G$5*:&M"F-S4\T)OZCGWM3FT._?B=:@F M4JDE4\P^LN'MO41"@3R.D-#6?32EKJ"]E[>YX7\;9=9HMHG*? MVJCO[MJY1H)6N%#-1C6!:@ZJN:CFH9I$-1_5 E0+*4W)]ZAIC(UZ/W__>H36 MQ%#-1C6!:@ZJN:CFH9I$-1_5 E0+*4W-=U,3&^GOI'3\_K4>ZAQ:M/N%:@+5 M'%1S4(:6I 6UZ7B-]7>;(JQ[T2N=THB4O5!.HYJ": MBVH>JDE4\VMM^TJ12FK"EKC?1EK?5'1/7NZW1K-_>E ML8R+ZEYTT:*Z/5UN3*-54D3SZIM*6F.(=K)0S48U46NCK3>V.LC??6L==%P7 MU3Q4DRW+Q.RUK>Y^RY0#<] :H+;E/&J-T-_1@1HU':B1MH/QXV>"RC_^FBR3 MQ=VB-5EH&PK5;%03J.:@FHMJ'JI)5/-1+4"UD-+4I#=MJ-$SW+MJA!:G4,U& M-8%J#JJYJ.:AFD0U']4"5 LI3^!4=,:0T-9)-S6G4]4Y5W[%S'7W= MNW.-%IY0S48U@6H.JKFHYJ&:1#4?U0)4"RE-37I3>!H]PUVL1F@W"M5L5!.H MYJ":BVH>JDE4\U$M0+60TM1\-X6ID;XP]1T[UV@;"M5L5!.HYJ":BVH>JDE4 M\VM-V;DV3ZVGN]=HRXG2E%".FY;3N.M]L;KO7NLO&=(_@:XA1C4;U02J.:CF MHIJ':A+5?%0+4"VD-#7L3>5I_ QWQAJC[2A4LU%-H)J#:BZJ>:@F4JDE4\P^LN/LO&4*?1DAI:CZ; MKM58W[4*D_HK/7]L?]M)\FDT-_Y;+K)JPH'Q=EI.F2?5IKPU[&@U"]5L5!.H MYJ":BVH>JDE4\U$M0+60TM1_ 9JJV'CP#'O@:$$,U6Q4$ZCFH)J+:AZJ253S M42U M9#2U'PW!;$Q=;LL/=0YM&CK"]4$JCFHYJ*:AVH2U?P#*Z[FHB+T>824 MI@:T:7B-]0VO_9<[S.N=\R1N6PKO]&[GO*)%+U03M;9]XX/]0$+4NA MFHUJ M4<5'-1S4,UB6H^J@6H%E*:FN^F+#6A[@^EASJ'%FU H9I -0?57%3S M4$VBFG]@Q=U?ID"?1DAIFWR>Y;=Q7)2[Q='%ZT6?&6;+8\+\Y5L>]PW7P7KQ\^:82]>KZ*;^-UG9EA**^ , .\6 9 >&PO M=V]R:W-H965T/I!0]')JH,<+Y$KWN/>0]/+P^X?1(Z"/; M8LS!S[*HV,S9Z<9E.XI1II+*PO4]+W)+ ME%=.,E7O%C29DCTO\@HO*&#[LD3TZ1,NR''F0.?YQ4.^V7+YPDVF.[3!2\R_ M[194/+DM2I:7N&(YJ0#%ZYES!V_GODI0$?_D^,AZ]T"6LB+D43[<9S/'DS/" M!4ZYA$#BY[Q[FROJ,.$JFE!P!E=$"3=XH;E2VJ":OY#(N.15?JSJ6[ M@HZ6$[_EQ%=XP1D\1<4'*8X,S$DI=@Q#2G-WE*)J@X6*.5@]@7[< CVIUW=' M1#,= _60H7Y(N5EOV0ZE>.:(W:B6P$E^>P,C[Z..#TM@ W:"EIW A)X(1DK! MA5!F^@CHLUQ$0P'K6BYY(Q<&W@I9U )YIZ.D'B=6X\AV^L5J MPGP81K -&Y01MF6$QC*^+!<+H+J65K#&Y$N7RQ+8H,Y16^?H^F(>V63'$MB MG:AE)[J2F*.7*HW",#K1LB8JB*-0+^6X+2(V%N%[T =-([\7OKO!G3%D.6 MT(8,=08.&AV01:TW PTZ]HG0-2'Q>')&YYW+@F:;);RLI]?YK_1T,_C%JVD) M;4A%Y]1@^ IZM^KP;*$-&>H\'C2:))MZ'[W4^VA\:F,T49'GGY%\Y\6@V8P9 M)7^VLQLQ+UY'2VA#!CHC!^-74+I5@V<+;G*NB \@*M"MPO<".4H/^?U3SBQ0MM"6UX!-/Y/-][ MA4,8JS;0%MJ0H=Y-+'X\:'VZ6C]PLE,'E"O".2G5[1:C#%,9(+ZO">'/#_+,LSWC M3OX#4$L#!!0 ( -F">UDD$JK\4P, #0* 9 >&PO=V]R:W-H965T M0L(3FBL!YK M$_-ZX4E_Y? S@2W;&R.9R8J01SGY&HXU0P8$*01<,F#QMX$9I*DD$F'\J3FU M9DD)W!_OV#^KW$4N*\Q@1M*').3Q6!MH*(0U+E-^1[9?H,['E7P!29EZHFWM M:V@H*!DG60T6$61)7OWCIUJ'/8#@Z098-NX-8 ME;I>Y:Z$FV.._1$E6T2EMV"3 Z6^0@N]DESNDR6GXFTB<-Q?_"D3_HRNT%+L MP+!, 9$U6G(2/*([*$H:Q*(*:"++*?W.Y\!QDK(+@;A?SM'YV04Z0SIB,:; M4)*C^SSA['+/\",F)<-Y*(QG!_.1SD4",@P]J(.=5L%:KP1KHQN2\YBA11Y" MV(&?G\8/3^!U(5RCGK53;VJ=)/P>\!ZRS4MD&9;3$<_L[7"[*YW_6WWQSZL? MB&$W6\E6?/8K?$M9\JNIV"\ANL7/XC#A:$(ISB-0XU^3%>-4G R_NRI?<3O= MW/*TO&8%#F"LB>.0 =V YG_\8'K&IR[9WY-L_IYDBW?=L_,' \D;Z9E_V8R?+,_J'3O-C M)]/I>^ZAU^+8RS%,JW$ZR-]M\G=/YO^@;@T(K_ &J+@$44&30#R%)BISI4%( MTA13]F+ME*-::+B?A.GV3+,E2(>;:_><04N2#C?;Z U:RBTZW)Q^SQEVJ^(U MJG@G59E$$84(U6XOK>-9@!C53_P5! RIQ7QUAC;5J3TS.^QST1)5 M'UEO)^?G\ 8 &$V 9 >&PO=V]R M:W-H965T;>"8)&-B9 M;C/-MOVLV(K-%(,7Y+CY]\O-8$"687OV2V+P.<_1Y472D,P[3XBPZ5K31!RWW*XFWEG)5@&T3E?_*S M:H@3!VR<<9 K![GC(*MG')3*0>DZ:&<KD$/9?T7GVX21^4T2'U"26V>T_$.AH,([Z_,@RL7^ MQ)+LVR#S8W/GGWW WM!']'E7B.\N%U]^YTL44Z$'L_N<^%+K;8O>[79*Y2V?=G>&%5WB]\6MU=W\MNG>AZ4@D=/>' MNZL"(2CU@Z84/.4,[Z_]]IDFO_^&=>F/^*5ZW%+T><]2ECTL0;1&[[.'AQT? MG@^\IZ<,H?)#Y//B=;HC2WH[R2:^E":O=#(O(_*4!PFS(6$.)&P!"7,A81XD MS >"M;2MUMI61?3Y4SD/Q(V6K] S70=1=)1U.5-P-5VBC0*=+\U>Y[(F688D M23>SUU.]<@QU4S-[AC;'T%!TJV?H"&LU5F=#H[J043U(F \$:VE(JS6D"37D M)B1B='5)+5JOE;LRZ5M\-/IJLCEFEB[U-7(QX$)8K[$#S,5P'F0X'PC6ZG&] M[G%=V./.3YHL@_1RG^O]KI(E+/='"(XA-K'>[WR>H6)P1@AA#<:.$) P%Q+F M0<)\(%A+4T:M*4.HJ0<2+;-$^J*DC+X %-P7%,=,[NO.YIA9?3-'6/2Q8H*$ MN9 P#Q+F \%:8C)K,9FCES6T6:H+Y&7VUP**I*E]@7$,N8L?FV/(7?PXPBJ- M%=G0>KB043U(F \$:PG(J@5D"7.^[\56&UU]1'>O-"%KBHYS7AGB,0F6E*L,D>(ZCM7=L* N:% / ME.9#T=JB.MF"QH-3OX&R$0+'#I 5#:NG7:BK4\/LZHMKJ$PEM:LPR/(M>&$- M:XKUKL0@HWJ@-!^*UI:8W$A,'I%K#A29W&]V;6IHW;&)8V9,L=K5#M=,M[K* M$=9CM'(@:2XHS0.E^5"TMKZ:S7TLW%\=G'=6F)8*9,F8:GI750,-;9ZATE.I M(R[_:%V!;JJ#TCQ0F@]%:^NJV5C'XW?6JQ3T/RRV5-YBRS*[TN.:===D-L^L MOR9SQ!4<+;Q!57!!@WJ@-!^*UE94L\V.Q?OL=4Y*JI0TH?EO8G)%+>.()63) M]B1$8?#"S4POT%7T1G,AZFA;G*-SEUO#$$:%R%@K\L8CV0-)UI&$S7,H1XP: M+5/0,P%0FG>AT;2RT;C*_3]."W!S7(!UX6[*W7J=T#5A%/F93H,H#9;H&PGW M=,#!.8;4M@"EN: T#Y3F0]':XF[.+;#XX*(1=U"+^S47-U?- M)4L_71O*IJ$8N!TGPH6EN.S6D&%FXNGY'C%3I42TIT7%(6XD2[_'1C3'IB M\392U=Y^"^AY!BC- :4MAC6("QK4 Z7Y4+3V;V^;XPI9?%PQ6+'CDB!QU+&K M25":#4IS0&F+"[UUS-?48[XFJ^?R-1>T8!XHS8>BM47?'*?(XN.4-]G29%V\JY1F(^<^ M8N4/XNN[]?M0=\5;0)W[]_C:P9S["WSMEF\[-?CRY:M/)%EG&D8A?4K&B2&V3?O\0Q.U[D >JWRN;_ E!+ P04 M " #9@GM9 &HC?I8( #=2P &0 'AL+W=O_ZFMA*3 ^##W#2 MSO3#5V!B+*$HPK=OXH?L_B1V%R3]D;EX+JLO]9K2!OVSR8OZY_6VHNFJ<]KDS:^NM8=R7Y9?V@^_KBYG9MLCFM-E MTR)2]O)$%S3/6Q+KQ]<>.CNTV3H>OW^A)]W!LX.Y3VNZ*/._LE6SOIP%,[2B M#^DN;V[+YU]H?T!NRUN6>=W]1<^]K3E#RUW=E)O>F?5@DQ7[U_2?/A!'#HPC M=\"] Q8=G%<<[-[!UG5P>@='MTMN[^#J.GB]@Z?;);]W\+MD[:/;I29*F_3J MHBJ?4=5:,UK[ILMOY\TRDA5M*=XU%?MOQOR:J_CK+FO^16?H4_%$ZX:NT.W= M-?HAW6Q_9N\^H=LR;PO^.:U6Z%U$FS3+ZQ^9^?=HCNIU6M'ZY24KT)_KG MQ:J^F#>L;VT+\V7?C_?[?N!7^F&C#V71K&L4%RNZDOC':G_O+?]$[1\J_.(ZRQL\6>5K7V4/6UC@K]2I;MN5^UY3++ZSZLZ9&[UC% MUS_*BE?90#M>;/LLQ#PB)(6 P)2R!A! C& MU8]SJ!^GH]NOU,\?N\T]K5#Y@.[VE[IW[%K7O%SKI/7B0-8+)"R"A,60L 02 M1H!@7+VXAWIQE=>;PU!ZG^9IL:0_H7OZF!5%5CQVI;,?,*5ULP?[';B=13Y= M8L9$;>$(.8F6?IYX@D# "!.-RY1]RY2MS]7E_ M>KR1*G\4X#-L84_(E2IV2.76^ @F+0DDIF$(E0#:80,(($(RK!,LRPV +@Z$L"]D9N/92B0U&TU78CU:HMASFN\HVK)E1;>FD&;!@CPI06D1*"T& MI26@- )%XPL)#X6$3UY+]%]U9_.JS/.TJKN*ZLYL^8F];RP\GL=[OF%:XIDM ML?--PW'$4UO&"XU G%AIVB6:=D0=M%.3,NA)EEI0.EYK: 9^#[2Q>-%,*Z1&L@"E13V- M+Q [--Q +!!0U0B41J!H?($,PI&E5HY>7=&<,!?RQW,-%QNA*##)["1SIDAF M)YDSQ9J\1+-_1!VQ4S,RB$.66AW")C91?Q?Y5Y:!HMU:@&Y8-M!_:'SG[?@, MW]]-D>8&4HY9@-(B4%H,2DM :02*QE?6(&19(?1M-PM4QP*E1:"T&)26@-(( M%(W?=S&H7EBM>FG>"5)3IM8**"T"I<6@M 2/!;C %.4WB9%[9,1G=E#5L%)L M48\UOV?I?9:?--RHFYU<"J!*&R@M!J4EH#0"1>.+:U#:,(8>;C"0#-77#20M M J7%H+0$E$:@:'S=#&(@5HN!W[#;HR=SVRIL42]8R*U$(4G+*M:R2K2LB#HN MI\9]$.^P6KS3'>:=\4@D[O>0V-AB>$'W3;W=8 +:((&B\;D:%#H\1:%396N\ MT>C,$E?DZL8F7R@A:3$H+0&E$2@:7P2#N(?5XMZI=Z/Q>*>5Y6!;+ J)U>A: M&LFM1E=)'5:BU2^B#LJI01\$,ZP6S#[NFCI;T79:TZSW<^6:399O%W?24$-N M6EJ TB)06@Q*2T!I!(K&E\R@Z.$ ?"(,JM>!TB)06@Q*2T!I!(K&U\V@UV'U MSK-OF0B/=WFYHJ:PD!GAT05^;.3YEGA]US!*=(R(.B0GAMP>I"X;1.JRQVJ, M)]ZQ5KJSL].6&@,A,4C4_8(#/9Z@U=VDNAGL/OE!8W:JD;FWS6@FI&H+0$E$:@ M:'P1'/T@<:IFI+<4LL?"C"-N^%I(C$:#:20S$D_V6(>4Z/2)J.-Q:KP'K6A9B8#6=S916NTW %5F4!I,2@M :41*!I?$X/*9$]5F4[> =JW MQ.VP#,+Q;S(D=K)A.GK%;CS\ZO$2S?X1=<2F9F1^]#"A#:T>N^=$U6A9[HIF M_\R5P[>'9U%==T]@$KY_;YU'EN3[Q#HG^R=-#?C]@Z\^I!6;3-4HIP^L*38< MLWE%M7^6U/Y#4VZ[1QG=ETU3;KJW:YJN:-4:L/\_E&7S\J%MX/!$KZO_ 5!+ M P04 " #9@GM9/H4<,A@' #92P &0 'AL+W=O/(<)X_I7$I%7L(@2L\&N.&_]AKO(=P^ED(1[DK53_+*Z3[-5P M3?'\4$:I'T/"CI8]YD';FZ_TGEQ\-G!W(E47L;!O[ZGYF>#XP'Q MY+U8!NHF?OY#5@=4#' 6!VGQFSQ7;8T!F2U3%8=5<#:"T(_*O^*E.A$; >9H M2P"M NB^ 5858+4#["T!HRI@M&\/=A5@MP+HMA[&59+A?Y9DJ^.%()/TA_FPQ5UEL>,YQ59*]#KBN3[^ M1!,_S(YR?:CT]5 OJ!;X]TP=$LO\2JA!1QWCN=2'_RDB;;CS<[VS_<.MKI/Y M<[V[[^Z]D0IKK3JKX%E;>+=SD>S%0?RPZCC4BW)HH^ZAY9?^TW0A M9O)LD%W;4YD\R<'TUU_,L?%[EV:0, <)8T@81\)<$*RAO-%:>2,=?%MDD MF,G)\Y]\3V9J6?DRZ+H\76A!?76"A#DES#0*6EYL/$V-R?!I,_N[F_#=35QM MD\;YM]?GW]:>_UL5SQY)7/ZW=IUU;7C?LXZ$.4@80\(X$N:"8 UUC-?J&'_> M>6&,5!X2YB!A# GC2)@+@C64=[16WA%J7M""^NH$"7.0,(:$\:/=8J#[!(5^*KSFJ*G M]!8*DN9 :0Q*XQ7-I)L%S:$]MD\V?UH5#FH(34G06A)4*XD;/WT\N$^D)'Z4 M74-DJD@BE.R4A9;46Q9(F@.E,2B-5[26+(P1;2L!U&M3";7[:FHMMK?EKGC9 M5N[J2;V5 +5+H30&I7$HS471FGJI/5-S]'G+7A/JPT)I#I3&H#0.I;DH6E.! MM6MLZFWC7L4OU$*&TAPHC4%I?$<*QN4I[Q3'1WC&9FT:FUIG<.]:%VKP0FD. ME,:@-%[1WM2Z8VVM^Q%FKEF[N:;>SNU3ZT+]7"C-@=(8E,8KVIM:=]16PD<8 MNV;M[)IZ:Y?=7E^3X@ZKSJ\;]=&]LP\U=*$T!J5Q*,U%T9H:J5U=\Q/;NB;4 MUX72'"B-06D<2G-1M.:=:;6Y2W'FKA[55S!0FK/C,,>5<=IY_]N[0_G[0]UW MA3:37'NR%.+)ZBF]\POU9&FG[SD:6ZW;C[:T.VX5!QPZ.A=%:^:W-E@IS MDWKG&&JPTBTFIMW.<7<[VV[G&#DZ%T5KYKBV3JG>.NUQGXB>U#O'4.NTHFEO M(=RC#=^CC:MOT\Q#;4E2K>&T6=;K[]?0II_36"M2CA-(8E,9IIT?YIBYU MM[3;J$N;^:T-1PHS'/6DWCF&&HY0&H/2.-UB.-KM'&]I=[0EQ[652/>V$O5? MFNLYO3,,-16A- :E<2C-1=&::JE-1?J)344*-16A- =*8U :A])<%*WYC&5M M*EI[FHKZFD-/Z:L5*,V!TAB4QBM:NY8X&;?FH^YV1Z;5/1]9M9]HZ?W$'C6' MGM0[QU!/$4IC4!JW.GU,PVY_R;FMG;TEQ[6G:.D]Q;]\<5?\YQY]$^1H/Y#H04:<@H 8DE.9 :0Q*XU": MBZ(UQ;7Q%/YG?@P?^QP^]D%\[)/XV$?QL<_B?\2=I59MXUH[;-P]2Y11AX5\ M:+<^W5]V-VO-QXY^2+V3"W5=H30716LFMW9=+?T=@WWJ$[O[,[O9SK#=E6%C MU$XQU-:$TCB4YJ)H98J'&PL)A3)Y*-:(2LDL7D:J7-UEO7>]#M5YL?I2:[]C MGC*S8S\W3]URE:D:7RYZ=262!S^;.0)YGW65UP7HUK^G_4$L#!!0 ( -F">UD]I]T+PP0 M *$; 9 >&PO=V]R:W-H965TVH;2"SU\K!HD.RVSXQ%VT(DT4O2=M*O+RDKLB710M(2V9=8ES-G M.',F(XTXV5/VR->$"/!4%A6?6FLA-E>VS1=K4F)^23>DDG>6E)58R%.VLOF& M$9S51F5A(\<)[!+GE36;U-=NV6Q"MZ+(*W++ -^6)6;/-Z2@^ZD%K9<+=_EJ M+=0%>S;9X!6Y)^+;YI;),[MER?*25#RG%6!D.;6NX54*(V50(_[*R9Z?' ,5 MR@.EC^KDCVQJ.6I%I" +H2BP_-F1.2D*Q237\;TAM5J?RO#T^(7]USIX&'7_S4).+$0/+H#5!C@/H&WAD#MS%P7^O!:PR\UWKP&X,Z=/L0>YVX! L\ MFS"Z!TRA)9LZJ+-?6\M\Y94JE'O!Y-UE M+$2.:RD_)D3@O."?).C;?0(^?O@$/H"\ E_7=,MQE?&)+>1*%)^]:+S>'+RB M,UY=\(568LU!6F4DT]@GX_;QB+TM,]"F ;VDX0:-$OZY$)? A1< .G-7%\[_\Y[^9^^=9+AM3;@UGWN&[[04;O&S; L"7#.&JQ51QQ<@?5+E(>]* M]<$<;W*!B_P?DEV ZY)N*Z$KB(-+3^]2M<,KOL$+,K5DO^.$[8@U^_DG&#B_ MZ-0P29:8)$L-D75T\UK=O#'VV;V@B\=&M\7)O_ %J.03ARX!KM7A8'&43"?5 MP4M0>U$/FMW,#5SDQQ-[=RK"$(;B"$5!%Y8,8=#Q(8S]+BX=XJ( ^3!L89V< M^&U._-&7 @T*!4[4R\ 0A6(G@KWXAR@W1*ZC M#S]HPP]&P_]*9?!O"CS0+,.'<5]\#0PZ4>SU0A_"),I!8:](TB$NBN/0.R-^ MV$8?CHM/>5WWC.Q(M26Z<$<)WMJ63)(E)LE20V0=%:)6A>C]'R>12=U,DB4F MR5)#9!W=XE:W^%T>)_&P502NWVN2PTV&*.A(KGXO'<)B%YTTITX^ MH'-\5W;&,X(+PNLJE4/5(Q%YM=*^^XZRO+4XC;(E1ME24VQ=/4YF%_C^G:7Q M:4H]DVR)4;;4%%M7/714#[U+?VG<=%X> MD5>@U& PO]C^@TXR.\X \+Q(=!8I]',>W$<1_VQ4(<+0L_S M^[UFB//CV _B?J\9XKP@B((SXQ$\3H=P?#S\C52$R0%1%2W.RKS*N6!8?;K5 MAC]*]N9Z-A49J[; M1(,O8IX3];^OS34PY,GWGWZO&<*@$\8H[/>:(2[T?>CW6HU]LN50$K:J]WID M2"JRPY?F]FJ[GW1=[Z+TKM_ JSG47$_4_E.]Q7&D/VQ>?<%LE5<<%&0I73F7 MH>R.[+ ?=#@1=%-O>#Q0(6A9'ZX)S@A3 'E_2:EX.5$.VEVYV;]02P,$% M @ V8)[60#CO[.! @ Z < !D !X;"]W;W)K&ULK55M;],P$/XK5A!H2%#G;8.5--+:=&(?!M/&RP?$!S>Y--8<.]AN._X] MMI.&;DJ["?8E]IWO>Y:"UL 5%1Q)*"?>63">Q];>&7RCL%$[ M>V0C60AQ:X6+8N+Y]D+ (->6@9AE#3-@S!*9:_SJ.+W>I07N[K?LYRYV$\N" M*)@)]IT6NIIX[SU40$E63%^+S4?HXCFV?+E@RGW1IK6-CCV4KY06=0@"/37Q]D.$VR&EXD/!S MKD^NI%<.)_&$KVV6)^[+$A]C3>5F":YI(F\J81PA#A3C,<>2/3OR70R]V]@@PV ?,'O5X.@R< MM\# =T@[KM:I/_*#!*]WLX1W6E<-5[5QI!2T:US@70ILV[+:5&<4@ MK8$Y+X706\$ZZ(=[^@=02P,$% @ V8)[66%1Y'"C! R18 !D !X M;"]W;W)K&ULQ5A=CZ,V%/TK%AU5,]).^ P):1)I M)F35E7;;T:;3??: DZ !G-HFV?[[VD (D!LF[:+.2P+FG&/?8W.Y]O1 V2O? M$B+0]R1.^4S;"K&;Z#H/MB3!?$!W))5/UI0E6,A;MM'YCA$+$@<*R4YCK]*4:WJ4Q'KUT?UCWGP,I@7S,F"QM^B4&QGVEA# M(5GC+!9?Z>%74@:4#S"@,<]_T:'$&AH*,BYH4I+E")(H+?[Q]]*(&D'JP 2K M)%AM@G.!8)<$^]H>G)+@7-O#L"3DH>M%[+EQ/A9X/F7T@)A"2S5UD;N?LZ5? M4:H6RDHP^322/#'_3:[%SY1SM",,K;:8$72/5G(YAEE,$%VC1\RC .$T1'X4 M9X*$"*#<^D3@*.9WDOR\\M'MS1VZ03KBZBE'48J>TTCP#[6&/[8TXU)6-MXT M[J>ZD'&IT>E!&<-C$8-U(08;?:&IV'*T3$,2 GR_F^]U\'7I9V6J=33UT>H4 M_#T0 V2;'Y!E6 XPGL7U=!L*Y\=Z7_[GWAMFV-4*LW,]^](*RQ+"L*!L LUL MP75@KLJ2$[[# 9EI,@URPO9$F__\D^D:OT"V]BGF]RFV[$FL,0%.-0%.EWK^ MBL?R?87L+YANSE3?E/W\WK9&GF%-]7W=60!GF8[K.4V<#^ \UW;&XR9N">!< M=VR,3KA&J,,JU&%GJ)\)YQ.4E@$C+ 2+7C*!7V0N$Q2E- WDF\YH+(D;F74$ MD78+R)BBGU'#&%>]#PU; )3CM$ ^ !K:5LOA)8 R;=N&_7 K/]RKIO[,B55* M#^L8OQ+T*0T&D $NM#(-W2."2,WZOR4!8FM[)T".7[C%E-]PZ:X6)P7GUA&0.O ME9@6(,H=MA8S@+(&9TD.1!D.O)"]RD7O_W0Q+(NZZWWTKO(11)WY"* 'T'4 M)1]-XU3Y&IU.'GU9%+ZLE"]@\=DI\V]S0Z]J?J]JR[[4FA-2VXJ8/Y2C2WI? M$]&GFM^KVK(OM>9$6*>)L#K?C&_Y]IJ$]W@O2_<-.6[;,BXSA4P4,I/L,J%* MJ+3/;(3J2;WH$LQ Y>CKM9)MFR.W57(L()SEV:;1RD*@GFW:[=($U',]]U(F M.NV0S,[Z_QW]KJ?_+L?M*QT'<*#CD![D.*37X?AI2V1>MR=ZIUJD'-U;'U$8 M=O85A6# 9Q2&7?R.GO9<9O>FZ]TKDG)\;[H)PL[=!&"0FR#LS$V]=C27$+;) MST2YC#Q+17&&4K56YZX/^6ECJ_W1G"Q,H-U7Y[3Y4>!)OCCD_8+9)DHYBLE: M=F4,1G+$K#@W+6X$W>4'@R]4")KDEUN"Y2PH@'R^IE0<;U0'U>GU_!]02P,$ M% @ V8)[64(3CB*I! OA\ !D !X;"]W;W)K&ULS9EM;^HV%,>_BI5)TZZT-4\0H .DMO&T*]U[A\JZO9CVPDT,B9K$ MS':@_?:SDY!@D@;8+)4W)7%\?O9YZ)\=3DO,DSO"" M I:G*:)O]S@ANYEA&_N!QW@=<3E@SJ<;M,9+S)\V"RKNS)H2QBG.6$PR0/%J M9MS9M]">2(-BQA\QWK&#:R!=>2;D1=Y\#F>&)7>$$QQPB4#B8XL?<))(DMC' M/Q74J->4AH?7>_HOA?/"F6?$\ -)_HQ#'LV,L0%"O$)YPA_)[E=<.324O( D MK/@+=M58(!68$%X3CC,4J2-^#'22[S"I8XR&G,8\P M? V2/,0A6%&2@@>2;G*.BAH0QAWT'WS,49RP3V(=)D?8_B/.P.\1R1G*0C8U MN7!.;M$,*D?N2T><=QQQP5>2\4AL*!.[Z;#W^^TG/?:F"&H=66Q=2=&_9!@5X9@A599ANL3'__CO;LW[N M2I!.F*\3!C7!E%0.ZE0.^NCS0T&H4\J:E&(EI8&:TL) /,N$,"1[86"E,(C_ M_U()/G5EMMS4J-B4_/;;SKWA0);V]C!E[5E#RQJ.U5G^62QXBJ5$;UA';]@; MOX]5I=6K@Z8;Y.&-0$4T+OU:'WKD*#/)VIU GS=<*@)IB2RE&=RM$U M:M"HI0B.-[+<(PUJS[(G8\\[TJ"S6/ 42XG>N([>N#=Z2TZ"%T V,B"=8M1K M?FD%ZX3Y.F%0$TS)P:3.P>0JQ&BB,Y4Z8;Y.&-0$4U)I6TT/95VC'%6[4C3$ MM8;'[T1=TR:CT;$@G4>#)VEJ# _Z4+M?E,HF,!?=%TW>1)4#'F$1JVR+:?&K M1*E7LDN4#[Z)D'=WB;W+7%KQ6FF^5AK415,3YC0)UWG(%GM52L/) MDM?^\6<\.9:D]B3;;8G2&21X@J3&KFF2[?XN^4F\.S'IO_"2TSB0ER)"J0@. MDRU@I^.]R(L+6R?-UTJ#NFAJW!Y?AU)I;>:UTGRM-*B+IB:T:>CMWB;S MPY1JTI*.P:CU\M2>Y(Q;#> 9)'B"5,;./#B/3#%=%P?!3/B<9[P\,ZI'Z\/F MN^*(]6C\WKY]L#O&?7DX79Q_-OCR9/LKHNLX8R#!*[&4=3,27U^T/"PN;SC9 M%*>ASX1SDA:7$4:BZ903Q/,5$7FL;N0"]9']_%]02P,$% @ V8)[67DD M)HKQ @ O D !D !X;"]W;W)K&ULS59;;],P M%/XK5I#0D%B3)NT&I8VT7A"3MC&M@CT@'MSDM+'FV,%VVO'O.7;2T$U9.V / MO"3V\?F^<_/E##=2W>D,P)#[G L]\C)CBH'OZR2#G.J.+$#@RE*JG!J*A+ UG JX5T66>4_5S#%QN1E[7VPINV"HS M5N#'PX*N8 [F2W&M<.8W+"G+06@F!5&P''EGW<&L;_6=PE<&&[TS)C:2A91W M=G*>CKS .@0<$F,9*/[6, '.+1&Z\:/F]!J3%K@[WK)_=+%C+ NJ82+Y+4M- M-O+>>22%)2VYN9&;3U#'XQQ,)-?N2S:U;N"1I-1&YC48/UY7%E.7S"-06SK]9G_VU]0?)B)I] M$3F^Z F^JMAR69?YVP6NDW,#N?[>5NJ*K-=.9N^Z@2YH B,/+S,-:@U>_/I5 M]R3XT);GER2;OB39[(7('E2DUU2DMX\]OG5W'J3'= T*K_#ZX)%20TJ8((G, MB](PL2("SS3?GFFG1:@QBBU*0Q<D=UE0DG?IHGUD.>[2UK7DF M>0I*XPG'BY@EY AM5";?M.V ROE3Y[Q]G-9Q,/37NV4]J#$]J#';I_$@J_TF MJ_W_-*LIXR4:/I37_L&\[@WP3X_+07.S?1I5"?R=YR@'M7)]@,8TE,)4-U C M;5J-,_?"/I*/NX-)MT4^Q=:DZB1^TU=]S255*R8TX;!$4T'G%+U55:]038PL MW&.XD :?5C?,L+T"915P?2FEV4ZL@:9ABW\!4$L#!!0 ( -F">UDC=8TR M]P( .,+ 9 >&PO=V]R:W-H965TDIB*GK60 ML/WN$L_A#N3];]A'YNSJ+%,L8,#BGR22 MBY[UT4(1S' :RPE;7T-^GK;F"UDLS#]:9[&>:Z$P%9(E.5CM("$T>^*GW(QG<#S<+3O.V]2';U,?5<._8+I/?<=+ MMR@FU_"YKRTF].NK"D4W$A+QNZQH,MY6.:_^N';$$H?0L]374P!?@>5_>-?T M&I_+,E8G65 GV;!.LE%-9#N9;A69;E6Q^VJL,CTG(2)T!4*JJT:>( M'M1W8QH#@L>4J#H0$*:<2 *B+/.5.J_-?)UD04;F&3)]/Z_\=L/\NO9J.ZEU MBHYJ(MM):KM(:KLRJ1-8 4VA+$OM?[QXX<+@8$2015SNCQ@>Y!A5'N _[?$* M>[P#]H1 5KJR2PO9.VA1)?UKJ_.@W+!.N5&57.:FO=6$),#GIET4*&0IE=D5 M4JP6'>F5:<1>K/>;G4&S9#UH=H99P_F7/FM_;S&?$]6QQ#!34HV+2U4F/&LI MLXED2],"39E4#949+E07#EP'J/3+@!JXZ=VB:TTG[\KIT0P9:B M5N(E\<<]QS[7Q[D9KJ5ZT$L 0YXR+O3(6QJ3G_J^3I:04=V6.0B<2:7*J,&N M6O@Z5T#G#I1Q/^AT0C^C3'CQT(W=JG@H5X8S ;>*Z%664?5\!ERN1U[7VPS< ML<72V $_'N9T 5,P]_FMPIY?L\Q9!D(S*8B"=.1]Z9Z.(QOO GXP6.NM-K%* M9E(^V,YD/O(Z=D/ (3&6@>*K@#%P;HEP&X\5IU2E38RJ\"X@XR)\DV? MJCQL ;K]%P!!!0A>"^A5@)X36N[,R3JGAL9#)==$V6ADLPV7&X=&-4S84YP: MA;,,<2:>KF8:'E<@#/E:X%.3XW,PE'%]0CZ0?V=QZ'YZ3HZ/3L@188)<,<[Q M,/30-[@7R^@GU;IGY;K!"^M>RZ)-@D&+!)V@WP ?OP8>-<%]S$"=AJ!.0^#X M^B_PW>2@J&%B02X!3=$J7^1:&O*,5VDL,W1N G/RAURC-6_2E"5 +FC".#// M5?1$D.]+P PUI6/O^O:NGNJ<)C#R\#)J4 5X\?MWW;#SN2DY!R+;256O3E7/ ML?=>Z1CRZQ(CR,1 IG\W*>\=4OF!R':4]VOE_;TF*4]95)Y(-IYHTKR7Z*V: M2[+0D=FO$CE!R+;41[5RJ.]AWRVTCBBM;7JC EJZV8+.UB"Y^YSAV74*"IT"DHU M^SCZWWI1I[9>*7'O)MXJT=\J9?8WXHJJ!1.:<$B1OM..T$JJ+,UEQ\C<5;>9 M-%@K77.)?S.@; #.IU*:3<<6S/K_*/X+4$L#!!0 ( -F">UG"V6")60, M +85 - >&PO>[QW25QZ5=JR>G= MC%+E+7(NJH$_4ZK\$@359$9S4ET5)17:DQ4R)TI/Y32H2DE)6@$HYT&[U8J# MG##A#_MBGM_DJO(FQ5RH@=]K3)X]?4\'?AA_]CU+-RI2.O#//IV=M:Y:#Y?7 M%_7PT@^/9LT)IFUVYI,=+X -*KECY09N/%Z+N'T>\C MQZA[CCR>-VD\QV#)08KV"$*(NRUG73-$,MJ!Y:&CL!_DTVR[U)VWD3KU>R MQT)]F^OE"#.';J6WDF9L8>:+K!& L8^12L4FFY:_DI3W=*%6[;3(<,WM$]3\;_,\I8)*PC=%Z]X_ MYBR_67']6GT/S>:QLJL8$=DY?I%1]_@UUMN68Q=Y$IGLG8+(Y 1$=M_MJ?D: MD>'QBXR.L]I!O5W;V!-N[0@;JP<[[X'_"_;S?!W4&\\95TS4LQE+4RI>; PU MO2)C_4_I%K^^/J49F7-UWS@'_GK\DZ9LGB?-5;>0B/JJ]?@'+"^,FVV_CL5$ M2A*X,8D^W"M-DBB*8RRCHY%3P0C+6QS#U\V&:0,$ M%@+7Q#MG?!UA-]W4(ME*\$[&5XKD&CSMO@$@2=[6Q.(# JH#U#L1W MQX&>M'=HW&,9">&C[L^V%T214GB]H#/K2"*, _< MC;@'4P :,$\4F??@SOLH6+VG@O4OM<-G4$L#!!0 ( -F">UF7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GYM=_%?54:?S18U?7Z<#CTQ4I5TO]CU\K D:5UE:QAT]T._=HI MN? KI>JJ'$8'!]FPDMH,/KQ_O->E&^(-6ZNBUM; SK#CJU9W_OEXV!0;[?5< ME[I^.!JTWTLU$)4VNM(_U>)H<# 0?F7O/ENG?UI3RW)6.%N61X-1=^"KVI+FOE)K)6 MGYQMUMK/SL@GCH_D\8[7*I"S6Q15,I4W=Q=*H,@,:O]-H/ MA)&5.AH5B.CF9SDXF K[-+L[/ M)N-KV/@X/A]/CT\$@HP(R&B/D-\B!!D3D/%>(&?7\/'E9(H@$P(RV2-D+Y(I M 9GN$S)&D!D!F>T3,D&0.0&9\T)>N%MI],_V@)!F(2;*%TZOVVV[1)!O":,2E4QY.?::=-54E$>0[ O(=+^25VBC3J-=B7!2V,;475ZI0>B.! MXK68X,;\@&K-#YC?2NE7XN1' V"E"I0AC&=FHWP=KL28I'28K7,JM1-?9=DH M\45)WS@5+O 8C]+-B-DWD."L(?UX:*,7HKD.%[P64]6+("6;$;-M/C9>&^6] M.+;57)ON! Q'26;$;)DSJ,3F-ORH&'NO?KV&GZQ=W.FRQ)2494;,FH&:[!H% M!7P/-_&J@[RH5\J)X\;U\C/*,R-NT5BHOI +AVC.E-'6B2GDW[W"IA0S8G8, MO("5;EN7+H+ 6T-BK4RA^Y"48D;,C@F5N'[ -)1+1LPR.3.%K92XEO>]"$64 M.2)FRM D7SMIO"Q>MG<1V3UA M]L6LF7OUHX&3Q,FFK]F(DD3$+(E+^2 V7EPJUUYN"B4FVA>E#<;%D)0L(G99 M>+V =PX*=@'MAA@[*.';WQ*"B%)%Q*P*,D7M=9LB2A41LRIH3-QQBBAC1,S& M('/I?C0I9T3,SB!SZ3XF)9.(628[AF/)+S.P7(J<.J!B3DDW, M+)NM>?5C+/_&E)1P8F;AT DV'K6+R1$Q9O^0&79_W(XR4,P]*+8CP_Y5[!B3 MDE#,+*$NA]WZ+E+2B9FE\WOBN!61$D[,+!S:BWBL+J:$$^]S(.Q;BC$IX<3[ M' KK91D))9R$63@T)B[TA!).PMZ[H3!QH2>4<1+N*1@R&>H5.F6^SV0,%C3,I"*;.%:$P\ M>9U2%DJ9+;2]=_:KR&N-,2D+I?N8G'ELCAH\ 9)2%DJ9+;0+$UX&<6KQ!$A* MK@9@MA#9V>VO6: LE#);B,;$&5)*62AEMA"-B3.DE+)0RFPA&A-G2"EEH939 M0O0(1V^I"F6AC'M9P*X1CJ[IQ)B4A3+NQ6B[,4.*A#$I"V7G7&.CQ*N)JJ4N>^-<&;DD MC5E!3XSM,%P82?#*;:!Y IN+TP9C4@K*F!7TC-GE0RJ,>QDY MI:&17)EG8)8U(:RIDUM&5^ -=\C$EI*&?6$(G9ZV7DE(9R9@UMQ7PN M>HQ)F2AG-M'N-3OMVXDQR>71S"9ZN7#';W5Z3EDH;RTT;$_V']XOU!+ZU(LI MW-[#_D*6Q:43X:-==18E:5AYMFS*\ACV79AS*Q>/_T%Y_/_,A_\ 4$L#!!0 M ( -F">UEZ! -=7 ( "$N : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-VDMNHT 4A>&M6"P@N.ZKG%:<44\R;64#R"D_%-L@H-7)[MMR!O9! M/>A)Q!FA G'Y1Y]0P=.O]H=N6'RW'L?M1U\-F7T[-\-!V MY7RYLFW[4S->EOVN[IK->[,KM2R74??W,ZKGI_N9B]?/KOS/Q':[/6S*SW;S M^U3.XS\&UW_:_GW8ES)6B]>FWY5Q7=4?Q]OIH;X>TL-E5M7_?Z@%02MY@]ZA*#'^8/2$F5< M$B1-L";0.B'7B<#KA& G K$3DIT(S$Z(=B)0.R';B<#MA' G KD3TIT([$Z( M=R+06U!O(=!;4&\AT%LF+]L$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'H+ MZBT$>@OJ+01Z*^JM!'HKZJT$>BOJK01ZZV2SA$!O1;V50&]%O95 ;T6]E4!O M1;V50&]%O95 ;T6]E4!O0[V-0&]#O8U ;T.]C4!O0[V-0&^;;'83Z&VHMQ'H M;:BW$>AMJ+<1Z&VHMQ'H;:BW$>CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H M[9./E01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$ M>@?J'01Z!^H=!'K'Y&<3 KT#]0X"O0/U#@*] _4. KTSZIT)],ZH=R;0.Z/> MF4#OC'IG KTSZIT)],ZH=R;0.Z/>F4#O//E9D$#OC'KG[]1[&#^/9;CU?*WQ M^=])]7BYM]P>?UU^G40)5U>UDN* K8%0( M /PL 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:WT[;,!0&\%>I-6MOG._&1?E>]^O$4*"T. M0S^F=;7+.5PREIH=#2[5/M!85C8^#BZ7KW'+@FOV;DM,K%:&-7[,-.9EGFI4 MUU>WM'$/?5[<'=]]"&5B47Z M>-S+2*;3RU *4GC"T@?7T'ZX"N41E!$Y2BDW_ ME/6G]_M/CI^?]>"Z\26?S7]ZOOX-4$L! A0#% @ V8)[60=!36*! ML0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 M " #9@GM91/GG&.X K @ $0 @ &O 9&]C4')O M<',O8V]R92YX;6Q02P$"% ,4 " #9@GM9F5R<(Q & "<)P $P M @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( -F" M>UG'UJ?[[04 , ? 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ V8)[6=]G5>B@!0 .18 !@ ("!W14 'AL+W=OUE31ESA_ D +@M 8 " @&PO=V]R:W-H965T&UL4$L! A0#% @ V8)[61P&M)-B& /DX !@ M ("!RDX 'AL+W=OUDOTLUJ>P< '<3 9 " @6)G !X;"]W;W)K&UL4$L! A0#% @ V8)[680N O]1" W!< !D M ("!%&\ 'AL+W=O&PO=V]R M:W-H965TUD=&UL M4$L! A0#% @ V8)[61BBXX+J"@ D"L !D ("!](8 M 'AL+W=O&PO=V]R:W-H965TUGWD0A,= , +X' 9 M " @&UL4$L! A0#% @ MV8)[65W&<6.7#@ _R\ !D ("!>9L 'AL+W=O&PO=V]R:W-H965TUG3"PCIAQ< #Y0 9 " @6NW !X;"]W M;W)K&UL4$L! A0#% @ V8)[68K=:5T>!@ M6P\ !D ("!*<\ 'AL+W=O&PO=V]R:W-H965TUDB M2[QS1P, 'H' 9 " @>/; !X;"]W;W)K&UL4$L! A0#% @ V8)[64)D*3JB! @H !D M ("!8=\ 'AL+W=O:

!P &0 @($ZY >&PO=V]R:W-H M965TUE-W-^%I00 'L3 9 M " @0KG !X;"]W;W)K&UL4$L! M A0#% @ V8)[662\1MKG' $F$ !D ("!YNL 'AL M+W=O&PO=V]R:W-H965TUG/HUV%1 0 *() 9 " M@68, 0!X;"]W;W)K&UL4$L! A0#% @ V8)[ M6=57ER]U!P "AP !D ("!X1 ! 'AL+W=O&PO=V]R:W-H965TUE>J^=.B@, 0( 9 " @4X? 0!X;"]W;W)K M&UL4$L! A0#% @ V8)[6=FFA2'-! 00X M !D ("!#R,! 'AL+W=O&PO=V]R:W-H965TUDH(T%R M@0, *0' 9 " @6 M 0!X;"]W;W)K&UL4$L! A0#% @ V8)[69#P_Y_S P W0D !D M ("!&#$! 'AL+W=O&PO=V]R:W-H965T MUF]NFS;& 4 !8- 9 M " @9@_ 0!X;"]W;W)K&UL4$L! A0# M% @ V8)[62:\3%W\ @ M0H !D ("!YT0! 'AL+W=O ME.:(# #O M$@ &0 @($:2 $ >&PO=V]R:W-H965TUG"92LJF0, %,0 9 " @?-+ M 0!X;"]W;W)K&UL4$L! A0#% @ V8)[66Q> MY4]P! ?Q@ !D ("!PT\! 'AL+W=O T$ "V$P &0 M @(%J5 $ >&PO=V]R:W-H965TUGI1$5UQ < .$V 9 " @:Y8 0!X;"]W;W)K&UL4$L! A0#% @ V8)[62-"H?'* @ < @ !D M ("!J6 ! 'AL+W=O&PO M=V]R:W-H965TUG+-80O\@@ M !)" 9 " @5AF 0!X;"]W;W)K&UL4$L! A0#% @ V8)[6P$ >&PO=V]R:W-H965TUFQ#[&&G@, #L, 9 M " @&UL4$L! A0#% M @ V8)[6>2-[+,G @ H 0 !D ("!HX(! 'AL+W=O&PO=V]R:W-H965TUE@Q6&UL4$L! A0#% @ V8)[60&]0KOY! ?AL !D M ("!C*(! 'AL+W=O&PO=V]R M:W-H965TUD@ <4$Y0( *H) M 9 " @:&J 0!X;"]W;W)K&UL M4$L! A0#% @ V8)[66XR$QZ" @ S@4 !D ("!O:T! M 'AL+W=O&PO=V]R:W-H965TUG@P$&^R@L )>+ 9 M " @8:T 0!X;"]W;W)K&UL4$L! A0#% @ MV8)[69F[!+@" P -0H !D ("!A\ ! 'AL+W=O&PO=V]R:W-H965TUE8S57/N , #P/ 9 " @33' 0!X;"]W M;W)K&UL4$L! A0#% @ V8)[64"(BA'K!@ MOT$ !D ("!(\L! 'AL+W=O&PO=V]R:W-H965TUG9 MEA**^ , .\6 9 " @17F 0!X;"]W;W)K&UL4$L! A0#% @ V8)[6202JOQ3 P - H !D M ("!1.H! 'AL+W=O&PO=V]R:W-H M965TUD :B-^E@@ -U+ 9 M " @?7T 0!X;"]W;W)K&UL4$L! M A0#% @ V8)[63Z%'#(8!P V4L !D ("!POT! 'AL M+W=O&PO=V]R:W-H965TUD X[^S@0( .@' 9 " M@0L* @!X;"]W;W)K&UL4$L! A0#% @ V8)[ M66%1Y'"C! R18 !D ("!PPP" 'AL+W=O&PO=V]R:W-H965TUEY)":*\0( +P) 9 " @7T6 @!X;"]W;W)K M&UL4$L! A0#% @ V8)[62-UC3+W @ XPL M !D ("!I1D" 'AL+W=O&PO=V]R:W-H965TUG"V6") M60, +85 - " UEZ! -=7 ( M "$N : " 60J @!X;"]?UDN* K8%0( /PL 3 " M ?@L @!;0V]N=&5N=%]4>7!E&UL4$L%!@ !6 %8 D1< #XO @ ! $! end XML 96 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 97 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 99 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.3 html 391 422 1 true 92 0 false 7 false false R1.htm 0000001 - Document - Cover Sheet http://www.snowflake.com/role/Cover Cover Cover 1 false false R2.htm 9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) Sheet http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL CONDENSED CONSOLIDATED BALANCE SHEETS (PARENTHETICAL) Statements 3 false false R4.htm 9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Sheet http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Statements 6 false false R7.htm 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 9952157 - Disclosure - Organization and Description of Business Sheet http://www.snowflake.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 8 false false R9.htm 9952158 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 9 false false R10.htm 9952159 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations Sheet http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligations Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations Notes 10 false false R11.htm 9952160 - Disclosure - Cash Equivalents and Investments Sheet http://www.snowflake.com/role/CashEquivalentsandInvestments Cash Equivalents and Investments Notes 11 false false R12.htm 9952161 - Disclosure - Fair Value Measurements Sheet http://www.snowflake.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 9952162 - Disclosure - Property and Equipment, Net Sheet http://www.snowflake.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 13 false false R14.htm 9952163 - Disclosure - Business Combinations Sheet http://www.snowflake.com/role/BusinessCombinations Business Combinations Notes 14 false false R15.htm 9952164 - Disclosure - Intangible Assets and Goodwill Sheet http://www.snowflake.com/role/IntangibleAssetsandGoodwill Intangible Assets and Goodwill Notes 15 false false R16.htm 9952165 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 16 false false R17.htm 9952166 - Disclosure - Convertible Senior Notes Notes http://www.snowflake.com/role/ConvertibleSeniorNotes Convertible Senior Notes Notes 17 false false R18.htm 9952167 - Disclosure - Commitments and Contingencies Sheet http://www.snowflake.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 18 false false R19.htm 9952168 - Disclosure - Equity Sheet http://www.snowflake.com/role/Equity Equity Notes 19 false false R20.htm 9952169 - Disclosure - Income Taxes Sheet http://www.snowflake.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 9952170 - Disclosure - Net Loss per Share Sheet http://www.snowflake.com/role/NetLossperShare Net Loss per Share Notes 21 false false R22.htm 9952171 - Disclosure - Related Party Transactions Sheet http://www.snowflake.com/role/RelatedPartyTransactions Related Party Transactions Notes 22 false false R23.htm 9952172 - Disclosure - Subsequent Event Sheet http://www.snowflake.com/role/SubsequentEvent Subsequent Event Notes 23 false false R24.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 24 false false R25.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 25 false false R26.htm 9955511 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 26 false false R27.htm 9955512 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) Sheet http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables Basis of Presentation and Summary of Significant Accounting Policies (Tables) Tables http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 27 false false R28.htm 9955513 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations (Tables) Sheet http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsTables Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations (Tables) Tables http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligations 28 false false R29.htm 9955514 - Disclosure - Cash Equivalents and Investments (Tables) Sheet http://www.snowflake.com/role/CashEquivalentsandInvestmentsTables Cash Equivalents and Investments (Tables) Tables http://www.snowflake.com/role/CashEquivalentsandInvestments 29 false false R30.htm 9955515 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.snowflake.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.snowflake.com/role/FairValueMeasurements 30 false false R31.htm 9955516 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.snowflake.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.snowflake.com/role/PropertyandEquipmentNet 31 false false R32.htm 9955517 - Disclosure - Business Combinations (Tables) Sheet http://www.snowflake.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.snowflake.com/role/BusinessCombinations 32 false false R33.htm 9955518 - Disclosure - Intangible Assets and Goodwill (Tables) Sheet http://www.snowflake.com/role/IntangibleAssetsandGoodwillTables Intangible Assets and Goodwill (Tables) Tables http://www.snowflake.com/role/IntangibleAssetsandGoodwill 33 false false R34.htm 9955519 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilities 34 false false R35.htm 9955520 - Disclosure - Convertible Senior Notes (Tables) Notes http://www.snowflake.com/role/ConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://www.snowflake.com/role/ConvertibleSeniorNotes 35 false false R36.htm 9955521 - Disclosure - Equity (Tables) Sheet http://www.snowflake.com/role/EquityTables Equity (Tables) Tables http://www.snowflake.com/role/Equity 36 false false R37.htm 9955522 - Disclosure - Net Loss per Share (Tables) Sheet http://www.snowflake.com/role/NetLossperShareTables Net Loss per Share (Tables) Tables http://www.snowflake.com/role/NetLossperShare 37 false false R38.htm 9955523 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Long-lived Assets by Geographic Areas (Details) Sheet http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails Basis of Presentation and Summary of Significant Accounting Policies - Summary of Long-lived Assets by Geographic Areas (Details) Details 38 false false R39.htm 9955524 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details) Details http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables 39 false false R40.htm 9955525 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Disaggregation of Revenue (Details) Sheet http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Disaggregation of Revenue (Details) Details 40 false false R41.htm 9955526 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Revenue from External Customers by Geographic Areas (Details) Sheet http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Revenue from External Customers by Geographic Areas (Details) Details 41 false false R42.htm 9955527 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Narrative (Details) Sheet http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Narrative (Details) Details http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsTables 42 false false R43.htm 9955528 - Disclosure - Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments Fair Value (Details) Sheet http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments Fair Value (Details) Details 43 false false R44.htm 9955529 - Disclosure - Cash Equivalents and Investments - Narrative (Details) Sheet http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails Cash Equivalents and Investments - Narrative (Details) Details 44 false false R45.htm 9955530 - Disclosure - Cash Equivalents and Investments - Schedule of Available for Sale Securities Remaining Contractual Maturity (Details) Sheet http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesRemainingContractualMaturityDetails Cash Equivalents and Investments - Schedule of Available for Sale Securities Remaining Contractual Maturity (Details) Details 45 false false R46.htm 9955531 - Disclosure - Cash Equivalents and Investments - Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value (Details) Sheet http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails Cash Equivalents and Investments - Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value (Details) Details 46 false false R47.htm 9955532 - Disclosure - Fair Value Measurements - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails Fair Value Measurements - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details) Details 47 false false R48.htm 9955533 - Disclosure - Fair Value Measurements - Summary of Strategic Investments (Details) Sheet http://www.snowflake.com/role/FairValueMeasurementsSummaryofStrategicInvestmentsDetails Fair Value Measurements - Summary of Strategic Investments (Details) Details 48 false false R49.htm 9955534 - Disclosure - Fair Value Measurements - Unrealized Gain (Loss) on Investments (Details) Sheet http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails Fair Value Measurements - Unrealized Gain (Loss) on Investments (Details) Details 49 false false R50.htm 9955535 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.snowflake.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 50 false false R51.htm 9955536 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) Sheet http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) Details 51 false false R52.htm 9955537 - Disclosure - Property and Equipment, Net - Narrative (Details) Sheet http://www.snowflake.com/role/PropertyandEquipmentNetNarrativeDetails Property and Equipment, Net - Narrative (Details) Details 52 false false R53.htm 9955538 - Disclosure - Business Combinations - Narrative (Details) Sheet http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails Business Combinations - Narrative (Details) Details 53 false false R54.htm 9955539 - Disclosure - Business Combinations - Schedule of Preliminary Allocation of Purchase Price to Assets Acquired and Liabilities Assumed (Details) Sheet http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails Business Combinations - Schedule of Preliminary Allocation of Purchase Price to Assets Acquired and Liabilities Assumed (Details) Details 54 false false R55.htm 9955540 - Disclosure - Business Combinations - Pro Forma Information (Details) Sheet http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails Business Combinations - Pro Forma Information (Details) Details 55 false false R56.htm 9955541 - Disclosure - Intangible Assets and Goodwill - Schedule of Intangible Assets (Details) Sheet http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails Intangible Assets and Goodwill - Schedule of Intangible Assets (Details) Details 56 false false R57.htm 9955542 - Disclosure - Intangible Assets and Goodwill - Narrative (Details) Sheet http://www.snowflake.com/role/IntangibleAssetsandGoodwillNarrativeDetails Intangible Assets and Goodwill - Narrative (Details) Details 57 false false R58.htm 9955543 - Disclosure - Intangible Assets and Goodwill - Schedule of Future Amortization Expense (Details) Sheet http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails Intangible Assets and Goodwill - Schedule of Future Amortization Expense (Details) Details 58 false false R59.htm 9955544 - Disclosure - Intangible Assets and Goodwill - Schedule of Goodwill (Details) Sheet http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillDetails Intangible Assets and Goodwill - Schedule of Goodwill (Details) Details 59 false false R60.htm 9955545 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities (Details) Details http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables 60 false false R61.htm 9955546 - Disclosure - Convertible Senior Notes - Narrative (Details) Notes http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails Convertible Senior Notes - Narrative (Details) Details 61 false false R62.htm 9955547 - Disclosure - Convertible Senior Notes - Summary of Convertible Notes (Details) Notes http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails Convertible Senior Notes - Summary of Convertible Notes (Details) Details 62 false false R63.htm 9955548 - Disclosure - Convertible Senior Notes - Carrying Amounts and Fair Values of Convertible Notes (Details) Notes http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails Convertible Senior Notes - Carrying Amounts and Fair Values of Convertible Notes (Details) Details 63 false false R64.htm 9955549 - Disclosure - Convertible Senior Notes - Other Key Terms and Premiums Paid for Capped Calls (Details) Notes http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails Convertible Senior Notes - Other Key Terms and Premiums Paid for Capped Calls (Details) Details 64 false false R65.htm 9955550 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.snowflake.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.snowflake.com/role/CommitmentsandContingencies 65 false false R66.htm 9955551 - Disclosure - Equity - Narrative (Details) Sheet http://www.snowflake.com/role/EquityNarrativeDetails Equity - Narrative (Details) Details 66 false false R67.htm 9955552 - Disclosure - Equity - Shares Reserved For Future Issuance (Details) Sheet http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails Equity - Shares Reserved For Future Issuance (Details) Details 67 false false R68.htm 9955553 - Disclosure - Equity - Schedule of Stock Repurchase Activity (Details) Sheet http://www.snowflake.com/role/EquityScheduleofStockRepurchaseActivityDetails Equity - Schedule of Stock Repurchase Activity (Details) Details 68 false false R69.htm 9955554 - Disclosure - Equity - Option Activity Rollforward (Details) Sheet http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails Equity - Option Activity Rollforward (Details) Details 69 false false R70.htm 9955555 - Disclosure - Equity - Unvested RSA & RSU Rollforward (Details) Sheet http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails Equity - Unvested RSA & RSU Rollforward (Details) Details 70 false false R71.htm 9955556 - Disclosure - Equity - Valuation Assumptions (Details) Sheet http://www.snowflake.com/role/EquityValuationAssumptionsDetails Equity - Valuation Assumptions (Details) Details 71 false false R72.htm 9955557 - Disclosure - Equity - Share-based Compensation (Details) Sheet http://www.snowflake.com/role/EquitySharebasedCompensationDetails Equity - Share-based Compensation (Details) Details 72 false false R73.htm 9955558 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.snowflake.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 73 false false R74.htm 9955559 - Disclosure - Net Loss per Share - Schedule of Basic and Diluted Net Loss per Share (Details) Sheet http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails Net Loss per Share - Schedule of Basic and Diluted Net Loss per Share (Details) Details 74 false false R75.htm 9955560 - Disclosure - Net Loss per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss per Share (Details) Sheet http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails Net Loss per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss per Share (Details) Details 75 false false R76.htm 9955561 - Disclosure - Net Loss per Share - Narrative (Details) Sheet http://www.snowflake.com/role/NetLossperShareNarrativeDetails Net Loss per Share - Narrative (Details) Details 76 false false R77.htm 9955562 - Disclosure - Related Party Transactions (Details) Sheet http://www.snowflake.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.snowflake.com/role/RelatedPartyTransactions 77 false false R78.htm 9955563 - Disclosure - Subsequent Events (Details) Sheet http://www.snowflake.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.snowflake.com/role/SubsequentEvent 78 false false All Reports Book All Reports snow-20241031.htm snow-20241031.xsd snow-20241031_cal.xml snow-20241031_def.xml snow-20241031_lab.xml snow-20241031_pre.xml snow-20241031_g1.jpg http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 102 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "snow-20241031.htm": { "nsprefix": "snow", "nsuri": "http://www.snowflake.com/20241031", "dts": { "inline": { "local": [ "snow-20241031.htm" ] }, "schema": { "local": [ "snow-20241031.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "snow-20241031_cal.xml" ] }, "definitionLink": { "local": [ "snow-20241031_def.xml" ] }, "labelLink": { "local": [ "snow-20241031_lab.xml" ] }, "presentationLink": { "local": [ "snow-20241031_pre.xml" ] } }, "keyStandard": 353, "keyCustom": 69, "axisStandard": 32, "axisCustom": 2, "memberStandard": 49, "memberCustom": 37, "hidden": { "total": 9, "http://xbrl.sec.gov/dei/2024": 5, "http://fasb.org/us-gaap/2024": 2, "http://www.snowflake.com/20241031": 1, "http://xbrl.sec.gov/ecd/2024": 1 }, "contextCount": 391, "entityCount": 1, "segmentCount": 92, "elementCount": 764, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 1302, "http://xbrl.sec.gov/dei/2024": 30, "http://xbrl.sec.gov/ecd/2024": 11, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://www.snowflake.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.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": "snow-20241031.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "unique": true } }, "R3": { "role": "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL", "longName": "9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (PARENTHETICAL)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (PARENTHETICAL)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-11", "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": "snow-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "unique": true } }, "R5": { "role": "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "longName": "9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "unique": true } }, "R6": { "role": "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "longName": "9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-76", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-76", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.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": "snow-20241031.htm", "unique": true } }, "R8": { "role": "http://www.snowflake.com/role/OrganizationandDescriptionofBusiness", "longName": "9952157 - Disclosure - Organization and Description of Business", "shortName": "Organization and Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies", "longName": "9952158 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligations", "longName": "9952159 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations", "shortName": "Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.snowflake.com/role/CashEquivalentsandInvestments", "longName": "9952160 - Disclosure - Cash Equivalents and Investments", "shortName": "Cash Equivalents and Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "snow:CashEquivalentsAndInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "snow:CashEquivalentsAndInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.snowflake.com/role/FairValueMeasurements", "longName": "9952161 - 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": [ "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.snowflake.com/role/PropertyandEquipmentNet", "longName": "9952162 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.snowflake.com/role/BusinessCombinations", "longName": "9952163 - Disclosure - Business Combinations", "shortName": "Business Combinations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.snowflake.com/role/IntangibleAssetsandGoodwill", "longName": "9952164 - Disclosure - Intangible Assets and Goodwill", "shortName": "Intangible Assets and Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilities", "longName": "9952165 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.snowflake.com/role/ConvertibleSeniorNotes", "longName": "9952166 - Disclosure - Convertible Senior Notes", "shortName": "Convertible Senior Notes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.snowflake.com/role/CommitmentsandContingencies", "longName": "9952167 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.snowflake.com/role/Equity", "longName": "9952168 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.snowflake.com/role/IncomeTaxes", "longName": "9952169 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "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": "snow-20241031.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": "snow-20241031.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.snowflake.com/role/NetLossperShare", "longName": "9952170 - Disclosure - Net Loss per Share", "shortName": "Net Loss per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "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": "snow-20241031.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": "snow-20241031.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.snowflake.com/role/RelatedPartyTransactions", "longName": "9952171 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "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": "snow-20241031.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": "snow-20241031.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.snowflake.com/role/SubsequentEvent", "longName": "9952172 - Disclosure - Subsequent Event", "shortName": "Subsequent Event", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R24": { "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": "24", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true }, "uniqueAnchor": null }, "R25": { "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": "25", "firstAnchor": { "contextRef": "c-11", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies", "longName": "9955511 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FiscalPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FiscalPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables", "longName": "9955512 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsTables", "longName": "9955513 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations (Tables)", "shortName": "Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.snowflake.com/role/CashEquivalentsandInvestmentsTables", "longName": "9955514 - Disclosure - Cash Equivalents and Investments (Tables)", "shortName": "Cash Equivalents and Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.snowflake.com/role/FairValueMeasurementsTables", "longName": "9955515 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "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": "snow-20241031.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": "snow-20241031.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.snowflake.com/role/PropertyandEquipmentNetTables", "longName": "9955516 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "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": "snow-20241031.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": "snow-20241031.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.snowflake.com/role/BusinessCombinationsTables", "longName": "9955517 - Disclosure - Business Combinations (Tables)", "shortName": "Business Combinations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.snowflake.com/role/IntangibleAssetsandGoodwillTables", "longName": "9955518 - Disclosure - Intangible Assets and Goodwill (Tables)", "shortName": "Intangible Assets and Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "longName": "9955519 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.snowflake.com/role/ConvertibleSeniorNotesTables", "longName": "9955520 - Disclosure - Convertible Senior Notes (Tables)", "shortName": "Convertible Senior Notes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.snowflake.com/role/EquityTables", "longName": "9955521 - Disclosure - Equity (Tables)", "shortName": "Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "snow:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "snow:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.snowflake.com/role/NetLossperShareTables", "longName": "9955522 - Disclosure - Net Loss per Share (Tables)", "shortName": "Net Loss per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "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": "snow-20241031.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": "snow-20241031.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails", "longName": "9955523 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Summary of Long-lived Assets by Geographic Areas (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Summary of Long-lived Assets by Geographic Areas (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9955524 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-100", "name": "snow:ContractWithCustomerContractTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-100", "name": "snow:ContractWithCustomerContractTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails", "longName": "9955525 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Disaggregation of Revenue (Details)", "shortName": "Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-11", "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": "snow-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-101", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "unique": true } }, "R41": { "role": "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails", "longName": "9955526 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Revenue from External Customers by Geographic Areas (Details)", "shortName": "Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Revenue from External Customers by Geographic Areas (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-11", "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": "snow-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-109", "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": "snow-20241031.htm", "unique": true } }, "R42": { "role": "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails", "longName": "9955527 - Disclosure - Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Narrative (Details)", "shortName": "Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "unique": true } }, "R43": { "role": "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "longName": "9955528 - Disclosure - Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments Fair Value (Details)", "shortName": "Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails", "longName": "9955529 - Disclosure - Cash Equivalents and Investments - Narrative (Details)", "shortName": "Cash Equivalents and Investments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-3", "name": "snow:DebtSecuritiesAvailableForSaleMaturityTermMaximum", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "snow:DebtSecuritiesAvailableForSaleMaturityTermMaximum", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesRemainingContractualMaturityDetails", "longName": "9955530 - Disclosure - Cash Equivalents and Investments - Schedule of Available for Sale Securities Remaining Contractual Maturity (Details)", "shortName": "Cash Equivalents and Investments - Schedule of Available for Sale Securities Remaining Contractual Maturity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails", "longName": "9955531 - Disclosure - Cash Equivalents and Investments - Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value (Details)", "shortName": "Cash Equivalents and Investments - Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "snow:CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails", "longName": "9955532 - Disclosure - Fair Value Measurements - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details)", "shortName": "Fair Value Measurements - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-173", "name": "us-gaap:DerivativeAssets", "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": "snow-20241031.htm", "unique": true } }, "R48": { "role": "http://www.snowflake.com/role/FairValueMeasurementsSummaryofStrategicInvestmentsDetails", "longName": "9955533 - Disclosure - Fair Value Measurements - Summary of Strategic Investments (Details)", "shortName": "Fair Value Measurements - Summary of Strategic Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails", "longName": "9955534 - Disclosure - Fair Value Measurements - Unrealized Gain (Loss) on Investments (Details)", "shortName": "Fair Value Measurements - Unrealized Gain (Loss) on Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "us-gaap:RealizedGainLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "us-gaap:RealizedGainLossOnInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.snowflake.com/role/FairValueMeasurementsNarrativeDetails", "longName": "9955535 - Disclosure - Fair Value Measurements - Narrative (Details)", "shortName": "Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails", "longName": "9955536 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)", "shortName": "Property and Equipment, Net - Schedule of Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-3", "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": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "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": "snow-20241031.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.snowflake.com/role/PropertyandEquipmentNetNarrativeDetails", "longName": "9955537 - Disclosure - Property and Equipment, Net - Narrative (Details)", "shortName": "Property and Equipment, Net - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "longName": "9955538 - Disclosure - Business Combinations - Narrative (Details)", "shortName": "Business Combinations - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-210", "name": "us-gaap:NumberOfBusinessesAcquired", "unitRef": "company", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "unique": true } }, "R54": { "role": "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails", "longName": "9955539 - Disclosure - Business Combinations - Schedule of Preliminary Allocation of Purchase Price to Assets Acquired and Liabilities Assumed (Details)", "shortName": "Business Combinations - Schedule of Preliminary Allocation of Purchase Price to Assets Acquired and Liabilities Assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-221", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "unique": true } }, "R55": { "role": "http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails", "longName": "9955540 - Disclosure - Business Combinations - Pro Forma Information (Details)", "shortName": "Business Combinations - Pro Forma Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-232", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-232", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails", "longName": "9955541 - Disclosure - Intangible Assets and Goodwill - Schedule of Intangible Assets (Details)", "shortName": "Intangible Assets and Goodwill - Schedule of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.snowflake.com/role/IntangibleAssetsandGoodwillNarrativeDetails", "longName": "9955542 - Disclosure - Intangible Assets and Goodwill - Narrative (Details)", "shortName": "Intangible Assets and Goodwill - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails", "longName": "9955543 - Disclosure - Intangible Assets and Goodwill - Schedule of Future Amortization Expense (Details)", "shortName": "Intangible Assets and Goodwill - Schedule of Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillDetails", "longName": "9955544 - Disclosure - Intangible Assets and Goodwill - Schedule of Goodwill (Details)", "shortName": "Intangible Assets and Goodwill - Schedule of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillPeriodIncreaseDecrease", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "unique": true } }, "R60": { "role": "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "longName": "9955545 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails", "longName": "9955546 - Disclosure - Convertible Senior Notes - Narrative (Details)", "shortName": "Convertible Senior Notes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfFinancingCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-250", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "unique": true } }, "R62": { "role": "http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails", "longName": "9955547 - Disclosure - Convertible Senior Notes - Summary of Convertible Notes (Details)", "shortName": "Convertible Senior Notes - Summary of Convertible Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-245", "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-245", "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails", "longName": "9955548 - Disclosure - Convertible Senior Notes - Carrying Amounts and Fair Values of Convertible Notes (Details)", "shortName": "Convertible Senior Notes - Carrying Amounts and Fair Values of Convertible Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-253", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-253", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails", "longName": "9955549 - Disclosure - Convertible Senior Notes - Other Key Terms and Premiums Paid for Capped Calls (Details)", "shortName": "Convertible Senior Notes - Other Key Terms and Premiums Paid for Capped Calls (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-248", "name": "snow:OptionIndexedToIssuersEquityInitialShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-262", "name": "snow:OptionIndexedToIssuersEquityInitialStrikePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOptionsIndexedToIssuersEquityTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "unique": true } }, "R65": { "role": "http://www.snowflake.com/role/CommitmentsandContingenciesDetails", "longName": "9955550 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:SubleaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:SubleaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.snowflake.com/role/EquityNarrativeDetails", "longName": "9955551 - Disclosure - Equity - Narrative (Details)", "shortName": "Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-282", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-282", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails", "longName": "9955552 - Disclosure - Equity - Shares Reserved For Future Issuance (Details)", "shortName": "Equity - Shares Reserved For Future Issuance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.snowflake.com/role/EquityScheduleofStockRepurchaseActivityDetails", "longName": "9955553 - Disclosure - Equity - Schedule of Stock Repurchase Activity (Details)", "shortName": "Equity - Schedule of Stock Repurchase Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-11", "name": "snow:StockRepurchaseProgramNumberOfSharesRepurchased", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "snow:ShareRepurchaseActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true }, "uniqueAnchor": null }, "R69": { "role": "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails", "longName": "9955554 - Disclosure - Equity - Option Activity Rollforward (Details)", "shortName": "Equity - Option Activity Rollforward (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-25", "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": "snow-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-292", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "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": "snow-20241031.htm", "unique": true } }, "R70": { "role": "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails", "longName": "9955555 - Disclosure - Equity - Unvested RSA & RSU Rollforward (Details)", "shortName": "Equity - Unvested RSA & RSU Rollforward (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-307", "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": "snow-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-308", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "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": "snow-20241031.htm", "unique": true } }, "R71": { "role": "http://www.snowflake.com/role/EquityValuationAssumptionsDetails", "longName": "9955556 - Disclosure - Equity - Valuation Assumptions (Details)", "shortName": "Equity - Valuation Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-329", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "unique": true } }, "R72": { "role": "http://www.snowflake.com/role/EquitySharebasedCompensationDetails", "longName": "9955557 - Disclosure - Equity - Share-based Compensation (Details)", "shortName": "Equity - Share-based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-11", "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": "snow-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "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": "snow-20241031.htm", "unique": true } }, "R73": { "role": "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails", "longName": "9955558 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails", "longName": "9955559 - Disclosure - Net Loss per Share - Schedule of Basic and Diluted Net Loss per Share (Details)", "shortName": "Net Loss per Share - Schedule of Basic and Diluted Net Loss per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-14", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "unique": true } }, "R75": { "role": "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails", "longName": "9955560 - Disclosure - Net Loss per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss per Share (Details)", "shortName": "Net Loss per Share - Schedule of Potentially Dilutive Securities Excluded from Computation of Net Loss per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.snowflake.com/role/NetLossperShareNarrativeDetails", "longName": "9955561 - Disclosure - Net Loss per Share - Narrative (Details)", "shortName": "Net Loss per Share - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-359", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-359", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.snowflake.com/role/RelatedPartyTransactionsDetails", "longName": "9955562 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-382", "name": "snow:StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-382", "name": "snow:StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.snowflake.com/role/SubsequentEventsDetails", "longName": "9955563 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-266", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-388", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "snow-20241031.htm", "unique": true } } }, "tag": { "snow_A2012EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "A2012EquityIncentivePlanMember", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2012 Equity Incentive Plan:", "label": "2012 Equity Incentive Plan [Member]", "documentation": "2012 Equity Incentive Plan" } } }, "auth_ref": [] }, "snow_A2020EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "A2020EmployeeStockPurchasePlanMember", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020 Employee Stock Purchase Plan", "label": "2020 Employee Stock Purchase Plan [Member]", "documentation": "2020 Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "snow_A2020EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "A2020EquityIncentivePlanMember", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails", "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails", "http://www.snowflake.com/role/EquityValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020 Equity Incentive Plan", "label": "2020 Equity Incentive Plan [Member]", "documentation": "2020 Equity Incentive Plan" } } }, "auth_ref": [] }, "snow_APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "APICShareBasedPaymentArrangementIncreaseForStockOptionsEarlyExercised", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of early exercised 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": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses and Other Current Liabilities", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [ "r507" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r83", "r936" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables", "label": "Accounts Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r792", "r861", "r956", "r1219", "r1220" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "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": [ "r1098" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net accretion of discounts on investments", "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": [ "r117" ] }, "snow_AccruedEmployeeStockPurchasePlanCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "AccruedEmployeeStockPurchasePlanCurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee contributions under employee stock purchase plan", "label": "Accrued Employee Stock Purchase Plan, Current", "documentation": "Accrued Employee Stock Purchase Plan, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r85" ] }, "us-gaap_AccruedPayrollTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedPayrollTaxesCurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee payroll tax withheld on employee stock transactions", "label": "Accrued Payroll Taxes, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r85" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "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": [ "r85" ] }, "snow_AccruedPurchasesOfPropertyPlantAndEquipmentCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "AccruedPurchasesOfPropertyPlantAndEquipmentCurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued purchases of property and equipment", "label": "Accrued Purchases Of Property, Plant, And Equipment, Current", "documentation": "Accrued Purchases Of Property, Plant, And Equipment, Current" } } }, "auth_ref": [] }, "snow_AccruedThirdPartyCloudInfrastructureExpensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "AccruedThirdPartyCloudInfrastructureExpensesCurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued third-party cloud infrastructure expenses", "label": "Accrued Third-Party Cloud Infrastructure Expenses, Current", "documentation": "Accrued Third-Party Cloud Infrastructure Expenses, Current" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "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": [ "r43", "r218", "r700" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r20", "r21", "r100", "r226", "r695", "r732", "r733" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r12", "r21", "r543", "r546", "r594", "r728", "r729", "r1075", "r1076", "r1077", "r1087", "r1088", "r1089", "r1090" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Useful Life (in years)", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r378", "r878" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1000" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r95", "r936", "r1256" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r753", "r1087", "r1088", "r1089", "r1090", "r1190", "r1257" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1013" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1013" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1013" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1013" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.snowflake.com/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": [] }, "snow_AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "AdjustmentsToAdditionalPaidInCapitalPurchasesOfCappedCallsRelatedToConvertibleDebt", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of capped calls related to convertible senior notes", "label": "Adjustments To Additional Paid In Capital, Purchases Of Capped Calls Related To Convertible Debt", "documentation": "Adjustments To Additional Paid In Capital, Purchases Of Capped Calls Related To Convertible Debt" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "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": [ "r56", "r57", "r473" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1046" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r972", "r982", "r992", "r1024" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r975", "r985", "r995", "r1027" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1047" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1013" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1020" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r976", "r986", "r996", "r1020", "r1028", "r1032", "r1040" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1038" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/EquitySharebasedCompensationDetails": { "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquitySharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation, net of amounts capitalized", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r502", "r505" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r227", "r315", "r355", "r358", "r359", "r1220" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfDeferredSalesCommissions", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred commissions", "label": "Amortization of Deferred Sales Commissions", "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r7", "r107" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r110", "r427", "r1081", "r1201" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r7", "r375", "r382", "r898" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potentially dilutive securities excluded from computation of diluted 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": [ "r283" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r31" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails" ], "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_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails" ], "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": [ "r31" ] }, "snow_AsiaPacificAndJapanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "AsiaPacificAndJapanMember", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia-Pacific and Japan", "label": "Asia-Pacific And Japan [Member]", "documentation": "Asia-Pacific And Japan" } } }, "auth_ref": [] }, "snow_AssembledWorkforceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "AssembledWorkforceMember", "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assembled workforce", "label": "Assembled Workforce [Member]", "documentation": "Assembled Workforce" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r149", "r161", "r222", "r255", "r288", "r292", "r307", "r308", "r352", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r536", "r540", "r573", "r690", "r797", "r892", "r893", "r936", "r963", "r1156", "r1157", "r1205" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r213", "r228", "r255", "r352", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r536", "r540", "r573", "r936", "r1156", "r1157", "r1205" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r553", "r554", "r923" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets:", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" ], "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": [ "r321" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" ], "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": [ "r322" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" ], "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": [ "r318", "r363", "r689" ] }, "us-gaap_AvailableForSaleSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesAbstract", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments:", "verboseLabel": "Investments, Fair Value", "label": "Debt Securities, Available-for-Sale [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments, Gross Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position", "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": [ "r365", "r896" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesRemainingContractualMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesRemainingContractualMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value", "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." } } }, "auth_ref": [ "r1106", "r1107", "r1216" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesRemainingContractualMaturityDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesRemainingContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due within 1 year", "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": [ "r325", "r685" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated 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": [ "r319", "r363", "r553", "r678", "r923", "r927", "r1099", "r1194", "r1195", "r1196" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments", "label": "Debt Securities, Available-for-Sale, Current", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r316", "r363" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 3.0 }, "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term investments", "label": "Debt Securities, Available-for-Sale, Noncurrent", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent." } } }, "auth_ref": [ "r216", "r316", "r363" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r1035" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1036" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r1031" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1031" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1031" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1031" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1031" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1031" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails", "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails", "http://www.snowflake.com/role/EquityValuationAssumptionsDetails", "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": [ "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r1034" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1033" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1032" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1032" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Statement of Financial Position Location, Balance [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r390", "r1222", "r1223" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Statement of Financial Position Location, Balance [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r73", "r74", "r390", "r1222", "r1223" ] }, "us-gaap_BankTimeDepositsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BankTimeDepositsMember", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time deposits", "label": "Bank Time Deposits [Member]", "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a 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." } } }, "auth_ref": [ "r157" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "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": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r118" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r376", "r377", "r378", "r379", "r380", "r531", "r915", "r916" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r59", "r60", "r376", "r377", "r378", "r379", "r380", "r531", "r915", "r916" ] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition, equity interest issued or issuable (in shares)", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r143" ] }, "snow_BusinessAcquisitionGoodwillNotTaxDeductibleAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "BusinessAcquisitionGoodwillNotTaxDeductibleAmount", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition, goodwill, not tax deductible amount", "label": "Business Acquisition, Goodwill, Not Tax Deductible Amount", "documentation": "Business Acquisition, Goodwill, Not Tax Deductible Amount" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [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": [ "r531" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Pro Forma Information", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r1055", "r1056" ] }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition, goodwill, tax deductible amount", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes." } } }, "auth_ref": [ "r64" ] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r529", "r530" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Business Acquisition, Pro Forma Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r529", "r530" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, acquisition related costs", "label": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r58" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Consideration transferred", "terseLabel": "Business combination, consideration transferred", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r0", "r1", "r11" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.snowflake.com/role/BusinessCombinations" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r140", "r532" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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": [ "r62" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, deferred tax liabilities assumed", "negatedLabel": "Deferred tax liabilities, net", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r62" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology intangible asset", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r62" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, intangible assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r61", "r62" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, liabilities assumed", "negatedTerseLabel": "Other net tangible liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r62" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r62" ] }, "us-gaap_CallOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CallOptionMember", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Call Option", "label": "Call Option [Member]", "documentation": "Financial contract between two parties, the buyer and the seller of the option, where the buyer has the right but not the obligation to buy an agreed quantity of a particular commodity or financial instrument (the underlying instrument) from the seller of the option for a certain price (the strike price). Seller is obligated to sell the asset to the buyer, if the buyer exercises the option." } } }, "auth_ref": [ "r843", "r844" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment included in accounts payable and accrued expenses", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r27", "r28", "r29" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated amortization, property, plant, and equipment", "label": "Capitalized Computer Software, Amortization", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r876", "r878" ] }, "us-gaap_CapitalizedComputerSoftwareImpairments1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareImpairments1", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of capitalized internal-use software", "label": "Capitalized Computer Software, Impairments", "documentation": "Amount of impairment loss from capitalized computer software costs." } } }, "auth_ref": [ "r877", "r878" ] }, "us-gaap_CapitalizedContractCostNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostNetCurrent", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred commissions, current", "label": "Capitalized Contract Cost, Net, Current", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current." } } }, "auth_ref": [ "r371" ] }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostNetNoncurrent", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred commissions, non-current", "label": "Capitalized Contract Cost, Net, Noncurrent", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r371" ] }, "snow_CappedCallTransactionsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "CappedCallTransactionsPolicyPolicyTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Capped Call Transactions", "label": "Capped Call Transactions, Policy [Policy Text Block]", "documentation": "Capped Call Transactions, Policy" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 }, "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r26", "r215", "r882" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails", "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r215" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 }, "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": { "parentTag": "us-gaap_CashEquivalentsAtCarryingValue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated Fair Value", "terseLabel": "Cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1192", "r1193" ] }, "us-gaap_CashAndCashEquivalentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsLineItems", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents [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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents, and restricted cash\u2014beginning of period", "periodEndLabel": "Cash, cash equivalents, and restricted cash\u2014end 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": [ "r26", "r115", "r254" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of cash, cash equivalents, and restricted cash:", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase 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": [ "r2", "r115" ] }, "snow_CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "CashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": { "parentTag": "us-gaap_CashEquivalentsAtCarryingValue", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gains", "label": "Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax", "documentation": "Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax" } } }, "auth_ref": [] }, "snow_CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "CashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": { "parentTag": "us-gaap_CashEquivalentsAtCarryingValue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross Unrealized Losses", "label": "Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax", "documentation": "Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax" } } }, "auth_ref": [] }, "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleAbstract", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents And Debt Securities, Available-For-Sale [Abstract]", "label": "Cash Equivalents And Debt Securities, Available-For-Sale [Abstract]", "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale" } } }, "auth_ref": [] }, "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainsBeforeTax", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross Unrealized Gains", "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Gains, Before Tax", "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Gains, Before Tax" } } }, "auth_ref": [] }, "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Gross Unrealized Losses", "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Loss, Before Tax", "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Accumulated Gross Unrealized Loss, Before Tax" } } }, "auth_ref": [] }, "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost", "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Amortized Cost", "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Amortized Cost" } } }, "auth_ref": [] }, "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "12 months or greater, fair value", "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer", "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer" } } }, "auth_ref": [] }, "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 1.0 }, "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "12 months or greater, accumulated losses", "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss", "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss" } } }, "auth_ref": [] }, "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Less than 12 months, fair value", "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months", "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months" } } }, "auth_ref": [] }, "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 2.0 }, "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Less than 12 months, accumulated losses", "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Accumulated Loss", "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Continuous Unrealized Loss Position, Less Than 12 Months, Accumulated Loss" } } }, "auth_ref": [] }, "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleFairValue", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Estimated Fair Value", "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Fair Value", "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Fair Value" } } }, "auth_ref": [] }, "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total, fair value", "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position", "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position" } } }, "auth_ref": [] }, "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total, accumulated losses", "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss", "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss" } } }, "auth_ref": [] }, "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLossAbstract", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]", "label": "Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]", "documentation": "Cash Equivalents And Debt Securities, Available-For-Sale, Unrealized Loss Position, Accumulated Loss" } } }, "auth_ref": [] }, "snow_CashEquivalentsAndInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "CashEquivalentsAndInvestmentsTextBlock", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestments" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents and Investments", "label": "Cash Equivalents and Investments [Text Block]", "documentation": "Cash Equivalents and Investments" } } }, "auth_ref": [] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleAmortizedCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost", "label": "Cash Equivalents, at Carrying Value", "documentation": "Amount of 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": [ "r1070", "r1218" ] }, "us-gaap_CashEquivalentsAtCarryingValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashEquivalentsAtCarryingValueAbstract", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents:", "label": "Cash Equivalents, at Carrying Value [Abstract]" } } }, "auth_ref": [] }, "snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "12 months or greater, fair value", "label": "Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer", "documentation": "Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer" } } }, "auth_ref": [] }, "snow_CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "CashEquivalentsContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "12 months or greater, accumulated losses", "label": "Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss", "documentation": "Cash Equivalents, Continuous Unrealized Loss Position, 12 Months Or Longer, Accumulated Loss" } } }, "auth_ref": [] }, "snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "CashEquivalentsContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less than 12 months, fair value", "label": "Cash Equivalents, Continuous Unrealized Loss Position, Less Than 12 Months", "documentation": "Cash Equivalents, Continuous Unrealized Loss Position, Less Than 12 Months" } } }, "auth_ref": [] }, "snow_CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "CashEquivalentsContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": "snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less than 12 months, accumulated losses", "label": "Cash Equivalents, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "documentation": "Cash Equivalents, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss" } } }, "auth_ref": [] }, "snow_CashEquivalentsUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "CashEquivalentsUnrealizedLossPosition", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 1.0 }, "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total, fair value", "label": "Cash Equivalents, Unrealized Loss Position", "documentation": "Cash Equivalents, Unrealized Loss Position" } } }, "auth_ref": [] }, "snow_CashEquivalentsUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "CashEquivalentsUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total, accumulated losses", "label": "Cash Equivalents, Unrealized Loss Position, Accumulated Loss", "documentation": "Cash Equivalents, Unrealized Loss Position, Accumulated Loss" } } }, "auth_ref": [] }, "snow_CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "CashEquivalentsUnrealizedLossPositionAccumulatedLossAbstract", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents, Gross Unrealized Losses", "label": "Cash Equivalents, Unrealized Loss Position, Accumulated Loss [Abstract]", "documentation": "Cash Equivalents, Unrealized Loss Position, Accumulated Loss" } } }, "auth_ref": [] }, "snow_CashEquivalentsUnrealizedLossPositionFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "CashEquivalentsUnrealizedLossPositionFairValueAbstract", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents, Fair Value", "label": "Cash Equivalents, Unrealized Loss Position, Fair Value [Abstract]", "documentation": "Cash Equivalents, Unrealized Loss Position, Fair Value" } } }, "auth_ref": [] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of non-cash investing and financing activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CertificatesOfDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CertificatesOfDepositMember", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails", "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r10", "r957", "r958", "r959", "r960" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1011" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r1008" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r1006" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/NetLossperShareNarrativeDetails", "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails" ], "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": [ "r179", "r223", "r224", "r225", "r255", "r277", "r278", "r280", "r282", "r290", "r291", "r352", "r403", "r405", "r406", "r407", "r410", "r411", "r432", "r433", "r435", "r436", "r438", "r573", "r742", "r743", "r744", "r745", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r784", "r806", "r828", "r854", "r855", "r856", "r857", "r858", "r1050", "r1083", "r1091" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.snowflake.com/role/NetLossperShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [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": [ "r223", "r224", "r225", "r290", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r742", "r743", "r744", "r745", "r904", "r1050", "r1083" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1012" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1012" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommercialPaperMember", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails", "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r127", "r402", "r957", "r958", "r959", "r960" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 11)", "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": [ "r91", "r152", "r692", "r783" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.snowflake.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r125", "r392", "r394", "r863", "r1144", "r1149" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassAMember", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails" ], "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": [ "r1257" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassBMember", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/NetLossperShareNarrativeDetails" ], "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": [ "r1257" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock reserved for future issuances (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r94" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r953", "r954", "r955", "r957", "r958", "r959", "r960", "r1087", "r1088", "r1090", "r1190", "r1254", "r1257" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "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": [ "r94" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r94", "r784" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r94" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r13", "r94", "r784", "r803", "r1257", "r1258" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/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": [ "r94", "r694", "r936" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1017" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1016" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1018" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1015" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss attributable to Snowflake Inc.", "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": [ "r22", "r235", "r237", "r245", "r682", "r708", "r710" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Less: comprehensive loss attributable to noncontrolling interest", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r5", "r68", "r72", "r235", "r237", "r244", "r681", "r708", "r709" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r72", "r145", "r235", "r237", "r243", "r680", "r708" ] }, "snow_ComputerEquipmentAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "ComputerEquipmentAndSoftwareMember", "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computers, equipment, and software", "label": "Computer Equipment and Software [Member]", "documentation": "Computer Equipment and Software" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r35", "r36", "r77", "r78", "r313", "r862" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r35", "r36", "r77", "r78", "r313", "r735", "r862" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r35", "r36", "r77", "r78", "r313", "r862", "r1054" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [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": [ "r862" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r35", "r36", "r77", "r78", "r313" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk." } } }, "auth_ref": [ "r34", "r35", "r36", "r37", "r77", "r148", "r862" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r35", "r36", "r77", "r78", "r313", "r862" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r180", "r200", "r259", "r536", "r537", "r540", "r541", "r603", "r868", "r1066", "r1067", "r1068", "r1155", "r1158", "r1159" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r180", "r200", "r259", "r536", "r537", "r540", "r541", "r603", "r868", "r1066", "r1067", "r1068", "r1155", "r1158", "r1159" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "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": [ "r69", "r884" ] }, "snow_ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "ConstructionInProgressCapitalizedInternalUseSoftwareDevelopmentCostsMember", "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Construction in progress\u2014capitalized internal-use software development costs", "label": "Construction in Progress - Capitalized Internal-Use Software Development Costs [Member]", "documentation": "Construction in Progress - Capitalized Internal-Use Software Development Costs" } } }, "auth_ref": [] }, "snow_ConstructionInProgressOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "ConstructionInProgressOtherMember", "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress\u2014other", "label": "Construction in Progress - Other [Member]", "documentation": "Construction in Progress - Other" } } }, "auth_ref": [] }, "snow_ContractWithCustomerContractTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "ContractWithCustomerContractTerm", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract term (in years)", "label": "Contract with Customer, Contract Term", "documentation": "Contract with Customer, Contract Term" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, current", "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": [ "r440", "r441", "r460" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, non-current", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r440", "r441", "r460" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails" ], "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": [ "r461" ] }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtFairValueDisclosures", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "label": "Convertible Debt, Fair Value Disclosures", "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r1193", "r1194", "r1195", "r1196", "r1197" ] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtMember", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails", "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails", "http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debt", "label": "Convertible Debt [Member]", "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r128", "r412", "r413", "r418", "r419", "r420", "r423", "r424", "r425", "r426", "r427", "r899", "r900", "r901", "r902", "r903" ] }, "us-gaap_ConvertibleDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible senior notes, net", "label": "Convertible Debt, Noncurrent", "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock." } } }, "auth_ref": [ "r19" ] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares underlying the conversion option in the Notes", "label": "Convertible Debt Securities [Member]", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r1163" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Senior Notes", "label": "Convertible Debt [Table Text Block]", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "snow_ConvertibleSeniorNotesDue2027Member": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "ConvertibleSeniorNotesDue2027Member", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails", "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails", "http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Senior Notes Due 2027", "label": "Convertible Senior Notes Due 2027 [Member]", "documentation": "Convertible Senior Notes Due 2027" } } }, "auth_ref": [] }, "snow_ConvertibleSeniorNotesDue2029Member": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "ConvertibleSeniorNotesDue2029Member", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails", "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails", "http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Senior Notes Due 2029", "label": "Convertible Senior Notes Due 2029 [Member]", "documentation": "Convertible Senior Notes Due 2029" } } }, "auth_ref": [] }, "snow_ConvertibleSeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "ConvertibleSeniorNotesMember", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Senior Notes", "label": "Convertible Senior Notes [Member]", "documentation": "Convertible Senior Notes" } } }, "auth_ref": [] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails", "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate notes and bonds", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r912", "r914", "r923", "r937", "r951", "r1251" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r103", "r104", "r643" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.snowflake.com/role/EquitySharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r63", "r1133", "r1134", "r1135", "r1136", "r1137", "r1139", "r1142", "r1143" ] }, "snow_DatavoloInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "DatavoloInc.Member", "presentation": [ "http://www.snowflake.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Datavolo, Inc.", "label": "Datavolo, Inc. [Member]", "documentation": "Datavolo, Inc." } } }, "auth_ref": [] }, "snow_DebtConversionTermsOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "DebtConversionTermsOneMember", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion Terms One", "label": "Debt Conversion Terms One [Member]", "documentation": "Debt Conversion Terms One" } } }, "auth_ref": [] }, "snow_DebtConversionTermsTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "DebtConversionTermsTwoMember", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion Terms Two", "label": "Debt Conversion Terms Two [Member]", "documentation": "Debt Conversion Terms Two" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails", "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails", "http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r19", "r84", "r85", "r150", "r151", "r259", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r899", "r900", "r901", "r902", "r903", "r934", "r1084", "r1145", "r1146", "r1147", "r1200", "r1202" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r19", "r151", "r429" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial conversion price (in dollars per share)", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r129", "r414" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial Conversion Rate per $1,000 principal", "label": "Debt Instrument, Convertible, Conversion Ratio", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r48", "r88", "r133", "r134", "r414" ] }, "snow_DebtInstrumentConvertibleTermsOfConversionAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "DebtInstrumentConvertibleTermsOfConversionAxis", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Convertible, Terms Of Conversion [Axis]", "label": "Debt Instrument, Convertible, Terms Of Conversion [Axis]", "documentation": "Debt Instrument, Convertible, Terms Of Conversion" } } }, "auth_ref": [] }, "snow_DebtInstrumentConvertibleTermsOfConversionDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "DebtInstrumentConvertibleTermsOfConversionDomain", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Convertible, Terms Of Conversion [Domain]", "label": "Debt Instrument, Convertible, Terms Of Conversion [Domain]", "documentation": "Debt Instrument, Convertible, Terms Of Conversion [Domain]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold number of consecutive trading days", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold percentage of stock trading price", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold number of trading days", "label": "Debt Instrument, Convertible, Threshold Trading Days", "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Face amount of debt issued", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r412", "r583", "r584", "r900", "r901", "r934" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective interest rate, percentage", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r87", "r431", "r583", "r584", "r934" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stated interest percentage", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r87", "r413" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails", "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [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": [ "r259", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r899", "r900", "r901", "r902", "r903", "r934", "r1084", "r1200", "r1202" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails", "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails", "http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r19", "r259", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r899", "r900", "r901", "r902", "r903", "r934", "r1084", "r1145", "r1146", "r1147", "r1200", "r1202" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption price, percentage of principal amount redeemed", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "documentation": "Percentage of principal amount of debt redeemed." } } }, "auth_ref": [] }, "snow_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemedUnderFundamentalChanges": { "xbrltype": "pureItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemedUnderFundamentalChanges", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption price, percentage of principal amount redeemed, under fundamental changes", "label": "Debt Instrument, Redemption Price, Percentage Of Principal Amount Redeemed, Under Fundamental Changes", "documentation": "Debt Instrument, Redemption Price, Percentage Of Principal Amount Redeemed, Under Fundamental Changes" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails", "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r19", "r48", "r51", "r81", "r132", "r134", "r259", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r899", "r900", "r901", "r902", "r903", "r934", "r1084", "r1200", "r1202" ] }, "snow_DebtInstrumentUnamortizedDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "DebtInstrumentUnamortizedDebtIssuanceCosts", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized Debt Issuance Costs", "label": "Debt Instrument, Unamortized Debt Issuance Costs", "documentation": "Debt Instrument, Unamortized Debt Issuance Costs" } } }, "auth_ref": [] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtPolicyTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Senior Notes", "label": "Debt, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt." } } }, "auth_ref": [ "r9" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r165", "r368", "r896" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "12 months or greater, accumulated 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": [ "r165", "r368" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r165", "r368", "r896" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less than 12 months, accumulated 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": [ "r165", "r368" ] }, "snow_DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "DebtSecuritiesAvailableForSaleFairValueMaturityAllocatedAndSingleMaturityDateAfterYearOneThroughThree", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesRemainingContractualMaturityDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofAvailableforSaleSecuritiesRemainingContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in 1 year to 3 years", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Three", "documentation": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, After Year One Through Three" } } }, "auth_ref": [] }, "snow_DebtSecuritiesAvailableForSaleMaturityTermMaximum": { "xbrltype": "durationItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "DebtSecuritiesAvailableForSaleMaturityTermMaximum", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual maturities of available-for-sale debt securities, maximum", "label": "Debt Securities, Available-For-Sale, Maturity Term, Maximum", "documentation": "Debt Securities, Available-For-Sale, Maturity Term, Maximum" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt Securities, Available-for-Sale", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails_1": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 2.0 }, "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "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": [ "r163", "r366", "r896" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails": { "parentTag": "snow_CashEquivalentsAndDebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total, accumulated 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": [ "r164", "r367" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTable", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails" ], "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": [ "r365", "r896" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value", "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": [ "r162", "r896", "r1119" ] }, "snow_DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "DebtSecuritiesAvailableForSaleWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsSummaryofStrategicInvestmentsDetails": { "parentTag": "us-gaap_OtherLongTermInvestments", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsSummaryofStrategicInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-marketable debt securities", "label": "Debt Securities, Available-For-Sale, Without Readily Determinable Fair Value, Amount", "documentation": "Debt Securities, Available-For-Sale, Without Readily Determinable Fair Value, Amount" } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r1200", "r1202" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r7", "r176", "r1086" ] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of matching contributions", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "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", "r42" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/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", "r288", "r296", "r308", "r892", "r893" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative assets", "label": "Derivative Asset", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r229", "r230", "r553", "r554", "r564", "r572", "r765", "r766", "r767", "r768", "r769", "r771", "r772", "r773", "r774", "r775", "r790", "r791", "r844", "r847", "r848", "r849", "r850", "r851", "r883", "r923", "r927", "r955", "r1194", "r1195", "r1196", "r1255" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilities", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liabilities", "label": "Derivative Liability", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r229", "r230", "r553", "r554", "r564", "r572", "r765", "r766", "r767", "r768", "r771", "r772", "r773", "r774", "r775", "r798", "r800", "r801", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r883", "r1194", "r1195", "r1196", "r1255" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r142", "r1133", "r1134", "r1135", "r1136", "r1137", "r1139", "r1142", "r1143" ] }, "snow_DeveloperCommunityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "DeveloperCommunityMember", "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developer community", "label": "Developer Community [Member]", "documentation": "Developer Community" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails", "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails", "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails" ], "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": [ "r459", "r905", "r906", "r907", "r908", "r909", "r910", "r911" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails", "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails", "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails" ], "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": [ "r459", "r905", "r906", "r907", "r908", "r909", "r910", "r911" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1162" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r967" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r999" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r1010" ] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EMEAMember", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EMEA", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r1259", "r1260", "r1261", "r1262" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss per share attributable to Snowflake Inc. Class A common stockholders- basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r246", "r265", "r266", "r267", "r268", "r269", "r270", "r275", "r277", "r280", "r281", "r282", "r287", "r527", "r534", "r550", "r551", "r683", "r711", "r887" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r277", "r278", "r280" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss per share attributable to Snowflake Inc. Class A common stockholders- diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r246", "r265", "r266", "r267", "r268", "r269", "r270", "r277", "r280", "r281", "r282", "r287", "r527", "r534", "r550", "r551", "r683", "r711", "r887" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r31", "r32", "r284" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.snowflake.com/role/NetLossperShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r274", "r283", "r285", "r286" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r574" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.snowflake.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r511", "r920" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation", "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": [ "r85" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/EquitySharebasedCompensationDetails": { "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/EquitySharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Capitalized stock-based compensation", "label": "Share-Based Payment Arrangement, Amount Capitalized", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r503" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.snowflake.com/role/EquitySharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized share-based compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r504" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized share-based compensation expense recognition period (term)", "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": [ "r504" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockMember", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails", "http://www.snowflake.com/role/EquityValuationAssumptionsDetails", "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP Rights", "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": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails", "http://www.snowflake.com/role/EquityValuationAssumptionsDetails", "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "label": "Share-Based Payment Arrangement, 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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r965" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r965" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r965" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r1049" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r965" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r965" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r965" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r965" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r1004" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r1045" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r1045" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1045" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "snow_EquityClassifiedPerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "EquityClassifiedPerformanceSharesMember", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-Classified Performance Shares", "label": "Equity-Classified Performance Shares [Member]", "documentation": "Equity-Classified Performance Shares" } } }, "auth_ref": [] }, "snow_EquityClassifiedRestrictedStockUnitsRSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "EquityClassifiedRestrictedStockUnitsRSUsMember", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-Classified Restricted Stock Units (RSUs)", "label": "Equity-Classified Restricted Stock Units (RSUs) [Member]", "documentation": "Equity-Classified Restricted Stock Units (RSUs)" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r13", "r210", "r238", "r239", "r240", "r260", "r261", "r262", "r264", "r269", "r271", "r273", "r289", "r353", "r354", "r388", "r439", "r517", "r518", "r524", "r525", "r526", "r528", "r533", "r534", "r542", "r543", "r544", "r545", "r546", "r547", "r549", "r575", "r577", "r578", "r579", "r580", "r581", "r585", "r587", "r594", "r706", "r728", "r729", "r730", "r753", "r828" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestments", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsSummaryofStrategicInvestmentsDetails": { "parentTag": "us-gaap_OtherLongTermInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsSummaryofStrategicInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-marketable equity securities under equity method", "label": "Equity Method Investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r288", "r298", "r308", "r351", "r1071", "r1117" ] }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiGainLoss", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 }, "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Net realized and unrealized losses (gains) on strategic investments in equity securities", "totalLabel": "Total\u2014included in other income (expense), net", "label": "Equity Securities, FV-NI, Gain (Loss)", "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r715", "r1116" ] }, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiRealizedGainLoss", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net realized gains (losses) on equity securities sold", "label": "Equity Securities, FV-NI, Realized Gain (Loss)", "documentation": "Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r713", "r1116" ] }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net unrealized gains (losses) on strategic investments in equity securities", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r714", "r1116" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsSummaryofStrategicInvestmentsDetails": { "parentTag": "us-gaap_OtherLongTermInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsSummaryofStrategicInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-marketable equity securities under Measurement Alternative", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r348" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Impairments", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount", "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r349" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairments", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount", "documentation": "Amount of cumulative impairment loss on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r349" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Upward adjustments", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount", "documentation": "Amount of cumulative gain from upward price adjustment on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r350" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1014" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r972", "r982", "r992", "r1024" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r969", "r979", "r989", "r1021" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r1020" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r553", "r554", "r564", "r923" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r553", "r554", "r564", "r923" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value Measurements", "label": "Fair Value, Assets Measured on Recurring and Nonrecurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2." } } }, "auth_ref": [ "r553", "r554" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets Measured on 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": [ "r1192", "r1193" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails", "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r420", "r464", "r465", "r466", "r467", "r468", "r469", "r552", "r554", "r555", "r556", "r557", "r563", "r564", "r566", "r610", "r611", "r612", "r900", "r901", "r912", "r913", "r914", "r923", "r927" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r553", "r554", "r555", "r557", "r923", "r1195", "r1198" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r559", "r561", "r562", "r563", "r566", "r567", "r568", "r569", "r570", "r676", "r923", "r928" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r420", "r464", "r469", "r554", "r564", "r610", "r912", "r913", "r914", "r923" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails", "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r420", "r464", "r469", "r554", "r555", "r564", "r611", "r900", "r901", "r912", "r913", "r914", "r923" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r553", "r554", "r555", "r557", "r923", "r1195", "r1198" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails", "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r420", "r464", "r465", "r466", "r467", "r468", "r469", "r552", "r554", "r555", "r556", "r557", "r563", "r564", "r566", "r610", "r611", "r612", "r900", "r901", "r912", "r913", "r914", "r923", "r927" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r923", "r1192", "r1193", "r1194", "r1195", "r1196", "r1198" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails", "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r356", "r357", "r360", "r361", "r362", "r364", "r369", "r370", "r428", "r437", "r548", "r571", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r707", "r896", "r923", "r925", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r937", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1112", "r1113", "r1114", "r1115", "r1191", "r1194", "r1195", "r1196", "r1197", "r1198" ] }, "snow_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r220", "r372", "r381", "r898" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r383", "r878", "r898" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [ "r1263" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r383", "r878", "r898" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r383", "r878", "r898" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r383", "r878", "r898" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r374", "r376", "r377", "r378", "r380", "r381", "r385", "r386", "r644", "r645", "r878" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r372", "r381", "r645", "r898" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [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": [ "r374", "r381", "r385", "r386", "r387", "r644", "r878", "r898" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r374", "r376", "r377", "r378", "r380", "r381", "r385", "r386", "r878" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 }, "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofFutureAmortizationExpenseDetails", "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r644", "r1139" ] }, "us-gaap_FiscalPeriod": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiscalPeriod", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "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": [ "r65" ] }, "snow_FiscalYear2024AcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "FiscalYear2024AcquisitionMember", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal Year 2024 Acquisition", "label": "Fiscal Year 2024 Acquisition [Member]", "documentation": "Fiscal Year 2024 Acquisition" } } }, "auth_ref": [] }, "snow_FiscalYear2024BusinessCombinationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "FiscalYear2024BusinessCombinationMember", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal Year 2024 Business Combination", "label": "Fiscal Year 2024 Business Combination [Member]", "documentation": "Fiscal Year 2024 Business Combination" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r976", "r986", "r996", "r1028" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r976", "r986", "r996", "r1028" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r976", "r986", "r996", "r1028" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r976", "r986", "r996", "r1028" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r976", "r986", "r996", "r1028" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r1009" ] }, "snow_FrankSlootmanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "FrankSlootmanMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Frank Slootman [Member]", "documentation": "Frank Slootman" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture\u00a0and fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r108", "r808" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.snowflake.com/role/EquitySharebasedCompensationDetails" ], "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": [ "r108" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r219", "r373", "r677", "r893", "r897", "r924", "r936", "r1122", "r1129" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwill" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets and Goodwill", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r1120", "r1132" ] }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillPeriodIncreaseDecrease", "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions and measurement period adjustments", "label": "Goodwill, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r1121" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillRollForward", "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [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_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r101", "r105", "r160", "r255", "r352", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r573", "r889", "r892", "r1093", "r1094", "r1095", "r1096", "r1097", "r1156" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before 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": [ "r102", "r155", "r160", "r684", "r702", "r889", "r892", "r1093", "r1094", "r1095", "r1096", "r1097" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.snowflake.com/role/EquitySharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r389", "r390", "r391", "r558", "r560", "r565", "r725", "r727", "r813", "r878", "r926", "r1224" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.snowflake.com/role/EquitySharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r390", "r391", "r558", "r560", "r565", "r725", "r727", "r813", "r878", "r926", "r1224" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.snowflake.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r256", "r509", "r511", "r512", "r513", "r514", "r515", "r516", "r519", "r521", "r522", "r523", "r747", "r920" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for (benefit from) 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": [ "r166", "r177", "r272", "r273", "r288", "r297", "r308", "r510", "r511", "r520", "r716", "r920" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r1080" ] }, "snow_IncreaseDecreaseInCapitalizedContractCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "IncreaseDecreaseInCapitalizedContractCost", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred commissions", "label": "Increase (Decrease) In Capitalized Contract Cost", "documentation": "Increase (Decrease) In Capitalized Contract Cost" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r639", "r1080" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities, net of effects of business combinations:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "snow_IncreaseDecreaseInOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) In Operating Lease Liabilities", "documentation": "Increase (Decrease) In Operating Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r1058", "r1080" ] }, "snow_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in operating lease right-of-use assets", "label": "Increase (Decrease) In Operating Lease Right-Of-Use Asset", "documentation": "Increase (Decrease) In Operating Lease Right-Of-Use Asset" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses 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_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived intangible assets\u2014trademarks", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r372", "r384", "r898" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r976", "r986", "r996", "r1020", "r1028", "r1032", "r1040" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r1038" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r968", "r1044" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r968", "r1044" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r968", "r1044" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets, Finite-Lived", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r640", "r641", "r642", "r644", "r885", "r1132" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Total intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r374", "r1139", "r1141" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r295", "r1078" ] }, "us-gaap_InterestReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestReceivableCurrent", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest receivable, current", "label": "Interest Receivable, Current", "documentation": "Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1073" ] }, "snow_InvestingSubsidiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "InvestingSubsidiaryMember", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investing Subsidiary", "label": "Investing Subsidiary [Member]", "documentation": "Investing Subsidiary" } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeNonoperating", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Nonoperating", "documentation": "The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations." } } }, "auth_ref": [ "r109" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Strategic Investments", "label": "Investment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r712", "r738", "r739", "r740", "r741", "r836", "r837" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Available For Sale Securities Remaining 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": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "snow_LeapYearTechnologiesIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "LeapYearTechnologiesIncMember", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "LeapYear Technologies, Inc.", "label": "LeapYear Technologies, Inc. [Member]", "documentation": "LeapYear Technologies, Inc." } } }, "auth_ref": [] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseContractualTermAxis", "presentation": [ "http://www.snowflake.com/role/CommitmentsandContingenciesDetails", "http://www.snowflake.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Contractual Term [Axis]", "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r593", "r1057" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseContractualTermDomain", "presentation": [ "http://www.snowflake.com/role/CommitmentsandContingenciesDetails", "http://www.snowflake.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Contractual Term [Domain]", "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r593", "r1057" ] }, "snow_LeaseDescriptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "LeaseDescriptionAxis", "presentation": [ "http://www.snowflake.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Description [Axis]", "label": "Lease Description [Axis]", "documentation": "Lease Description" } } }, "auth_ref": [] }, "snow_LeaseDescriptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "LeaseDescriptionDomain", "presentation": [ "http://www.snowflake.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Description [Domain]", "label": "Lease Description [Domain]", "documentation": "Lease Description [Domain]" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r124", "r592" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, operating lease, liability, to be paid", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r591" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit outstanding", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r19", "r84", "r85", "r86", "r89", "r90", "r91", "r92", "r255", "r352", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r537", "r540", "r541", "r573", "r782", "r888", "r963", "r1156", "r1205", "r1206" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r99", "r154", "r698", "r936", "r1085", "r1118", "r1199" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "snow_LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "LiabilitiesAssociatedWithSalesMarketingAndBusinessDevelopmentProgramsCostsCurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities associated with sales, marketing and business development programs", "label": "Liabilities Associated With Sales, Marketing And Business Development Programs Costs, Current", "documentation": "Liabilities Associated With Sales, Marketing And Business Development Programs Costs, Current" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r86", "r214", "r255", "r352", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r537", "r540", "r541", "r573", "r936", "r1156", "r1205", "r1206" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r554", "r1192" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities:", "label": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "snow_LiabilityClassifiedPerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "LiabilityClassifiedPerformanceSharesMember", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails", "http://www.snowflake.com/role/EquityValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Liability-Classified Performance Shares", "label": "Liability-Classified Performance Shares [Member]", "documentation": "Liability-Classified Performance Shares" } } }, "auth_ref": [] }, "snow_LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "LiabilityRelatedToUnpaidTaxesTaxWithholdingShareBasedPaymentArrangement", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Unpaid taxes related to net share settlement of equity awards included in accrued expenses and other current liabilities", "label": "Liability Related to Unpaid Taxes, Tax Withholding, Share-based Payment Arrangement", "documentation": "Liability Related to Unpaid Taxes, Tax Withholding, Share-based Payment Arrangement" } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseAxis", "presentation": [ "http://www.snowflake.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]", "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim." } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.snowflake.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]", "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Long-lived Assets by Geographic Areas", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r121" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Carrying Value", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r19", "r151", "r419", "r430", "r900", "r901", "r934", "r1217" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Senior Notes", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r126" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails", "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails", "http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r19", "r1145", "r1146", "r1147" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesCarryingAmountsandFairValuesofConvertibleNotesDetails", "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails", "http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r19", "r44", "r1145", "r1146", "r1147" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency accrual", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r397", "r1051" ] }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyNewClaimsFiledNumber", "presentation": [ "http://www.snowflake.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, number of new claims 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": [ "r1150", "r1152" ] }, "us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyRangeOfPossibleLossPortionNotAccrued", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, range of possible loss", "label": "Loss Contingency, Range of Possible Loss, Portion Not Accrued", "documentation": "The difference between the maximum amount of estimated loss and the amount recorded as of the balance sheet date." } } }, "auth_ref": [ "r1151", "r1153" ] }, "snow_MarketableEquitySecuritiesFVNIAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "MarketableEquitySecuritiesFVNIAmount", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsSummaryofStrategicInvestmentsDetails": { "parentTag": "us-gaap_OtherLongTermInvestments", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsSummaryofStrategicInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable equity securities", "label": "Marketable Equity Securities, FV-NI, Amount", "documentation": "Marketable Equity Securities, FV-NI, Amount" } } }, "auth_ref": [] }, "snow_MarketableEquitySecuritiesFVNIUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "MarketableEquitySecuritiesFVNIUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsUnrealizedGainLossonInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized gains (losses) on marketable equity securities", "label": "Marketable Equity Securities, FV-NI, Unrealized Gain (Loss)", "documentation": "Marketable Equity Securities, FV-NI, Unrealized Gain (Loss)" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.snowflake.com/role/CommitmentsandContingenciesDetails", "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails", "http://www.snowflake.com/role/EquityValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r181", "r183", "r185", "r186", "r188", "r208", "r209", "r398", "r399", "r400", "r401", "r471", "r506", "r557", "r638", "r724", "r726", "r734", "r774", "r775", "r834", "r838", "r840", "r841", "r852", "r874", "r875", "r895", "r904", "r917", "r927", "r928", "r932", "r933", "r947", "r1160", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r1012" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r1012" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.snowflake.com/role/CommitmentsandContingenciesDetails", "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquityValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r181", "r183", "r185", "r186", "r188", "r208", "r209", "r398", "r399", "r400", "r401", "r471", "r506", "r557", "r638", "r724", "r726", "r734", "r774", "r775", "r834", "r838", "r840", "r841", "r852", "r874", "r875", "r895", "r904", "r917", "r927", "r928", "r932", "r947", "r1160", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interest", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r98", "r153", "r255", "r352", "r403", "r405", "r406", "r407", "r410", "r411", "r573", "r697", "r786" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1031" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r1163" ] }, "snow_MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "MountainUSCorporationFormerlyKnownAsMobilizeNetCorporationMember", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mountain US Corporation", "label": "Mountain US Corporation, Formerly Known As Mobilize.Net Corporation [Member]", "documentation": "Mountain US Corporation, Formerly Known As Mobilize.Net Corporation" } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1039" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1013" ] }, "snow_NeevaIncAndItsEquityInvesteeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "NeevaIncAndItsEquityInvesteeMember", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Neeva Inc.", "label": "Neeva Inc. And Its Equity Investee [Member]", "documentation": "Neeva Inc. And Its Equity Investee" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash 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": [ "r252" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.snowflake.com/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_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r252" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.snowflake.com/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_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r115", "r116", "r117" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.snowflake.com/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_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss attributable to Snowflake Inc.", "terseLabel": "Net Income (Loss) Attributable to Parent", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r106", "r117", "r156", "r212", "r233", "r236", "r240", "r255", "r263", "r265", "r266", "r267", "r268", "r269", "r272", "r273", "r279", "r352", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r527", "r534", "r551", "r573", "r705", "r805", "r826", "r827", "r961", "r1156" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: net loss attributable to noncontrolling interest", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r71", "r146", "r233", "r236", "r269", "r272", "r273", "r704", "r1077" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Pronouncements Not Yet Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "snow_NewOfficeFacilityLeaseInTheUSMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "NewOfficeFacilityLeaseInTheUSMember", "presentation": [ "http://www.snowflake.com/role/CommitmentsandContingenciesDetails", "http://www.snowflake.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Office Facility Lease In The US", "label": "New Office Facility Lease In The US [Member]", "documentation": "New Office Facility Lease In The US" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1012" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r976", "r986", "r996", "r1020", "r1028" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1003" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1002" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1020" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1039" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1039" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonUsMember", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1259", "r1260", "r1261", "r1262" ] }, "snow_NoncashOperatingLeaseCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "NoncashOperatingLeaseCosts", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash operating lease costs", "label": "Noncash Operating Lease Costs", "documentation": "Noncash Operating Lease Costs" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r66", "r439", "r1087", "r1088", "r1089", "r1090", "r1257" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Long-Lived Assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r312" ] }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "presentation": [ "http://www.snowflake.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unvested RSA Rollforward", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares." } } }, "auth_ref": [ "r17" ] }, "us-gaap_NumberOfBusinessesAcquired": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfBusinessesAcquired", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of businesses acquired", "label": "Number of Businesses Acquired", "documentation": "The number of businesses acquired by the entity during the period." } } }, "auth_ref": [] }, "snow_OnDemandArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "OnDemandArrangementsMember", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "On-Demand Arrangements", "label": "On-Demand Arrangements [Member]", "documentation": "On-Demand Arrangements" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/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_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Operating loss", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r160", "r889", "r1093", "r1094", "r1095", "r1096", "r1097" ] }, "us-gaap_OperatingLeaseLeaseNotYetCommencedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLeaseNotYetCommencedMember", "presentation": [ "http://www.snowflake.com/role/CommitmentsandContingenciesDetails", "http://www.snowflake.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Lease Not yet Commenced", "label": "Operating Lease, Lease Not yet Commenced [Member]", "documentation": "Lease that has not yet commenced, classified as operating." } } }, "auth_ref": [ "r393", "r1203" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r589" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r589" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r588" ] }, "us-gaap_OptionIndexedToIssuersEquityEquityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OptionIndexedToIssuersEquityEquityAxis", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option Indexed to Issuer's Equity [Axis]", "label": "Option Indexed to Issuer's Equity [Axis]", "documentation": "Information by type of options indexed to an issuer's equity." } } }, "auth_ref": [ "r45", "r75", "r76", "r147" ] }, "us-gaap_OptionIndexedToIssuersEquityEquityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OptionIndexedToIssuersEquityEquityTable", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option Indexed to Issuer's Equity, Equity [Table]", "label": "Option Indexed to Issuer's Equity, Equity [Table]", "documentation": "Disclosure of information about option contract issued and indexed to equity, classified as equity. Includes, but is not limited to, strike price, number of shares, indexed share, and settlement date." } } }, "auth_ref": [ "r45", "r75", "r76", "r147" ] }, "snow_OptionIndexedToIssuersEquityInitialCapPrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "OptionIndexedToIssuersEquityInitialCapPrice", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cap price (in dollars per share)", "terseLabel": "Cap price, subject to certain adjustments (in dollars per share)", "label": "Option Indexed To Issuer's Equity, Initial Cap Price", "documentation": "Option Indexed To Issuer's Equity, Initial Cap Price" } } }, "auth_ref": [] }, "snow_OptionIndexedToIssuersEquityInitialShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "OptionIndexedToIssuersEquityInitialShares", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails", "http://www.snowflake.com/role/ConvertibleSeniorNotesSummaryofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial number of shares (in thousands)", "verboseLabel": "Initial number of shares covered, subject to certain adjustments (in shares)", "label": "Option Indexed To Issuer's Equity, Initial Shares", "documentation": "Option Indexed To Issuer's Equity, Initial Shares" } } }, "auth_ref": [] }, "snow_OptionIndexedToIssuersEquityInitialStrikePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "OptionIndexedToIssuersEquityInitialStrikePrice", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial strike price, subject to certain adjustments (in dollars per share)", "label": "Option Indexed to Issuer's Equity, Initial Strike Price", "documentation": "Option Indexed to Issuer's Equity, Initial Strike Price" } } }, "auth_ref": [] }, "us-gaap_OptionIndexedToIssuersEquityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OptionIndexedToIssuersEquityLineItems", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option Indexed to Issuer's Equity [Line Items]", "label": "Option Indexed to Issuer's Equity [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_OptionIndexedToIssuersEquityTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OptionIndexedToIssuersEquityTypeDomain", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option Indexed to Issuer's Equity, Type [Domain]", "label": "Option Indexed to Issuer's Equity, Type [Domain]", "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding." } } }, "auth_ref": [] }, "snow_OptionsIndexedToIssuersEquityPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "OptionsIndexedToIssuersEquityPremium", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesOtherKeyTermsandPremiumsPaidforCappedCallsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total premium paid", "label": "Options Indexed To Issuer's Equity, Premium", "documentation": "Options Indexed To Issuer's Equity, Premium" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.snowflake.com/role/OrganizationandDescriptionofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Description of Business", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r82", "r144", "r736", "r737" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "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": [ "r85" ] }, "snow_OtherAmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "OtherAmericasMember", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Americas", "label": "Other Americas [Member]", "documentation": "Other Americas" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r221" ] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://www.snowflake.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Line Items]", "label": "Other Commitments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentsTable", "presentation": [ "http://www.snowflake.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Table]", "label": "Other Commitments [Table]", "documentation": "Disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive income", "terseLabel": "Other comprehensive income", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r13", "r18", "r234", "r237", "r242", "r269", "r575", "r576", "r581", "r679", "r706", "r1075", "r1076" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeOtherNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeOtherNetOfTax", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Comprehensive Income, Other, Net of Tax", "documentation": "Amount of increase (decrease) in other comprehensive income, after tax, from changes classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Net change in unrealized gains or losses on available-for-sale debt securities", "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": [ "r231", "r232", "r347" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other 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": [ "r90" ] }, "us-gaap_OtherLongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLongTermInvestments", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/FairValueMeasurementsSummaryofStrategicInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsSummaryofStrategicInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total strategic investments\u2014included in other assets", "label": "Other Long-Term Investments", "documentation": "Amount of long-term investments classified as other." } } }, "auth_ref": [ "r687", "r688", "r1072" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.snowflake.com/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": [ "r117" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r111" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1012" ] }, "snow_OutsideOfThePlansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "OutsideOfThePlansMember", "presentation": [ "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outside of the Plans", "label": "Outside Of The Plans [Member]", "documentation": "Outside Of The Plans" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r974", "r984", "r994", "r1026" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r977", "r987", "r997", "r1029" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r977", "r987", "r997", "r1029" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipAxis", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Axis]", "label": "Ownership [Axis]", "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipDomain", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Domain]", "label": "Ownership [Domain]", "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ParentMember", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Total Snowflake Inc. Stockholders\u2019 Equity", "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PatentsMember", "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patents", "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r142", "r1133", "r1134", "r1135", "r1136", "r1137", "r1139", "r1142", "r1143" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r1001" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "snow_PaymentForCappedCallsRelatedToConvertibleSeniorNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "PaymentForCappedCallsRelatedToConvertibleSeniorNotes", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of capped calls related to convertible senior notes", "terseLabel": "Purchases of capped calls related to convertible senior notes", "label": "Payment For Capped Calls Related To Convertible Senior Notes", "documentation": "Payment For Capped Calls Related To Convertible Senior Notes" } } }, "auth_ref": [] }, "snow_PaymentForRepurchaseOfCommonStockExcludingTransactionCostsAndExciseTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "PaymentForRepurchaseOfCommonStockExcludingTransactionCostsAndExciseTax", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquityScheduleofStockRepurchaseActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate purchase price", "label": "Payment For Repurchase Of Common Stock, Excluding Transaction Costs And Excise Tax", "documentation": "Payment For Repurchase Of Common Stock, Excluding Transaction Costs And Excise Tax" } } }, "auth_ref": [] }, "us-gaap_PaymentsForHedgeInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForHedgeInvestingActivities", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Settlement of cash flow hedges", "label": "Payments for Hedge, Investing Activities", "documentation": "The cash outflow for a financial contract that meets the hedge criteria as either a cash flow hedge, fair value hedge, or hedge of a net investment in a foreign operation." } } }, "auth_ref": [ "r253", "r1079" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r114" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash paid for issuance costs on convertible senior notes", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r25" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/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": [ "r250" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash paid for business combinations, net of cash, cash equivalents, and restricted cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r23" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of intangible assets", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r113" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of investments", "label": "Payments to Acquire Investments", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r112" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r113" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capitalized internal-use 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": [ "r113" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1011" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1011" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1003" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r1020" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r1013" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1002" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails", "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails", "http://www.snowflake.com/role/EquityValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails", "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails", "http://www.snowflake.com/role/EquityValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r1004" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1048" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r1003" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "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": [ "r93", "r432" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "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": [ "r93", "r784" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r93", "r432" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "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": [ "r93", "r784", "r803", "r1257", "r1258" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock; $0.0001 par value per share; 200,000 shares authorized; zero shares issued and outstanding as of each October\u00a031, 2024 and January\u00a031, 2024", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r93", "r693", "r936" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1074" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expenses and Other Current Assets", "label": "Prepaid Expenses and Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "snow_PrivatelyHeldCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "PrivatelyHeldCompanyMember", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Privately-Held Company", "label": "Privately-Held Company [Member]", "documentation": "Privately-Held Company" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Gross proceeds from issuance of convertible senior notes", "label": "Proceeds from Convertible Debt", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r24" ] }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromDebtNetOfIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from convertible debt, net of issuance costs", "label": "Proceeds from Debt, Net of Issuance Costs", "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination." } } }, "auth_ref": [ "r249" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities and redemptions of investments", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r247", "r248", "r1100" ] }, "snow_ProceedsFromSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "ProceedsFromSaleOfInvestments", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Sales of investments", "label": "Proceeds From Sale Of Investments", "documentation": "Proceeds From Sale Of Investments" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r4", "r16" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan", "label": "Proceeds from Stock Plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence." } } }, "auth_ref": [ "r119" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductMember", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product revenue", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r905" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r190", "r191", "r192", "r193", "r194", "r195", "r207", "r310", "r643", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r880", "r905", "r946", "r947", "r948", "r950", "r952", "r1069", "r1153", "r1154", "r1162", "r1221", "r1225", "r1226", "r1227", "r1228", "r1229", "r1230", "r1231", "r1232", "r1233", "r1234", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1252", "r1253" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional services and other revenue", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r190", "r191", "r192", "r193", "r194", "r195", "r207", "r310", "r643", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r880", "r905", "r946", "r947", "r948", "r950", "r952", "r1069", "r1153", "r1154", "r1162", "r1221", "r1225", "r1226", "r1227", "r1228", "r1229", "r1230", "r1231", "r1232", "r1233", "r1234", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1252", "r1253" ] }, "snow_ProfessionalServicesAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "ProfessionalServicesAndOtherMember", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional services and other revenue", "label": "Professional Services And Other [Member]", "documentation": "Professional Services And Other" } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r212", "r233", "r236", "r251", "r255", "r263", "r269", "r272", "r273", "r352", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r527", "r534", "r535", "r538", "r539", "r551", "r573", "r684", "r703", "r752", "r805", "r826", "r827", "r921", "r922", "r962", "r1077", "r1156" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [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", "r592" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r123", "r169", "r174", "r175" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total 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": [ "r124", "r217", "r701" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "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": [ "r592" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 }, "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and equipment, net", "totalLabel": "Total 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", "r592", "r686", "r701", "r936" ] }, "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNetByTypeAbstract", "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Net, by Type", "label": "Property, Plant and Equipment, Net, by Type [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetTables" ], "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_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [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": [ "r124", "r592" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1001" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1001" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.snowflake.com/role/CommitmentsandContingenciesDetails", "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails", "http://www.snowflake.com/role/EquityValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r181", "r183", "r185", "r186", "r188", "r208", "r209", "r398", "r399", "r400", "r401", "r463", "r471", "r497", "r498", "r499", "r506", "r557", "r613", "r622", "r638", "r724", "r726", "r734", "r774", "r775", "r834", "r838", "r840", "r841", "r852", "r874", "r875", "r895", "r904", "r917", "r927", "r928", "r932", "r933", "r947", "r955", "r1148", "r1160", "r1195", "r1208", "r1209", "r1210", "r1211", "r1212" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.snowflake.com/role/CommitmentsandContingenciesDetails", "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails", "http://www.snowflake.com/role/EquityValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r181", "r183", "r185", "r186", "r188", "r208", "r209", "r398", "r399", "r400", "r401", "r463", "r471", "r497", "r498", "r499", "r506", "r557", "r613", "r622", "r638", "r724", "r726", "r734", "r774", "r775", "r834", "r838", "r840", "r841", "r852", "r874", "r875", "r895", "r904", "r917", "r927", "r928", "r932", "r933", "r947", "r955", "r1148", "r1160", "r1195", "r1208", "r1209", "r1210", "r1211", "r1212" ] }, "us-gaap_RealizedGainLossOnInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RealizedGainLossOnInvestmentsTableTextBlock", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Realized Gain (Loss) on Investments", "label": "Realized Gain (Loss) on Investments [Table Text Block]", "documentation": "Tabular disclosure of realized gains and losses on investments reported in the statement of income." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r969", "r979", "r989", "r1021" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://www.snowflake.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r314", "r470", "r598", "r599", "r691", "r699", "r777", "r778", "r779", "r780", "r781", "r802", "r804", "r833" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://www.snowflake.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r257", "r258", "r598", "r599", "r600", "r601", "r691", "r699", "r777", "r778", "r779", "r780", "r781", "r802", "r804", "r833" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.snowflake.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r314", "r809", "r810", "r813" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.snowflake.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party, Type [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r314", "r470", "r598", "r599", "r691", "r699", "r777", "r778", "r779", "r780", "r781", "r802", "r804", "r833", "r1204" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.snowflake.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r595", "r596", "r597", "r599", "r602", "r748", "r749", "r750", "r811", "r812", "r813", "r831", "r832" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r508", "r878", "r892", "r1213" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.snowflake.com/role/EquitySharebasedCompensationDetails" ], "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_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r970", "r980", "r990", "r1022" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r971", "r981", "r991", "r1023" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r978", "r988", "r998", "r1030" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash\u2014included in other assets and prepaid expenses and other current assets", "label": "Restricted Cash", "documentation": "Amount of cash restricted as to withdrawal or usage. 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": [ "r1070", "r1082", "r1214", "r1218" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails", "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r215" ] }, "snow_RestrictedCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "RestrictedCommonStockMember", "presentation": [ "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "RCS", "label": "Restricted Common Stock [Member]", "documentation": "Restricted Common Stock" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails", "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails", "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_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r96", "r135", "r696", "r731", "r733", "r746", "r785", "r936" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r210", "r260", "r261", "r262", "r264", "r269", "r271", "r273", "r353", "r354", "r388", "r517", "r518", "r524", "r525", "r526", "r528", "r533", "r534", "r542", "r544", "r545", "r547", "r549", "r585", "r587", "r728", "r730", "r753", "r1257" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsDisaggregationofRevenueDetails", "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r158", "r159", "r288", "r293", "r294", "r306", "r308", "r310", "r311", "r313", "r458", "r459", "r643" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer Benchmark", "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": [ "r313", "r1053" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition and Remaining Performance Obligations", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r178", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r879" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligations" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Accounts Receivable, Deferred Revenue, and Remaining Performance Obligations", "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": [ "r178", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r462" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Geographic Areas", "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": [ "r120" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r172" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, remaining life", "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": [ "r173" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails" ], "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": [ "r173" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, percentage", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r1052" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r158", "r159", "r241", "r255", "r288", "r293", "r294", "r306", "r308", "r310", "r311", "r313", "r352", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r573", "r684", "r892", "r1156" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived Assets [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_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1039" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1039" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r31" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.snowflake.com/role/NetLossperShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Potentially Dilutive Securities Excluded from Computation of 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": [ "r31" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails", "http://www.snowflake.com/role/BusinessCombinationsProFormaInformationDetails", "http://www.snowflake.com/role/BusinessCombinationsScheduleofPreliminaryAllocationofPurchasePricetoAssetsAcquiredandLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r59", "r60", "r531" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashAndCashEquivalentsTable", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents [Table]", "label": "Cash and Cash Equivalent [Table]", "documentation": "Disclosure of information about cash and cash equivalent by type. Excludes restricted cash and cash equivalent." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.snowflake.com/role/NetLossperShareTables" ], "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": [ "r1092" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "label": "Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table]", "documentation": "Disclosure of information about basic earnings per share by class of stock. Includes, but is not limited to, two-class method." } } }, "auth_ref": [ "r30", "r33", "r277", "r278", "r280" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.snowflake.com/role/EquitySharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r55" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.snowflake.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Schedule", "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": [ "r55" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r374", "r381", "r385", "r386", "r387", "r644", "r878", "r898" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r898", "r1138" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r897", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131" ] }, "us-gaap_ScheduleOfOptionsIndexedToIssuersEquityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfOptionsIndexedToIssuersEquityTextBlock", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Other Key Terms and Premiums Paid for Capped Calls", "label": "Schedule of Options Indexed to Issuer's Equity [Table Text Block]", "documentation": "Tabular disclosure of the freestanding option contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock. Includes disclosure on the strike price and the number of shares to which the contract is indexed, the settlement date or dates of the contract, and the issuer's accounting for the contract. If the terms of the contract provide settlement alternatives, those settlement alternatives are disclosed, including who controls the settlement alternatives, and the maximum number of shares that could be required to be issued, to net share settle the contract, if applicable. If a contract does not have a fixed or determinable maximum number of shares that could be required to be issued, the fact that a potentially infinite number of shares that may be required to be issued to settle the contract is disclosed. Disclosure also includes the contract's current fair value for each settlement alternative and how changes in the price of the issuer's equity instruments affect those settlement amounts." } } }, "auth_ref": [ "r45", "r75", "r76", "r147" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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", "r592" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Preliminary Allocation of Purchase Price to Assets Acquired and Liabilities Assumed", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r141" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.snowflake.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r79", "r80", "r809", "r810", "r813" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset." } } }, "auth_ref": [ "r41", "r101" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails", "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails", "http://www.snowflake.com/role/EquityValuationAssumptionsDetails" ], "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": [ "r472", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.snowflake.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Option Activity Rollforward", "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": [ "r14", "r15", "r137" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "presentation": [ "http://www.snowflake.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Assumptions Other Than Stock Options Schedule", "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": [ "r139" ] }, "snow_ScheduleOfShareBasedPaymentAwardLiabilityClassifiedPerformanceSharesValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "ScheduleOfShareBasedPaymentAwardLiabilityClassifiedPerformanceSharesValuationAssumptionsTableTextBlock", "presentation": [ "http://www.snowflake.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Valuation Assumptions, Liability-Classified Performance Shares", "label": "Schedule Of Share-Based Payment Award, Liability-Classified Performance Shares, Valuation Assumptions [Table Text Block]", "documentation": "Schedule Of Share-Based Payment Award, Liability-Classified Performance Shares, Valuation Assumptions" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.snowflake.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Assumptions Schedule", "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": [ "r139" ] }, "snow_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "ScheduleOfSharesReservedForFutureIssuanceTableTextBlock", "presentation": [ "http://www.snowflake.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Shares Reserved For Future Issuance", "label": "Schedule Of Shares Reserved For Future Issuance [Table Text Block]", "documentation": "Schedule Of Shares Reserved For Future Issuance" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.snowflake.com/role/NetLossperShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r46", "r47", "r48", "r49", "r50", "r51", "r130", "r132", "r134", "r135", "r223", "r224", "r225", "r290", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r742", "r743", "r744", "r745", "r904", "r1050", "r1083" ] }, "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "presentation": [ "http://www.snowflake.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unvested RSU Rollforward", "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": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.snowflake.com/role/IntangibleAssetsandGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r898", "r1140" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r964" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r966" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails", "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r182", "r184", "r187", "r189", "r196", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r206", "r311", "r312", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r767", "r770", "r772", "r835", "r839", "r842", "r853", "r860", "r864", "r865", "r866", "r867", "r869", "r870", "r871", "r872", "r873", "r881", "r906", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r949", "r955", "r1162", "r1221", "r1225", "r1226", "r1228", "r1229", "r1230", "r1231", "r1232", "r1233", "r1234", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1252", "r1253" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r309", "r311", "r890", "r891", "r894" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.snowflake.com/role/EquitySharebasedCompensationDetails" ], "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": [ "r108" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation, net of amounts capitalized", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardHoldingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardHoldingPeriod", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award holding period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Holding Period", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Holding Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period (years)", "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": [ "r918" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r491" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r491" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r489" ] }, "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodPerformanceTargetPercentage", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance target, percentage", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Performance Target, Percentage", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Performance Target, Percentage" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r489" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested balance, beginning (in shares)", "periodEndLabel": "Unvested balance, ending (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": [ "r486", "r487" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares (in thousands)", "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": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested balance, beginning balance (in dollars per share)", "periodEndLabel": "Unvested balance, ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r486", "r487" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" ], "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": [] }, "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustment", "presentation": [ "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance adjustment (in shares)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Adjustment", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Adjustment" } } }, "auth_ref": [] }, "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAdjustmentWeightedAverageGrantDateFairValue", "presentation": [ "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance adjustment (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance Adjustment, Weighted Average Grant Date Fair Value", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Performance Adjustment, Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r490" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r490" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "presentation": [ "http://www.snowflake.com/role/EquityValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount for lack of marketability", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Discount for Postvesting Restrictions", "documentation": "Restrictions on equity-based instruments during the vesting period, such as the inability to transfer unvested awards, are not taken into account in estimating the fair value of the award. However, restrictions that remain in effect after an award is vested, such as the inability to transfer or hedge vested options or a prohibition on the sale of outstanding vested shares (or other type of equity) for a period of time, affect the estimate of an award's fair value." } } }, "auth_ref": [ "r500" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquityValuationAssumptionsDetails" ], "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": [ "r498" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.snowflake.com/role/EquityValuationAssumptionsDetails" ], "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": [ "r497" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.snowflake.com/role/EquityValuationAssumptionsDetails" ], "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": [ "r499" ] }, "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsForfeitedInPeriod", "presentation": [ "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Forfeited In Period", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Forfeited In Period" } } }, "auth_ref": [] }, "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsGrantsInPeriod", "presentation": [ "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Grants In Period", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Grants In Period" } } }, "auth_ref": [] }, "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLiabilityClassifiedInstrumentsNonvestedNumber", "presentation": [ "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested balance, beginning (in shares)", "periodEndLabel": "Unvested balance, ending (in shares)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Nonvested, Number", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Liability-Classified Instruments, Nonvested, Number" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails", "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails", "http://www.snowflake.com/role/EquityValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award", "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": [ "r472", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares authorized (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for grant (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r54" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic value of shares exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r493" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Canceled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r1170" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canceled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r1170" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted (shares)", "negatedTerseLabel": "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": [ "r482" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value", "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": [ "r54" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Shares outstanding, beginning (in shares)", "periodEndLabel": "Shares outstanding, ending (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": [ "r478", "r479" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number\u00a0of Options Outstanding (in thousands)", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Shares outstanding, beginning balance (in dollars per share)", "periodEndLabel": "Shares outstanding, ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r478", "r479" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Exercise\u00a0Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value (in thousands)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable, intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. 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": [ "r495" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "documentation": "Number of fully vested and expected to vest exercisable options that may 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": [ "r495" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable, weighted average share price (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, 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 exercisable or convertible options. 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": [ "r495" ] }, "snow_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offering period", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period", "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails", "http://www.snowflake.com/role/EquityUnvestedRSARSURollforwardDetails", "http://www.snowflake.com/role/EquityValuationAssumptionsDetails", "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": [ "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r483" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r482" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grant Date", "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": [] }, "snow_ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "ShareBasedPaymentArrangementAmountCapitalizedInSoftwareDevelopmentCosts", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation included in capitalized software development costs", "label": "Share-Based Payment Arrangement, Amount Capitalized In Software Development Costs", "documentation": "Share-Based Payment Arrangement, Amount Capitalized In Software Development Costs" } } }, "auth_ref": [] }, "snow_ShareBasedPaymentArrangementLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "ShareBasedPaymentArrangementLiabilities", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation, liabilities", "label": "Share-Based Payment Arrangement, Liabilities", "documentation": "Share-Based Payment Arrangement, Liabilities" } } }, "auth_ref": [] }, "snow_ShareRepurchaseActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "ShareRepurchaseActivityTableTextBlock", "presentation": [ "http://www.snowflake.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Treasury Stock", "label": "Share Repurchase Activity [Table Text Block]", "documentation": "Share Repurchase Activity" } } }, "auth_ref": [] }, "srt_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Axis]", "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [ "r1161" ] }, "srt_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Domain]", "label": "Share Repurchase Program [Domain]", "documentation": "Name of share repurchase program." } } }, "auth_ref": [ "r1161" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/EquitySharebasedCompensationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.snowflake.com/role/EquitySharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total stock-based compensation", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount", "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r501" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration period (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": [ "r919" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.snowflake.com/role/EquityValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (in 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": [ "r496" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual life", "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": [ "r138" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable, weighted average remaining contractual life", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the 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": [ "r495" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grant date fair value of vested shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r493" ] }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "presentation": [ "http://www.snowflake.com/role/Equity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity", "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP)." } } }, "auth_ref": [ "r131", "r136" ] }, "snow_SharesAvailableForFutureGrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "SharesAvailableForFutureGrantMember", "presentation": [ "http://www.snowflake.com/role/EquitySharesReservedForFutureIssuanceDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for future grants", "label": "Shares Available For Future Grant [Member]", "documentation": "Shares Available For Future Grant" } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.snowflake.com/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": [] }, "snow_SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "SharesRepurchasedInPrivatelyNegotiatedTransactionsEnteredIntoInConnectionWithConvertibleSeniorNotesMember", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares Repurchased In Privately Negotiated Transactions Entered Into In Connection With Convertible Senior Notes", "label": "Shares Repurchased In Privately Negotiated Transactions Entered Into In Connection With Convertible Senior Notes [Member]", "documentation": "Shares Repurchased In Privately Negotiated Transactions Entered Into In Connection With Convertible Senior Notes" } } }, "auth_ref": [] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.snowflake.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized internal-use software development costs", "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/NetLossperShareNarrativeDetails", "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails" ], "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": [ "r179", "r223", "r224", "r225", "r255", "r277", "r278", "r280", "r282", "r290", "r291", "r352", "r403", "r405", "r406", "r407", "r410", "r411", "r432", "r433", "r435", "r436", "r438", "r573", "r742", "r743", "r744", "r745", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r784", "r806", "r828", "r854", "r855", "r856", "r857", "r858", "r1050", "r1083", "r1091" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r13", "r94", "r97", "r98", "r210", "r238", "r239", "r240", "r260", "r261", "r262", "r264", "r269", "r271", "r273", "r289", "r353", "r354", "r388", "r439", "r517", "r518", "r524", "r525", "r526", "r528", "r533", "r534", "r542", "r543", "r544", "r545", "r546", "r547", "r549", "r575", "r577", "r578", "r579", "r580", "r581", "r585", "r587", "r594", "r706", "r728", "r729", "r730", "r753", "r828" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails", "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r182", "r184", "r187", "r189", "r196", "r197", "r198", "r199", "r201", "r202", "r203", "r204", "r205", "r206", "r311", "r312", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r767", "r770", "r772", "r835", "r839", "r842", "r853", "r860", "r864", "r865", "r866", "r867", "r869", "r870", "r871", "r872", "r873", "r881", "r906", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r949", "r955", "r1162", "r1221", "r1225", "r1226", "r1228", "r1229", "r1230", "r1231", "r1232", "r1233", "r1234", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1252", "r1253" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r260", "r261", "r262", "r289", "r587", "r643", "r738", "r764", "r776", "r777", "r778", "r779", "r780", "r781", "r784", "r787", "r788", "r789", "r790", "r791", "r793", "r794", "r795", "r796", "r798", "r799", "r800", "r801", "r802", "r804", "r807", "r808", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r828", "r956" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r260", "r261", "r262", "r289", "r314", "r587", "r643", "r738", "r764", "r776", "r777", "r778", "r779", "r780", "r781", "r784", "r787", "r788", "r789", "r790", "r791", "r793", "r794", "r795", "r796", "r798", "r799", "r800", "r801", "r802", "r804", "r807", "r808", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r828", "r956" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r973", "r983", "r993", "r1025" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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": [] }, "snow_StockCancelledDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "StockCancelledDuringPeriodSharesAcquisitions", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cancellation of common stock issued in connection with business combinations (in shares)", "label": "Stock Cancelled During Period, Shares, Acquisitions", "documentation": "Stock Cancelled During Period, Shares, Acquisitions" } } }, "auth_ref": [] }, "snow_StockCancelledDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "StockCancelledDuringPeriodValueAcquisitions", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cancellation of common stock issued in connection with business combinations", "label": "Stock Cancelled During Period, Value, Acquisitions", "documentation": "Stock Cancelled During Period, Value, Acquisitions" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with a business combination (in shares)", "label": "Stock Issued During Period, Shares, Acquisitions", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r93", "r94", "r135" ] }, "snow_StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting": { "xbrltype": "sharesItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "StockIssuedDuringPeriodSharesAcquisitionsSubjectToFutureVesting", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with a business combination subject to future vesting (in shares)", "label": "Stock Issued During Period, Shares, Acquisitions, Subject To Future Vesting", "documentation": "Stock Issued During Period, Shares, Acquisitions, Subject To Future Vesting" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of 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": [ "r13", "r93", "r94", "r135" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.snowflake.com/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": [ "r13", "r93", "r94", "r135" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.snowflake.com/role/EquityOptionActivityRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)", "negatedTerseLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r13", "r93", "r94", "r135", "r483" ] }, "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Reissuance of treasury stock upon settlement of equity awards (in shares)", "label": "Stock Issued During Period, Shares, Treasury Stock Reissued", "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement." } } }, "auth_ref": [ "r13", "r94", "r135" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of 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": [ "r13", "r93", "r94", "r135" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.snowflake.com/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": [ "r13", "r135" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of stock options", "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": [ "r13", "r94", "r97", "r98", "r135" ] }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Reissuance of treasury stock upon settlement of equity awards", "label": "Stock Issued During Period, Value, Treasury Stock Reissued", "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement." } } }, "auth_ref": [ "r13", "r52", "r93", "r94", "r135" ] }, "snow_StockRepurchaseProgramAdditionalAuthorizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "StockRepurchaseProgramAdditionalAuthorizedAmount", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, additional authorized amount", "label": "Stock Repurchase Program, Additional Authorized Amount", "documentation": "Stock Repurchase Program, Additional Authorized Amount" } } }, "auth_ref": [] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, authorized amount", "label": "Share Repurchase Program, Authorized, Amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1161" ] }, "snow_StockRepurchaseProgramNumberOfSharesRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "StockRepurchaseProgramNumberOfSharesRepurchased", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquityScheduleofStockRepurchaseActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares repurchased (in shares)", "label": "Stock Repurchase Program, Number Of Shares Repurchased", "documentation": "Stock Repurchase Program, Number Of Shares Repurchased" } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, remaining authorized repurchase amount", "label": "Share Repurchase Program, Remaining Authorized, Amount", "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [] }, "snow_StockRepurchaseProgramWeightedAveragePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "StockRepurchaseProgramWeightedAveragePricePerShare", "presentation": [ "http://www.snowflake.com/role/ConvertibleSeniorNotesNarrativeDetails", "http://www.snowflake.com/role/EquityNarrativeDetails", "http://www.snowflake.com/role/EquityScheduleofStockRepurchaseActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average price per share (in dollars per share)", "label": "Stock Repurchase Program, Weighted Average Price Per Share", "documentation": "Stock Repurchase Program, Weighted Average Price Per Share" } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases and retirement of common stock, including transaction costs and excise tax (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": [ "r13", "r93", "r94", "r135" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases and retirement of common stock, including transaction costs and excise tax", "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": [ "r13", "r93", "r94", "r135" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total Snowflake Inc. stockholders\u2019 equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r94", "r97", "r98", "r122", "r786", "r803", "r829", "r830", "r936", "r963", "r1085", "r1118", "r1199", "r1257" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r66", "r67", "r70", "r210", "r211", "r239", "r260", "r261", "r262", "r264", "r269", "r271", "r353", "r354", "r388", "r439", "r517", "r518", "r524", "r525", "r526", "r528", "r533", "r534", "r542", "r543", "r544", "r545", "r546", "r547", "r549", "r575", "r577", "r581", "r586", "r594", "r729", "r730", "r751", "r786", "r803", "r829", "r830", "r859", "r962", "r1085", "r1118", "r1199", "r1257" ] }, "snow_StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "StrategicInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Strategic investment, non-marketable equity securities", "label": "Strategic Investment, Equity Securities Without Readily Determinable Fair Value, Amount", "documentation": "Strategic Investment, Equity Securities Without Readily Determinable Fair Value, Amount" } } }, "auth_ref": [] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r590", "r935" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.snowflake.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r582", "r605" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.snowflake.com/role/CommitmentsandContingenciesDetails", "http://www.snowflake.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r582", "r605" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.snowflake.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r582", "r605" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.snowflake.com/role/CommitmentsandContingenciesDetails", "http://www.snowflake.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r582", "r605" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.snowflake.com/role/CommitmentsandContingenciesDetails", "http://www.snowflake.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r582", "r605" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.snowflake.com/role/SubsequentEvent" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r604", "r606" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1019" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.snowflake.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued taxes", "label": "Taxes Payable, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r84", "r85" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1011" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1018" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r1038" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1040" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.snowflake.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails", "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "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": [ "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r428", "r437", "r548", "r571", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r707", "r923", "r925", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r937", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1112", "r1113", "r1114", "r1115", "r1191", "r1194", "r1195", "r1196", "r1197", "r1198" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r1041" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r1042" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r1042" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r1040" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r1040" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1043" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r1041" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r52" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock (in shares)", "negatedPeriodStartLabel": "Beginning balance, treasury stock (in shares)", "negatedPeriodEndLabel": "Ending balance, treasury stock (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r52" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, at cost; 449 and 492 shares held as of October\u00a031, 2024 and January\u00a031, 2024, respectively", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r52", "r53", "r97" ] }, "snow_TreasuryStockPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "TreasuryStockPolicyPolicyTextBlock", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Policy", "label": "Treasury Stock, Policy [Policy Text Block]", "documentation": "Treasury Stock, Policy" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of common stock (in shares)", "terseLabel": "Repurchases of common stock (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": [ "r13", "r94", "r135" ] }, "us-gaap_TreasuryStockSharesRetired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockSharesRetired", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock retired (in shares)", "label": "Treasury Stock, Shares, Retired", "documentation": "Number of shares of common and preferred stock retired from treasury during the period." } } }, "auth_ref": [ "r13", "r94", "r135" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of common stock as treasury stock", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r13", "r52", "r135" ] }, "snow_TwoPrivatelyHeldCompaniesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "TwoPrivatelyHeldCompaniesMember", "presentation": [ "http://www.snowflake.com/role/BusinessCombinationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Privately-Held Companies", "label": "Two Privately-Held Companies [Member]", "documentation": "Two Privately-Held Companies" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesSummaryofLonglivedAssetsbyGeographicAreasDetails", "http://www.snowflake.com/role/RevenueAccountsReceivableDeferredRevenueandRemainingPerformanceObligationsRevenuefromExternalCustomersbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "snow_USDistrictCourtOfCaliforniaVsSnowflakeInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "USDistrictCourtOfCaliforniaVsSnowflakeInc.Member", "presentation": [ "http://www.snowflake.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "US District Court Of California V Snowflake, Inc.", "label": "US District Court Of California Vs Snowflake, Inc. [Member]", "documentation": "US District Court Of California Vs Snowflake, Inc." } } }, "auth_ref": [] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails", "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government and agency securities", "label": "US Government Agencies Debt Securities [Member]", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r886", "r912", "r1215" ] }, "us-gaap_USGovernmentDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USGovernmentDebtSecuritiesMember", "presentation": [ "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofCashandCashEquivalentsandInvestmentsFairValueDetails", "http://www.snowflake.com/role/CashEquivalentsandInvestmentsScheduleofDebtSecuritiesAvailableforsaleUnrealizedLossPositionFairValueDetails", "http://www.snowflake.com/role/FairValueMeasurementsScheduleofAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government securities", "label": "US Government Debt Securities [Member]", "documentation": "Debt securities issued by the United States government." } } }, "auth_ref": [ "r1215" ] }, "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain", "presentation": [ "http://www.snowflake.com/role/CommitmentsandContingenciesDetails", "http://www.snowflake.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]", "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]", "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement." } } }, "auth_ref": [ "r392", "r393", "r395", "r396" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1037" ] }, "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock", "presentation": [ "http://www.snowflake.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gain (Loss) on Investments", "label": "Unrealized Gain (Loss) on Investments [Table Text Block]", "documentation": "Tabular disclosure of unrealized gains and losses on investments." } } }, "auth_ref": [] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "crdr": "credit", "presentation": [ "http://www.snowflake.com/role/CommitmentsandContingenciesDetails", "http://www.snowflake.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease not yet commenced", "label": "Unrecorded Unconditional Purchase Obligation", "documentation": "Amount of unrecorded obligation to transfer funds in future for fixed or minimum amount or quantity of product and service at fixed or minimum price. Includes, but is not limited to, lease not yet commenced and take-or-pay and throughput contracts." } } }, "auth_ref": [ "r393", "r1203" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis", "presentation": [ "http://www.snowflake.com/role/CommitmentsandContingenciesDetails", "http://www.snowflake.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]", "label": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]", "documentation": "Information by category of product and service for unrecorded unconditional purchase arrangement to acquire product or service or both." } } }, "auth_ref": [ "r392", "r393", "r395" ] }, "snow_UnvestedRestrictedCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.snowflake.com/20241031", "localname": "UnvestedRestrictedCommonStockMember", "presentation": [ "http://www.snowflake.com/role/NetLossperShareScheduleofPotentiallyDilutiveSecuritiesExcludedfromComputationofNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested restricted common stock", "label": "Unvested Restricted Common Stock [Member]", "documentation": "Unvested Restricted Common Stock" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.snowflake.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r38", "r39", "r40", "r167", "r168", "r170", "r171" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingAxis", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingDomain", "presentation": [ "http://www.snowflake.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r1007" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.snowflake.com/role/NetLossperShareNarrativeDetails", "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A common stockholders - diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r276", "r282" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.snowflake.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.snowflake.com/role/NetLossperShareNarrativeDetails", "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted-average shares used in computing net loss per share attributable to Snowflake Inc. Class A common stockholders - basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r275", "r282" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.snowflake.com/role/NetLossperShareScheduleofBasicandDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r1005" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8" }, "r2": { "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/2147477401/830-230-45-1" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "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": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r10": { "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/2147478353/942-405-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "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": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r21": { "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" }, "r22": { "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" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16" }, "r35": { "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" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21" }, "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": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r42": { "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" }, "r43": { "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" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "55", "Paragraph": "63", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-63" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-23" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-37" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-21" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-4" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r83": { "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(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r84": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r86": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r87": { "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(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r88": { "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(22)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r89": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r90": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r91": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r92": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r102": { "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" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r104": { "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)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r105": { "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" }, "r106": { "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r108": { "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" }, "r109": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r110": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r111": { "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" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r113": { "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" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r122": { "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" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r124": { "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" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r127": { "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" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-10" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r135": { "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" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r138": { "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" }, "r139": { "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" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r145": { "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" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-3" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r149": { "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/2147478546/942-210-S99-1" }, "r150": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r151": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r152": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r153": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r154": { "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/2147478546/942-210-S99-1" }, "r155": { "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/2147478524/942-220-S99-1" }, "r156": { "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/2147478524/942-220-S99-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479024/942-230-45-1" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r177": { "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" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Footnote": "4", "Publisher": "SEC" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r210": { "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" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r242": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r243": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r244": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r245": { "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" }, "r246": { "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" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r250": { "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" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r252": { "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" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-27" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r296": { "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" }, "r297": { "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" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r306": { "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" }, "r307": { "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" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r315": { "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" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-2" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r373": { "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" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r389": { "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" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r391": { "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" }, "r392": { "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" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r394": { "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" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-6" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r415": { "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" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r420": { "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" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r428": { "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" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r502": { "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" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r504": { "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" }, "r505": { "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" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r508": { "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" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r510": { "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" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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/2147477891/740-270-50-1" }, "r523": { "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" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r573": { "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" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r575": { "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" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r588": { "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" }, "r589": { "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" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r594": { "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" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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/2147478345/912-310-45-11" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-4" }, "r643": { "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" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r672": { "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/2147477215/932-235-50-8" }, "r673": { "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/2147477215/932-235-50-8" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r677": { "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/2147478546/942-210-S99-1" }, "r678": { "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/2147478546/942-210-S99-1" }, "r679": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r680": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r681": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r682": { "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/2147478524/942-220-S99-1" }, "r683": { "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/2147478524/942-220-S99-1" }, "r684": { "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/2147477314/942-235-S99-1" }, "r685": { "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/2147477268/942-320-50-3A" }, "r686": { "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/2147478451/942-360-50-1" }, "r687": { "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)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r688": { "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)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r689": { "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/2147478777/944-210-S99-1" }, "r690": { "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/2147478777/944-210-S99-1" }, "r691": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r692": { "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/2147478777/944-210-S99-1" }, "r693": { "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)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r694": { "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/2147478777/944-210-S99-1" }, "r695": { "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/2147478777/944-210-S99-1" }, "r696": { "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/2147478777/944-210-S99-1" }, "r697": { "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)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r698": { "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/2147478777/944-210-S99-1" }, "r699": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r700": { "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/2147478777/944-210-S99-1" }, "r701": { "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/2147478777/944-210-S99-1" }, "r702": { "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/2147477250/944-220-S99-1" }, "r703": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r704": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r705": { "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/2147477250/944-220-S99-1" }, "r706": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r707": { "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/2147477250/944-220-S99-1" }, "r708": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r709": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r710": { "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/2147477250/944-220-S99-1" }, "r711": { "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/2147477250/944-220-S99-1" }, "r712": { "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(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r713": { "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(3)(d)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r714": { "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(3)(d)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r715": { "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(3)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r716": { "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/2147477250/944-220-S99-1" }, "r717": { "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/2147477965/944-235-S99-2" }, "r718": { "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/2147477965/944-235-S99-2" }, "r719": { "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/2147477965/944-235-S99-2" }, "r720": { "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/2147477965/944-235-S99-2" }, "r721": { "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/2147477965/944-235-S99-2" }, "r722": { "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/2147477965/944-235-S99-2" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r726": { "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" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r735": { "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/2147477351/944-825-50-1B" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2" }, "r738": { "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" }, "r739": { "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(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r740": { "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(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r741": { "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(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r753": { "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/2147478009/946-205-45-4" }, "r754": { "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/2147478494/946-205-50-2" }, "r755": { "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/2147478494/946-205-50-27" }, "r756": { "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/2147478494/946-205-50-7" }, "r757": { "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/2147478494/946-205-50-7" }, "r758": { "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/2147478494/946-205-50-7" }, "r759": { "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/2147478494/946-205-50-7" }, "r760": { "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/2147478494/946-205-50-7" }, "r761": { "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/2147478494/946-205-50-7" }, "r762": { "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/2147478494/946-205-50-7" }, "r763": { "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/2147478494/946-205-50-7" }, "r764": { "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/2147477796/946-210-45-4" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r767": { "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/2147478795/946-210-50-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12" }, "r770": { "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/2147478795/946-210-50-2" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r772": { "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/2147478795/946-210-50-6" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r774": { "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/2147478795/946-210-50-6" }, "r775": { "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/2147478795/946-210-50-6" }, "r776": { "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/2147479170/946-210-S99-1" }, "r777": { "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/2147479170/946-210-S99-1" }, "r778": { "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/2147479170/946-210-S99-1" }, "r779": { "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/2147479170/946-210-S99-1" }, "r780": { "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/2147479170/946-210-S99-1" }, "r781": { "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/2147479170/946-210-S99-1" }, "r782": { "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/2147479170/946-210-S99-1" }, "r783": { "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/2147479170/946-210-S99-1" }, "r784": { "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/2147479170/946-210-S99-1" }, "r785": { "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/2147479170/946-210-S99-1" }, "r786": { "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/2147479170/946-210-S99-1" }, "r787": { "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/2147479170/946-210-S99-1" }, "r788": { "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/2147479170/946-210-S99-1" }, "r789": { "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/2147479170/946-210-S99-1" }, "r790": { "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/2147479170/946-210-S99-1" }, "r791": { "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/2147479170/946-210-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r793": { "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/2147479170/946-210-S99-1" }, "r794": { "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/2147479170/946-210-S99-1" }, "r795": { "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/2147479170/946-210-S99-1" }, "r796": { "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/2147479170/946-210-S99-1" }, "r797": { "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/2147479170/946-210-S99-1" }, "r798": { "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/2147479170/946-210-S99-1" }, "r799": { "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/2147479170/946-210-S99-1" }, "r800": { "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/2147479170/946-210-S99-1" }, "r801": { "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/2147479170/946-210-S99-1" }, "r802": { "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/2147479170/946-210-S99-2" }, "r803": { "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/2147479170/946-210-S99-2" }, "r804": { "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/2147479105/946-220-45-3" }, "r805": { "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/2147479105/946-220-45-7" }, "r806": { "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/2147478297/946-220-50-3" }, "r807": { "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/2147479134/946-220-S99-1" }, "r808": { "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/2147479134/946-220-S99-1" }, "r809": { "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/2147479134/946-220-S99-1" }, "r810": { "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/2147479134/946-220-S99-1" }, "r811": { "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/2147479134/946-220-S99-1" }, "r812": { "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/2147479134/946-220-S99-1" }, "r813": { "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/2147479134/946-220-S99-1" }, "r814": { "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/2147479134/946-220-S99-1" }, "r815": { "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/2147479134/946-220-S99-1" }, "r816": { "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/2147479134/946-220-S99-1" }, "r817": { "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/2147479134/946-220-S99-1" }, "r818": { "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/2147479134/946-220-S99-1" }, "r819": { "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/2147479134/946-220-S99-1" }, "r820": { "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/2147479134/946-220-S99-1" }, "r821": { "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/2147479134/946-220-S99-1" }, "r822": { "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/2147479134/946-220-S99-1" }, "r823": { "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/2147479134/946-220-S99-1" }, "r824": { "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/2147479134/946-220-S99-1" }, "r825": { "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/2147479134/946-220-S99-1" }, "r826": { "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/2147479134/946-220-S99-1" }, "r827": { "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/2147479134/946-220-S99-3" }, "r828": { "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/2147479134/946-220-S99-3" }, "r829": { "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/2147479134/946-220-S99-3" }, "r830": { "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/2147479134/946-220-S99-3" }, "r831": { "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/2147477968/946-235-50-2" }, "r832": { "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/2147477968/946-235-50-2" }, "r833": { "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/2147477802/946-310-45-1" }, "r834": { "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/2147477271/946-320-S99-1" }, "r835": { "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/2147477271/946-320-S99-1" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-12" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19" }, "r838": { "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/2147477271/946-320-S99-2" }, "r839": { "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/2147477271/946-320-S99-2" }, "r840": { "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/2147477271/946-320-S99-3" }, "r841": { "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/2147477271/946-320-S99-3" }, "r842": { "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/2147477271/946-320-S99-3" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r852": { "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/2147477271/946-320-S99-6" }, "r853": { "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/2147477271/946-320-S99-6" }, "r854": { "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/2147478448/946-505-50-1" }, "r855": { "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/2147478448/946-505-50-2" }, "r856": { "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/2147478448/946-505-50-2" }, "r857": { "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/2147478448/946-505-50-2" }, "r858": { "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/2147478448/946-505-50-2" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r860": { "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(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r861": { "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/2147479196/954-310-45-1" }, "r862": { "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/2147478785/954-310-50-2" }, "r863": { "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/2147478522/954-440-50-1" }, "r864": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r865": { "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/2147478979/970-360-S99-1" }, "r866": { "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/2147478979/970-360-S99-1" }, "r867": { "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/2147478979/970-360-S99-1" }, "r868": { "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)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r869": { "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/2147478979/970-360-S99-1" }, "r870": { "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/2147478979/970-360-S99-1" }, "r871": { "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/2147478979/970-360-S99-1" }, "r872": { "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/2147478979/970-360-S99-1" }, "r873": { "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/2147478979/970-360-S99-1" }, "r874": { "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/2147477332/976-310-50-1" }, "r875": { "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/2147479230/978-310-50-1" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r891": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r892": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r893": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r894": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r899": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r903": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r916": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r921": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r922": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r923": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r924": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r925": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r926": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r927": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r928": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r929": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r930": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r931": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r932": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r933": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r934": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r935": { "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" }, "r936": { "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" }, "r937": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r938": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r939": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r940": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r941": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r942": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r943": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r944": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r945": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r946": { "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" }, "r947": { "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" }, "r948": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r949": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r950": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r951": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-17" }, "r952": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r953": { "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/2147478795/946-210-50-1" }, "r954": { "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/2147478795/946-210-50-6" }, "r955": { "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/2147477439/946-210-55-1" }, "r956": { "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/2147477802/946-310-45-1" }, "r957": { "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/2147477271/946-320-S99-1" }, "r958": { "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/2147477271/946-320-S99-2" }, "r959": { "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/2147477271/946-320-S99-3" }, "r960": { "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/2147477271/946-320-S99-6" }, "r961": { "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/2147479168/946-830-55-10" }, "r962": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r963": { "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/2147479168/946-830-55-12" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r975": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r976": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r977": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r978": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r979": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r980": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r981": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r982": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r983": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r984": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r985": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r986": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r987": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r988": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r989": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r990": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r991": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r992": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r993": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r994": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r995": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r996": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r997": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r998": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r999": { "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" }, "r1000": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1001": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1002": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1003": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1004": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r1005": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r1006": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r1007": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r1008": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r1009": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r1010": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r1011": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1012": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1013": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1014": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1015": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1016": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1017": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1018": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1019": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1020": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1021": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1022": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "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" }, "r1028": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1029": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1030": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1031": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1032": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "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" }, "r1038": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1039": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1040": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1041": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1042": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1043": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1044": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1045": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r1046": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r1047": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r1048": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r1049": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1050": { "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" }, "r1051": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1053": { "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" }, "r1054": { "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/2147477351/944-825-50-1B" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r1058": { "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" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r1070": { "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" }, "r1071": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1072": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1074": { "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" }, "r1075": { "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" }, "r1076": { "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" }, "r1077": { "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" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r1080": { "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" }, "r1081": { "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" }, "r1082": { "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" }, "r1083": { "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" }, "r1084": { "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(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1085": { "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" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1087": { "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" }, "r1088": { "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" }, "r1089": { "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" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r1091": { "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" }, "r1092": { "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" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1099": { "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" }, "r1100": { "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" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r1108": { "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" }, "r1109": { "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" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r1112": { "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" }, "r1113": { "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" }, "r1114": { "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" }, "r1115": { "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" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-4" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r1118": { "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" }, "r1119": { "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" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1122": { "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" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1129": { "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" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1139": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1148": { "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" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1150": { "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" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1152": { "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" }, "r1153": { "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" }, "r1154": { "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" }, "r1155": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1156": { "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" }, "r1157": { "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" }, "r1158": { "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)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1160": { "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" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r1162": { "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" }, "r1163": { "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" }, "r1164": { "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" }, "r1165": { "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" }, "r1166": { "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" }, "r1167": { "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" }, "r1168": { "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" }, "r1169": { "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" }, "r1170": { "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" }, "r1171": { "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" }, "r1172": { "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" }, "r1173": { "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" }, "r1174": { "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" }, "r1175": { "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" }, "r1176": { "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" }, "r1177": { "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" }, "r1178": { "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" }, "r1179": { "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" }, "r1180": { "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" }, "r1181": { "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" }, "r1182": { "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" }, "r1183": { "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" }, "r1184": { "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" }, "r1185": { "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" }, "r1186": { "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" }, "r1187": { "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" }, "r1188": { "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" }, "r1189": { "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" }, "r1190": { "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" }, "r1191": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r1192": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1193": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1194": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1195": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1196": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1197": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r1198": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r1199": { "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" }, "r1200": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1201": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r1202": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r1203": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r1204": { "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" }, "r1205": { "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" }, "r1206": { "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" }, "r1207": { "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" }, "r1208": { "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" }, "r1209": { "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" }, "r1210": { "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" }, "r1211": { "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" }, "r1212": { "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" }, "r1213": { "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/2147479532/912-730-25-1" }, "r1214": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r1215": { "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/2147477268/942-320-50-2" }, "r1216": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-3A" }, "r1217": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1218": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1219": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1220": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1221": { "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" }, "r1222": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1223": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1224": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1225": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1226": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1227": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1228": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1229": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1230": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1231": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1232": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1233": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1234": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1235": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1236": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1237": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1238": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1239": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1240": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1241": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1242": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1243": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1244": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1245": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1246": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1247": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1248": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1249": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1250": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1251": { "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" }, "r1252": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1253": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1254": { "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/2147478009/946-205-45-4" }, "r1255": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r1256": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1257": { "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/2147479134/946-220-S99-3" }, "r1258": { "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/2147479134/946-220-S99-3" }, "r1259": { "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/2147477271/946-320-S99-1" }, "r1260": { "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/2147477271/946-320-S99-2" }, "r1261": { "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/2147477271/946-320-S99-3" }, "r1262": { "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/2147477271/946-320-S99-6" }, "r1263": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 103 0001640147-24-000250-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001640147-24-000250-xbrl.zip M4$L#!!0 ( -F">UG!52]&M18 $5P ; 97@M,3 RF6E@]G7FQ MO[O_6/QF[*6^DOR]USY7/\9Q7CSDWU\\I(>\F)AT\>.+5%\)G?YP3Q_L/7^L MU.3)_D&Z__CQOI3[R:,G,MW+LKTLS2:/_^?1DWMP+US/-SF_R-4/]PI=[LP4 M3N#PZ7[EC^8Z];/#O=W=O][K7>?5M=^1N9Z6AS1=^#8SI8=I6!B5?UP9_&O> M%+].3&[LX?U=^M\1?K.3R4+GB\._7>A".?%&S<4[4\CR;R,G2[?CE-497^CT M_ZK#Y[!*^FT>E@W#Y+I4<1OV]G'MI][.V.]_M3;2;\XPM=3(7,/>Q^ M(:=*CC]4TWO"V63I YYX&/[@275]5$@[A8V?&.]-<7@ ,[I2UNM$YF'EM G\ M=1#)_N/=ZOI>[_&?M9WL=V?^\ =O]< M55X5$V7%_I,16<;MG>NO^DI=BG=R.JM+Z6>RC%/]-I-XO'82XC;OCQ2GA=3Y M@_N/GQXAFIW#9&[')MTR8U@_[5=*6D%:]N#^P;.C.[J*BYEV(E?>@U$GILRT M+9P <_$CH;),)1X6**03)A,7L]JZ5"Y&8A4'Q):?*?'@_K/]_=VC;ZM$Z]7Y MPL+-VFM3BE?@UH?08UK]WM'V2"Q,+>8ZSX5O9Y594^ 7L,VUM4A K,D57.9G MXKPT\RR7ETJRB,'7(#&GD,J49"E]X(5 52%## \U_? MCL1I"11%P=! 6F69BO.ZJHSU8R$VF+(2\ '\A!?#QRFI(QDT::,JJMPLB!'K MDBR?G@?CW79 6R^[MX8-;@C1C<7OT?)A! !.V%$ILCK/=SR08)'(2B;:+Q!0 M;Q+F2%B%?^/'H ,O56F \[X"[GH%8ZN1F$@'D0N,CA(T6:83)7*34#P#GY[+ M4OP,OYCQ'17B*2FE4KATE6GOAI'F,5@-B&):YS(:BB)+1*L**,EH+ZT2"C9, M3\!40625Q+A!5R $-JOF>C3OO:='#E8!$I0#N%P1['Z3W;HZ MF8DJAZ71EY4U4RL+-P;UZ=UOX ^+7U]I%^_U'9"04ZL46OY(S)4HY$(DP).G MH*%Z!\RCD@N) M*CC1E>9'"P()@!+8"JZJGUW%=^.6=8O M35D/!&V-HYIT@ M%K4%/2F+]$YQ=7R:D/U)X::?*APO4'[@4$,C![E\;5K&J MS"OH)I.95E>$/WA;4 I1*0O3*$A=IT;F#IUEJA +81D 18M&AYIIP2^%!DAK ML/FE 5T>$72MQ52XC)X%& H/N5*V1%=+N$J+NK/LY_2/&OC%<"HUDZ@X2L&V M0NB#=.0*@,.PFA#SF8-D'"N25:[JB&89%DYRZ9PX1@TL0,C.F^3R-L1&.)ES MG,R0T0'BKP'CZF_KE@*K KT?@KRM8$44QSBO0:,H CG@3T"F:_(;$Q5, MGKFRA*^#(KH(+@U($$Y5%3@B\JIQLR-O LI&:BY*0[Z2$2= M/1Y$'E$2UB*WXY+%@'I[&[#S++0ZMRB7YR8VTFE!%VVUODQ)F\ M]JNW;/0MW3]G-HY<022X,[%*7N[(#)3U4.9SN7#W/JN$]'4K1;=/G&=@VRE' M3:OIA88"BE3+9-%@ZC8- W412@KW%= M-P7WPG \F&)L",\G!.GD#!&?@N_$X--YJQ/\A?U?76K/:+_B0Z4H:TK*8H@X M@XC4!5[5.*R6J[T_?R7^LD=!!0<6'EPV;'Z.="J&$Q#47>FTY5S@VRUH'LP< MI"22W%#EM+*8?4!&Q4]=>6A8+Q8 ?S?V,GQZ>AV"322=#+JEV-K;W<:D:8H# MIZ#20I7T>O SWJ7P9[!*&K=MEH#P1)6>:LH^U+AUG@QGV%:C:?< M917XUZ/G@T#U<=!7D-&[\_>#UF*^Z[*')@EC<98%3% 0-J R]$7!/(;M\PJ5 M1V))UW:S?\U*A9A 2!/&P(@G;CBDCT@?^?F[J/.4LY%P[C N%=JXF*DV)Q05I"H,X M*-YRGBA^Z9*92NL<-1!\GEZI3Q.6HI0$CP!Q2D@5(G/5CLZ%WN JZ67MCQ@5_85LE,D&C M-*$4:0;E- &O:"R>UJJ /R4O."(0@V^ MDE.?* #]D=#91ACC3!7*'JD1DAM#S^C$D5VMI]W@*35X2[4?L) ;X)]WA^; M?6KP% LB1$#<0/XZ$;;<\4_;6&A"/\IB^ M/BLIY=B4.\Y*5 XJF1Q'!1TNIV95(4%I;S*KIE[VJ:MR#G:>[*Y9(-=^,0RI MK+K"G!TH@+I6"02LZ5U-M+^%VTR*VW3:U+F'D>1%D-FZPGL_1\4\#621*^D\ M"WNF$2S+$LS;.A1N'&6I[V4$=X.C=*WEIH#F-M=8"%QRKZQ!3GD,P0#V$'E! MSX;F2F<0X6J9_\M$/Q<@AF&#G]<4R<1<1MA_@?,:K:\7L\+*VAN$EP1\+8;@ M %2EFB/_QCQ*Z[,:I(+(AEA%C.9S5&\,WP.*=9_,F50FJQ.G_JB)8_8-X*-C M;*T=E9PQUZ< GE3I.JXV6BBYW;8\;E4&Q@$11QJM1')KS9 =;P/K30,U2G.? M 9#?!6T/X,L4Y.2Z30CTY=QB,JT,Z7+&(_$CHK<4QA60# M&$6>72A9\K#P3=@-]*,AL=4-KQI87GFH]*28W%-1!B.B9TO'W SS 9;^-K6' M:+J&D H^X,T<"W&?PTNUS8.,GBZ5L,=]04!@U%N^K '-1Y@%FEE8YBAEE"DH0CSS('/#.A68N7"-J M5Z?PW;8=X7R8^M,D:>,Q](DE!T>7X49"W)ZN:G90,I@6=O=(V*=<,VD $N)) MS)Z7SF+499+79$.8;PEK7:JZZZP3ZWPAALY%CT:G-Z32=R+X!IW#_NH%/8#+G.\2^%0MQ\VP5?\L^4=6-R3B:)RN$1<1FA:XY6^-&\ M79N]Y_0I\6^B,I^6\N.[R ZH4TOFX-)23L-C4KU)*,4J:F^V0V<&L(+\GQJX MXD_4='/N)#QKL[W\83M?F7 \Q^P;?E!YC M3A@#23Z1JD7,)F