0001642896-23-000087.txt : 20231205 0001642896-23-000087.hdr.sgml : 20231205 20231205161146 ACCESSION NUMBER: 0001642896-23-000087 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20231028 FILED AS OF DATE: 20231205 DATE AS OF CHANGE: 20231205 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Samsara Inc. CENTRAL INDEX KEY: 0001642896 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER INTEGRATED SYSTEMS DESIGN [7373] IRS NUMBER: 473100039 STATE OF INCORPORATION: DE FISCAL YEAR END: 0203 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-41140 FILM NUMBER: 231466703 BUSINESS ADDRESS: STREET 1: 1 DE HARO STREET CITY: SAN FRANCISCO STATE: CA ZIP: 94107 BUSINESS PHONE: (415) 985-2400 MAIL ADDRESS: STREET 1: 1 DE HARO STREET CITY: SAN FRANCISCO STATE: CA ZIP: 94107 FORMER COMPANY: FORMER CONFORMED NAME: Samsara Networks Inc. DATE OF NAME CHANGE: 20150520 10-Q 1 iot-20231028.htm FORM 10-Q iot-20231028
0001642896falseFeb 32024Q3http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrenthttp://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://www.samsara.com/20231028#AccruedAndOtherLiabilitiesCurrenthttp://www.samsara.com/20231028#AccruedAndOtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent1145645646045945700016428962023-01-292023-10-280001642896us-gaap:CommonClassAMember2023-11-28xbrli:shares0001642896us-gaap:CommonClassBMember2023-11-280001642896us-gaap:CommonClassCMember2023-11-2800016428962023-10-28iso4217:USD00016428962023-01-28iso4217:USDxbrli:shares0001642896us-gaap:CommonClassAMember2023-01-280001642896us-gaap:CommonClassAMember2023-10-280001642896us-gaap:CommonClassBMember2023-01-280001642896us-gaap:CommonClassBMember2023-10-280001642896us-gaap:CommonClassCMember2023-01-280001642896us-gaap:CommonClassCMember2023-10-2800016428962023-07-302023-10-2800016428962022-07-312022-10-2900016428962022-01-302022-10-290001642896us-gaap:CommonStockMember2023-07-290001642896us-gaap:AdditionalPaidInCapitalMember2023-07-290001642896us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-290001642896us-gaap:RetainedEarningsMember2023-07-2900016428962023-07-290001642896us-gaap:CommonStockMember2023-07-302023-10-280001642896us-gaap:AdditionalPaidInCapitalMember2023-07-302023-10-280001642896us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-302023-10-280001642896us-gaap:RetainedEarningsMember2023-07-302023-10-280001642896us-gaap:CommonStockMember2023-10-280001642896us-gaap:AdditionalPaidInCapitalMember2023-10-280001642896us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-10-280001642896us-gaap:RetainedEarningsMember2023-10-280001642896us-gaap:CommonStockMember2022-07-300001642896us-gaap:AdditionalPaidInCapitalMember2022-07-300001642896us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-300001642896us-gaap:RetainedEarningsMember2022-07-3000016428962022-07-300001642896us-gaap:CommonStockMember2022-07-312022-10-290001642896us-gaap:AdditionalPaidInCapitalMember2022-07-312022-10-290001642896us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-312022-10-290001642896us-gaap:RetainedEarningsMember2022-07-312022-10-290001642896us-gaap:CommonStockMember2022-10-290001642896us-gaap:AdditionalPaidInCapitalMember2022-10-290001642896us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-290001642896us-gaap:RetainedEarningsMember2022-10-2900016428962022-10-290001642896us-gaap:CommonStockMember2023-01-280001642896us-gaap:AdditionalPaidInCapitalMember2023-01-280001642896us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-280001642896us-gaap:RetainedEarningsMember2023-01-280001642896us-gaap:CommonStockMember2023-01-292023-10-280001642896us-gaap:AdditionalPaidInCapitalMember2023-01-292023-10-280001642896us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-292023-10-280001642896us-gaap:RetainedEarningsMember2023-01-292023-10-280001642896us-gaap:CommonStockMember2022-01-290001642896us-gaap:AdditionalPaidInCapitalMember2022-01-290001642896us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-290001642896us-gaap:RetainedEarningsMember2022-01-2900016428962022-01-290001642896us-gaap:CommonStockMember2022-01-302022-10-290001642896us-gaap:AdditionalPaidInCapitalMember2022-01-302022-10-290001642896us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-302022-10-290001642896us-gaap:RetainedEarningsMember2022-01-302022-10-290001642896us-gaap:MoneyMarketFundsMember2023-10-280001642896us-gaap:CommercialPaperMember2023-10-280001642896us-gaap:USTreasurySecuritiesMember2023-10-280001642896us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2023-10-280001642896us-gaap:CorporateDebtSecuritiesMember2023-10-280001642896us-gaap:USTreasurySecuritiesMember2023-10-280001642896us-gaap:MoneyMarketFundsMember2023-01-280001642896us-gaap:CommercialPaperMember2023-01-280001642896us-gaap:USTreasurySecuritiesMember2023-01-280001642896us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2023-01-280001642896us-gaap:CorporateDebtSecuritiesMember2023-01-280001642896us-gaap:USTreasurySecuritiesMember2023-01-280001642896us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-10-280001642896us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-10-280001642896us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-10-280001642896us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-10-280001642896us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-10-280001642896us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-10-280001642896us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-10-280001642896us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-10-280001642896us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-10-280001642896us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-10-280001642896us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-10-280001642896us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-10-280001642896us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-10-280001642896us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-10-280001642896us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-10-280001642896us-gaap:FairValueMeasurementsRecurringMember2023-10-280001642896us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-10-280001642896us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-10-280001642896us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-10-280001642896us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-10-280001642896us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-10-280001642896us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-10-280001642896us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-10-280001642896us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-10-280001642896us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-10-280001642896us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-10-280001642896us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-10-280001642896us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-10-280001642896us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-280001642896us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-280001642896us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-280001642896us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-280001642896us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-280001642896us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-280001642896us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-280001642896us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-280001642896us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-280001642896us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-280001642896us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-280001642896us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-280001642896us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-280001642896us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-280001642896us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-280001642896us-gaap:FairValueMeasurementsRecurringMember2023-01-280001642896us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-280001642896us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-280001642896us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-280001642896us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-280001642896us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-01-280001642896us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-01-280001642896us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-01-280001642896us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2023-01-280001642896us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-280001642896us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-280001642896us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-01-280001642896us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-01-280001642896iot:CommissionCostsMember2023-07-302023-10-280001642896iot:CommissionCostsMember2022-07-312022-10-290001642896iot:CommissionCostsMember2023-01-292023-10-280001642896iot:CommissionCostsMember2022-01-302022-10-290001642896iot:ConnectedDeviceCostsMember2023-10-280001642896iot:ConnectedDeviceCostsMember2023-01-280001642896iot:ConnectedDeviceCostsMember2023-07-302023-10-280001642896iot:ConnectedDeviceCostsMember2022-07-312022-10-290001642896iot:ConnectedDeviceCostsMember2023-01-292023-10-280001642896iot:ConnectedDeviceCostsMember2022-01-302022-10-290001642896us-gaap:MachineryAndEquipmentMember2023-10-280001642896us-gaap:MachineryAndEquipmentMember2023-01-280001642896us-gaap:LeaseholdImprovementsMember2023-10-280001642896us-gaap:LeaseholdImprovementsMember2023-01-280001642896us-gaap:FurnitureAndFixturesMember2023-10-280001642896us-gaap:FurnitureAndFixturesMember2023-01-280001642896us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-10-280001642896us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-01-280001642896us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-07-302023-10-280001642896us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-01-292023-10-280001642896us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-07-312022-10-290001642896us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-01-302022-10-290001642896srt:MinimumMember2023-10-280001642896srt:MaximumMember2023-10-28xbrli:pure00016428962023-04-1200016428962023-08-012023-08-310001642896us-gaap:SubscriptionAndCirculationMember2023-07-302023-10-280001642896us-gaap:SubscriptionAndCirculationMember2022-07-312022-10-290001642896us-gaap:SubscriptionAndCirculationMember2023-01-292023-10-280001642896us-gaap:SubscriptionAndCirculationMember2022-01-302022-10-290001642896us-gaap:ProductAndServiceOtherMember2023-07-302023-10-280001642896us-gaap:ProductAndServiceOtherMember2022-07-312022-10-290001642896us-gaap:ProductAndServiceOtherMember2023-01-292023-10-280001642896us-gaap:ProductAndServiceOtherMember2022-01-302022-10-2900016428962023-10-292023-10-280001642896iot:UnlawfulDrawDownOnLetterOfCreditMemberus-gaap:PendingLitigationMember2021-11-170001642896us-gaap:EmployeeStockOptionMemberiot:TwoThousandFifteenEquityIncentivePlanMember2023-10-280001642896us-gaap:EmployeeStockOptionMemberiot:TwoThousandFifteenEquityIncentivePlanMember2023-01-280001642896us-gaap:RestrictedStockUnitsRSUMemberiot:TwoThousandFifteenEquityIncentivePlanMember2023-10-280001642896us-gaap:RestrictedStockUnitsRSUMemberiot:TwoThousandFifteenEquityIncentivePlanMember2023-01-280001642896us-gaap:RestrictedStockUnitsRSUMemberiot:TwoThousandTwentyOneEquityIncentivePlanMember2023-10-280001642896us-gaap:RestrictedStockUnitsRSUMemberiot:TwoThousandTwentyOneEquityIncentivePlanMember2023-01-280001642896us-gaap:StockCompensationPlanMemberus-gaap:CommonClassAMemberiot:TwoThousandTwentyOneEquityIncentivePlanMember2023-10-280001642896us-gaap:StockCompensationPlanMemberus-gaap:CommonClassAMemberiot:TwoThousandTwentyOneEquityIncentivePlanMember2023-01-280001642896iot:TwoThousandTwentyOneEmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2023-10-280001642896iot:TwoThousandTwentyOneEmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2023-01-28iot:plan0001642896us-gaap:StockCompensationPlanMemberus-gaap:CommonClassAMember2023-10-2800016428962022-01-302023-01-280001642896us-gaap:EmployeeStockOptionMember2023-10-280001642896us-gaap:EmployeeStockOptionMember2023-01-292023-10-280001642896us-gaap:RestrictedStockUnitsRSUMember2023-01-292023-10-280001642896srt:ScenarioForecastMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-292024-02-030001642896us-gaap:RestrictedStockUnitsRSUMember2023-01-280001642896us-gaap:RestrictedStockUnitsRSUMember2023-10-280001642896us-gaap:EmployeeStockMember2023-10-280001642896us-gaap:EmployeeStockMember2023-01-292023-10-280001642896us-gaap:EmployeeStockMember2022-01-302022-10-290001642896iot:TwoThousandTwentyOneEmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2023-01-292023-10-280001642896iot:TwoThousandTwentyOneEmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2022-01-302022-10-290001642896srt:MinimumMemberiot:TwoThousandTwentyOneEmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2023-01-292023-10-280001642896iot:TwoThousandTwentyOneEmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMembersrt:MaximumMember2023-01-292023-10-280001642896srt:MinimumMemberiot:TwoThousandTwentyOneEmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMember2022-01-302022-10-290001642896iot:TwoThousandTwentyOneEmployeeStockPurchasePlanMemberus-gaap:EmployeeStockMembersrt:MaximumMember2022-01-302022-10-290001642896iot:FirstPurchasePeriodMemberus-gaap:EmployeeStockMember2023-01-292023-10-280001642896iot:SecondPurchasePeriodMemberus-gaap:EmployeeStockMember2023-01-292023-10-280001642896us-gaap:EmployeeStockOptionMember2023-07-302023-10-280001642896us-gaap:EmployeeStockOptionMember2022-07-312022-10-290001642896us-gaap:EmployeeStockOptionMember2022-01-302022-10-290001642896us-gaap:RestrictedStockUnitsRSUMember2023-07-302023-10-280001642896us-gaap:RestrictedStockUnitsRSUMember2022-07-312022-10-290001642896us-gaap:RestrictedStockUnitsRSUMember2022-01-302022-10-290001642896us-gaap:EmployeeStockMember2023-07-302023-10-280001642896us-gaap:EmployeeStockMember2022-07-312022-10-290001642896us-gaap:CostOfSalesMember2023-07-302023-10-280001642896us-gaap:CostOfSalesMember2022-07-312022-10-290001642896us-gaap:CostOfSalesMember2023-01-292023-10-280001642896us-gaap:CostOfSalesMember2022-01-302022-10-290001642896us-gaap:ResearchAndDevelopmentExpenseMember2023-07-302023-10-280001642896us-gaap:ResearchAndDevelopmentExpenseMember2022-07-312022-10-290001642896us-gaap:ResearchAndDevelopmentExpenseMember2023-01-292023-10-280001642896us-gaap:ResearchAndDevelopmentExpenseMember2022-01-302022-10-290001642896us-gaap:SellingAndMarketingExpenseMember2023-07-302023-10-280001642896us-gaap:SellingAndMarketingExpenseMember2022-07-312022-10-290001642896us-gaap:SellingAndMarketingExpenseMember2023-01-292023-10-280001642896us-gaap:SellingAndMarketingExpenseMember2022-01-302022-10-290001642896us-gaap:GeneralAndAdministrativeExpenseMember2023-07-302023-10-280001642896us-gaap:GeneralAndAdministrativeExpenseMember2022-07-312022-10-290001642896us-gaap:GeneralAndAdministrativeExpenseMember2023-01-292023-10-280001642896us-gaap:GeneralAndAdministrativeExpenseMember2022-01-302022-10-290001642896us-gaap:EmployeeStockOptionMember2023-07-302023-10-280001642896us-gaap:EmployeeStockOptionMember2022-07-312022-10-290001642896us-gaap:EmployeeStockOptionMember2023-01-292023-10-280001642896us-gaap:EmployeeStockOptionMember2022-01-302022-10-290001642896us-gaap:RestrictedStockUnitsRSUMember2023-07-302023-10-280001642896us-gaap:RestrictedStockUnitsRSUMember2022-07-312022-10-290001642896us-gaap:RestrictedStockUnitsRSUMember2023-01-292023-10-280001642896us-gaap:RestrictedStockUnitsRSUMember2022-01-302022-10-290001642896us-gaap:EmployeeStockMember2023-07-302023-10-280001642896us-gaap:EmployeeStockMember2022-07-312022-10-290001642896us-gaap:EmployeeStockMember2023-01-292023-10-280001642896us-gaap:EmployeeStockMember2022-01-302022-10-290001642896country:US2023-07-302023-10-280001642896country:US2022-07-312022-10-290001642896country:US2023-01-292023-10-280001642896country:US2022-01-302022-10-290001642896us-gaap:NonUsMember2023-07-302023-10-280001642896us-gaap:NonUsMember2022-07-312022-10-290001642896us-gaap:NonUsMember2023-01-292023-10-280001642896us-gaap:NonUsMember2022-01-302022-10-290001642896country:US2023-10-280001642896country:US2023-01-280001642896us-gaap:NonUsMember2023-10-280001642896us-gaap:NonUsMember2023-01-28iot:segment0001642896iot:SanjitBiswasMember2023-07-302023-10-280001642896iot:SanjitBiswasMember2023-01-292023-10-280001642896iot:SanjitBiswasMember2023-10-280001642896iot:JohnBicketMember2023-07-302023-10-280001642896iot:JohnBicketMember2023-01-292023-10-280001642896iot:JohnBicketMember2023-10-280001642896iot:JonathanChadwickMember2023-07-302023-10-280001642896iot:JonathanChadwickMember2023-01-292023-10-280001642896iot:JonathanChadwickMember2023-10-280001642896iot:AdamEltoukhyMember2023-07-302023-10-280001642896iot:AdamEltoukhyMember2023-01-292023-10-280001642896iot:AdamEltoukhyMember2023-10-280001642896iot:JamesAndrewMunkMember2023-07-302023-10-280001642896iot:JamesAndrewMunkMember2023-01-292023-10-280001642896iot:JamesAndrewMunkMember2023-10-28

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
x
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended October 28, 2023
OR
oTRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ________ to ________
Commission File Number: 001-41140
SAMSARA INC.
(Exact name of registrant as specified in its charter)
Delaware47-3100039
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
1 De Haro Street
San Francisco, California 94107
(Address of principal executive offices, including zip code)
(415) 985-2400
(Registrant’s telephone number, including area code)
Not Applicable
(Former name or former address, 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 value per shareIOTThe New York Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  x    No  o
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  x    No  o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
x
Accelerated filer
o
Non-accelerated filer
o
Smaller reporting company
o
Emerging growth company
o
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes   o    No  x
As of November 28, 2023, there were 188,900,633 shares of the registrant’s Class A common stock, 351,295,184 shares of the registrant’s Class B common stock, and no shares of the registrant’s Class C common stock, each with a $0.0001 par value per share, outstanding.



TABLE OF CONTENTS
Page
1

SPECIAL NOTE REGARDING 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, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). All statements other than statements of historical facts contained in this Quarterly Report on Form 10-Q are forward-looking statements. In some cases, you can identify forward-looking statements by terminology such as “anticipate,” “believe,” “contemplate,” “continue,” “could,” “estimate,” “expect,” “goal,” “intend,” “may,” “objective,” “ongoing,” “plan,” “potential,” “predict,” “project,” “seek,” “should,” “target,” “will,” “would,” or the negative of these terms or other comparable expressions that concern our expectations, strategies, plans, or intentions.
Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements about:
our future financial performance, including our expectations regarding our revenue, cost of revenue, operating expenses, other key business metrics and non-GAAP financial measures, our ability to determine reserves, and our ability to achieve and maintain future profitability;
the sufficiency of our cash, cash equivalents, and investments to meet our liquidity needs;
our expectations regarding future dividend payments or issuances of additional capital stock;
our ability to attract, retain, and expand our relationships with customers;
our ability to develop new products, features, integrations, and enhancements for our solution;
our ability to compete with existing and new competitors in existing and new markets and offerings;
our and our customers’ expectations regarding the benefits of our solution;
our ability to successfully acquire and integrate companies and assets;
our ability to maintain the security and availability of our solution and business systems;
our expectations regarding the effects and enforcement of existing and developing laws and regulations, including with respect to taxation, privacy and data protection, and the outcomes of litigation that we may become subject to from time to time;
our expectations regarding the effects of the Russia-Ukraine conflict, geopolitical tensions involving China, conflict in Israel and Gaza, the emergence of pandemics and epidemics, and similar macroeconomic events, including financial distress caused by bank failures, global supply chain challenges, foreign currency fluctuations, elevated inflation and interest rates, and monetary policy changes, on our and our customers’ and partners’ respective businesses;
our ability to successfully execute on strategic initiatives and manage risk associated with our business, including as we expand the scope of our business;
our expectations regarding international expansion efforts;
our expectations regarding our market opportunities and the evolution and growth of these markets and competition within these markets;
our ability to develop and protect our brand;
our expectations and management of future growth;
our ability to hire, retain, and develop our employees;
our expectations concerning relationships with third parties;
our ability to maintain, protect, and enhance our intellectual property;
our ability to achieve and maintain carbon neutrality; and
our anticipated tax withholding and remittance obligations in connection with restricted stock unit settlements.
Samsara Inc. (the “Company,” “Samsara,” “our,” or “we”) cautions you that the foregoing list does not contain all of the forward-looking statements made in this Quarterly Report on Form 10-Q.
2

You should not rely upon forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Quarterly Report on Form 10-Q primarily on our current expectations, estimates, forecasts, and projections about future events and trends that we believe may affect our business, financial condition, results of operations, and prospects. Although we believe that we have a reasonable basis for each forward-looking statement contained in this Quarterly Report on Form 10-Q, we cannot guarantee that the outcome, future results, levels of activity or growth, performance, or events and circumstances reflected in the forward-looking statements will be achieved or occur at all. The outcome of the events described in the forward-looking statements is subject to risks, uncertainties, and other factors, including those described in the section titled “Risk Factors” and elsewhere in our Annual Report on Form 10-K filed on March 21, 2023, as supplemented by our subsequent Quarterly Reports on Form 10-Q. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Quarterly Report on Form 10-Q. Additionally, changes and volatility in political, economic, or industry conditions, the interest rate environment, or financial and capital markets could result in changes in demand for products or services. The results, events and circumstances reflected in the forward-looking statements may not be achieved or occur, and actual results, events, or circumstances could differ materially from those described in the forward-looking statements.
The forward-looking statements contained in this Quarterly Report on Form 10-Q relate only to events as of the date on which the statements are first made available. We undertake no obligation to update any forward-looking statements made in this Quarterly Report on Form 10-Q to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions, or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures, or investments we may make.
In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this Quarterly Report on Form 10-Q, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain, and investors are cautioned not to unduly rely upon these statements.
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 Quarterly Report on Form 10-Q in conjunction with other documents that we file with the Securities and Exchange Commission (“SEC”) and with the understanding that our actual future results may be materially different from what we expect. We qualify all of the forward-looking statements in this Quarterly Report on Form 10-Q by these cautionary statements.
Available Information
Our website address is located at samsara.com and our investor relations website is located at investors.samsara.com. We file electronically with the SEC our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act. We make available on our website, free of charge, copies of these reports and other information as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC.
We announce material information to the public about us, our products, and other matters through a variety of means, including filings with the SEC, press releases, public conference calls, webcasts, our investor relations website, our corporate website (www.samsara.com), and our corporate blog (www.samsara.com/blog) in order to achieve broad, non-exclusionary distribution of information to the public and to comply with our disclosure obligations under Regulation FD. Except as expressly set forth in this Quarterly Report on Form 10-Q, the contents of our websites are not incorporated by reference into, or otherwise to be regarded as part of, this report or in any other report or document we file with the SEC, and any references to our websites are intended to be inactive textual references only.
The information disclosed by the foregoing channels could be deemed to be material information. As such, we encourage investors, the media, and others to follow the channels listed above and review the information disclosed through such channels.
3

PART I—FINANCIAL INFORMATION
Item 1. Financial Statements (Unaudited)
SAMSARA INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except share data)
(Unaudited)
As of
October 28, 2023January 28, 2023
Assets
Current assets:
Cash and cash equivalents$208,099 $200,670 
Short-term investments451,659 489,192 
Accounts receivable, net115,199 122,867 
Inventories27,103 40,571 
Connected device costs, current99,230 82,046 
Prepaid expenses and other current assets39,593 22,189 
Total current assets940,883 957,535 
Restricted cash21,683 23,096 
Long-term investments189,414 113,101 
Property and equipment, net56,635 59,278 
Operating lease right-of-use assets85,491 112,624 
Connected device costs, non-current214,665 194,852 
Deferred commissions161,463 140,166 
Other assets, non-current16,140 16,356 
Total assets$1,686,374 $1,617,008 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$38,263 $30,144 
Accrued expenses and other current liabilities51,930 53,824 
Accrued compensation and benefits28,360 36,030 
Deferred revenue, current367,401 300,113 
Operating lease liabilities, current20,529 22,047 
Total current liabilities506,483 442,158 
Deferred revenue, non-current136,320 126,452 
Operating lease liabilities, non-current83,342 100,873 
Other liabilities, non-current9,298 9,506 
Total liabilities735,443 678,989 
Commitments and contingencies (Note 9)
Stockholders’ equity:
Preferred stock, $0.0001 par value—400,000,000 shares authorized as of October 28, 2023 and January 28, 2023; zero shares issued and outstanding as of October 28, 2023 and January 28, 2023
  
Class A common stock, $0.0001 par value—4,000,000,000 shares authorized as of October 28, 2023 and January 28, 2023; 188,713,215 and 132,111,095 shares issued and outstanding as of October 28, 2023 and January 28, 2023, respectively
9 7 
Class B common stock, $0.0001 par value—600,000,000 shares authorized as of October 28, 2023 and January 28, 2023; 351,455,602 and 392,049,114 shares issued and outstanding as of October 28, 2023 and January 28, 2023, respectively
23 23 
Class C common stock, $0.0001 par value—1,200,000,000 shares authorized as of October 28, 2023 and January 28, 2023; zero shares issued and outstanding as of October 28, 2023 and January 28, 2023
  
Additional paid-in capital2,294,065 2,107,013 
Accumulated other comprehensive loss(1,439)(652)
Accumulated deficit(1,341,727)(1,168,372)
Total stockholders’ equity950,931 938,019 
Total liabilities and stockholders’ equity$1,686,374 $1,617,008 
See accompanying notes to condensed consolidated financial statements.
4

SAMSARA INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS
(In thousands, except share and per share data)
(Unaudited)
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Revenue$237,534 $169,800 $661,111 $465,968 
Cost of revenue61,585 47,253 178,008 131,128 
Gross profit175,949 122,547 483,103 334,840 
Operating expenses
Research and development60,820 49,970 185,155 132,802 
Sales and marketing116,780 94,056 353,643 273,347 
General and administrative48,354 41,997 139,888 127,098 
Lease modification, impairment, and related charges4,762  4,762 1,056 
Total operating expenses230,716 186,023 683,448 534,303 
Loss from operations(54,767)(63,476)(200,345)(199,463)
Interest income and other income (expense), net9,378 5,613 28,493 7,094 
Loss before provision for income taxes(45,389)(57,863)(171,852)(192,369)
Provision for income taxes142 692 1,503 1,455 
Net loss$(45,531)$(58,555)$(173,355)$(193,824)
Other comprehensive loss:
Foreign currency translation adjustments(820)315 276 416 
Unrealized gains (losses) on investments, net of tax382 (1,304)(1,063)(1,304)
Other comprehensive loss(438)(989)(787)(888)
Comprehensive loss$(45,969)$(59,544)$(174,142)$(194,712)
Basic and diluted net loss per share:
Net loss per share attributable to common stockholders, basic and diluted$(0.08)$(0.11)$(0.33)$(0.38)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted537,464,892 516,551,258 531,873,324 511,867,718 
See accompanying notes to condensed consolidated financial statements.
5

SAMSARA INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands, except share data)
(Unaudited)
Three Months Ended October 28, 2023
Common StockAdditional Paid-In CapitalAccumulated Other Comprehensive LossAccumulated DeficitTotal Stockholders’ Equity
SharesAmount
Balance at July 29, 2023534,917,397 $31 $2,233,533 $(1,001)$(1,296,196)$936,367 
Issuance of common stock for vesting of restricted stock units (“RSUs”)5,063,177 1 — — — 1 
Issuance of common stock in connection with equity compensation plans188,243 — 265 — — 265 
Stock-based compensation expense— — 60,267 — — 60,267 
Other comprehensive loss— — — (438)— (438)
Net loss— — — — (45,531)(45,531)
Balance at October 28, 2023540,168,817 $32 $2,294,065 $(1,439)$(1,341,727)$950,931 
Three Months Ended October 29, 2022
Common StockAdditional Paid-In CapitalAccumulated Other Comprehensive Income (Loss)Accumulated DeficitTotal Stockholders’ Equity
SharesAmount
Balance at July 30, 2022514,366,270 $29 $2,009,323 $5 $(1,056,219)$953,138 
Issuance of common stock for vesting of RSUs4,219,328 1 — — — 1 
Issuance of common stock in connection with equity compensation plans287,445 — 165 — — 165 
Vesting of early exercised stock options— — 75 — — 75 
Stock-based compensation expense— — 45,918 — — 45,918 
Other comprehensive loss— — — (989)— (989)
Net loss— — — — (58,555)(58,555)
Balance at October 29, 2022518,873,043 $30 $2,055,481 $(984)$(1,114,774)$939,753 
6

SAMSARA INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY—CONTINUED
(In thousands, except share data)
(Unaudited)
Nine Months Ended October 28, 2023
Common StockAdditional Paid-In CapitalAccumulated Other Comprehensive LossAccumulated DeficitTotal Stockholders’ Equity
SharesAmount
Balance at January 28, 2023524,160,209 $30 $2,107,013 $(652)$(1,168,372)$938,019 
Issuance of common stock for vesting of RSUs14,308,592 2 — — — 2 
Issuance of common stock in connection with equity compensation plans1,700,016 — 13,391 — — 13,391 
Vesting of early exercised stock options— — 25 — — 25 
Stock-based compensation expense— — 173,636 — — 173,636 
Other comprehensive loss— — — (787)— (787)
Net loss— — — — (173,355)(173,355)
Balance at October 28, 2023540,168,817 $32 $2,294,065 $(1,439)$(1,341,727)$950,931 
Nine Months Ended October 29, 2022
Common StockAdditional Paid-In Capital
Accumulated Other Comprehensive Loss
Accumulated DeficitTotal Stockholders’ Equity
SharesAmount
Balance at January 29, 2022505,476,160 $29 $1,909,964 $(96)$(920,950)$988,947 
Issuance of common stock for vesting of RSUs10,711,083 1 — — — 1 
Issuance of common stock in connection with equity compensation plans2,686,238 — 10,877 — — 10,877 
Vesting of early exercised stock options— — 253 — — 253 
Repurchase of restricted common stock(438)— — — — — 
Stock-based compensation expense— — 134,387 — — 134,387 
Other comprehensive loss— — — (888)— (888)
Net loss— — — — (193,824)(193,824)
Balance at October 29, 2022518,873,043 $30 $2,055,481 $(984)$(1,114,774)$939,753 
See accompanying notes to condensed consolidated financial statements.
7

SAMSARA INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
Nine Months Ended
October 28, 2023October 29, 2022
Operating activities
Net loss$(173,355)$(193,824)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
Depreciation and amortization10,839 8,350 
Stock-based compensation expense172,395 133,490 
Lease modification, impairment, and related charges4,762 1,056 
Other non-cash adjustments(10,681)3,336 
Changes in operating assets and liabilities:
Accounts receivable, net3,824 (13,297)
Inventories13,467 (11,434)
Prepaid expenses and other current assets(17,448)(5,300)
Connected device costs(36,997)(58,993)
Deferred commissions(21,297)(10,455)
Other assets, non-current267 (1,520)
Accounts payable and other liabilities(206)(9,398)
Deferred revenue77,155 60,557 
Operating lease right-of-use assets and liabilities, net7,338 (1,216)
Net cash provided by (used in) operating activities30,063 (98,648)
Investing activities
Purchase of property and equipment(8,858)(27,237)
Purchases of investments(541,401)(355,730)
Proceeds from sales of investments6,174  
Proceeds from maturities and redemptions of investments508,093  
Other investing activities(50)432 
Net cash used in investing activities(36,042)(382,535)
Financing activities
Proceeds from issuance of common stock in connection with equity compensation plans13,435 10,868 
Payment of offering costs (2,532)
Payment of principal on finance leases(1,416)(856)
Net cash provided by financing activities12,019 7,480 
Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash(24)(471)
Net increase (decrease) in cash, cash equivalents, and restricted cash6,016 (474,174)
Cash, cash equivalents, and restricted cash, beginning of period223,766 944,310 
Cash, cash equivalents, and restricted cash, end of period$229,782 $470,136 
Supplemental disclosure of cash flow information:
Cash paid for income taxes, net of refunds$1,533 $315 
Supplemental disclosures of non-cash investing and financing activities:
Property and equipment accrued but not yet paid$109 $1,081 
Stock option exercises in transit$ $1 
Vesting of early exercised stock options$25 $253 
See accompanying notes to condensed consolidated financial statements.
8

SAMSARA INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
1.    Description of Business
Samsara Inc. (“Samsara”) and its subsidiaries (collectively, the “Company”) are the pioneers of the Connected Operations Cloud, which is a system of record that enables businesses that depend on physical operations to harness Internet of Things (“IoT”) data to develop actionable business insights and improve their operations. Samsara was incorporated in Delaware in 2015 as Samsara Networks Inc. and changed its name to Samsara Inc. in February 2021. Samsara’s principal executive offices are located at 1 De Haro Street, San Francisco, California 94107.
2.    Summary of Significant Accounting Policies
Basis of Presentation and Fiscal Year—The accompanying unaudited condensed consolidated financial statements have been prepared in conformity 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 28, 2023, which was filed with the SEC on March 21, 2023.
In management’s opinion, these unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company’s financial position as of October 28, 2023 and the results of operations for the three and nine months ended October 28, 2023 and October 29, 2022, and cash flows for the nine months ended October 28, 2023 and October 29, 2022. The condensed consolidated balance sheet as of January 28, 2023 was derived from the audited financial statements but does not include all disclosures required by GAAP. The results of operations for the three and nine months ended October 28, 2023 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.
The Company’s fiscal year is a 52- or 53-week period ending on the Saturday closest to February 1. Every sixth fiscal year is a 53-week year. Fiscal year 2024 consists of 53 weeks, with the fourth quarter consisting of 14 weeks, and fiscal year 2023 consisted of 52 weeks.
Principles of Consolidation—The condensed consolidated financial statements include the accounts of Samsara and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Use of Estimates—The preparation of condensed consolidated financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Such management estimates include, but are not limited to, the fair value of stock-based awards, internal-use software development costs, sales return reserve, accrued liabilities and contingencies, depreciation and amortization periods, lease modification, impairment, and related charges, and accounting for income taxes. Actual results could materially differ from the estimates and assumptions made.
Significant Accounting Policies—Notwithstanding the addition of policies described below as a result of a recently adopted accounting pronouncement, there were no material changes to the Company’s significant accounting policies during the nine months ended October 28, 2023.
Accounts Receivable—Accounts receivable consist of current trade receivables from customers, net of allowance for credit losses. The allowance for credit losses is estimated based on the Company’s assessment of the collectibility of accounts receivable by considering various factors, including customer creditworthiness and the related aging of past-due balances, historical write-off experience, current economic conditions, and reasonable and supportable forecasts of future economic conditions over the life of the receivable. Management evaluates customer accounts periodically, and accounts receivable deemed uncollectible are charged against the allowance for credit losses when identified. An allowance for credit losses balance of $6.7 million was recorded as of October 28, 2023. During the three and nine months ended October 28, 2023, the Company recorded a charge of $3.2 million and $3.8 million, respectively, to operations and wrote off $2.7 million and $4.7 million, respectively, against the allowance.
9

Investments—The Company’s investments in marketable debt securities have been classified and accounted for as available-for-sale and are recorded at estimated fair value. Credit losses relating to available-for-sale marketable debt securities are recorded through an allowance for credit losses with a corresponding charge in “Interest income and other income (expense), net” on the condensed consolidated statements of operations and comprehensive loss. When identifying and measuring impairment, the Company excludes the applicable accrued interest from both the fair value and amortized cost basis.
Recently Adopted Accounting Pronouncement—In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, with further clarifications made in subsequent amendments. This standard changes the methodology for measuring credit losses on financial instruments and the timing of when such losses are recorded. For trade receivables and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale marketable debt securities are required to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. This guidance is effective for the Company for its fiscal year beginning January 29, 2023 and interim periods within that fiscal year. The Company adopted this guidance effective January 29, 2023 and the adoption did not result in a material impact on the Company’s condensed consolidated financial statements.
Recent Accounting Pronouncements Not Yet Adopted—In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This standard requires disclosure of incremental segment information on an annual and interim basis. This guidance is effective for the Company’s Annual Report on Form 10-K for the fiscal year ended February 1, 2025, and subsequent interim periods. Early adoption is permitted. The Company is currently evaluating the impact of this ASU on the Company’s consolidated financial statements.
The Company has reviewed all other recently issued accounting pronouncements and concluded they were either not applicable or not expected to have a material impact on the Company’s condensed consolidated financial statements.
3.    Cash, Cash Equivalents, Restricted Cash, and Investments
As of October 28, 2023 and January 28, 2023, cash and cash equivalents consist of cash deposited with banks and money market funds, and all highly liquid investments with an original or remaining maturity of 90 days or less when purchased. As of October 28, 2023 and January 28, 2023, short-term and long-term investments in marketable debt securities consist of U.S. government and agency securities, corporate notes and bonds, and commercial paper.
Restricted cash as of October 28, 2023 and January 28, 2023 consists of letters of credit secured as collateral on the Company’s office space leases.
Total cash, cash equivalents, and restricted cash consist of the following (in thousands):
As of
October 28, 2023January 28, 2023
Cash and cash equivalents$208,099 $200,670 
Restricted cash21,683 23,096 
Total cash, cash equivalents, and restricted cash$229,782 $223,766 
10

The following is a summary of the Company’s cash equivalents and available-for-sale marketable debt securities recorded within short-term and long-term investments on the condensed consolidated balance sheets (in thousands):
As of
October 28, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Cash equivalents:
Money market funds
$8,804 $ $ $8,804 
Commercial paper
23,245   23,245 
U.S. government and agency securities
3,998 1  3,999 
Total cash equivalents$36,047 $1 $ $36,048 
Investments:
Commercial paper
$55,344 $ $ $55,344 
Corporate notes and bonds
286,807 30 (1,036)285,801 
U.S. government and agency securities
301,050 4 (1,126)299,928 
Total investments$643,201 $34 $(2,162)$641,073 
As of
January 28, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Cash equivalents:
Money market funds
$5,604 $ $ $5,604 
Commercial paper
36,337   36,337 
U.S. government and agency securities
12,974  (1)12,973 
Total cash equivalents$54,915 $ $(1)$54,914 
Investments:
Commercial paper
$182,869 $ $ $182,869 
Corporate notes and bonds
190,933 57 (437)190,553 
U.S. government and agency securities
229,556 8 (693)228,871 
Total investments$603,358 $65 $(1,130)$602,293 
The Company included $4.3 million and $2.0 million of accrued interest receivable, net of the allowance for credit losses (if any), in “Prepaid expenses and other current assets” on the condensed consolidated balance sheets as of October 28, 2023 and January 28, 2023, respectively.
For available-for-sale marketable debt securities with unrealized loss positions, the Company does not intend to sell any of the securities and the Company considers it more likely than not that the Company will hold these securities until a recovery of the cost basis, which may not occur until maturity. The Company did not recognize an allowance for credit losses on these securities as of October 28, 2023 because such potential losses were not material.
As of October 28, 2023, the contractual maturities of the Company’s investments did not exceed 24 months. The estimated fair values of available-for-sale marketable debt securities, by remaining contractual maturity, are as follows (in thousands):
As of
October 28, 2023
Due within one year$451,659 
Due in one year to two years189,414 
Total$641,073 
11

There were no material realized gains or losses that were reclassified out of accumulated other comprehensive loss either individually or in the aggregate, during the three and nine months ended October 28, 2023 and October 29, 2022. There were no material unrealized gains or losses, either individually or in the aggregate, as of October 28, 2023 and January 28, 2023.
Concentrations of Credit Risk—The Company maintains its investments in marketable debt securities with high-quality financial institutions with investment-grade ratings.
4.    Fair Value Measurements
The Company reports financial assets and liabilities and nonfinancial assets and liabilities that are recognized or disclosed at fair value in the condensed consolidated financial statements on a recurring basis. The authoritative guidance establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are as follows:
Level 1—Observable inputs that reflect quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2—Observable inputs other than quoted prices in active markets for identical assets or liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3—Inputs that are generally unobservable and typically reflect management’s estimates of assumptions that market participants would use in pricing the asset or liability.
The level in the fair value hierarchy within which a fair value measurement in its entirety falls is based on the lowest-level input that is significant to the fair value measurement in its entirety.
The condensed consolidated financial statements as of October 28, 2023 and January 28, 2023 do not include any nonrecurring fair value measurements relating to assets or liabilities.
12

The following tables present the fair value hierarchy for the Company’s assets measured at fair value on a recurring basis as of the periods presented (in thousands):
As of October 28, 2023
Level 1Level 2Level 3Total
Cash equivalents and restricted cash:
Cash equivalents
Money market funds$120,412 $ $ $120,412 
Commercial paper 23,245  23,245 
U.S. government and agency securities 3,998  3,998 
Restricted cash—letters of credit20,439   20,439 
Total cash equivalents and restricted cash$140,851 $27,243 $ $168,094 
Marketable debt securities:
Commercial paper
$ $55,344 $ $55,344 
Corporate notes and bonds
 285,801  285,801 
U.S. government and agency securities
 299,928  299,928 
Total marketable debt securities$ $641,073 $ $641,073 
As of January 28, 2023
Level 1Level 2Level 3Total
Cash equivalents and restricted cash:
Cash equivalents
Money market funds$120,751 $ $ $120,751 
Commercial paper 36,337  36,337 
U.S. government and agency securities 12,973  12,973 
Restricted cash—letters of credit23,096   23,096 
Total cash equivalents and restricted cash$143,847 $49,310 $ $193,157 
Marketable debt securities:
Commercial paper
$ $182,869 $ $182,869 
Corporate notes and bonds
 190,553  190,553 
U.S. government and agency securities
 228,871  228,871 
Total marketable debt securities$ $602,293 $ $602,293 
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.
There were no transfers between Level 1 or Level 2, or transfers in or out of Level 3, of the fair value hierarchy during the nine months ended October 28, 2023 and October 29, 2022.
5.    Costs to Obtain and Fulfill a Contract
Deferred Commissions—Total deferred commissions as of October 28, 2023 and January 28, 2023 were $161.5 million and $140.2 million, respectively.
13

The following table provides the amounts capitalized and amortized for the Company’s commission costs for the periods presented (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Capitalized commission costs$20,075 $16,599 $59,564 $47,442 
Amortization expense$11,856 $12,477 $38,267 $36,987 
Connected Devices—Total connected device costs, which the Company also refers to as IoT device costs, current and non-current, as of October 28, 2023 and January 28, 2023 were $313.9 million and $276.9 million, respectively.
The following table provides the amounts capitalized and amortized for the Company’s connected device costs for the periods presented (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Capitalized connected device costs$34,276 $39,244 $105,506 $105,014 
Amortization expense$24,942 $17,048 $68,509 $46,020 
6.    Property and Equipment, Net
Property and equipment, net, comprises the following (in thousands):
As of
October 28, 2023January 28, 2023
Gross property and equipment
Computers and equipment$1,563 $1,257 
Leasehold improvements50,476 49,727 
Furniture and fixtures21,112 19,740 
Internal-use software development costs (1)
30,846 22,422 
Total gross property and equipment103,997 93,146 
Accumulated depreciation and amortization (2)
(47,362)(33,868)
Property and equipment, net$56,635 $59,278 
__________
(1)The Company’s internal-use software development costs included $0.8 million and $2.0 million of stock-based compensation costs for the three and nine months ended October 28, 2023, respectively, and $0.5 million and $1.1 million of stock-based compensation costs for the three and nine months ended October 29, 2022, respectively. The following table provides the amounts capitalized and amortized for the Company’s internal-use software development costs for the periods presented (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Capitalized internal-use software development costs$3,310 $2,003 $8,424 $4,554 
Amortization expense$1,192 $934 $3,366 $2,911 
Internal-use software development costs, net, as of the periods presented was as follows (in thousands):
As of
October 28, 2023January 28, 2023
Internal-use software development costs, net$13,021 $8,744 
(2)The following table presents the depreciation and amortization of property and equipment included on the Company’s condensed consolidated statements of operations and comprehensive loss (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Depreciation and amortization expense$3,646 $3,345 $10,839 $8,350 
14

7.    Leases
The Company leases office space under operating lease agreements that are non-cancelable (subject to limited termination rights). These leases have remaining lease terms ranging from one year to approximately eight years. The Company is required to pay property taxes, insurance, and normal maintenance costs for certain of these facilities and will be required to pay any increases over the base year of these expenses on the remainder of the Company’s facilities.
The components of operating lease expense were as follows (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Operating lease cost$5,788 $6,333 $18,078 $19,096 
Short-term lease cost371 172 1,119 486 
Sublease income(345)(195)(783)(581)
Total lease cost$5,814 $6,310 $18,414 $19,001 
Supplemental information related to operating leases was as follows (in thousands, except for weighted-average data):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Cash paid for amounts in the measurement of operating lease liabilities—operating cash flows$6,788 $6,725 $20,215 $20,017 
During the nine months ended October 28, 2023, the Company recorded no additional operating lease liabilities arising from obtaining right-of-use (“ROU”) assets.
As of
October 28, 2023January 28, 2023
Weighted-average remaining lease term—operating leases (in years)6.06.5
Weighted-average discount rate—operating leases4.68 %4.53 %
Future minimum lease payments included in the measurement of operating lease liabilities as of October 28, 2023 were as follows (in thousands):
Fiscal Years EndingAmount
Remainder of 2024$6,806 
202526,959 
202620,019 
202714,236 
202812,596 
2029 and thereafter43,652 
Total future minimum lease payments (1)
124,268 
Less: imputed interest(17,871)
Total operating lease liabilities$106,397 
__________
(1)The contractual commitment amounts under operating leases in the table above are primarily related to facility leases for the Company’s corporate office facilities in San Francisco, California, as well as other offices for the Company’s local operations. The table above does not reflect obligations under contracts that the Company can cancel without a significant penalty, the Company’s option to exercise early termination rights, or the payment of related early termination fees.
On April 12, 2023, the Company settled a lease dispute, which was primarily related to lease incentives associated with leasehold improvements in the form of a tenant allowance and received $11.3 million. This amount was recognized primarily as a reduction to the corresponding ROU assets on the Company’s condensed consolidated balance sheet and was also included in “Operating lease liabilities, net” on the Company’s condensed consolidated statement of cash flows. This claim is unrelated to the claim discussed under the caption “Lease-Related Litigation” in Note 9, “Commitments and Contingencies.”
15

In August 2023, the Company executed a sublease for certain office space, which resulted in an impairment of the corresponding ROU and fixed assets of $4.8 million. This impairment charge was recorded in “Lease modification, impairment, and related charges” for the three and nine months ended October 28, 2023.
In addition to its operating leases, the Company has entered into non-cancelable finance leases for equipment beginning in 2020. The balances for finance leases were recorded in “Other assets, non-current,” “Accrued expenses and other current liabilities,” and “Other liabilities, non-current” as the amounts were immaterial as of October 28, 2023 and January 28, 2023.
8.    Revenue, Deferred Revenue, and Remaining Performance Obligations
Revenue Recognition—Subscription revenue is generated from subscriptions to access the Company’s Connected Operations Cloud. Subscription agreements contain multiple service elements for one or more of the Company’s cloud-based Applications via mobile app(s) or a website that enable data collection and provide access to the cellular network, generally one or more wireless gateways, cameras, sensors and other devices (collectively, “connected devices” or “IoT devices”), support services delivered over the term of the arrangement and warranty coverage. The Company’s Connected Operations Cloud and the related connected device access points are highly interdependent and interrelated, and represent a combined performance obligation, which is recognized over the related subscription period.
Other revenue is generally recognized at a point in time and is earned through the sale of replacement gateways, sensors and cameras, as well as related shipping and handling fees, credit card processing fees, and professional services.
Revenue consists of the following (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Subscription revenue$232,857 $166,555 $647,520 $457,083 
Other revenue4,677 3,245 13,591 8,885 
Total revenue$237,534 $169,800 $661,111 $465,968 
Deferred Revenue—The following table provides the deferred revenue balances and revenue recognized from beginning deferred revenue balances for the periods presented (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Deferred revenue, beginning of period$477,037 $354,570 $426,565 $313,686 
Deferred revenue, end of period503,721 374,243 503,721 374,243 
Revenue recognized in the period from beginning deferred revenue balance213,383 156,716 271,518 188,197 
Remaining Performance Obligations (“RPO”)—RPO represents the amount of contracted future revenue that has not yet been recognized, including both deferred revenue and non-cancelable contracted amounts that will be invoiced and recognized as revenue in future periods.
As of October 28, 2023, the Company’s RPO was $1,763.6 million, of which the Company expects to recognize revenue of approximately $846.6 million over the next 12 months, with the remaining balance to be recognized thereafter.
Concentrations of Significant Customers and Credit Risk—No customer accounted for greater than 10% of the Company’s total revenue for the three and nine months ended October 28, 2023 and October 29, 2022.
There were no customers that individually represented greater than 10% of the Company’s accounts receivable as of October 28, 2023 and January 28, 2023.
9.    Commitments and Contingencies
Operating Leases—See Note 7, “Leases,” for the maturities of operating lease liabilities as of October 28, 2023.
16

Purchase Commitments—The Company’s purchase commitments consist of contractual arrangements with software-as-a-service subscription providers and non-cancelable purchase orders based on current inventory needs fulfilled by the Company’s suppliers and contract manufacturers. There were no material contractual obligations that were entered into by the Company during the nine months ended October 28, 2023 that were outside of the ordinary course of business.
Letters of Credit—As of October 28, 2023 and January 28, 2023, the Company had $20.4 million and $23.1 million, respectively, in letters of credit outstanding primarily in favor of certain landlords for office space. These letters of credit renew annually and expire on various dates through 2031.
Litigation—From time to time, the Company has been and may become involved in various legal proceedings in the ordinary course of its business and has been and may be subject to third-party intellectual property infringement claims.
The Company continually evaluates uncertainties associated with litigation and records a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) information available prior to issuance of the condensed consolidated financial statements indicates that it is probable that a liability has been incurred at the date of the condensed consolidated financial statements and (ii) the loss or range of loss can be reasonably estimated. If the Company determines that a loss is possible and a range of the loss can be reasonably estimated, the Company will disclose the range of the possible loss. The Company evaluates developments in legal matters that could affect the amount of liability that has been previously accrued, if any, and the matters and related ranges of possible losses disclosed and makes adjustments and changes to the disclosures, as appropriate. Significant judgment is required to determine both likelihood of there being, and the estimated amount of, a loss related to such matters. Until the final resolution of such matters, there may be an exposure to loss, and such amounts could be material. For legal proceedings for which there is a reasonable possibility of loss (meaning those losses for which the likelihood is more than remote but less than probable), the Company has determined there is no material exposure on an aggregate basis. The amounts recorded for losses deemed probable as of October 28, 2023 were also not material.
Lease-Related Litigation—In March 2019, the Company signed a lease agreement with a landlord for certain premises located in San Francisco, California (the “Premises”). In September 2021, the Company sued the landlord in San Francisco Superior Court to enforce its right to terminate the lease and to recover damages on the grounds that the Premises were never adequately delivered to the Company. The landlord countersued the Company for allegedly breaching the lease. On October 30, 2021, the Company vacated the Premises. On November 17, 2021, the landlord drew down the remaining $8.7 million letter of credit, which the Company accounts for as a receivable in “Other assets, non-current.” The outcome of this matter is subject to ongoing litigation and is uncertain at this time.
Indemnification—In the normal course of business, the Company has agreed and may continue to agree to indemnify third parties with whom it enters into contractual relationships, including customers, lessors, and parties to other transactions with the Company, with respect to certain matters. The Company has agreed, under certain conditions, to hold these third parties harmless against specified losses, such as those arising from a breach of representations or covenants, claims that the Company’s products infringe the intellectual property rights of other parties, or other claims made against certain parties. It is not possible to determine the maximum potential amount of liability under these indemnification obligations due to the Company’s limited history of prior indemnification claims and the unique facts and circumstances that are likely to be involved in each particular claim.
10.    Equity
As of October 28, 2023, there were 188,713,215, 351,455,602, and no shares of Class A, Class B, and Class C common stock issued and outstanding, respectively. As of January 28, 2023, there were 132,111,095, 392,049,114, and no shares of Class A, Class B, and Class C common stock issued and outstanding, respectively.
17

The Company had reserved shares of common stock for future issuance as of October 28, 2023 and January 28, 2023, as follows:
As of
October 28, 2023January 28, 2023
2015 Equity Incentive Plan:
Options outstanding6,385,340 6,927,540 
RSUs outstanding8,592,585 15,137,385 
2021 Equity Incentive Plan:
RSUs outstanding32,286,795 25,658,719 
Shares available for future grants67,713,580 55,891,021 
2021 Employee Stock Purchase Plan:
Shares available for future issuance17,560,555 13,471,769 
Total shares of common stock reserved for future issuance132,538,855 117,086,434 
Employee Compensation Plans
The Company currently has two equity incentive plans, the 2015 Equity Incentive Plan (the “2015 Plan”) and the 2021 Equity Incentive Plan (the “2021 Plan”). The 2015 Plan was terminated in connection with the adoption of the 2021 Plan in December 2021 but continues to govern the terms of outstanding stock options and RSUs that were granted prior to the termination of the 2015 Plan. The Company no longer grants equity awards pursuant to the 2015 Plan.
2021 Equity Incentive Plan—In December 2021, the Board of Directors adopted and stockholders approved the 2021 Equity Incentive Plan, which became effective in December 2021 in connection with the Company’s initial public offering (“IPO”). The total number of shares of the Company’s Class A common stock reserved for future grants as of October 28, 2023 includes 26,208,010 shares added on the first day of fiscal year 2024 pursuant to the annual automatic evergreen increase provision of the 2021 Plan.
Options—A summary of the stock options activity under the 2015 Plan during the nine months ended October 28, 2023 is presented below (the number of options represents shares of Class B common stock exercisable in respect thereof):
Number of SharesWeighted-Average
Exercise Price
Weighted-Average
Remaining
Contractual Term
(In Years)
Aggregate Intrinsic Value (1)
(In Thousands)
Balance as of January 28, 20236,927,540 $4.61 6.4$63,351 
Granted $ 
Exercised(542,200)$0.83 
Forfeited, canceled, or expired $ 
Balance as of October 28, 20236,385,340 $4.93 5.9$110,298 
Exercisable as of October 28, 20235,622,520 $4.58 5.7$99,145 
__________
(1)Aggregate intrinsic value for stock options represents the difference between the exercise price and the per share fair value of the Company’s Class A common stock for each period end presented, multiplied by the number of stock options outstanding or exercisable as of each period end presented.
The intrinsic value of stock options exercised was $11.7 million and $22.9 million during the nine months ended October 28, 2023 and October 29, 2022, respectively.
As of October 28, 2023, unrecognized stock-based compensation expense related to outstanding unvested stock options for employees that are expected to vest was approximately $3.0 million. The remaining unrecognized stock-based compensation expense is expected to be recognized over a weighted-average period of approximately 0.5 years.
18

RSUs—RSUs granted prior to the IPO had both a service condition and a performance condition (defined under the 2015 Plan as the occurrence of a qualifying liquidity event, which was defined as the earlier of a successful initial public offering or acquisition). Stock-based compensation expense was only recognized for RSUs for which both the service condition and performance condition have been met. The service condition for these awards is generally satisfied over four years. The performance condition was satisfied upon the IPO. Prior to the IPO, the Company did not record expense on RSUs as a liquidity event upon which vesting is contingent was not probable of occurring. Following the closing of the IPO in December 2021, the Company began recording stock-based compensation expense for these RSUs using the accelerated attribution method, based on the grant-date fair value of the RSUs. RSUs granted after the IPO only have a service condition, and the related stock-based compensation expense is recognized on a straight-line basis over the requisite service period. The service condition for these awards is generally satisfied over four years for RSUs granted through fiscal year 2023 and three years for RSUs granted after fiscal year 2023.
A summary of the RSUs activity under the 2015 Plan and 2021 Plan during the nine months ended October 28, 2023 is presented below:
Number of SharesWeighted-Average
Grant-Date
Fair Value
Balance as of January 28, 202340,796,104 $12.20 
Granted18,585,089 $17.83 
Vested(14,308,592)$12.70 
Forfeited(4,193,221)$13.80 
Balance as of October 28, 202340,879,380 $14.42 
As of October 28, 2023, unrecognized stock-based compensation expense related to outstanding unvested RSUs for employees that are expected to vest was approximately $497.7 million. The remaining unrecognized stock-based compensation expense is expected to be recognized over a weighted-average period of approximately 1.4 years.
2021 Employee Stock Purchase Plan—In December 2021, the Board of Directors adopted and stockholders approved the 2021 Employee Stock Purchase Plan (the “2021 ESPP”), which became effective in December 2021 in connection with the IPO. The total number of shares of the Company’s Class A common stock reserved for future issuance as of October 28, 2023 includes 5,241,602 shares added on the first day of fiscal year 2024 pursuant to the annual automatic evergreen increase provision of the 2021 ESPP.
The price at which Class A common stock is purchased under the 2021 ESPP is equal to 85% of the lower of the fair market value of a share of the Company’s Class A common stock on the enrollment date or on the exercise date. The enrollment date means the first trading day of each offering period, and the exercise date means the last trading day of each purchase period. Offering periods are generally 12 months long, commencing on the first trading day on or after June 11 and December 11 of each year and terminating on the last trading day on or before June 10 and December 10 of each year. Purchase periods are generally six months long, commencing on the first trading day after one exercise date and ending with the next exercise date.
For the nine months ended October 28, 2023 and October 29, 2022, 1,152,816 and 1,109,945 shares of Class A common stock were purchased under the 2021 ESPP, resulting in net cash proceeds of $13.0 million and $10.3 million, respectively.
As of October 28, 2023, unrecognized stock-based compensation expense related to the 2021 ESPP was approximately $3.1 million. The remaining unrecognized stock-based compensation expense is expected to be recognized over a weighted-average period of approximately 0.4 years.
Employee Stock Purchase Plan Valuation—The Company estimates the fair value of shares to be issued under the 2021 ESPP using the Black-Scholes option-pricing model. The Black-Scholes option-pricing model requires estimates of highly subjective assumptions, which greatly affect fair value. The weighted-average assumptions used to estimate the fair value of shares to be issued under the 2021 ESPP were as follows:
19

Nine Months Ended
October 28, 2023October 29, 2022
Expected volatility
66.9% – 72.5%
81.0% – 97.7%
Expected term (years)
0.51.0
0.51.0
Risk-free interest rate
5.2% – 5.4%
2.3% – 2.9%
Expected dividend yield%%
Expected volatility—The expected volatility for the nine months ended October 28, 2023 was based on the historical volatility of the Company. The expected volatility for the nine months ended October 29, 2022 was based on the historical volatility of the Company and similar companies whose stock or option prices are publicly available, after considering the industry, stage of life cycle, size, market capitalization, and financial leverage of the other companies.
Expected term (years)—The expected term is approximately 0.5 years for the first purchase period and approximately 1.0 year for the second purchase period.
Risk-free interest rate—The risk-free interest rate assumption is based on observed U.S. Treasury yield curve interest rates in effect at the time of grant appropriate for the expected term of the stock-based award.
Expected dividend yield—Because the Company has never paid and has no current intention to pay cash dividends on its common stock, the expected dividend yield is zero.
Stock-Based Compensation Expense—Stock-based compensation expense, by grant type, was as follows (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Stock options$771 $1,081 $2,357 $3,305 
RSUs55,165 41,537 160,255 120,888 
Employee stock purchase plan3,855 2,920 9,783 9,297 
Total stock-based compensation expense$59,791 $45,538 $172,395 $133,490 
Stock-based compensation expense included in the following line items of the Company’s condensed consolidated statements of operations and comprehensive loss was as follows (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Cost of revenue$2,936 $2,589 $8,698 $6,834 
Research and development21,523 17,928 64,378 45,398 
Sales and marketing19,253 12,292 51,832 41,159 
General and administrative16,079 12,729 47,487 40,099 
Total stock-based compensation expense$59,791 $45,538 $172,395 $133,490 
11.    Income Taxes
The Company had an effective tax rate of (0.3)% and (1.2)% for the three months ended October 28, 2023 and October 29, 2022, respectively, and (0.9)% and (0.8)% for the nine months ended October 28, 2023 and October 29, 2022, respectively. The Company’s provision for income taxes was $0.1 million and $0.7 million for the three months ended October 28, 2023 and October 29, 2022, respectively, and $1.5 million and $1.5 million for the nine months ended October 28, 2023 and October 29, 2022, respectively. The Company has incurred U.S. operating losses and has minimal profits in foreign jurisdictions.
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.
20

As of October 28, 2023 and January 28, 2023, based on all available objective evidence, including the existence of cumulative losses, the Company determined that it was not more likely than not that the net deferred tax assets were fully realizable for U.S. federal and state tax purposes. Accordingly, the Company established a full valuation allowance against its deferred tax assets for U.S. federal and state tax purposes. The Company intends to maintain a full valuation allowance on net deferred tax assets until sufficient positive evidence exists to support reversal of the valuation allowance for U.S. federal and state tax purposes.
The unrecognized tax benefits as of October 28, 2023, if recognized, would not affect the effective income tax rate due to the valuation allowance that currently offsets the deferred tax assets.
During the nine months ended October 28, 2023, there were no material changes to the total amount of unrecognized tax benefits and the Company does not expect any significant changes in the next 12 months.
The Company files income tax returns in the U.S. federal jurisdiction and various states and foreign jurisdictions. All periods since inception are subject to examination by U.S. federal, state, and foreign authorities, where applicable.
12.    Net Loss Per Share, Basic and Diluted
For purposes of calculating net loss per share, the Company continues to use the two-class method. As Class A, Class B, and Class C common stock have identical liquidation and dividend rights, the undistributed earnings are allocated on a proportionate basis to each class of common stock. As a result, the basic and diluted net loss per share attributable to common stockholders are the same for all classes of the Company’s common stock, on both an individual and combined basis, and therefore are presented together.
The following table presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Numerator:
Net loss attributable to common stockholders$(45,531)$(58,555)$(173,355)$(193,824)
Denominator:
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted537,464,892 516,551,258 531,873,324 511,867,718 
Net loss per share attributable to common stockholders, basic and diluted$(0.08)$(0.11)$(0.33)$(0.38)
The following potentially dilutive securities were excluded from the computation of diluted net loss per share calculations for the periods presented because the impact of including them would have been antidilutive:
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Outstanding stock options6,385,340 7,045,765 6,385,340 7,045,765 
RSUs40,879,380 40,694,397 40,879,380 40,694,397 
Employee stock purchase rights under the 2021 ESPP905,835 46,822 905,835 11,751 
Total antidilutive securities48,170,555 47,786,984 48,170,555 47,751,913 
13.    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. The Company derives its subscription revenue from customers that leverage the Company’s Connected Operations Cloud, which consists of a data platform and set of applications to consolidate data from their physical operations into a single, integrated solution. Amounts derived from subscription and other revenue are summarized in Note 8, “Revenue, Deferred Revenue, and Remaining Performance Obligations.”
21

Revenue by Geographic Area
The following table presents the Company’s revenue disaggregated by geography, based on the location of the Company’s customers (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
United States$207,949 $151,747 $581,164 $415,871 
Other (1)
29,585 18,053 79,947 50,097 
Total revenue$237,534 $169,800 $661,111 $465,968 
__________
(1)No individual country other than the United States exceeded 10% of the Company’s total revenue for any period presented.
Long-Lived Assets, Net, by Geographic Area
The following table presents the Company’s long-lived assets, net, disaggregated by geography, which consist of property and equipment, net, and operating lease ROU assets (in thousands):
As of
October 28, 2023January 28, 2023
United States$135,187 $163,193 
Other (1)
6,939 8,709 
Total long-lived assets, net$142,126 $171,902 
__________
(1)No individual country other than the United States exceeded 10% of the Company’s total long-lived assets, net, for any period presented.
22

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 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 28, 2023 included in our Annual Report on Form 10-K filed with the SEC on March 21, 2023, and (2) our unaudited condensed consolidated financial statements and the related notes and other financial information included under Part I, Item 1 of this Quarterly Report on Form 10-Q. Some of the information contained in this discussion and analysis, including information with respect to our plans and strategy for our business, includes forward-looking statements that involve risks and uncertainties. You should review the sections titled “Special Note Regarding Forward-Looking Statements” and “Risk Factors” for a discussion of forward-looking statements and important factors that could cause actual results to differ materially from the results described in or implied by the forward-looking statements contained in the following discussion and analysis. Our fiscal year ends on the Saturday closest to February 1, resulting in a 52-week or 53-week fiscal year. Our two most recent fiscal years ended on January 28, 2023 and January 29, 2022, and each consisted of 52 weeks. Our fiscal year ending on February 3, 2024 is a 53-week fiscal year, with the fourth quarter consisting of 14 weeks.
Overview
Samsara is on a mission to increase the safety, efficiency, and sustainability of the operations that power the global economy.
To realize this vision, we pioneered the Connected Operations Cloud, which is a system of record that enables businesses that depend on physical operations to harness IoT data to develop actionable business insights and improve their operations.
Our Connected Operations Cloud consolidates data from our IoT devices and a growing ecosystem of connected assets and third-party systems, and makes it easy for organizations to access, analyze, and act on data insights, using our cloud dashboard, custom alerts and reports, mobile apps, and workflows. Our differentiated, purpose-built suite of solutions enables organizations to embrace and deploy a digital, cloud-connected strategy across their operations. With Samsara, customers have the ability to drive safer operations, increase business efficiency, and achieve their sustainability goals, all to improve the lives of their employees and the customers they serve.
We were founded in 2015 and have achieved significant growth since our inception. For our three months ended October 28, 2023 and October 29, 2022, our revenue was $237.5 million and $169.8 million, respectively, representing year-over-year growth of 40%. Our net loss was $45.5 million and $58.6 million for the three months ended October 28, 2023 and October 29, 2022, respectively. For our nine months ended October 28, 2023 and October 29, 2022, our revenue was $661.1 million and $466.0 million, respectively, representing year-over-year growth of 42%. Our net loss was $173.4 million and $193.8 million for the nine months ended October 28, 2023 and October 29, 2022, respectively. Our business model focuses on maximizing the lifetime value of our customer relationships, and we continue to make significant investments to grow our customer base.
Key Business Metrics
The following table shows a summary of our key business metrics as of the periods presented (dollars in thousands):
As of
October 28, 2023October 29, 2022
Annual recurring revenue (“ARR”)$1,002,729 $723,667 
Customers > $100,000 ARR1,663 1,113 
23

ARR
We believe that ARR is a key indicator of the trajectory of our business performance, enables measurement of the progress of our business initiatives, and serves as an indicator of future growth. We define ARR as the annualized value of subscription contracts that have commenced revenue recognition as of the measurement date. ARR highlights trends that may be less visible from our financial statements due to ratable revenue recognition. ARR does not have a standardized meaning and is not necessarily comparable to similarly titled measures presented by other companies. ARR should be viewed independently of revenue and is not intended to be combined with or replace it. ARR is not a forecast, and the active contracts at the date used in calculating ARR may or may not be extended or renewed.
Number of Customers Over $100,000 in ARR
We focus on customers representing over $100,000 in ARR, as this key business metric is indicative of our penetration with larger customers. The number of our customers over $100,000 in ARR has grown over time as we have focused our sales efforts on larger customers, invested in our partner ecosystem, and released more Applications to address the needs of our larger customers.
Factors Affecting Our Performance
Acquiring New Customers
We believe that we have a substantial opportunity to continue to grow our customer base. We intend to drive new customer acquisition by continuing to invest significantly in sales and marketing to engage our prospective customers, increase brand awareness, and drive adoption of our Connected Operations Cloud. Our ability to attract new customers depends on a number of factors, including the effectiveness of our sales and marketing efforts, macroeconomic factors and their impact on our customers’ businesses, and the success of our efforts to expand internationally.
Expanding Within Our Existing Customer Base
We believe that there is a significant opportunity to expand sales to existing customers following their initial adoption of our Connected Operations Cloud. We expand within our customer base by selling more Applications and expanding existing Applications across geographies and divisions. Our ability to expand within our customer base will depend on a number of factors, including our customers’ satisfaction, pricing, competition, macroeconomic factors, and changes in our customers’ spending levels.
Investments in Innovation and Future Growth
Our performance is driven by continuous innovation on our Connected Operations Cloud and our ability to scale our headcount to grow our business. We continuously invest in adding new data types to our Connected Operations Cloud and innovate with this growing data asset to introduce new Applications over time. Our performance is also impacted by our ability to scale our headcount across our business to support our growth. We remain committed to investing in our sales and marketing capacity and our research and development organization, and to driving revenue growth globally.
Macroeconomic Trends
Unfavorable conditions in the economy, both in the United States and abroad, may negatively affect the growth of our business and our results of operations. For example, our business and results of operations could be affected by global macroeconomic trends and events such as inflationary pressure, interest rate increases and declines in consumer confidence, widespread disruptions of supply chains and freight and shipping channels, increased prices for many goods and services (including fluctuating fuel costs), labor shortages, delayed or reduced spending on information technology (“IT”) products, and significant volatility and disruption of financial markets, as well as other conditions arising from international conflicts, such as the ongoing conflict between Russia and Ukraine, geopolitical tensions involving China, and the conflict in Israel and Gaza, and the emergence of pandemics and epidemics. We are continuously monitoring these global events and other macroeconomic developments and how they may impact us directly or indirectly as a result of the effects on our customers and suppliers.
Refer to the section titled “Risk Factors” and elsewhere in our Annual Report on Form 10-K filed on March 21, 2023, as supplemented by our subsequent Quarterly Reports on Form 10-Q, for further discussion of the impacts of macroeconomic trends on our business.
24

Components of Results of Operations
Revenue
We provide access to our Connected Operations Cloud through subscription arrangements, whereby the customer is charged a per-subscription fee for access for a specified term. Subscription agreements contain multiple service elements for one or more of our cloud-based Applications via mobile app(s) or a website that enable data collection and provide access to the cellular network, IoT devices (which we also refer to as connected devices), and support services delivered over the term of the arrangement. Our subscription contracts typically have an initial term of three to five years and are generally non-cancelable and non-refundable, subject to limited exceptions under our standard terms of service and other exceptions for public sector customers, who are often subject to annual budget appropriations cycles. Our Connected Operations Cloud and IoT devices are highly interdependent and interrelated, and represent a combined performance obligation within the context of the contract.
In each of our past two fiscal years, we generated approximately 98% of our revenue from subscriptions to our Connected Operations Cloud. The remaining portion of our revenue not generated from subscriptions to our Connected Operations Cloud is derived from the sale of replacement IoT devices, including gateways, sensors and cameras, related shipping and handling fees, and professional services.
Allocation of Overhead Costs
Overhead costs that are not substantially dedicated to use by a specific functional group are allocated based on headcount. Such costs include costs associated with office facilities, depreciation of property and equipment, IT and security expenses, and other expenses, such as corporate software, subscription services, and insurance.
Cost of Revenue
Cost of revenue consists primarily of the amortization of IoT device costs associated with subscription agreements, cellular-related costs, third-party cloud infrastructure expenses, customer support costs, warranty charges, and employee-related costs directly associated with our customer support and operations, including salaries, employee benefits and stock-based compensation, amortization of internal-use software development costs, expenses related to shipping and handling, packaging, fulfillment, warehousing, write-downs of excess and obsolete inventory, and allocated overhead costs.
As our customers expand and increase the use of our Connected Operations Cloud driven by additional IoT devices and Applications, we expect our cost of revenue as a percentage of revenue to remain relatively flat from year to year but may also vary from quarter to quarter as a percentage of our revenue due to the timing and extent of these expenses. We intend to continue to invest additional resources in our Connected Operations Cloud and customer support and operations personnel as we grow our business. The level and timing of investment in these areas will affect our cost of revenue in the future.
Operating Expenses
Research and Development
Research and development expenses consist primarily of employee-related costs, including salaries, employee benefits and stock-based compensation, depreciation and other expenses related to prototyping IoT devices, product initiatives, software subscriptions, hosting used in research and development, and allocated overhead costs. We continue to focus our research and development efforts on adding new features and products and enhancing the utility of our Connected Operations Cloud. We capitalize the portion of our internal-use software development costs that meets the criteria for capitalization.
We expect our research and development expenses to generally increase in absolute dollars for the foreseeable future as we continue to invest in research and development efforts to enhance our Connected Operations Cloud. While we expect our research and development expenses to decrease as a percentage of our revenue over the long term, our research and development expenses may fluctuate as a percentage of our revenue from period to period due to the timing and extent of these expenses.
Sales and Marketing
Sales and marketing expenses consist primarily of employee-related costs directly associated with our sales and marketing activities, including salaries, employee benefits and stock-based compensation, and sales commissions. Sales and marketing expenses also include expenditures related to advertising, media, marketing, promotional costs, free trial expenses, brand awareness activities, business development, corporate partnerships, travel, conferences and events, professional services, and allocated overhead costs.
25

We plan to continue to invest in sales and marketing to grow our customer base and increase our brand awareness. As a result, we expect our sales and marketing expenses to increase in absolute dollars for the foreseeable future. While we expect our sales and marketing expenses to decrease as a percentage of our revenue over the long term, our sales and marketing expenses may fluctuate as a percentage of our revenue from period to period due to the timing and extent of these expenses.
General and Administrative
General and administrative expenses consist of employee-related costs for executive, finance, legal, human resources, and facilities personnel, including salaries, employee benefits and stock-based compensation, professional fees for external legal, accounting, recruiting and other consulting services, bad debt, allocated overhead costs, and unallocated lease costs.
We expect our general and administrative expenses to continue to increase in absolute dollars for the foreseeable future to support our growth and because of additional costs associated with legal, accounting, compliance, insurance, investor relations, and other areas associated with being a public company. While we expect our general and administrative expenses to decrease as a percentage of our revenue over the long term, our general and administrative expenses may fluctuate as a percentage of our revenue from period to period due to the timing and extent of these expenses.
Lease Modification, Impairment, and Related Charges
Lease modification, impairment, and related charges consist of impairment charges related to the sublease and abandonment of facilities.
We may incur additional lease modification, impairment, and related charges in subsequent periods.
Interest Income and Other Income (Expense), Net
Interest income and other income (expense), net, consists primarily of income earned on our money market funds included in cash and cash equivalents, restricted cash, and our short-term and long-term investments, including amortization of premiums and accretion of discounts related to our marketable debt securities, net of associated fees. We also have foreign currency remeasurement gains and losses and foreign currency transaction gains and losses. As we have expanded our global operations, our exposure to fluctuations in foreign currencies has increased, and we expect this to continue.
Provision for Income Taxes
Provision for income taxes consists primarily of income taxes in certain foreign jurisdictions in which we conduct business. We maintain a full valuation allowance against our U.S. deferred tax assets because we have concluded that it is more likely than not that the deferred tax assets will not be realized.
Results of Operations
Comparison of the Three and Nine Months Ended October 28, 2023 and October 29, 2022
Revenue
Our total revenue is summarized as follows (in thousands, except percentages):
Three Months EndedChangeNine Months EndedChange
October 28,
2023
October 29,
2022
Amount%October 28,
2023
October 29,
2022
Amount%
Revenue$237,534 $169,800 $67,734 40 %$661,111 $465,968 $195,143 42 %
Revenue increased by $67.7 million and $195.1 million, or 40% and 42%, for the three and nine months ended October 28, 2023, respectively, compared to the three and nine months ended October 29, 2022, primarily due to an increase in customer count and increased purchases of our subscription offerings, including subscriptions to additional applications, by existing customers.
26

Cost of Revenue, Gross Profit, and Gross Margin
Our cost of revenue, gross profit, and gross margin are summarized as follows (in thousands, except percentages):
Three Months EndedChangeNine Months EndedChange
October 28,
2023
October 29,
2022
Amount%October 28,
2023
October 29,
2022
Amount%
Cost of revenue$61,585$47,253$14,332 30 %$178,008$131,128$46,880 36 %
Gross profit$175,949$122,547$483,103$334,840
Gross margin74 %72 %73 %72 %
Cost of revenue increased by $14.3 million, or 30%, for the three months ended October 28, 2023 compared to the three months ended October 29, 2022, primarily due to $8.1 million of increased amortization of deferred IoT device costs, $2.3 million of increased employee-related costs primarily due to salaries and benefits and related employer taxes, $1.9 million of increased infrastructure costs associated with our product offerings, $0.9 million of increased warranty costs, and $0.8 million of increased operational costs to support the growth of our subscription offerings. The increases in amortization of deferred IoT device costs and infrastructure costs were driven by increased sales volume year-over-year.
Our gross margin increased to 74% for the three months ended October 28, 2023 compared to 72% for the three months ended October 29, 2022, mainly due to operational efficiencies in infrastructure and direct labor costs.
Cost of revenue increased by $46.9 million, or 36%, for the nine months ended October 28, 2023 compared to the nine months ended October 29, 2022, primarily due to $23.2 million of increased amortization of deferred IoT device costs, $10.7 million of increased employee-related costs, which included a $7.7 million increase in salaries and benefits and related employer taxes and a $3.0 million increase in stock-based compensation expense, $5.4 million of increased infrastructure costs associated with our product offerings, $4.4 million of increased warranty costs, and $2.3 million of increased operational costs to support the growth of our subscription offerings. The increases in amortization of deferred IoT device costs and infrastructure costs were driven by increased sales volume year-over-year.
Our gross margin increased to 73% for the nine months ended October 28, 2023 compared to 72% for the nine months ended October 29, 2022, mainly due to operational efficiencies in infrastructure costs.
Research and Development
Research and development expense is summarized as follows (in thousands, except percentages):
Three Months EndedChangeNine Months EndedChange
October 28,
2023
October 29,
2022
Amount%October 28,
2023
October 29,
2022
Amount%
Research and development$60,820$49,970$10,850 22 %$185,155$132,802$52,353 39 %
Percentage of revenue26 %29 %28 %29 %
Research and development expense increased by $10.9 million, or 22%, for the three months ended October 28, 2023 compared to the three months ended October 29, 2022, primarily due to a $9.2 million increase in employee-related costs, which included a $5.6 million increase in salaries and benefits and related employer taxes and a $3.6 million increase in stock-based compensation expense, driven primarily by increased headcount to support our research and development organization. A $1.3 million increase in IT-related charges and software subscriptions also contributed to the increase in research and development expense.
Research and development expense increased by $52.4 million, or 39%, for the nine months ended October 28, 2023 compared to the nine months ended October 29, 2022, primarily due to a $44.5 million increase in employee-related costs, which included a $25.5 million increase in salaries and benefits and related employer taxes and a $19.0 million increase in stock-based compensation expense, driven primarily by increased headcount to support our research and development organization. A $5.5 million increase in IT-related charges, rent, and software subscriptions also contributed to the increase in research and development expense.
27

Sales and Marketing
Sales and marketing expense is summarized as follows (in thousands, except percentages):
Three Months EndedChangeNine Months EndedChange
October 28,
2023
October 29,
2022
Amount%October 28,
2023
October 29,
2022
Amount%
Sales and marketing$116,780$94,056$22,724 24 %$353,643$273,347$80,296 29 %
Percentage of revenue49 %55 %53 %59 %
Sales and marketing expense increased by $22.7 million, or 24%, for the three months ended October 28, 2023 compared to the three months ended October 29, 2022, primarily due to a $15.3 million increase in employee-related costs, which included a $9.5 million increase in salaries and benefits and related employer taxes and a $7.0 million increase in stock-based compensation expense, primarily driven by increased headcount to support our sales organization, partially offset by a $1.2 million decrease in sales commissions. Our increase in sales and marketing expense was also due to a $3.2 million increase in IT-related charges and software subscriptions, a $1.9 million increase in expenses relating to professional services, and a $0.9 million increase in travel-related expenses and expenses relating to our customer visits, conferences, and other events.
Sales and marketing expense increased by $80.3 million, or 29%, for the nine months ended October 28, 2023 compared to the nine months ended October 29, 2022, primarily due to a $51.2 million increase in employee-related costs, which included a $40.3 million increase in salaries and benefits and related employer taxes and a $10.7 million increase in stock-based compensation expense, primarily driven by increased headcount to support our sales organization. Our increase in sales and marketing expense was also due to a $12.9 million increase in IT-related charges, software subscriptions, and rent, a $6.5 million increase in travel-related expenses and expenses relating to our customer visits, conferences, and other events, a $3.1 million increase in expenses relating to lead generation initiatives, and a $2.2 million increase in expenses relating to professional services.
General and Administrative
General and administrative expense is summarized as follows (in thousands, except percentages):
Three Months EndedChangeNine Months EndedChange
October 28,
2023
October 29,
2022
Amount%October 28,
2023
October 29,
2022
Amount%
General and administrative$48,354$41,997$6,357 15 %$139,888$127,098$12,790 10 %
Percentage of revenue20 %25 %21 %27 %
General and administrative expense increased by $6.4 million, or 15%, for the three months ended October 28, 2023 compared to the three months ended October 29, 2022, primarily due to a $7.8 million increase in employee-related costs, which included a $4.5 million increase in salaries and benefits and related employer taxes and a $3.4 million increase in stock-based compensation expense, primarily driven by increased headcount to support the growth of our finance, accounting, human resources, and legal functions. Our increase in general and administrative expense was also due to a $1.6 million increase in bad debt expense and a $1.2 million increase in expenses relating to legal fees and professional services. The increases in general and administrative expense were partially offset by a $4.2 million decrease in IT-related charges.
General and administrative expense increased by $12.8 million, or 10%, for the nine months ended October 28, 2023 compared to the nine months ended October 29, 2022, primarily due to a $25.2 million increase in employee-related costs, which included a $17.8 million increase in salaries and benefits and related employer taxes and a $7.4 million increase in stock-based compensation expense, primarily driven by increased headcount to support the growth of our finance, accounting, human resources, and legal functions. Our increase in general and administrative expense was also due to a $3.1 million increase in expenses relating to legal fees and professional services. The increases in general and administrative expense were partially offset by a $15.4 million decrease in IT-related charges and rent.
28

Lease Modification, Impairment, and Related Charges
Lease modification, impairment, and related charges are summarized as follows (in thousands, except percentages):
Three Months EndedChangeNine Months EndedChange
October 28,
2023
October 29,
2022
Amount%October 28,
2023
October 29,
2022
Amount%
Lease modification, impairment, and related charges$4,762$$4,762 *$4,762$1,056$3,706 351 %
__________
*Not meaningful
Lease modification, impairment, and related charges increased by $4.8 million for the three months ended October 28, 2023 compared to the three months ended October 29, 2022.
Lease modification, impairment, and related charges increased by $3.7 million, or 351%, for the nine months ended October 28, 2023 compared to the nine months ended October 29, 2022.
In the third quarter of fiscal year 2024, we executed a sublease for certain office space that resulted in a $4.8 million impairment to the related right-of-use (“ROU”) asset and fixed assets, which we recognized in lease modification, impairment, and related charges for the three and nine months ended October 28, 2023.
In the first quarter of fiscal year 2023, we executed a sublease for certain office space that resulted in a $1.1 million impairment to the related ROU asset, which we recognized in lease modification, impairment, and related charges for the nine months ended October 29, 2022. We did not incur any lease modification, impairment, and related charges in the three months ended October 29, 2022.
Interest Income and Other Income (Expense), Net
Interest income and other income (expense), net, are summarized as follows (in thousands, except percentages):
Three Months EndedChangeNine Months EndedChange
October 28,
2023
October 29,
2022
Amount%October 28,
2023
October 29,
2022
Amount%
Interest income and other income (expense), net$9,378 $5,613 $3,765 67 %$28,493 $7,094 $21,399 302 %
Interest income and other income (expense), net, increased by $3.8 million, or 67%, for the three months ended October 28, 2023 compared to the three months ended October 29, 2022. The increase was due to an increase in interest income earned due to higher interest yields, a larger investment base, and increased net accretion of discounts for our managed portfolio of marketable debt securities.
Interest income and other income (expense), net, increased by $21.4 million, or 302%, for the nine months ended October 28, 2023 compared to the nine months ended October 29, 2022. $21.2 million of this increase was primarily due to higher net accretion of discounts, higher interest yields on investments and cash, and a larger investment base for our managed portfolio of marketable debt securities.
Provision for Income Taxes
Provision for income taxes is summarized as follows (in thousands, except percentages):
Three Months EndedChangeNine Months EndedChange
October 28,
2023
October 29,
2022
Amount%October 28,
2023
October 29,
2022
Amount%
Provision for income taxes$142$692$(550)(79 %)$1,503$1,455$48 %
Effective tax rate(0.3 %)(1.2 %)(0.9 %)(0.8 %)
The provision for income taxes decreased by $0.6 million, or 79%, for the three months ended October 28, 2023 compared to the three months ended October 29, 2022, primarily due to stock-based compensation expense windfalls within our foreign entities.
The provision for income taxes increased by 3% for the nine months ended October 28, 2023 compared to the nine months ended October 29, 2022, primarily due to the growth of our international operations.
29

Non-GAAP Financial Measures
To supplement our condensed consolidated financial statements prepared in accordance with generally accepted accounting principles (“GAAP”), we review the following non-GAAP financial measures to evaluate our business, measure our performance, identify trends affecting our business, formulate business plans, and make strategic decisions (in thousands, except percentages):
Three Months Ended
October 28, 2023October 29, 2022
Non-GAAP gross profit$179,049 $125,232 
Non-GAAP gross margin75 %74 %
Non-GAAP income (loss) from operations$12,707 $(16,607)
Non-GAAP operating margin%(10)%
Non-GAAP net income (loss)$21,943 $(11,686)
Nine Months Ended
October 28, 2023October 29, 2022
Free cash flow$21,205 $(125,885)
Free cash flow margin%(27)%
Limitations and Reconciliations of Non-GAAP Financial Measures
Non-GAAP financial measures have limitations as analytical tools and should not be considered in isolation or as substitutes for financial information presented under GAAP. There are a number of limitations related to the use of non-GAAP financial measures versus comparable financial measures determined under GAAP. For example, other companies in our industry may calculate these non-GAAP financial measures differently or may use other measures to evaluate their performance. In addition, free cash flow does not reflect our future contractual commitments or the total increase or decrease of our cash balance for a given period. These and other limitations could reduce the usefulness of these non-GAAP financial measures as analytical tools. Investors are encouraged to review the related GAAP financial measures and the reconciliations of these non-GAAP financial measures to their most directly comparable GAAP financial measures and to not rely on any single financial measure to evaluate our business.
Non-GAAP Gross Profit and Non-GAAP Gross Margin
We define non-GAAP gross profit as gross profit excluding the effect of stock-based compensation expense-related charges, including employer taxes on employee equity transactions, included in cost of revenue. Non-GAAP gross margin is defined as non-GAAP gross profit as a percentage of total revenue. We use non-GAAP gross profit and non-GAAP gross margin in conjunction with traditional GAAP measures to evaluate our financial performance. We believe that non-GAAP gross profit and non-GAAP gross margin provide our management and investors consistency and comparability with our past financial performance and facilitate period-to-period comparisons of operations. The following table presents a reconciliation of our non-GAAP gross profit to our GAAP gross profit for the periods presented (in thousands, except percentages):
Three Months Ended
October 28, 2023October 29, 2022
Gross profit$175,949 $122,547 
Add:
Stock-based compensation expense-related charges (1)
3,100 2,685 
Non-GAAP gross profit$179,049 $125,232 
GAAP gross margin74 %72 %
Non-GAAP gross margin75 %74 %
__________
(1)Stock-based compensation expense-related charges included approximately $0.2 million and $0.1 million of employer taxes on employee equity transactions for the three months ended October 28, 2023 and October 29, 2022, respectively.
30

Non-GAAP Income (Loss) from Operations and Non-GAAP Operating Margin
We define non-GAAP income (loss) from operations, or non-GAAP operating income (loss), as income (loss) from operations excluding the effect of stock-based compensation expense-related charges, including employer taxes on employee equity transactions, and lease modification, impairment, and related charges. Non-GAAP operating margin is defined as non-GAAP operating income (loss) as a percentage of total revenue. We use non-GAAP income (loss) from operations and non-GAAP operating margin in conjunction with traditional GAAP measures to evaluate our financial performance. We believe that non-GAAP income (loss) from operations and non-GAAP operating margin provide our management and investors consistency and comparability with our past financial performance and facilitate period-to-period comparisons of operations. The following table presents a reconciliation of our non-GAAP income (loss) from operations to our GAAP loss from operations for the periods presented (in thousands, except percentages):
Three Months Ended
October 28, 2023October 29, 2022
Loss from operations$(54,767)$(63,476)
Add:
Stock-based compensation expense-related charges (1)
62,712 46,869 
Lease modification, impairment, and related charges4,762 — 
Non-GAAP income (loss) from operations$12,707 $(16,607)
GAAP operating margin(23)%(37)%
Non-GAAP operating margin%(10)%
__________
(1)Stock-based compensation expense-related charges included approximately $2.9 million and $1.3 million of employer taxes on employee equity transactions for the three months ended October 28, 2023 and October 29, 2022, respectively.
Non-GAAP Net Income (Loss)
We define non-GAAP net income (loss) as net loss excluding the effect of stock-based compensation expense-related charges, including employer taxes on employee equity transactions, and lease modification, impairment, and related charges. We use non-GAAP net income (loss) in conjunction with traditional GAAP measures to evaluate our financial performance. We believe that non-GAAP net income (loss) provides our management and investors consistency and comparability with our past financial performance and facilitates period-to-period comparisons of operations. The following table presents a reconciliation of our non-GAAP net income (loss) to our GAAP net loss for the periods presented (in thousands, except percentages):
Three Months Ended
October 28, 2023October 29, 2022
Net loss$(45,531)$(58,555)
Add:
Stock-based compensation expense-related charges, net of applicable taxes62,712 46,869 
Lease modification, impairment, and related charges, net of applicable taxes4,762 — 
Non-GAAP net income (loss)$21,943 $(11,686)
31

Free Cash Flow and Free Cash Flow Margin
We define free cash flow as net cash provided by (used in) operating activities reduced by cash used for purchases of property and equipment. Free cash flow margin is calculated as free cash flow as a percentage of total revenue. We believe that free cash flow and free cash flow margin, even if negative, are useful in evaluating liquidity and provide information to management and investors about our ability to fund future operating needs and strategic initiatives. The following table presents a reconciliation of free cash flow to net cash provided by (used in) operating activities for the periods presented (in thousands, except percentages):
Nine Months Ended
October 28, 2023October 29, 2022
Net cash provided by (used in) operating activities$30,063 $(98,648)
Purchase of property and equipment(8,858)(27,237)
Free cash flow (1)
$21,205 $(125,885)
Net cash provided by (used in) operating activities margin%(21)%
Free cash flow margin (1)
%(27)%
Net cash used in investing activities$(36,042)$(382,535)
Net cash provided by financing activities$12,019 $7,480 
__________
(1)Includes net cash paid (received) for non-recurring capital expenditures associated with the build-out of our corporate office facilities in San Francisco, California, net of tenant allowances (in thousands):
Nine Months Ended
October 28, 2023October 29, 2022
Purchase of property and equipment for build-out of corporate office facilities, net of tenant allowances (2)
$(10,179)$21,874 
(2)In April 2023, we settled a lease dispute which was primarily related to lease incentives associated with leasehold improvements in the form of a tenant allowance and received $11.3 million. This claim is unrelated to the claim discussed under the caption “Lease-Related Litigation” in Note 9, “Commitments and Contingencies,” to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.
Liquidity and Capital Resources
Liquidity is a measure of our ability to access sufficient cash flows to meet the short-term and long-term cash requirements of our business operations.
Since our founding, we have financed our operations primarily through the sale of equity securities and payments received from our customers. In December 2021, we completed our initial public offering (“IPO”), which resulted in aggregate net proceeds of $846.7 million, including proceeds from the underwriters’ exercise of their option to purchase additional shares of our Class A common stock in January 2022 and net of underwriting discounts and commissions. We have generated significant operating losses from our operations, as reflected in our accumulated deficit of $1,341.7 million as of October 28, 2023. While we achieved positive free cash flow beginning in the first quarter of fiscal year 2024, we intend to continue making investments in our business, and as a result, we may require additional capital resources to execute on our strategic initiatives to grow our business, particularly if we generate negative cash flows in future quarters. We believe that our existing cash, cash equivalents, and short-term and long-term investments will be sufficient to support working capital, including our non-cancelable arrangements, and capital expenditure requirements for at least the next 12 months.
As of October 28, 2023, our principal sources of liquidity were cash, cash equivalents, and short-term and long-term investments of $849.2 million. Cash and cash equivalents consisted of cash on deposit with banks as well as highly liquid investments with an original maturity of 90 days or less, when purchased. Our investments primarily consisted of U.S. government and agency securities, corporate notes and bonds, and commercial paper. Our primary uses of cash include personnel-related costs, third-party cloud infrastructure expenses, sales and marketing expenses, overhead costs, and funding other working capital requirements, such as inventory and connected device costs to meet our performance obligations related to our Connected Operations Cloud.
32

Our future capital requirements will depend on many factors, including, but not limited to, our growth, our ability to attract and retain customers, the continued market acceptance of our solution, the timing and extent of spending necessary to support our efforts to develop our Connected Operations Cloud and meet our performance obligations related to our Connected Operations Cloud, the expansion of sales and marketing activities, and the impact of macroeconomic conditions on our and our customers’ and partners’ businesses. Further, we may in the future enter into arrangements to acquire or invest in businesses, products, services, and technologies. We may be required to seek additional equity or debt financing. In the event that additional financing is required, we may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital when desired, our business, financial condition, and results of operations could be adversely affected.
Cash Flows
The following table shows a summary of our cash flows for the periods presented (in thousands):
Nine Months Ended
October 28, 2023October 29, 2022
Net cash provided by (used in) operating activities$30,063 $(98,648)
Net cash used in investing activities$(36,042)$(382,535)
Net cash provided by financing activities$12,019 $7,480 
Operating Activities
Our largest source of operating cash is payments received from our customers. Our primary uses of cash from operating activities are for employee-related expenses, sales and marketing expenses, inventory and connected device costs, third-party cloud and cellular infrastructure expenses, and overhead expenses. We have generated negative cash flows from operations in each of the past two fiscal years, and have supplemented working capital through net proceeds from the sale of equity securities.
Cash provided by (used in) operating activities mainly consists of our net loss adjusted for certain non-cash items, including stock-based compensation, net accretion of discounts on marketable debt securities, depreciation and amortization of property and equipment, lease modification, impairment, and related charges, and non-cash operating lease costs, and changes in operating assets and liabilities during each period.
Cash provided by operating activities was $30.1 million for the nine months ended October 28, 2023. This consisted of a net loss of $173.4 million, adjusted for non-cash charges of $177.3 million, and changes in our operating assets and liabilities of $26.1 million. The non-cash charges were primarily comprised of stock-based compensation expense of $172.4 million, depreciation and amortization of $10.8 million, and lease modification, impairment, and related charges of $4.8 million, partially offset by net accretion of discounts on marketable debt securities of $12.7 million. Changes in our operating assets and liabilities during the nine months ended October 28, 2023 reflect increases in deferred revenue due to the growth of our business, lower inventories due to operating efficiencies in our order fulfillment processes, and lower operating lease ROU assets, partially offset by higher connected device costs, higher deferred commissions, and higher prepaid expenses and other current assets during the nine months ended October 28, 2023.
Cash used in operating activities was $98.6 million for the nine months ended October 29, 2022. This consisted of a net loss of $193.8 million, adjusted for non-cash charges of $146.2 million, and changes in our operating assets and liabilities of $51.1 million. The non-cash charges were primarily comprised of stock-based compensation expense of $133.5 million, depreciation and amortization of $8.4 million, bad debt expense of $4.5 million, and lease modification, impairment, and related charges of $1.1 million.
Investing Activities
Cash used in investing activities was $36.0 million for the nine months ended October 28, 2023, which primarily consisted of $541.4 million of purchases of investments and $8.9 million of capital expenditures for internal-use software development costs and our office facilities, partially offset by $508.1 million of proceeds from maturities and redemptions of investments and $6.2 million of proceeds from sales of investments.
Cash used in investing activities was $382.5 million for the nine months ended October 29, 2022, which primarily consisted of $355.7 million of purchases of investments and 27.2 million of capital expenditures for additional office facilities.
Financing Activities
Cash provided by financing activities was $12.0 million for the nine months ended October 28, 2023, which primarily consisted of $13.4 million of proceeds from purchases under the 2021 Employee Stock Purchase Plan (the “2021 ESPP”) and exercises of stock options, partially offset by $1.4 million in payments of principal on finance leases.
33

Cash provided by financing activities was $7.5 million for the nine months ended October 29, 2022, which primarily consisted of $10.9 million of proceeds from purchases under the 2021 ESPP and exercises of stock options, partially offset by $2.5 million in payments of offering costs.
Contractual Obligations and Commitments
Our estimated future obligations consist of leases and non-cancelable purchase commitments as of October 28, 2023. For additional discussion on our leases and other commitments, refer to Notes 7, “Leases,” and 9, “Commitments and Contingencies,” to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.
Critical Accounting Policies and Estimates
Our condensed consolidated financial statements and the related notes thereto included elsewhere in this Quarterly Report on Form 10-Q are prepared in accordance with GAAP.
The preparation of our condensed consolidated financial statements in conformity with GAAP requires us to make estimates and judgments that affect the amounts reported in those financial statements and accompanying notes. Although we believe that the estimates we use are reasonable, due to the inherent uncertainty involved in making those estimates, actual results reported in future periods could differ from those estimates.
There were no material changes to our critical accounting policies and estimates during the nine months ended October 28, 2023.
Recent Accounting Pronouncements
For information on recently issued accounting pronouncements, see Note 2 to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
We are exposed to market risks in connection with our business, which primarily relate to fluctuations in interest rates and foreign exchange and inflation risks.
Interest Rate Risk
As of October 28, 2023, we had $849.2 million of cash, cash equivalents, and short-term and long-term investments in a variety of marketable debt securities, including U.S. government and agency securities, corporate notes and bonds, and commercial paper. In addition, we had $21.7 million of restricted cash primarily due to outstanding letters of credit. Our cash, cash equivalents, and short-term and long-term investments are held for working capital purposes. We do not enter into investments for trading or speculative purposes. Our cash equivalents and our portfolio of marketable debt securities are subject to market risk due to changes in interest rates. A hypothetical 100 basis point increase or decrease in interest rates would have resulted in a decrease or an increase of $4.4 million in the market value of our cash equivalents, and short-term and long-term investments as of October 28, 2023.
Foreign Currency Exchange Risk
Our reporting currency is the U.S. dollar. The functional currency of our wholly-owned foreign subsidiaries is the U.S. dollar or the Mexican peso. A substantial majority of our sales are denominated in U.S. dollars, and therefore our revenue is not currently subject to significant foreign currency risk. Our operating expenses are denominated in the currencies of the countries in which our operations are located, which are primarily in the United States and the United Kingdom. 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. To date, we have not entered into any hedging arrangements with respect to foreign currency risk or other derivative financial instruments, although we may choose to do so in the future. We do not believe that a hypothetical 10% increase or decrease in the relative value of the U.S. dollar to other currencies during any of the periods presented would have had a material impact on our condensed consolidated financial statements.
Inflation Risk
We do not believe that inflation has had a material impact on our condensed consolidated financial statements. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could have a material impact on our condensed consolidated financial statements.
34

Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation and supervision of our principal executive officer and principal financial officer, has evaluated the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, as of the end of the period covered by this Quarterly Report on Form 10-Q.
Based on that evaluation, our principal executive officer and principal financial officer have concluded that as of the end of the period covered by this report, our disclosure controls and procedures are designed to, and are effective to, provide reasonable assurance that the 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 SEC rules and forms, and that such information is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosures.
Changes in Internal Control Over Financial Reporting
Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of any changes in our internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during our most recently completed fiscal quarter. Based on that evaluation, our principal executive officer and principal financial officer concluded that there has not been any material change in our internal control over financial reporting during the fiscal quarter ended October 28, 2023 that materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Limitations on Effectiveness of Controls and Procedures and Internal Control Over Financial Reporting
Our management, including our principal executive officer and principal financial officer, does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints and the benefits of controls must be considered relative to their costs. 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, have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of an error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions or the degree of compliance with policies or procedures may deteriorate. Due to inherent limitations in a control system, misstatements due to error or fraud may occur and may not be detected.
35

PART II—OTHER INFORMATION
Item 1. Legal Proceedings
We are involved in various legal proceedings arising from the normal course of business activities. We are not presently a party to any litigation the outcome of which, we believe, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, cash flows, or financial condition. 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. For additional information on legal proceedings, refer to the section titled “Litigation” under Note 9, “Commitments and Contingencies,” to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.
Item 1A. Risk Factors
Our business, operations, and financial condition are subject to various risks and uncertainties that could materially adversely affect our business, results of operations, financial condition, growth prospects, and the trading price of our Class A common stock. You should carefully consider the risks and uncertainties described under the section “Risk Factors” in (1) Part 1, Item 1A of our Annual Report on Form 10-K filed with the SEC on March 21, 2023, (2) Part II, Item 1A of our Quarterly Report on Form 10-Q filed with the SEC on June 6, 2023, and (3) Part II, Item 1A of our Quarterly Report on Form 10-Q filed with the SEC on September 5, 2023, together with all of the other information contained in this Quarterly Report on Form 10-Q, including the sections titled “Special Note Regarding Forward-Looking Statements” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our financial statements and the related notes included elsewhere in this Quarterly Report on Form 10-Q. These factors, among others not currently known by us or that we currently do not believe are material, could cause our actual results to differ materially from historical results and those expressed in forward-looking statements made by us or on our behalf in filings with the SEC, press releases, communications with investors, and oral and other statements.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Unregistered Sales of Equity Securities
None.
Use of Proceeds
On December 17, 2021, we completed our IPO. The offer and sale of the shares in the IPO were registered under the Securities Act pursuant to a registration statement on Form S-1 (File No. 333-261204), which was declared effective by the SEC on December 14, 2021.
There has been no material change in the planned use of proceeds from the IPO as described in our final prospectus dated December 14, 2021 and filed on December 15, 2021 with the SEC pursuant to Rule 424(b) under the Securities Act.
Issuer Purchases of Equity Securities
None.
Item 3. Defaults Upon Senior Securities
Not applicable.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
Rule 10b5-1 Trading Arrangements
Sanjit Biswas, our Chief Executive Officer and Director, entered into trading plans on behalf of affiliated family trusts that are intended to satisfy the affirmative defense conditions of Rule 10b5-1(c). The plans provide for the sale of an aggregate of up to 5,000,000 shares of our Class A common stock. The plans were adopted on September 29, 2023 and will terminate on December 28, 2024, subject to early termination for certain specified events set forth in the plans.
36

John Bicket, our Executive Vice President, Chief Technology Officer and Director, entered into trading plans on behalf of affiliated family trusts that are intended to satisfy the affirmative defense conditions of Rule 10b5-1(c). The plans provide for the sale of an aggregate of up to 5,000,000 shares of our Class A common stock. The plans were adopted on September 29, 2023 and will terminate on December 28, 2024, subject to early termination for certain specified events set forth in the plans.
Jonathan Chadwick, one of our Directors, entered into a trading plan that is intended to satisfy the affirmative defense conditions of Rule 10b5-1(c). The plan provides for the sale of up to 61,030 shares of our Class A common stock. The plan was adopted on June 27, 2023 and will terminate on September 29, 2024, subject to early termination for certain specified events set forth in the plan.
Adam Eltoukhy, our Executive Vice President, Chief Legal Officer and Corporate Secretary, entered into a trading plan that is intended to satisfy the affirmative defense conditions of Rule 10b5-1(c). The plan provides for the sale of up to 286,051 shares of our Class A common stock (less any shares that may be withheld by us or separately sold by a broker to generate funds to cover the withholding taxes associated with the vesting of his Samsara equity awards). The plan was adopted on September 11, 2023 and will terminate on December 13, 2024, subject to early termination for certain specified events set forth in the plan.
James Andrew Munk, our Chief Accounting Officer, entered into a trading plan that is intended to satisfy the affirmative defense conditions of Rule 10b5-1(c). The plan provides for the sale of up to 30,910 shares of our Class A common stock (less any shares that may be withheld by us or separately sold by a broker to generate funds to cover the withholding taxes associated with the vesting of his Samsara equity awards). In addition, up to 25% of the net shares of Class A common stock received by Mr. Munk after taxes in connection with the vesting of any newly granted Samsara equity awards may be sold under the plan. The plan was adopted on September 27, 2023 and will terminate on December 27, 2024, subject to early termination for certain specified events set forth in the plan.
During the quarterly period ended October 28, 2023, no other director or officer, as defined in Rule 16a-1(f), adopted or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” each as defined in Regulation S-K, Item 408.
37

Item 6. Exhibits
EXHIBIT INDEX
Incorporated by Reference
Exhibit NumberDescriptionFormFile NumberExhibitFiling Date
S-1333-2612043.211/19/2021
10-Q001-411403.212/6/2022
101.INSInline XBRL Instance Document—the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCH*Inline XBRL Taxonomy Extension Schema Document
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE*Inline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
*Filed herewith.
#
The certifications attached as Exhibit 32.1 and 32.2 accompany this Quarterly Report on Form 10-Q pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, and shall not be deemed “filed” by the Registrant for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and are not to be incorporated by reference into any of the Registrant’s filings under the Securities Act of 1933, as amended, irrespective of any general incorporation language contained in any such filing.
38

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
SAMSARA INC.
Date: December 5, 2023
By:/s/ Sanjit Biswas
Sanjit Biswas
Chief Executive Officer
(Principal Executive Officer)
Date: December 5, 2023
By:/s/ Dominic Phillips
Dominic Phillips
Chief Financial Officer
(Principal Financial Officer)
39
EX-31.1 2 samsaraex-311peoxq32024.htm SECTION 302 CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER Document

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

EX-31.2 3 samsaraex-312pfoxq32024.htm SECTION 302 CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER Document

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

EX-32.1 4 samsaraex-321peoxq32024.htm SECTION 906 CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER Document

Exhibit 32.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Sanjit Biswas, certify 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 Samsara Inc. for the period ended October 28, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Samsara Inc.
Date: December 5, 2023
By:/s/ Sanjit Biswas
Sanjit Biswas
Chief Executive Officer
(Principal Executive Officer)

EX-32.2 5 samsaraex-322pfoxq32024.htm SECTION 906 CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER Document

Exhibit 32.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Dominic Phillips, certify 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 Samsara Inc. for the period ended October 28, 2023 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Quarterly Report on Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Samsara Inc.
Date: December 5, 2023
By:/s/ Dominic Phillips
Dominic Phillips
Chief Financial Officer
(Principal Financial Officer)

EX-101.SCH 6 iot-20231028.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Cash, Cash Equivalents, Restricted Cash, and Investments link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Costs to Obtain and Fulfill a Contract link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Revenue, Deferred Revenue, and Remaining Performance Obligations link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Net Loss Per Share, Basic and Diluted link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Cash, Cash Equivalents, Restricted Cash, and Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Costs to Obtain and Fulfill a Contract (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Revenue, Deferred Revenue, and Remaining Performance Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Net Loss Per Share, Basic and Diluted (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Cash, Cash Equivalents, Restricted Cash, and Investments - Schedule of Cash, Cash Equivalents, and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Cash, Cash Equivalents, Restricted Cash, and Investments - Summary of Cash Equivalents and Available for Sale Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Cash, Cash Equivalents, Restricted Cash, and Investments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Cash, Cash Equivalents, Restricted Cash, and Investments - Schedule of Fair Values of Available for Sale Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Costs to Obtain and Fulfill a Contract - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Costs to Obtain and Fulfill a Contract - Schedule of Capitalized Commission Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Costs to Obtain and Fulfill a Contract - Schedule of Capitalized Connected Device Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Property and Equipment, Net - Capitalized and Amortized Amounts for Internal-Use Software Development Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Property and Equipment, Net - Internal-Use Software Development Costs, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Property and Equipment, Net - Depreciation and Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Leases - Operating Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Leases - Supplemental Information Related to Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Leases - Weighted Average Remaining Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Revenue, Deferred Revenue, and Remaining Performance Obligations - Schedule of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Revenue, Deferred Revenue, and Remaining Performance Obligations - Schedule of Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Revenue, Deferred Revenue, and Remaining Performance Obligations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Revenue, Deferred Revenue, and Remaining Performance Obligations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Equity - Schedule of Reserved Shares of Common Stock for Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Equity - Summary of Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Equity - Schedule of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Equity - Schedule of Weighted Average Assumptions Used To Estimate The Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Equity - Summary of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Net Loss Per Share, Basic and Diluted - Schedule of Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Net Loss Per Share, Basic and Diluted - Schedule of Potentially Dilutive Securities Excluded from the Computation of Diluted Net Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Segment Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Segment Information - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Segment Information - Schedule of Long-lived Assets by Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 iot-20231028_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 iot-20231028_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 iot-20231028_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Pay vs Performance Disclosure [Line Items] Proceeds from sales of investments Proceeds from Sale of Debt Securities, Available-for-Sale Accrued expenses and other current liabilities Accrued And Other Liabilities, Current Accrued And Other Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Number of equity incentive plans Number Of Equity Incentive Plans Number Of Equity Incentive Plans Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Remaining performance obligation, period (in months) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Balance at beginning of period (in shares) Balance at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Operating lease, remaining lease term (in years) Lessee, Operating Lease, Remaining Lease Term Statement of Stockholders' Equity [Abstract] Summary of Cash Equivalents and Available for Sale Marketable Securities Cash, Cash Equivalents and Investments [Table Text Block] Effect of foreign 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 MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Weighted-average remaining contractual term, exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Restatement Determination Date: Restatement Determination Date [Axis] Corporate notes and bonds Corporate Debt Securities [Member] Interest income and other income (expense), net Nonoperating Income (Expense) Interest receivable Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss Commitments and contingencies (Note 9) Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Exercisable at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Equity Equity [Text Block] Connected Device Costs Connected Device Costs [Member] Connected Device Costs Other assets, non-current Increase (Decrease) in Other Noncurrent Assets Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Description of Business Business Description and Basis of Presentation [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate John Bicket [Member] John Bicket Current liabilities: Liabilities, Current [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, $0.0001 par value—400,000,000 shares authorized as of October 28, 2023 and January 28, 2023; zero shares issued and outstanding as of October 28, 2023 and January 28, 2023 Preferred Stock, Value, Issued Shares reserved for future issuance, annual evergreen increase (in shares) Common Stock, Capital Shares Reserved for Future Issuance, Annual Evergreen Increase Common Stock, Capital Shares Reserved for Future Issuance, Annual Evergreen Increase Weighted-Average Grant-Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Forfeited, canceled, or expired (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Net loss per share attributable to common stockholders, diluted (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Balance at beginning of period (in shares) Balance at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Accrued compensation and benefits Accrued Employee Benefits, Current Estimated Fair Value Total Marketable securities Debt Securities, Available-for-Sale, Excluding Accrued Interest Litigation Case [Axis] Litigation Case [Axis] Trading Symbol Trading Symbol Letters of credit outstanding, amount Letters of Credit Outstanding, Amount Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Net loss Net loss Net Income (Loss) 2021 Employee Stock Purchase Plan Two Thousand Twenty One Employee Stock Purchase Plan [Member] Two Thousand Twenty One Employee Stock Purchase Plan Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Computers and equipment Machinery and Equipment [Member] Leases Lessee, Operating Leases [Text Block] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Employee stock purchase plan Shares available for future issuance Employee Stock [Member] Jonathan Chadwick [Member] Jonathan Chadwick Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Deferred revenue, beginning of period Deferred revenue, end of period Contract with Customer, Liability 2015 Equity Incentive Plan Two Thousand Fifteen Equity Incentive Plan [Member] Two Thousand Fifteen Equity Incentive Plan Schedule of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Litigation Status [Domain] Litigation Status [Domain] Executive Category: Executive Category [Axis] Common Class B Common Class B [Member] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Amortized Cost Cash Equivalents, At Carrying Value, Amortized Cost Cash Equivalents, At Carrying Value, Amortized Cost Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Local Phone Number Local Phone Number Accounts receivable, net Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Forecast Forecast [Member] Commission Costs Commission Costs [Member] Commission Costs Incentive received Incentive from Lessor Measurement Frequency [Axis] Measurement Frequency [Axis] Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Schedule of Fair Values of Available for Sale Marketable Securities Investments Classified by Contractual Maturity Date [Table Text Block] RSUs RSUs outstanding Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Payment of offering costs Payments of Stock Issuance Costs Long-term investments Debt Securities, Available-for-Sale, Excluding Accrued Interest, Noncurrent Income Statement Location [Axis] Income Statement Location [Axis] Schedule of Future Minimum Lease Payments Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Product and Service [Domain] Product and Service [Domain] Schedule of Potentially Dilutive Securities Excluded from the Computation of Diluted Net Loss per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Schedule of Lease Costs Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories Research and development Research and Development Expense [Member] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Litigation Status [Axis] Litigation Status [Axis] Antidilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Connected device costs, non-current Capitalized Contract Cost, Net, Noncurrent, Connected Device Costs Capitalized Contract Cost, Net, Noncurrent, Connected Device Costs Document Quarterly Report Document Quarterly Report Supplemental disclosures of non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Property and equipment accrued but not yet paid Capital Expenditures Incurred but Not yet Paid Offering period Share-based Compensation Arrangement by Share-based Payment Award, Offering Period Share-based Compensation Arrangement by Share-based Payment Award, Offering Period Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Vesting of early exercised stock options Noncash Or Part Noncash, Share-Based Payment Arrangement, Vesting Of Early Exercised Stock Options Noncash Or Part Noncash, Share-Based Payment Arrangement, Vesting Of Early Exercised Stock Options General and administrative General and Administrative Expense [Member] Total gross property and equipment Property, Plant and Equipment, Gross Weighted-average remaining contractual term, outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Trading Arrangement: Trading Arrangement [Axis] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Common stock purchases (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Purchased for Award Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Leases Lessee, Finance Leases [Text Block] Investments: Debt Securities, Available-for-Sale [Abstract] Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of RSU Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Operating lease liabilities, current Operating Lease, Liability, Current James Andrew Munk [Member] James Andrew Munk Entity Shell Company Entity Shell Company 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Risk-free interest rate, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Reserved Shares of Common Stock for Future Issuance Schedule of Stock by Class [Table Text Block] 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 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Operating lease cost Operating Lease, Cost Common stock, issued (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross Profit Deferred revenue, current Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Stock options Options outstanding Employee Stock Option [Member] Common Class A Common Class A [Member] Cost not yet recognized, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Cost not yet recognized, amount Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Estimated Fair Value Cash Equivalents, at Carrying Value Document Type Document Type Tabular List, Table Tabular List [Table Text Block] Short-term lease cost Short-Term Lease, Cost Entity Address, Address Line One Entity Address, Address Line One Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Restricted cash—letters of credit Restricted Cash, Fair Value Disclosure Restricted Cash, Fair Value Disclosure Capitalized contract cost Capitalized Contract Cost, Net Basis of Presentation and Fiscal Year Basis of Accounting, Policy [Policy Text Block] Other non-cash adjustments Other Noncash Income (Expense) Purchases of investments Payments to Acquire Debt Securities, Available-for-Sale Weighted-Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Restricted cash Restricted Cash, Noncurrent Income Statement [Abstract] Title of 12(b) Security Title of 12(b) Security Capitalized internal-use software development costs Capitalized Computer Software, Additions Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Sublease income Sublease Income Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Balance at beginning of period (in dollars per share) Balance at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Issuance of common stock in connection with equity compensation plans Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Connected device costs Increase (Decrease) In Capitalized Contract Cost, Connected Device Costs Increase (Decrease) In Capitalized Contract Cost, Connected Device Costs Offering Period [Domain] Offering Period [Domain] Offering Period Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Purchase period Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period Entity Tax Identification Number Entity Tax Identification Number Inventories Inventory, Net Amortization expense Capitalized Contract Cost, Amortization Total lease cost Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Share-based payment arrangement, amount capitalized Share-Based Payment Arrangement, Amount Capitalized Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Second Purchase Period Second Purchase Period [Member] Second Purchase Period Amount of expected significant change in unrecognized tax benefit Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit Total Shareholder Return Amount Total Shareholder Return Amount Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Due within one year Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value Schedule of Capitalized Contract Costs Capitalized Contract Cost [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Issuance of common stock for vesting of RSUs (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Name Outstanding Recovery, Individual Name Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Leases [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Cash paid for amounts in the measurement of operating lease liabilities—operating cash flows Operating Lease, Payments Unrealized gains (losses) on investments, net of tax OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Common stock, outstanding (in shares) Balance at beginning of period (in shares) Balance at end of period (in shares) Common Stock, Shares, Outstanding Proceeds from maturities and redemptions of investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale PEO PEO [Member] Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Net loss attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Operating lease right-of-use assets and liabilities, net Increase (Decrease) In Operating Lease Right-Of-Use Asset And Operating Lease Liability Increase (Decrease) In Operating Lease Right-Of-Use Asset And Operating Lease Liability Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective tax rate Effective Income Tax Rate Reconciliation, Percent Total operating lease liabilities Operating Lease, Liability Total liabilities Liabilities Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Total shares of common stock reserved for future issuance Common Stock, Capital Shares Reserved for Future Issuance Measurement Frequency [Domain] Measurement Frequency [Domain] Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] All Executive Categories All Executive Categories [Member] Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Number of reportable segments Number of Reportable Segments Basic and diluted net loss per share: Earnings Per Share [Abstract] Investments Marketable Securities, Policy [Policy Text Block] Sales and marketing Selling and Marketing Expense Common stock Common Stock, Value, Issued General and administrative General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Stock option exercises in transit Stock Option Exercises In Transit Stock Option Exercises In Transit Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Payment of principal on finance leases Finance Lease, Principal Payments Lease modification, impairment, and related charges Asset Impairment Charges Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] 2021 Equity Incentive Plan Two Thousand Twenty One Equity Incentive Plan [Member] Two Thousand Twenty One Equity Incentive Plan Litigation Case [Domain] Litigation Case [Domain] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Net Loss Per Share Earnings Per Share, Policy [Policy Text Block] Capitalized commission costs Capitalized connected device costs Capitalized Contract Cost, Net, Period Cost Capitalized Contract Cost, Net, Period Cost Repurchase of restricted common stock (in shares) Stock Repurchased During Period, Shares Cash, Cash Equivalents, Restricted Cash, and Investments Cash, Cash Equivalents, and Marketable Securities [Text Block] PEO Name PEO Name Expected volatility, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized 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 Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Accounts Receivable Accounts Receivable [Policy Text Block] Common stock purchases Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Aggregate intrinsic value, exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Class of Stock [Axis] Class of Stock [Axis] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Depreciation and amortization Depreciation and amortization expense Depreciation, Depletion and Amortization Furniture and fixtures Furniture and Fixtures [Member] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Total stockholders’ equity Balance at beginning of period Balance at end of period Equity, Attributable to Parent Commercial paper Commercial Paper [Member] Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Increase (decrease) in operating lease, right-of-use asset Additional Operating Lease Right Of Use Asset Additional operating lease resulting in a right-of-use asset Total long-lived assets, net Long-Lived Assets Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revenue recognized in the period from beginning deferred revenue balance Contract with Customer, Liability, Revenue Recognized Restricted cash Restricted Cash and Cash Equivalents Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Expected term Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, issued (in shares) Preferred Stock, Shares Issued Level 2 Fair Value, Inputs, Level 2 [Member] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Entity Emerging Growth Company Entity Emerging Growth Company Schedule of Long-lived Assets by Geographic Areas Long-Lived Assets by Geographic Areas [Table Text Block] Stockholders' Equity (Deficit) Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Short-term investments Debt Securities, Available-for-Sale, Excluding Accrued Interest, Current Document Fiscal Period Focus Document Fiscal Period Focus 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Contract with Customer, Liability [Roll Forward] Contract with Customer, Liability [Roll Forward] Contract with Customer, Liability Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Shares available for future grants Share-Based Payment Arrangement [Member] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Balance at beginning of period (in dollars per share) Balance at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Schedule of Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Common Stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] Net Loss Per Share, Basic and Diluted Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Internal-use software development costs Software and Software Development Costs [Member] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Minimum Minimum [Member] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Gross Unrealized Gains Cash Equivalents, At Carrying Value, Accumulated Gross Unrealized Gain, Before Tax Cash Equivalents, At Carrying Value, Accumulated Gross Unrealized Gain, Before Tax Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] First Purchase Period First Purchase Period [Member] First Purchase Period Other revenue Product and Service, Other [Member] Unlawful Draw Down On Letter Of Credit Unlawful Draw Down On Letter Of Credit [Member] Unlawful Draw Down On Letter Of Credit U.S. government and agency securities US Treasury Securities [Member] Cash paid for income taxes, net of refunds Income Taxes Paid, Net Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Fair Value, Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Other investing activities Payments for (Proceeds from) Other Investing Activities Accumulated Deficit Retained Earnings [Member] Schedule of Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Sanjit Biswas [Member] Sanjit Biswas Other assets, non-current Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Net loss per share attributable to common stockholders, basic (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Cash equivalents: Cash Equivalents, at Carrying Value [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Risk-free interest rate, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Expected volatility, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Intrinsic value of shares exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Remainder of 2024 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Net loss attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Diluted Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Schedule of Restricted Cash Restrictions on Cash and Cash Equivalents [Table Text Block] Accounts payable and other liabilities Increase (Decrease) in Accounts Payable and Other Operating Liabilities 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 Common Class C Common Class C [Member] Pending Litigation Pending Litigation [Member] Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Principles of Consolidation Consolidation, Policy [Policy Text Block] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Termination Date Trading Arrangement Termination Date Common stock, authorized (in shares) Common Stock, Shares Authorized Amortization expense Capitalized Computer Software, Amortization Document Information [Table] Document Information [Table] Vesting of early exercised stock options Adjustments To Additional Paid In Capital, Early Exercised Stock Options Adjustments To Additional Paid In Capital, Early Exercised Stock Options Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Property, Plant and Equipment [Abstract] Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Adam Eltoukhy [Member] Adam Eltoukhy Credit loss expense (benefit) Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] 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 Issuance of common stock for vesting of RSUs Stock Issued During Period, Value, Restricted Stock Award, Gross Cover [Abstract] Document Information [Line Items] Change in Contract with Customer, Liability [Abstract] Change in Contract with Customer, Liability [Abstract] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Finance lease, liability Finance Lease, Liability Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Offering Period [Axis] Offering Period [Axis] Offering Period Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Insider Trading Arrangements [Line Items] Allowance for credit losses Accounts Receivable, Allowance for Credit Loss Aggregate intrinsic value, outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Issuance of common stock in connection with equity compensation plans (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Adjustment to Compensation, Amount Adjustment to Compensation Amount Cost of revenue Cost of Sales [Member] Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Due in one year to two years Debt Securities, Available-For-Sale, Maturity, Allocated And Single Maturity Date, Rolling After One Through Two Years, Fair Value Debt Securities, Available-For-Sale, Maturity, Allocated And Single Maturity Date, Rolling After One Through Two Years, Fair Value Exercisable at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Deferred commissions Capitalized Contract Cost, Net, Noncurrent, Commission Costs Capitalized Contract Cost, Net, Noncurrent, Commission Costs Entity Central Index Key Entity Central Index Key Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Total stock-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Provision for income taxes Income Tax Expense (Benefit) Other Non-US [Member] Allowance for doubtful accounts, writeoff Accounts Receivable, Allowance for Credit Loss, Writeoff Finance lease, right-of-use asset Finance Lease, Right-of-Use Asset, after Accumulated Amortization Fair Value Measurements Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments Deferred commissions Increase (Decrease) In Capitalized Contract Cost, Commission Costs Increase (Decrease) In Capitalized Contract Cost, Commission Costs Name Trading Arrangement, Individual Name Cash and Cash Equivalents [Abstract] Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Revenue Disaggregation of Revenue [Table Text Block] Equity [Abstract] Weighted-average remaining lease term—operating leases (in years) Operating Lease, Weighted Average Remaining Lease Term Revenue Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Amendment Flag Amendment Flag Money market funds Money Market Funds [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Schedule of Weighted Average Assumptions Used to Estimate Fair Value of ESPP Shares Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Weighted-average discount rate—operating leases Operating Lease, Weighted Average Discount Rate, Percent Loss contingency, receivable Loss Contingency, Receivable Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Leasehold improvements Leasehold Improvements [Member] Sales and marketing Selling and Marketing Expense [Member] Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Gross Unrealized Losses Cash Equivalents, At Carrying Value, Accumulated Gross Unrealized Loss, Before Tax Cash Equivalents, At Carrying Value, Accumulated Gross Unrealized Loss, Before Tax Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedule of Deferred Revenue Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Operating expenses Operating Expenses [Abstract] Costs to Obtain and Fulfill a Contract Revenue, Deferred Revenue, and Remaining Performance Obligations Revenue from Contract with Customer [Text Block] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount 2029 and thereafter Lessee, Operating Lease, Liability, to be Paid, After Year Four Lessee, Operating Lease, Liability, to be Paid, After Year Four Additional Paid-In Capital Additional Paid-in Capital [Member] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cover [Abstract] Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES Total cash equivalents and restricted cash Cash Equivalents And Restricted Cash, Fair Value Disclosure Cash Equivalents And Restricted Cash, Fair Value Disclosure Fair Value, Recurring Fair Value, Recurring [Member] Other liabilities, non-current Other Liabilities, Noncurrent Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Forfeited, canceled, or expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Total future minimum lease payments Lessee, Operating Lease, Liability, to be Paid Remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Total operating expenses Operating Expenses Segment Information Segment Reporting Disclosure [Text Block] Subscription revenue Subscription and Circulation [Member] Net increase (decrease) in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Purchase price of common stock Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Scenario [Axis] Scenario [Axis] Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Loss from operations Operating Income (Loss) Cost of revenue Cost of Revenue Connected device costs, current Capitalized Contract Cost, Net, Current, Connected Device Costs Capitalized Contract Cost, Net, Current, Connected Device Costs Proceeds from issuance of common stock in connection with equity compensation plans Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Scenario [Domain] Scenario [Domain] Stock Options, Additional Disclosures Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Internal-use software development costs, net Capitalized Computer Software, Net EX-101.PRE 10 iot-20231028_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover - shares
9 Months Ended
Oct. 28, 2023
Nov. 28, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Oct. 28, 2023  
Document Transition Report false  
Entity File Number 001-41140  
Entity Registrant Name SAMSARA INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 47-3100039  
Entity Address, Address Line One 1 De Haro Street  
Entity Address, City or Town San Francisco  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94107  
City Area Code 415  
Local Phone Number 985-2400  
Title of 12(b) Security Class A Common Stock, $0.0001 par value per share  
Trading Symbol IOT  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Central Index Key 0001642896  
Amendment Flag false  
Current Fiscal Year End Date --02-03  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q3  
Common Class A    
Cover [Abstract]    
Entity Common Stock, Shares Outstanding   188,900,633
Common Class B    
Cover [Abstract]    
Entity Common Stock, Shares Outstanding   351,295,184
Common Class C    
Cover [Abstract]    
Entity Common Stock, Shares Outstanding   0
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Oct. 28, 2023
Jan. 28, 2023
Current assets:    
Cash and cash equivalents $ 208,099 $ 200,670
Short-term investments 451,659 489,192
Accounts receivable, net 115,199 122,867
Inventories 27,103 40,571
Connected device costs, current 99,230 82,046
Prepaid expenses and other current assets 39,593 22,189
Total current assets 940,883 957,535
Restricted cash 21,683 23,096
Long-term investments 189,414 113,101
Property and equipment, net 56,635 59,278
Operating lease right-of-use assets 85,491 112,624
Connected device costs, non-current 214,665 194,852
Deferred commissions 161,463 140,166
Other assets, non-current 16,140 16,356
Total assets 1,686,374 1,617,008
Current liabilities:    
Accounts payable 38,263 30,144
Accrued expenses and other current liabilities 51,930 53,824
Accrued compensation and benefits 28,360 36,030
Deferred revenue, current 367,401 300,113
Operating lease liabilities, current 20,529 22,047
Total current liabilities 506,483 442,158
Deferred revenue, non-current 136,320 126,452
Operating lease liabilities, non-current 83,342 100,873
Other liabilities, non-current 9,298 9,506
Total liabilities 735,443 678,989
Commitments and contingencies (Note 9)
Stockholders’ equity:    
Preferred stock, $0.0001 par value—400,000,000 shares authorized as of October 28, 2023 and January 28, 2023; zero shares issued and outstanding as of October 28, 2023 and January 28, 2023 0 0
Additional paid-in capital 2,294,065 2,107,013
Accumulated other comprehensive loss (1,439) (652)
Accumulated deficit (1,341,727) (1,168,372)
Total stockholders’ equity 950,931 938,019
Total liabilities and stockholders’ equity 1,686,374 1,617,008
Common Class A    
Stockholders’ equity:    
Common stock 9 7
Common Class B    
Stockholders’ equity:    
Common stock 23 23
Common Class C    
Stockholders’ equity:    
Common stock $ 0 $ 0
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Oct. 28, 2023
Jan. 28, 2023
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, authorized (in shares) 400,000,000 400,000,000
Preferred stock, issued (in shares) 0 0
Preferred stock, outstanding (in shares) 0 0
Common Class A    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, authorized (in shares) 4,000,000,000 4,000,000,000
Common stock, issued (in shares) 188,713,215 132,111,095
Common stock, outstanding (in shares) 188,713,215 132,111,095
Common Class B    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, authorized (in shares) 600,000,000 600,000,000
Common stock, issued (in shares) 351,455,602 392,049,114
Common stock, outstanding (in shares) 351,455,602 392,049,114
Common Class C    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, authorized (in shares) 1,200,000,000 1,200,000,000
Common stock, issued (in shares) 0 0
Common stock, outstanding (in shares) 0 0
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 28, 2023
Oct. 29, 2022
Oct. 28, 2023
Oct. 29, 2022
Income Statement [Abstract]        
Revenue $ 237,534 $ 169,800 $ 661,111 $ 465,968
Cost of revenue 61,585 47,253 178,008 131,128
Gross profit 175,949 122,547 483,103 334,840
Operating expenses        
Research and development 60,820 49,970 185,155 132,802
Sales and marketing 116,780 94,056 353,643 273,347
General and administrative 48,354 41,997 139,888 127,098
Lease modification, impairment, and related charges 4,762 0 4,762 1,056
Total operating expenses 230,716 186,023 683,448 534,303
Loss from operations (54,767) (63,476) (200,345) (199,463)
Interest income and other income (expense), net 9,378 5,613 28,493 7,094
Loss before provision for income taxes (45,389) (57,863) (171,852) (192,369)
Provision for income taxes 142 692 1,503 1,455
Net loss (45,531) (58,555) (173,355) (193,824)
Other comprehensive loss:        
Foreign currency translation adjustments (820) 315 276 416
Unrealized gains (losses) on investments, net of tax 382 (1,304) (1,063) (1,304)
Other comprehensive loss (438) (989) (787) (888)
Comprehensive loss $ (45,969) $ (59,544) $ (174,142) $ (194,712)
Basic and diluted net loss per share:        
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.08) $ (0.11) $ (0.33) $ (0.38)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.08) $ (0.11) $ (0.33) $ (0.38)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) 537,464,892 516,551,258 531,873,324 511,867,718
Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) 537,464,892 516,551,258 531,873,324 511,867,718
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Balance at beginning of period (in shares) at Jan. 29, 2022   505,476,160      
Balance at beginning of period at Jan. 29, 2022 $ 988,947 $ 29 $ 1,909,964 $ (96) $ (920,950)
Stockholders' Equity (Deficit)          
Issuance of common stock for vesting of RSUs (in shares)   10,711,083      
Issuance of common stock for vesting of RSUs 1 $ 1      
Issuance of common stock in connection with equity compensation plans (in shares)   2,686,238      
Issuance of common stock in connection with equity compensation plans 10,877   10,877    
Vesting of early exercised stock options 253   253    
Repurchase of restricted common stock (in shares)   (438)      
Stock-based compensation expense 134,387   134,387    
Other comprehensive loss (888)     (888)  
Net loss (193,824)       (193,824)
Balance at end of period (in shares) at Oct. 29, 2022   518,873,043      
Balance at end of period at Oct. 29, 2022 939,753 $ 30 2,055,481 (984) (1,114,774)
Balance at beginning of period (in shares) at Jul. 30, 2022   514,366,270      
Balance at beginning of period at Jul. 30, 2022 953,138 $ 29 2,009,323 5 (1,056,219)
Stockholders' Equity (Deficit)          
Issuance of common stock for vesting of RSUs (in shares)   4,219,328      
Issuance of common stock for vesting of RSUs 1 $ 1      
Issuance of common stock in connection with equity compensation plans (in shares)   287,445      
Issuance of common stock in connection with equity compensation plans 165   165    
Vesting of early exercised stock options 75   75    
Stock-based compensation expense 45,918   45,918    
Other comprehensive loss (989)     (989)  
Net loss (58,555)       (58,555)
Balance at end of period (in shares) at Oct. 29, 2022   518,873,043      
Balance at end of period at Oct. 29, 2022 939,753 $ 30 2,055,481 (984) (1,114,774)
Balance at beginning of period (in shares) at Jan. 28, 2023   524,160,209      
Balance at beginning of period at Jan. 28, 2023 938,019 $ 30 2,107,013 (652) (1,168,372)
Stockholders' Equity (Deficit)          
Issuance of common stock for vesting of RSUs (in shares)   14,308,592      
Issuance of common stock for vesting of RSUs 2 $ 2      
Issuance of common stock in connection with equity compensation plans (in shares)   1,700,016      
Issuance of common stock in connection with equity compensation plans 13,391   13,391    
Vesting of early exercised stock options 25   25    
Stock-based compensation expense 173,636   173,636    
Other comprehensive loss (787)     (787)  
Net loss (173,355)       (173,355)
Balance at end of period (in shares) at Oct. 28, 2023   540,168,817      
Balance at end of period at Oct. 28, 2023 950,931 $ 32 2,294,065 (1,439) (1,341,727)
Balance at beginning of period (in shares) at Jul. 29, 2023   534,917,397      
Balance at beginning of period at Jul. 29, 2023 936,367 $ 31 2,233,533 (1,001) (1,296,196)
Stockholders' Equity (Deficit)          
Issuance of common stock for vesting of RSUs (in shares)   5,063,177      
Issuance of common stock for vesting of RSUs 1 $ 1      
Issuance of common stock in connection with equity compensation plans (in shares)   188,243      
Issuance of common stock in connection with equity compensation plans 265   265    
Stock-based compensation expense 60,267   60,267    
Other comprehensive loss (438)     (438)  
Net loss (45,531)       (45,531)
Balance at end of period (in shares) at Oct. 28, 2023   540,168,817      
Balance at end of period at Oct. 28, 2023 $ 950,931 $ 32 $ 2,294,065 $ (1,439) $ (1,341,727)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Oct. 28, 2023
Oct. 29, 2022
Operating activities    
Net loss $ (173,355) $ (193,824)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 10,839 8,350
Stock-based compensation expense 172,395 133,490
Lease modification, impairment, and related charges 4,762 1,056
Other non-cash adjustments (10,681) 3,336
Changes in operating assets and liabilities:    
Accounts receivable, net 3,824 (13,297)
Inventories 13,467 (11,434)
Prepaid expenses and other current assets (17,448) (5,300)
Connected device costs (36,997) (58,993)
Deferred commissions (21,297) (10,455)
Other assets, non-current 267 (1,520)
Accounts payable and other liabilities (206) (9,398)
Deferred revenue 77,155 60,557
Operating lease right-of-use assets and liabilities, net 7,338 (1,216)
Net cash provided by (used in) operating activities 30,063 (98,648)
Investing activities    
Purchase of property and equipment (8,858) (27,237)
Purchases of investments (541,401) (355,730)
Proceeds from sales of investments 6,174 0
Proceeds from maturities and redemptions of investments 508,093 0
Other investing activities (50) 432
Net cash used in investing activities (36,042) (382,535)
Financing activities    
Proceeds from issuance of common stock in connection with equity compensation plans 13,435 10,868
Payment of offering costs 0 (2,532)
Payment of principal on finance leases (1,416) (856)
Net cash provided by financing activities 12,019 7,480
Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash (24) (471)
Net increase (decrease) in cash, cash equivalents, and restricted cash 6,016 (474,174)
Cash, cash equivalents, and restricted cash, beginning of period 223,766 944,310
Cash, cash equivalents, and restricted cash, end of period 229,782 470,136
Supplemental disclosure of cash flow information:    
Cash paid for income taxes, net of refunds 1,533 315
Supplemental disclosures of non-cash investing and financing activities:    
Property and equipment accrued but not yet paid 109 1,081
Stock option exercises in transit 0 1
Vesting of early exercised stock options $ 25 $ 253
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Description of Business
9 Months Ended
Oct. 28, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business Description of Business
Samsara Inc. (“Samsara”) and its subsidiaries (collectively, the “Company”) are the pioneers of the Connected Operations Cloud, which is a system of record that enables businesses that depend on physical operations to harness Internet of Things (“IoT”) data to develop actionable business insights and improve their operations. Samsara was incorporated in Delaware in 2015 as Samsara Networks Inc. and changed its name to Samsara Inc. in February 2021. Samsara’s principal executive offices are located at 1 De Haro Street, San Francisco, California 94107.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies
9 Months Ended
Oct. 28, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation and Fiscal Year—The accompanying unaudited condensed consolidated financial statements have been prepared in conformity 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 28, 2023, which was filed with the SEC on March 21, 2023.
In management’s opinion, these unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company’s financial position as of October 28, 2023 and the results of operations for the three and nine months ended October 28, 2023 and October 29, 2022, and cash flows for the nine months ended October 28, 2023 and October 29, 2022. The condensed consolidated balance sheet as of January 28, 2023 was derived from the audited financial statements but does not include all disclosures required by GAAP. The results of operations for the three and nine months ended October 28, 2023 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.
The Company’s fiscal year is a 52- or 53-week period ending on the Saturday closest to February 1. Every sixth fiscal year is a 53-week year. Fiscal year 2024 consists of 53 weeks, with the fourth quarter consisting of 14 weeks, and fiscal year 2023 consisted of 52 weeks.
Principles of Consolidation—The condensed consolidated financial statements include the accounts of Samsara and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Use of Estimates—The preparation of condensed consolidated financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Such management estimates include, but are not limited to, the fair value of stock-based awards, internal-use software development costs, sales return reserve, accrued liabilities and contingencies, depreciation and amortization periods, lease modification, impairment, and related charges, and accounting for income taxes. Actual results could materially differ from the estimates and assumptions made.
Significant Accounting Policies—Notwithstanding the addition of policies described below as a result of a recently adopted accounting pronouncement, there were no material changes to the Company’s significant accounting policies during the nine months ended October 28, 2023.
Accounts Receivable—Accounts receivable consist of current trade receivables from customers, net of allowance for credit losses. The allowance for credit losses is estimated based on the Company’s assessment of the collectibility of accounts receivable by considering various factors, including customer creditworthiness and the related aging of past-due balances, historical write-off experience, current economic conditions, and reasonable and supportable forecasts of future economic conditions over the life of the receivable. Management evaluates customer accounts periodically, and accounts receivable deemed uncollectible are charged against the allowance for credit losses when identified. An allowance for credit losses balance of $6.7 million was recorded as of October 28, 2023. During the three and nine months ended October 28, 2023, the Company recorded a charge of $3.2 million and $3.8 million, respectively, to operations and wrote off $2.7 million and $4.7 million, respectively, against the allowance.
Investments—The Company’s investments in marketable debt securities have been classified and accounted for as available-for-sale and are recorded at estimated fair value. Credit losses relating to available-for-sale marketable debt securities are recorded through an allowance for credit losses with a corresponding charge in “Interest income and other income (expense), net” on the condensed consolidated statements of operations and comprehensive loss. When identifying and measuring impairment, the Company excludes the applicable accrued interest from both the fair value and amortized cost basis.
Recently Adopted Accounting Pronouncement—In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, with further clarifications made in subsequent amendments. This standard changes the methodology for measuring credit losses on financial instruments and the timing of when such losses are recorded. For trade receivables and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale marketable debt securities are required to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. This guidance is effective for the Company for its fiscal year beginning January 29, 2023 and interim periods within that fiscal year. The Company adopted this guidance effective January 29, 2023 and the adoption did not result in a material impact on the Company’s condensed consolidated financial statements.
Recent Accounting Pronouncements Not Yet Adopted—In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This standard requires disclosure of incremental segment information on an annual and interim basis. This guidance is effective for the Company’s Annual Report on Form 10-K for the fiscal year ended February 1, 2025, and subsequent interim periods. Early adoption is permitted. The Company is currently evaluating the impact of this ASU on the Company’s consolidated financial statements.
The Company has reviewed all other recently issued accounting pronouncements and concluded they were either not applicable or not expected to have a material impact on the Company’s condensed consolidated financial statements.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Cash, Cash Equivalents, Restricted Cash, and Investments
9 Months Ended
Oct. 28, 2023
Cash and Cash Equivalents [Abstract]  
Cash, Cash Equivalents, Restricted Cash, and Investments Cash, Cash Equivalents, Restricted Cash, and Investments
As of October 28, 2023 and January 28, 2023, cash and cash equivalents consist of cash deposited with banks and money market funds, and all highly liquid investments with an original or remaining maturity of 90 days or less when purchased. As of October 28, 2023 and January 28, 2023, short-term and long-term investments in marketable debt securities consist of U.S. government and agency securities, corporate notes and bonds, and commercial paper.
Restricted cash as of October 28, 2023 and January 28, 2023 consists of letters of credit secured as collateral on the Company’s office space leases.
Total cash, cash equivalents, and restricted cash consist of the following (in thousands):
As of
October 28, 2023January 28, 2023
Cash and cash equivalents$208,099 $200,670 
Restricted cash21,683 23,096 
Total cash, cash equivalents, and restricted cash$229,782 $223,766 
The following is a summary of the Company’s cash equivalents and available-for-sale marketable debt securities recorded within short-term and long-term investments on the condensed consolidated balance sheets (in thousands):
As of
October 28, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Cash equivalents:
Money market funds
$8,804 $— $— $8,804 
Commercial paper
23,245 — — 23,245 
U.S. government and agency securities
3,998 — 3,999 
Total cash equivalents$36,047 $$— $36,048 
Investments:
Commercial paper
$55,344 $— $— $55,344 
Corporate notes and bonds
286,807 30 (1,036)285,801 
U.S. government and agency securities
301,050 (1,126)299,928 
Total investments$643,201 $34 $(2,162)$641,073 
As of
January 28, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Cash equivalents:
Money market funds
$5,604 $— $— $5,604 
Commercial paper
36,337 — — 36,337 
U.S. government and agency securities
12,974 — (1)12,973 
Total cash equivalents$54,915 $— $(1)$54,914 
Investments:
Commercial paper
$182,869 $— $— $182,869 
Corporate notes and bonds
190,933 57 (437)190,553 
U.S. government and agency securities
229,556 (693)228,871 
Total investments$603,358 $65 $(1,130)$602,293 
The Company included $4.3 million and $2.0 million of accrued interest receivable, net of the allowance for credit losses (if any), in “Prepaid expenses and other current assets” on the condensed consolidated balance sheets as of October 28, 2023 and January 28, 2023, respectively.
For available-for-sale marketable debt securities with unrealized loss positions, the Company does not intend to sell any of the securities and the Company considers it more likely than not that the Company will hold these securities until a recovery of the cost basis, which may not occur until maturity. The Company did not recognize an allowance for credit losses on these securities as of October 28, 2023 because such potential losses were not material.
As of October 28, 2023, the contractual maturities of the Company’s investments did not exceed 24 months. The estimated fair values of available-for-sale marketable debt securities, by remaining contractual maturity, are as follows (in thousands):
As of
October 28, 2023
Due within one year$451,659 
Due in one year to two years189,414 
Total$641,073 
There were no material realized gains or losses that were reclassified out of accumulated other comprehensive loss either individually or in the aggregate, during the three and nine months ended October 28, 2023 and October 29, 2022. There were no material unrealized gains or losses, either individually or in the aggregate, as of October 28, 2023 and January 28, 2023.
Concentrations of Credit Risk—The Company maintains its investments in marketable debt securities with high-quality financial institutions with investment-grade ratings.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements
9 Months Ended
Oct. 28, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The Company reports financial assets and liabilities and nonfinancial assets and liabilities that are recognized or disclosed at fair value in the condensed consolidated financial statements on a recurring basis. The authoritative guidance establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are as follows:
Level 1—Observable inputs that reflect quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2—Observable inputs other than quoted prices in active markets for identical assets or liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3—Inputs that are generally unobservable and typically reflect management’s estimates of assumptions that market participants would use in pricing the asset or liability.
The level in the fair value hierarchy within which a fair value measurement in its entirety falls is based on the lowest-level input that is significant to the fair value measurement in its entirety.
The condensed consolidated financial statements as of October 28, 2023 and January 28, 2023 do not include any nonrecurring fair value measurements relating to assets or liabilities.
The following tables present the fair value hierarchy for the Company’s assets measured at fair value on a recurring basis as of the periods presented (in thousands):
As of October 28, 2023
Level 1Level 2Level 3Total
Cash equivalents and restricted cash:
Cash equivalents
Money market funds$120,412 $— $— $120,412 
Commercial paper— 23,245 — 23,245 
U.S. government and agency securities— 3,998 — 3,998 
Restricted cash—letters of credit20,439 — — 20,439 
Total cash equivalents and restricted cash$140,851 $27,243 $— $168,094 
Marketable debt securities:
Commercial paper
$— $55,344 $— $55,344 
Corporate notes and bonds
— 285,801 — 285,801 
U.S. government and agency securities
— 299,928 — 299,928 
Total marketable debt securities$— $641,073 $— $641,073 
As of January 28, 2023
Level 1Level 2Level 3Total
Cash equivalents and restricted cash:
Cash equivalents
Money market funds$120,751 $— $— $120,751 
Commercial paper— 36,337 — 36,337 
U.S. government and agency securities— 12,973 — 12,973 
Restricted cash—letters of credit23,096 — — 23,096 
Total cash equivalents and restricted cash$143,847 $49,310 $— $193,157 
Marketable debt securities:
Commercial paper
$— $182,869 $— $182,869 
Corporate notes and bonds
— 190,553 — 190,553 
U.S. government and agency securities
— 228,871 — 228,871 
Total marketable debt securities$— $602,293 $— $602,293 
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.
There were no transfers between Level 1 or Level 2, or transfers in or out of Level 3, of the fair value hierarchy during the nine months ended October 28, 2023 and October 29, 2022.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Costs to Obtain and Fulfill a Contract
9 Months Ended
Oct. 28, 2023
Revenue from Contract with Customer [Abstract]  
Costs to Obtain and Fulfill a Contract Costs to Obtain and Fulfill a Contract
Deferred Commissions—Total deferred commissions as of October 28, 2023 and January 28, 2023 were $161.5 million and $140.2 million, respectively.
The following table provides the amounts capitalized and amortized for the Company’s commission costs for the periods presented (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Capitalized commission costs$20,075 $16,599 $59,564 $47,442 
Amortization expense$11,856 $12,477 $38,267 $36,987 
Connected Devices—Total connected device costs, which the Company also refers to as IoT device costs, current and non-current, as of October 28, 2023 and January 28, 2023 were $313.9 million and $276.9 million, respectively.
The following table provides the amounts capitalized and amortized for the Company’s connected device costs for the periods presented (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Capitalized connected device costs$34,276 $39,244 $105,506 $105,014 
Amortization expense$24,942 $17,048 $68,509 $46,020 
Revenue, Deferred Revenue, and Remaining Performance Obligations
Revenue Recognition—Subscription revenue is generated from subscriptions to access the Company’s Connected Operations Cloud. Subscription agreements contain multiple service elements for one or more of the Company’s cloud-based Applications via mobile app(s) or a website that enable data collection and provide access to the cellular network, generally one or more wireless gateways, cameras, sensors and other devices (collectively, “connected devices” or “IoT devices”), support services delivered over the term of the arrangement and warranty coverage. The Company’s Connected Operations Cloud and the related connected device access points are highly interdependent and interrelated, and represent a combined performance obligation, which is recognized over the related subscription period.
Other revenue is generally recognized at a point in time and is earned through the sale of replacement gateways, sensors and cameras, as well as related shipping and handling fees, credit card processing fees, and professional services.
Revenue consists of the following (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Subscription revenue$232,857 $166,555 $647,520 $457,083 
Other revenue4,677 3,245 13,591 8,885 
Total revenue$237,534 $169,800 $661,111 $465,968 
Deferred Revenue—The following table provides the deferred revenue balances and revenue recognized from beginning deferred revenue balances for the periods presented (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Deferred revenue, beginning of period$477,037 $354,570 $426,565 $313,686 
Deferred revenue, end of period503,721 374,243 503,721 374,243 
Revenue recognized in the period from beginning deferred revenue balance213,383 156,716 271,518 188,197 
Remaining Performance Obligations (“RPO”)—RPO represents the amount of contracted future revenue that has not yet been recognized, including both deferred revenue and non-cancelable contracted amounts that will be invoiced and recognized as revenue in future periods.
As of October 28, 2023, the Company’s RPO was $1,763.6 million, of which the Company expects to recognize revenue of approximately $846.6 million over the next 12 months, with the remaining balance to be recognized thereafter.
Concentrations of Significant Customers and Credit Risk—No customer accounted for greater than 10% of the Company’s total revenue for the three and nine months ended October 28, 2023 and October 29, 2022.
There were no customers that individually represented greater than 10% of the Company’s accounts receivable as of October 28, 2023 and January 28, 2023.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment, Net
9 Months Ended
Oct. 28, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
Property and equipment, net, comprises the following (in thousands):
As of
October 28, 2023January 28, 2023
Gross property and equipment
Computers and equipment$1,563 $1,257 
Leasehold improvements50,476 49,727 
Furniture and fixtures21,112 19,740 
Internal-use software development costs (1)
30,846 22,422 
Total gross property and equipment103,997 93,146 
Accumulated depreciation and amortization (2)
(47,362)(33,868)
Property and equipment, net$56,635 $59,278 
__________
(1)The Company’s internal-use software development costs included $0.8 million and $2.0 million of stock-based compensation costs for the three and nine months ended October 28, 2023, respectively, and $0.5 million and $1.1 million of stock-based compensation costs for the three and nine months ended October 29, 2022, respectively. The following table provides the amounts capitalized and amortized for the Company’s internal-use software development costs for the periods presented (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Capitalized internal-use software development costs$3,310 $2,003 $8,424 $4,554 
Amortization expense$1,192 $934 $3,366 $2,911 
Internal-use software development costs, net, as of the periods presented was as follows (in thousands):
As of
October 28, 2023January 28, 2023
Internal-use software development costs, net$13,021 $8,744 
(2)The following table presents the depreciation and amortization of property and equipment included on the Company’s condensed consolidated statements of operations and comprehensive loss (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Depreciation and amortization expense$3,646 $3,345 $10,839 $8,350 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Leases
9 Months Ended
Oct. 28, 2023
Leases [Abstract]  
Leases Leases
The Company leases office space under operating lease agreements that are non-cancelable (subject to limited termination rights). These leases have remaining lease terms ranging from one year to approximately eight years. The Company is required to pay property taxes, insurance, and normal maintenance costs for certain of these facilities and will be required to pay any increases over the base year of these expenses on the remainder of the Company’s facilities.
The components of operating lease expense were as follows (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Operating lease cost$5,788 $6,333 $18,078 $19,096 
Short-term lease cost371 172 1,119 486 
Sublease income(345)(195)(783)(581)
Total lease cost$5,814 $6,310 $18,414 $19,001 
Supplemental information related to operating leases was as follows (in thousands, except for weighted-average data):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Cash paid for amounts in the measurement of operating lease liabilities—operating cash flows$6,788 $6,725 $20,215 $20,017 
During the nine months ended October 28, 2023, the Company recorded no additional operating lease liabilities arising from obtaining right-of-use (“ROU”) assets.
As of
October 28, 2023January 28, 2023
Weighted-average remaining lease term—operating leases (in years)6.06.5
Weighted-average discount rate—operating leases4.68 %4.53 %
Future minimum lease payments included in the measurement of operating lease liabilities as of October 28, 2023 were as follows (in thousands):
Fiscal Years EndingAmount
Remainder of 2024$6,806 
202526,959 
202620,019 
202714,236 
202812,596 
2029 and thereafter43,652 
Total future minimum lease payments (1)
124,268 
Less: imputed interest(17,871)
Total operating lease liabilities$106,397 
__________
(1)The contractual commitment amounts under operating leases in the table above are primarily related to facility leases for the Company’s corporate office facilities in San Francisco, California, as well as other offices for the Company’s local operations. The table above does not reflect obligations under contracts that the Company can cancel without a significant penalty, the Company’s option to exercise early termination rights, or the payment of related early termination fees.
On April 12, 2023, the Company settled a lease dispute, which was primarily related to lease incentives associated with leasehold improvements in the form of a tenant allowance and received $11.3 million. This amount was recognized primarily as a reduction to the corresponding ROU assets on the Company’s condensed consolidated balance sheet and was also included in “Operating lease liabilities, net” on the Company’s condensed consolidated statement of cash flows. This claim is unrelated to the claim discussed under the caption “Lease-Related Litigation” in Note 9, “Commitments and Contingencies.”
In August 2023, the Company executed a sublease for certain office space, which resulted in an impairment of the corresponding ROU and fixed assets of $4.8 million. This impairment charge was recorded in “Lease modification, impairment, and related charges” for the three and nine months ended October 28, 2023.
In addition to its operating leases, the Company has entered into non-cancelable finance leases for equipment beginning in 2020. The balances for finance leases were recorded in “Other assets, non-current,” “Accrued expenses and other current liabilities,” and “Other liabilities, non-current” as the amounts were immaterial as of October 28, 2023 and January 28, 2023.
Leases Leases
The Company leases office space under operating lease agreements that are non-cancelable (subject to limited termination rights). These leases have remaining lease terms ranging from one year to approximately eight years. The Company is required to pay property taxes, insurance, and normal maintenance costs for certain of these facilities and will be required to pay any increases over the base year of these expenses on the remainder of the Company’s facilities.
The components of operating lease expense were as follows (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Operating lease cost$5,788 $6,333 $18,078 $19,096 
Short-term lease cost371 172 1,119 486 
Sublease income(345)(195)(783)(581)
Total lease cost$5,814 $6,310 $18,414 $19,001 
Supplemental information related to operating leases was as follows (in thousands, except for weighted-average data):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Cash paid for amounts in the measurement of operating lease liabilities—operating cash flows$6,788 $6,725 $20,215 $20,017 
During the nine months ended October 28, 2023, the Company recorded no additional operating lease liabilities arising from obtaining right-of-use (“ROU”) assets.
As of
October 28, 2023January 28, 2023
Weighted-average remaining lease term—operating leases (in years)6.06.5
Weighted-average discount rate—operating leases4.68 %4.53 %
Future minimum lease payments included in the measurement of operating lease liabilities as of October 28, 2023 were as follows (in thousands):
Fiscal Years EndingAmount
Remainder of 2024$6,806 
202526,959 
202620,019 
202714,236 
202812,596 
2029 and thereafter43,652 
Total future minimum lease payments (1)
124,268 
Less: imputed interest(17,871)
Total operating lease liabilities$106,397 
__________
(1)The contractual commitment amounts under operating leases in the table above are primarily related to facility leases for the Company’s corporate office facilities in San Francisco, California, as well as other offices for the Company’s local operations. The table above does not reflect obligations under contracts that the Company can cancel without a significant penalty, the Company’s option to exercise early termination rights, or the payment of related early termination fees.
On April 12, 2023, the Company settled a lease dispute, which was primarily related to lease incentives associated with leasehold improvements in the form of a tenant allowance and received $11.3 million. This amount was recognized primarily as a reduction to the corresponding ROU assets on the Company’s condensed consolidated balance sheet and was also included in “Operating lease liabilities, net” on the Company’s condensed consolidated statement of cash flows. This claim is unrelated to the claim discussed under the caption “Lease-Related Litigation” in Note 9, “Commitments and Contingencies.”
In August 2023, the Company executed a sublease for certain office space, which resulted in an impairment of the corresponding ROU and fixed assets of $4.8 million. This impairment charge was recorded in “Lease modification, impairment, and related charges” for the three and nine months ended October 28, 2023.
In addition to its operating leases, the Company has entered into non-cancelable finance leases for equipment beginning in 2020. The balances for finance leases were recorded in “Other assets, non-current,” “Accrued expenses and other current liabilities,” and “Other liabilities, non-current” as the amounts were immaterial as of October 28, 2023 and January 28, 2023.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue, Deferred Revenue, and Remaining Performance Obligations
9 Months Ended
Oct. 28, 2023
Revenue from Contract with Customer [Abstract]  
Revenue, Deferred Revenue, and Remaining Performance Obligations Costs to Obtain and Fulfill a Contract
Deferred Commissions—Total deferred commissions as of October 28, 2023 and January 28, 2023 were $161.5 million and $140.2 million, respectively.
The following table provides the amounts capitalized and amortized for the Company’s commission costs for the periods presented (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Capitalized commission costs$20,075 $16,599 $59,564 $47,442 
Amortization expense$11,856 $12,477 $38,267 $36,987 
Connected Devices—Total connected device costs, which the Company also refers to as IoT device costs, current and non-current, as of October 28, 2023 and January 28, 2023 were $313.9 million and $276.9 million, respectively.
The following table provides the amounts capitalized and amortized for the Company’s connected device costs for the periods presented (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Capitalized connected device costs$34,276 $39,244 $105,506 $105,014 
Amortization expense$24,942 $17,048 $68,509 $46,020 
Revenue, Deferred Revenue, and Remaining Performance Obligations
Revenue Recognition—Subscription revenue is generated from subscriptions to access the Company’s Connected Operations Cloud. Subscription agreements contain multiple service elements for one or more of the Company’s cloud-based Applications via mobile app(s) or a website that enable data collection and provide access to the cellular network, generally one or more wireless gateways, cameras, sensors and other devices (collectively, “connected devices” or “IoT devices”), support services delivered over the term of the arrangement and warranty coverage. The Company’s Connected Operations Cloud and the related connected device access points are highly interdependent and interrelated, and represent a combined performance obligation, which is recognized over the related subscription period.
Other revenue is generally recognized at a point in time and is earned through the sale of replacement gateways, sensors and cameras, as well as related shipping and handling fees, credit card processing fees, and professional services.
Revenue consists of the following (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Subscription revenue$232,857 $166,555 $647,520 $457,083 
Other revenue4,677 3,245 13,591 8,885 
Total revenue$237,534 $169,800 $661,111 $465,968 
Deferred Revenue—The following table provides the deferred revenue balances and revenue recognized from beginning deferred revenue balances for the periods presented (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Deferred revenue, beginning of period$477,037 $354,570 $426,565 $313,686 
Deferred revenue, end of period503,721 374,243 503,721 374,243 
Revenue recognized in the period from beginning deferred revenue balance213,383 156,716 271,518 188,197 
Remaining Performance Obligations (“RPO”)—RPO represents the amount of contracted future revenue that has not yet been recognized, including both deferred revenue and non-cancelable contracted amounts that will be invoiced and recognized as revenue in future periods.
As of October 28, 2023, the Company’s RPO was $1,763.6 million, of which the Company expects to recognize revenue of approximately $846.6 million over the next 12 months, with the remaining balance to be recognized thereafter.
Concentrations of Significant Customers and Credit Risk—No customer accounted for greater than 10% of the Company’s total revenue for the three and nine months ended October 28, 2023 and October 29, 2022.
There were no customers that individually represented greater than 10% of the Company’s accounts receivable as of October 28, 2023 and January 28, 2023.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Oct. 28, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Operating Leases—See Note 7, “Leases,” for the maturities of operating lease liabilities as of October 28, 2023.
Purchase Commitments—The Company’s purchase commitments consist of contractual arrangements with software-as-a-service subscription providers and non-cancelable purchase orders based on current inventory needs fulfilled by the Company’s suppliers and contract manufacturers. There were no material contractual obligations that were entered into by the Company during the nine months ended October 28, 2023 that were outside of the ordinary course of business.
Letters of Credit—As of October 28, 2023 and January 28, 2023, the Company had $20.4 million and $23.1 million, respectively, in letters of credit outstanding primarily in favor of certain landlords for office space. These letters of credit renew annually and expire on various dates through 2031.
Litigation—From time to time, the Company has been and may become involved in various legal proceedings in the ordinary course of its business and has been and may be subject to third-party intellectual property infringement claims.
The Company continually evaluates uncertainties associated with litigation and records a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) information available prior to issuance of the condensed consolidated financial statements indicates that it is probable that a liability has been incurred at the date of the condensed consolidated financial statements and (ii) the loss or range of loss can be reasonably estimated. If the Company determines that a loss is possible and a range of the loss can be reasonably estimated, the Company will disclose the range of the possible loss. The Company evaluates developments in legal matters that could affect the amount of liability that has been previously accrued, if any, and the matters and related ranges of possible losses disclosed and makes adjustments and changes to the disclosures, as appropriate. Significant judgment is required to determine both likelihood of there being, and the estimated amount of, a loss related to such matters. Until the final resolution of such matters, there may be an exposure to loss, and such amounts could be material. For legal proceedings for which there is a reasonable possibility of loss (meaning those losses for which the likelihood is more than remote but less than probable), the Company has determined there is no material exposure on an aggregate basis. The amounts recorded for losses deemed probable as of October 28, 2023 were also not material.
Lease-Related Litigation—In March 2019, the Company signed a lease agreement with a landlord for certain premises located in San Francisco, California (the “Premises”). In September 2021, the Company sued the landlord in San Francisco Superior Court to enforce its right to terminate the lease and to recover damages on the grounds that the Premises were never adequately delivered to the Company. The landlord countersued the Company for allegedly breaching the lease. On October 30, 2021, the Company vacated the Premises. On November 17, 2021, the landlord drew down the remaining $8.7 million letter of credit, which the Company accounts for as a receivable in “Other assets, non-current.” The outcome of this matter is subject to ongoing litigation and is uncertain at this time.
Indemnification—In the normal course of business, the Company has agreed and may continue to agree to indemnify third parties with whom it enters into contractual relationships, including customers, lessors, and parties to other transactions with the Company, with respect to certain matters. The Company has agreed, under certain conditions, to hold these third parties harmless against specified losses, such as those arising from a breach of representations or covenants, claims that the Company’s products infringe the intellectual property rights of other parties, or other claims made against certain parties. It is not possible to determine the maximum potential amount of liability under these indemnification obligations due to the Company’s limited history of prior indemnification claims and the unique facts and circumstances that are likely to be involved in each particular claim.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Equity
9 Months Ended
Oct. 28, 2023
Equity [Abstract]  
Equity Equity
As of October 28, 2023, there were 188,713,215, 351,455,602, and no shares of Class A, Class B, and Class C common stock issued and outstanding, respectively. As of January 28, 2023, there were 132,111,095, 392,049,114, and no shares of Class A, Class B, and Class C common stock issued and outstanding, respectively.
The Company had reserved shares of common stock for future issuance as of October 28, 2023 and January 28, 2023, as follows:
As of
October 28, 2023January 28, 2023
2015 Equity Incentive Plan:
Options outstanding6,385,340 6,927,540 
RSUs outstanding8,592,585 15,137,385 
2021 Equity Incentive Plan:
RSUs outstanding32,286,795 25,658,719 
Shares available for future grants67,713,580 55,891,021 
2021 Employee Stock Purchase Plan:
Shares available for future issuance17,560,555 13,471,769 
Total shares of common stock reserved for future issuance132,538,855 117,086,434 
Employee Compensation Plans
The Company currently has two equity incentive plans, the 2015 Equity Incentive Plan (the “2015 Plan”) and the 2021 Equity Incentive Plan (the “2021 Plan”). The 2015 Plan was terminated in connection with the adoption of the 2021 Plan in December 2021 but continues to govern the terms of outstanding stock options and RSUs that were granted prior to the termination of the 2015 Plan. The Company no longer grants equity awards pursuant to the 2015 Plan.
2021 Equity Incentive Plan—In December 2021, the Board of Directors adopted and stockholders approved the 2021 Equity Incentive Plan, which became effective in December 2021 in connection with the Company’s initial public offering (“IPO”). The total number of shares of the Company’s Class A common stock reserved for future grants as of October 28, 2023 includes 26,208,010 shares added on the first day of fiscal year 2024 pursuant to the annual automatic evergreen increase provision of the 2021 Plan.
Options—A summary of the stock options activity under the 2015 Plan during the nine months ended October 28, 2023 is presented below (the number of options represents shares of Class B common stock exercisable in respect thereof):
Number of SharesWeighted-Average
Exercise Price
Weighted-Average
Remaining
Contractual Term
(In Years)
Aggregate Intrinsic Value (1)
(In Thousands)
Balance as of January 28, 20236,927,540 $4.61 6.4$63,351 
Granted— $— 
Exercised(542,200)$0.83 
Forfeited, canceled, or expired— $— 
Balance as of October 28, 20236,385,340 $4.93 5.9$110,298 
Exercisable as of October 28, 20235,622,520 $4.58 5.7$99,145 
__________
(1)Aggregate intrinsic value for stock options represents the difference between the exercise price and the per share fair value of the Company’s Class A common stock for each period end presented, multiplied by the number of stock options outstanding or exercisable as of each period end presented.
The intrinsic value of stock options exercised was $11.7 million and $22.9 million during the nine months ended October 28, 2023 and October 29, 2022, respectively.
As of October 28, 2023, unrecognized stock-based compensation expense related to outstanding unvested stock options for employees that are expected to vest was approximately $3.0 million. The remaining unrecognized stock-based compensation expense is expected to be recognized over a weighted-average period of approximately 0.5 years.
RSUs—RSUs granted prior to the IPO had both a service condition and a performance condition (defined under the 2015 Plan as the occurrence of a qualifying liquidity event, which was defined as the earlier of a successful initial public offering or acquisition). Stock-based compensation expense was only recognized for RSUs for which both the service condition and performance condition have been met. The service condition for these awards is generally satisfied over four years. The performance condition was satisfied upon the IPO. Prior to the IPO, the Company did not record expense on RSUs as a liquidity event upon which vesting is contingent was not probable of occurring. Following the closing of the IPO in December 2021, the Company began recording stock-based compensation expense for these RSUs using the accelerated attribution method, based on the grant-date fair value of the RSUs. RSUs granted after the IPO only have a service condition, and the related stock-based compensation expense is recognized on a straight-line basis over the requisite service period. The service condition for these awards is generally satisfied over four years for RSUs granted through fiscal year 2023 and three years for RSUs granted after fiscal year 2023.
A summary of the RSUs activity under the 2015 Plan and 2021 Plan during the nine months ended October 28, 2023 is presented below:
Number of SharesWeighted-Average
Grant-Date
Fair Value
Balance as of January 28, 202340,796,104 $12.20 
Granted18,585,089 $17.83 
Vested(14,308,592)$12.70 
Forfeited(4,193,221)$13.80 
Balance as of October 28, 202340,879,380 $14.42 
As of October 28, 2023, unrecognized stock-based compensation expense related to outstanding unvested RSUs for employees that are expected to vest was approximately $497.7 million. The remaining unrecognized stock-based compensation expense is expected to be recognized over a weighted-average period of approximately 1.4 years.
2021 Employee Stock Purchase Plan—In December 2021, the Board of Directors adopted and stockholders approved the 2021 Employee Stock Purchase Plan (the “2021 ESPP”), which became effective in December 2021 in connection with the IPO. The total number of shares of the Company’s Class A common stock reserved for future issuance as of October 28, 2023 includes 5,241,602 shares added on the first day of fiscal year 2024 pursuant to the annual automatic evergreen increase provision of the 2021 ESPP.
The price at which Class A common stock is purchased under the 2021 ESPP is equal to 85% of the lower of the fair market value of a share of the Company’s Class A common stock on the enrollment date or on the exercise date. The enrollment date means the first trading day of each offering period, and the exercise date means the last trading day of each purchase period. Offering periods are generally 12 months long, commencing on the first trading day on or after June 11 and December 11 of each year and terminating on the last trading day on or before June 10 and December 10 of each year. Purchase periods are generally six months long, commencing on the first trading day after one exercise date and ending with the next exercise date.
For the nine months ended October 28, 2023 and October 29, 2022, 1,152,816 and 1,109,945 shares of Class A common stock were purchased under the 2021 ESPP, resulting in net cash proceeds of $13.0 million and $10.3 million, respectively.
As of October 28, 2023, unrecognized stock-based compensation expense related to the 2021 ESPP was approximately $3.1 million. The remaining unrecognized stock-based compensation expense is expected to be recognized over a weighted-average period of approximately 0.4 years.
Employee Stock Purchase Plan Valuation—The Company estimates the fair value of shares to be issued under the 2021 ESPP using the Black-Scholes option-pricing model. The Black-Scholes option-pricing model requires estimates of highly subjective assumptions, which greatly affect fair value. The weighted-average assumptions used to estimate the fair value of shares to be issued under the 2021 ESPP were as follows:
Nine Months Ended
October 28, 2023October 29, 2022
Expected volatility
66.9% – 72.5%
81.0% – 97.7%
Expected term (years)
0.5 – 1.0
0.5 – 1.0
Risk-free interest rate
5.2% – 5.4%
2.3% – 2.9%
Expected dividend yield—%—%
Expected volatility—The expected volatility for the nine months ended October 28, 2023 was based on the historical volatility of the Company. The expected volatility for the nine months ended October 29, 2022 was based on the historical volatility of the Company and similar companies whose stock or option prices are publicly available, after considering the industry, stage of life cycle, size, market capitalization, and financial leverage of the other companies.
Expected term (years)—The expected term is approximately 0.5 years for the first purchase period and approximately 1.0 year for the second purchase period.
Risk-free interest rate—The risk-free interest rate assumption is based on observed U.S. Treasury yield curve interest rates in effect at the time of grant appropriate for the expected term of the stock-based award.
Expected dividend yield—Because the Company has never paid and has no current intention to pay cash dividends on its common stock, the expected dividend yield is zero.
Stock-Based Compensation Expense—Stock-based compensation expense, by grant type, was as follows (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Stock options$771 $1,081 $2,357 $3,305 
RSUs55,165 41,537 160,255 120,888 
Employee stock purchase plan3,855 2,920 9,783 9,297 
Total stock-based compensation expense$59,791 $45,538 $172,395 $133,490 
Stock-based compensation expense included in the following line items of the Company’s condensed consolidated statements of operations and comprehensive loss was as follows (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Cost of revenue$2,936 $2,589 $8,698 $6,834 
Research and development21,523 17,928 64,378 45,398 
Sales and marketing19,253 12,292 51,832 41,159 
General and administrative16,079 12,729 47,487 40,099 
Total stock-based compensation expense$59,791 $45,538 $172,395 $133,490 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Oct. 28, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company had an effective tax rate of (0.3)% and (1.2)% for the three months ended October 28, 2023 and October 29, 2022, respectively, and (0.9)% and (0.8)% for the nine months ended October 28, 2023 and October 29, 2022, respectively. The Company’s provision for income taxes was $0.1 million and $0.7 million for the three months ended October 28, 2023 and October 29, 2022, respectively, and $1.5 million and $1.5 million for the nine months ended October 28, 2023 and October 29, 2022, respectively. The Company has incurred U.S. operating losses and has minimal profits in foreign jurisdictions.
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.
As of October 28, 2023 and January 28, 2023, based on all available objective evidence, including the existence of cumulative losses, the Company determined that it was not more likely than not that the net deferred tax assets were fully realizable for U.S. federal and state tax purposes. Accordingly, the Company established a full valuation allowance against its deferred tax assets for U.S. federal and state tax purposes. The Company intends to maintain a full valuation allowance on net deferred tax assets until sufficient positive evidence exists to support reversal of the valuation allowance for U.S. federal and state tax purposes.
The unrecognized tax benefits as of October 28, 2023, if recognized, would not affect the effective income tax rate due to the valuation allowance that currently offsets the deferred tax assets.
During the nine months ended October 28, 2023, there were no material changes to the total amount of unrecognized tax benefits and the Company does not expect any significant changes in the next 12 months.
The Company files income tax returns in the U.S. federal jurisdiction and various states and foreign jurisdictions. All periods since inception are subject to examination by U.S. federal, state, and foreign authorities, where applicable.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share, Basic and Diluted
9 Months Ended
Oct. 28, 2023
Earnings Per Share [Abstract]  
Net Loss Per Share, Basic and Diluted Net Loss Per Share, Basic and Diluted
For purposes of calculating net loss per share, the Company continues to use the two-class method. As Class A, Class B, and Class C common stock have identical liquidation and dividend rights, the undistributed earnings are allocated on a proportionate basis to each class of common stock. As a result, the basic and diluted net loss per share attributable to common stockholders are the same for all classes of the Company’s common stock, on both an individual and combined basis, and therefore are presented together.
The following table presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Numerator:
Net loss attributable to common stockholders$(45,531)$(58,555)$(173,355)$(193,824)
Denominator:
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted537,464,892 516,551,258 531,873,324 511,867,718 
Net loss per share attributable to common stockholders, basic and diluted$(0.08)$(0.11)$(0.33)$(0.38)
The following potentially dilutive securities were excluded from the computation of diluted net loss per share calculations for the periods presented because the impact of including them would have been antidilutive:
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Outstanding stock options6,385,340 7,045,765 6,385,340 7,045,765 
RSUs40,879,380 40,694,397 40,879,380 40,694,397 
Employee stock purchase rights under the 2021 ESPP905,835 46,822 905,835 11,751 
Total antidilutive securities48,170,555 47,786,984 48,170,555 47,751,913 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information
9 Months Ended
Oct. 28, 2023
Segment Reporting [Abstract]  
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. The Company derives its subscription revenue from customers that leverage the Company’s Connected Operations Cloud, which consists of a data platform and set of applications to consolidate data from their physical operations into a single, integrated solution. Amounts derived from subscription and other revenue are summarized in Note 8, “Revenue, Deferred Revenue, and Remaining Performance Obligations.”
Revenue by Geographic Area
The following table presents the Company’s revenue disaggregated by geography, based on the location of the Company’s customers (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
United States$207,949 $151,747 $581,164 $415,871 
Other (1)
29,585 18,053 79,947 50,097 
Total revenue$237,534 $169,800 $661,111 $465,968 
__________
(1)No individual country other than the United States exceeded 10% of the Company’s total revenue for any period presented.
Long-Lived Assets, Net, by Geographic Area
The following table presents the Company’s long-lived assets, net, disaggregated by geography, which consist of property and equipment, net, and operating lease ROU assets (in thousands):
As of
October 28, 2023January 28, 2023
United States$135,187 $163,193 
Other (1)
6,939 8,709 
Total long-lived assets, net$142,126 $171,902 
__________
(1)No individual country other than the United States exceeded 10% of the Company’s total long-lived assets, net, for any period presented.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 28, 2023
Oct. 29, 2022
Oct. 28, 2023
Oct. 29, 2022
Pay vs Performance Disclosure        
Net loss $ (45,531) $ (58,555) $ (173,355) $ (193,824)
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended 9 Months Ended
Oct. 28, 2023
shares
Oct. 28, 2023
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  
Sanjit Biswas [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
Sanjit Biswas, our Chief Executive Officer and Director, entered into trading plans on behalf of affiliated family trusts that are intended to satisfy the affirmative defense conditions of Rule 10b5-1(c). The plans provide for the sale of an aggregate of up to 5,000,000 shares of our Class A common stock. The plans were adopted on September 29, 2023 and will terminate on December 28, 2024, subject to early termination for certain specified events set forth in the plans.
Name Sanjit Biswas  
Title Chief Executive Officer and Director  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date September 29, 2023  
Arrangement Duration 456 days  
Aggregate Available 5,000,000 5,000,000
John Bicket [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
John Bicket, our Executive Vice President, Chief Technology Officer and Director, entered into trading plans on behalf of affiliated family trusts that are intended to satisfy the affirmative defense conditions of Rule 10b5-1(c). The plans provide for the sale of an aggregate of up to 5,000,000 shares of our Class A common stock. The plans were adopted on September 29, 2023 and will terminate on December 28, 2024, subject to early termination for certain specified events set forth in the plans.
Name John Bicket  
Title Executive Vice President, Chief Technology Officer and Director  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date September 29, 2023  
Arrangement Duration 456 days  
Aggregate Available 5,000,000 5,000,000
Jonathan Chadwick [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
Jonathan Chadwick, one of our Directors, entered into a trading plan that is intended to satisfy the affirmative defense conditions of Rule 10b5-1(c). The plan provides for the sale of up to 61,030 shares of our Class A common stock. The plan was adopted on June 27, 2023 and will terminate on September 29, 2024, subject to early termination for certain specified events set forth in the plan.
Name Jonathan Chadwick  
Title Directors  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date June 27, 2023  
Arrangement Duration 460 days  
Aggregate Available 61,030 61,030
Adam Eltoukhy [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
Adam Eltoukhy, our Executive Vice President, Chief Legal Officer and Corporate Secretary, entered into a trading plan that is intended to satisfy the affirmative defense conditions of Rule 10b5-1(c). The plan provides for the sale of up to 286,051 shares of our Class A common stock (less any shares that may be withheld by us or separately sold by a broker to generate funds to cover the withholding taxes associated with the vesting of his Samsara equity awards). The plan was adopted on September 11, 2023 and will terminate on December 13, 2024, subject to early termination for certain specified events set forth in the plan.
Name Adam Eltoukhy  
Title Executive Vice President, Chief Legal Officer and Corporate Secretary  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date September 11, 2023  
Arrangement Duration 459 days  
Aggregate Available 286,051 286,051
James Andrew Munk [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement  
James Andrew Munk, our Chief Accounting Officer, entered into a trading plan that is intended to satisfy the affirmative defense conditions of Rule 10b5-1(c). The plan provides for the sale of up to 30,910 shares of our Class A common stock (less any shares that may be withheld by us or separately sold by a broker to generate funds to cover the withholding taxes associated with the vesting of his Samsara equity awards). In addition, up to 25% of the net shares of Class A common stock received by Mr. Munk after taxes in connection with the vesting of any newly granted Samsara equity awards may be sold under the plan. The plan was adopted on September 27, 2023 and will terminate on December 27, 2024, subject to early termination for certain specified events set forth in the plan.
Name James Andrew Munk  
Title Chief Accounting Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date September 27, 2023  
Arrangement Duration 457 days  
Aggregate Available 30,910 30,910
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Oct. 28, 2023
Accounting Policies [Abstract]  
Basis of Presentation and Fiscal Year
Basis of Presentation and Fiscal Year—The accompanying unaudited condensed consolidated financial statements have been prepared in conformity 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 28, 2023, which was filed with the SEC on March 21, 2023.
In management’s opinion, these unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company’s financial position as of October 28, 2023 and the results of operations for the three and nine months ended October 28, 2023 and October 29, 2022, and cash flows for the nine months ended October 28, 2023 and October 29, 2022. The condensed consolidated balance sheet as of January 28, 2023 was derived from the audited financial statements but does not include all disclosures required by GAAP. The results of operations for the three and nine months ended October 28, 2023 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.
The Company’s fiscal year is a 52- or 53-week period ending on the Saturday closest to February 1. Every sixth fiscal year is a 53-week year. Fiscal year 2024 consists of 53 weeks, with the fourth quarter consisting of 14 weeks, and fiscal year 2023 consisted of 52 weeks.
Principles of Consolidation
Principles of Consolidation—The condensed consolidated financial statements include the accounts of Samsara and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.
Use of Estimates
Use of Estimates—The preparation of condensed consolidated financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Such management estimates include, but are not limited to, the fair value of stock-based awards, internal-use software development costs, sales return reserve, accrued liabilities and contingencies, depreciation and amortization periods, lease modification, impairment, and related charges, and accounting for income taxes. Actual results could materially differ from the estimates and assumptions made.
Accounts Receivable
Accounts Receivable—Accounts receivable consist of current trade receivables from customers, net of allowance for credit losses. The allowance for credit losses is estimated based on the Company’s assessment of the collectibility of accounts receivable by considering various factors, including customer creditworthiness and the related aging of past-due balances, historical write-off experience, current economic conditions, and reasonable and supportable forecasts of future economic conditions over the life of the receivable. Management evaluates customer accounts periodically, and accounts receivable deemed uncollectible are charged against the allowance for credit losses when identified. An allowance for credit losses balance of $6.7 million was recorded as of October 28, 2023. During the three and nine months ended October 28, 2023, the Company recorded a charge of $3.2 million and $3.8 million, respectively, to operations and wrote off $2.7 million and $4.7 million, respectively, against the allowance.
Investments
Investments—The Company’s investments in marketable debt securities have been classified and accounted for as available-for-sale and are recorded at estimated fair value. Credit losses relating to available-for-sale marketable debt securities are recorded through an allowance for credit losses with a corresponding charge in “Interest income and other income (expense), net” on the condensed consolidated statements of operations and comprehensive loss. When identifying and measuring impairment, the Company excludes the applicable accrued interest from both the fair value and amortized cost basis.
Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements Not Yet Adopted
Recently Adopted Accounting Pronouncement—In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, with further clarifications made in subsequent amendments. This standard changes the methodology for measuring credit losses on financial instruments and the timing of when such losses are recorded. For trade receivables and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale marketable debt securities are required to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. This guidance is effective for the Company for its fiscal year beginning January 29, 2023 and interim periods within that fiscal year. The Company adopted this guidance effective January 29, 2023 and the adoption did not result in a material impact on the Company’s condensed consolidated financial statements.
Recent Accounting Pronouncements Not Yet Adopted—In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This standard requires disclosure of incremental segment information on an annual and interim basis. This guidance is effective for the Company’s Annual Report on Form 10-K for the fiscal year ended February 1, 2025, and subsequent interim periods. Early adoption is permitted. The Company is currently evaluating the impact of this ASU on the Company’s consolidated financial statements.
The Company has reviewed all other recently issued accounting pronouncements and concluded they were either not applicable or not expected to have a material impact on the Company’s condensed consolidated financial statements.
Concentrations of Credit Risk
Concentrations of Credit Risk—The Company maintains its investments in marketable debt securities with high-quality financial institutions with investment-grade ratings.
Revenue Recognition
Revenue Recognition—Subscription revenue is generated from subscriptions to access the Company’s Connected Operations Cloud. Subscription agreements contain multiple service elements for one or more of the Company’s cloud-based Applications via mobile app(s) or a website that enable data collection and provide access to the cellular network, generally one or more wireless gateways, cameras, sensors and other devices (collectively, “connected devices” or “IoT devices”), support services delivered over the term of the arrangement and warranty coverage. The Company’s Connected Operations Cloud and the related connected device access points are highly interdependent and interrelated, and represent a combined performance obligation, which is recognized over the related subscription period.
Other revenue is generally recognized at a point in time and is earned through the sale of replacement gateways, sensors and cameras, as well as related shipping and handling fees, credit card processing fees, and professional services.
Net Loss Per Share
For purposes of calculating net loss per share, the Company continues to use the two-class method. As Class A, Class B, and Class C common stock have identical liquidation and dividend rights, the undistributed earnings are allocated on a proportionate basis to each class of common stock. As a result, the basic and diluted net loss per share attributable to common stockholders are the same for all classes of the Company’s common stock, on both an individual and combined basis, and therefore are presented together.
Fair Value Measurements
The Company reports financial assets and liabilities and nonfinancial assets and liabilities that are recognized or disclosed at fair value in the condensed consolidated financial statements on a recurring basis. The authoritative guidance establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are as follows:
Level 1—Observable inputs that reflect quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2—Observable inputs other than quoted prices in active markets for identical assets or liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3—Inputs that are generally unobservable and typically reflect management’s estimates of assumptions that market participants would use in pricing the asset or liability.
The level in the fair value hierarchy within which a fair value measurement in its entirety falls is based on the lowest-level input that is significant to the fair value measurement in its entirety.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Cash, Cash Equivalents, Restricted Cash, and Investments (Tables)
9 Months Ended
Oct. 28, 2023
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents Total cash, cash equivalents, and restricted cash consist of the following (in thousands):
As of
October 28, 2023January 28, 2023
Cash and cash equivalents$208,099 $200,670 
Restricted cash21,683 23,096 
Total cash, cash equivalents, and restricted cash$229,782 $223,766 
Schedule of Restricted Cash Total cash, cash equivalents, and restricted cash consist of the following (in thousands):
As of
October 28, 2023January 28, 2023
Cash and cash equivalents$208,099 $200,670 
Restricted cash21,683 23,096 
Total cash, cash equivalents, and restricted cash$229,782 $223,766 
Summary of Cash Equivalents and Available for Sale Marketable Securities
The following is a summary of the Company’s cash equivalents and available-for-sale marketable debt securities recorded within short-term and long-term investments on the condensed consolidated balance sheets (in thousands):
As of
October 28, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Cash equivalents:
Money market funds
$8,804 $— $— $8,804 
Commercial paper
23,245 — — 23,245 
U.S. government and agency securities
3,998 — 3,999 
Total cash equivalents$36,047 $$— $36,048 
Investments:
Commercial paper
$55,344 $— $— $55,344 
Corporate notes and bonds
286,807 30 (1,036)285,801 
U.S. government and agency securities
301,050 (1,126)299,928 
Total investments$643,201 $34 $(2,162)$641,073 
As of
January 28, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesEstimated Fair Value
Cash equivalents:
Money market funds
$5,604 $— $— $5,604 
Commercial paper
36,337 — — 36,337 
U.S. government and agency securities
12,974 — (1)12,973 
Total cash equivalents$54,915 $— $(1)$54,914 
Investments:
Commercial paper
$182,869 $— $— $182,869 
Corporate notes and bonds
190,933 57 (437)190,553 
U.S. government and agency securities
229,556 (693)228,871 
Total investments$603,358 $65 $(1,130)$602,293 
Schedule of Fair Values of Available for Sale Marketable Securities The estimated fair values of available-for-sale marketable debt securities, by remaining contractual maturity, are as follows (in thousands):
As of
October 28, 2023
Due within one year$451,659 
Due in one year to two years189,414 
Total$641,073 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Tables)
9 Months Ended
Oct. 28, 2023
Fair Value Disclosures [Abstract]  
Fair Value, Assets Measured on Recurring Basis
The following tables present the fair value hierarchy for the Company’s assets measured at fair value on a recurring basis as of the periods presented (in thousands):
As of October 28, 2023
Level 1Level 2Level 3Total
Cash equivalents and restricted cash:
Cash equivalents
Money market funds$120,412 $— $— $120,412 
Commercial paper— 23,245 — 23,245 
U.S. government and agency securities— 3,998 — 3,998 
Restricted cash—letters of credit20,439 — — 20,439 
Total cash equivalents and restricted cash$140,851 $27,243 $— $168,094 
Marketable debt securities:
Commercial paper
$— $55,344 $— $55,344 
Corporate notes and bonds
— 285,801 — 285,801 
U.S. government and agency securities
— 299,928 — 299,928 
Total marketable debt securities$— $641,073 $— $641,073 
As of January 28, 2023
Level 1Level 2Level 3Total
Cash equivalents and restricted cash:
Cash equivalents
Money market funds$120,751 $— $— $120,751 
Commercial paper— 36,337 — 36,337 
U.S. government and agency securities— 12,973 — 12,973 
Restricted cash—letters of credit23,096 — — 23,096 
Total cash equivalents and restricted cash$143,847 $49,310 $— $193,157 
Marketable debt securities:
Commercial paper
$— $182,869 $— $182,869 
Corporate notes and bonds
— 190,553 — 190,553 
U.S. government and agency securities
— 228,871 — 228,871 
Total marketable debt securities$— $602,293 $— $602,293 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Costs to Obtain and Fulfill a Contract (Tables)
9 Months Ended
Oct. 28, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Capitalized Contract Costs
The following table provides the amounts capitalized and amortized for the Company’s commission costs for the periods presented (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Capitalized commission costs$20,075 $16,599 $59,564 $47,442 
Amortization expense$11,856 $12,477 $38,267 $36,987 
The following table provides the amounts capitalized and amortized for the Company’s connected device costs for the periods presented (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Capitalized connected device costs$34,276 $39,244 $105,506 $105,014 
Amortization expense$24,942 $17,048 $68,509 $46,020 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment, Net (Tables)
9 Months Ended
Oct. 28, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net, comprises the following (in thousands):
As of
October 28, 2023January 28, 2023
Gross property and equipment
Computers and equipment$1,563 $1,257 
Leasehold improvements50,476 49,727 
Furniture and fixtures21,112 19,740 
Internal-use software development costs (1)
30,846 22,422 
Total gross property and equipment103,997 93,146 
Accumulated depreciation and amortization (2)
(47,362)(33,868)
Property and equipment, net$56,635 $59,278 
__________
(1)The Company’s internal-use software development costs included $0.8 million and $2.0 million of stock-based compensation costs for the three and nine months ended October 28, 2023, respectively, and $0.5 million and $1.1 million of stock-based compensation costs for the three and nine months ended October 29, 2022, respectively. The following table provides the amounts capitalized and amortized for the Company’s internal-use software development costs for the periods presented (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Capitalized internal-use software development costs$3,310 $2,003 $8,424 $4,554 
Amortization expense$1,192 $934 $3,366 $2,911 
Internal-use software development costs, net, as of the periods presented was as follows (in thousands):
As of
October 28, 2023January 28, 2023
Internal-use software development costs, net$13,021 $8,744 
(2)The following table presents the depreciation and amortization of property and equipment included on the Company’s condensed consolidated statements of operations and comprehensive loss (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Depreciation and amortization expense$3,646 $3,345 $10,839 $8,350 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
9 Months Ended
Oct. 28, 2023
Leases [Abstract]  
Schedule of Lease Costs
The components of operating lease expense were as follows (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Operating lease cost$5,788 $6,333 $18,078 $19,096 
Short-term lease cost371 172 1,119 486 
Sublease income(345)(195)(783)(581)
Total lease cost$5,814 $6,310 $18,414 $19,001 
Supplemental information related to operating leases was as follows (in thousands, except for weighted-average data):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Cash paid for amounts in the measurement of operating lease liabilities—operating cash flows$6,788 $6,725 $20,215 $20,017 
As of
October 28, 2023January 28, 2023
Weighted-average remaining lease term—operating leases (in years)6.06.5
Weighted-average discount rate—operating leases4.68 %4.53 %
Schedule of Future Minimum Lease Payments
Future minimum lease payments included in the measurement of operating lease liabilities as of October 28, 2023 were as follows (in thousands):
Fiscal Years EndingAmount
Remainder of 2024$6,806 
202526,959 
202620,019 
202714,236 
202812,596 
2029 and thereafter43,652 
Total future minimum lease payments (1)
124,268 
Less: imputed interest(17,871)
Total operating lease liabilities$106,397 
__________
(1)The contractual commitment amounts under operating leases in the table above are primarily related to facility leases for the Company’s corporate office facilities in San Francisco, California, as well as other offices for the Company’s local operations. The table above does not reflect obligations under contracts that the Company can cancel without a significant penalty, the Company’s option to exercise early termination rights, or the payment of related early termination fees.
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue, Deferred Revenue, and Remaining Performance Obligations (Tables)
9 Months Ended
Oct. 28, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue
Revenue consists of the following (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Subscription revenue$232,857 $166,555 $647,520 $457,083 
Other revenue4,677 3,245 13,591 8,885 
Total revenue$237,534 $169,800 $661,111 $465,968 
Schedule of Deferred Revenue
Deferred Revenue—The following table provides the deferred revenue balances and revenue recognized from beginning deferred revenue balances for the periods presented (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Deferred revenue, beginning of period$477,037 $354,570 $426,565 $313,686 
Deferred revenue, end of period503,721 374,243 503,721 374,243 
Revenue recognized in the period from beginning deferred revenue balance213,383 156,716 271,518 188,197 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Equity (Tables)
9 Months Ended
Oct. 28, 2023
Equity [Abstract]  
Schedule of Reserved Shares of Common Stock for Future Issuance
The Company had reserved shares of common stock for future issuance as of October 28, 2023 and January 28, 2023, as follows:
As of
October 28, 2023January 28, 2023
2015 Equity Incentive Plan:
Options outstanding6,385,340 6,927,540 
RSUs outstanding8,592,585 15,137,385 
2021 Equity Incentive Plan:
RSUs outstanding32,286,795 25,658,719 
Shares available for future grants67,713,580 55,891,021 
2021 Employee Stock Purchase Plan:
Shares available for future issuance17,560,555 13,471,769 
Total shares of common stock reserved for future issuance132,538,855 117,086,434 
Schedule of Stock Option Activity
Options—A summary of the stock options activity under the 2015 Plan during the nine months ended October 28, 2023 is presented below (the number of options represents shares of Class B common stock exercisable in respect thereof):
Number of SharesWeighted-Average
Exercise Price
Weighted-Average
Remaining
Contractual Term
(In Years)
Aggregate Intrinsic Value (1)
(In Thousands)
Balance as of January 28, 20236,927,540 $4.61 6.4$63,351 
Granted— $— 
Exercised(542,200)$0.83 
Forfeited, canceled, or expired— $— 
Balance as of October 28, 20236,385,340 $4.93 5.9$110,298 
Exercisable as of October 28, 20235,622,520 $4.58 5.7$99,145 
__________
(1)Aggregate intrinsic value for stock options represents the difference between the exercise price and the per share fair value of the Company’s Class A common stock for each period end presented, multiplied by the number of stock options outstanding or exercisable as of each period end presented.
Schedule of RSU Activity
A summary of the RSUs activity under the 2015 Plan and 2021 Plan during the nine months ended October 28, 2023 is presented below:
Number of SharesWeighted-Average
Grant-Date
Fair Value
Balance as of January 28, 202340,796,104 $12.20 
Granted18,585,089 $17.83 
Vested(14,308,592)$12.70 
Forfeited(4,193,221)$13.80 
Balance as of October 28, 202340,879,380 $14.42 
Schedule of Weighted Average Assumptions Used to Estimate Fair Value of ESPP Shares The weighted-average assumptions used to estimate the fair value of shares to be issued under the 2021 ESPP were as follows:
Nine Months Ended
October 28, 2023October 29, 2022
Expected volatility
66.9% – 72.5%
81.0% – 97.7%
Expected term (years)
0.5 – 1.0
0.5 – 1.0
Risk-free interest rate
5.2% – 5.4%
2.3% – 2.9%
Expected dividend yield—%—%
Schedule of Stock-Based Compensation Expense
Stock-Based Compensation Expense—Stock-based compensation expense, by grant type, was as follows (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Stock options$771 $1,081 $2,357 $3,305 
RSUs55,165 41,537 160,255 120,888 
Employee stock purchase plan3,855 2,920 9,783 9,297 
Total stock-based compensation expense$59,791 $45,538 $172,395 $133,490 
Stock-based compensation expense included in the following line items of the Company’s condensed consolidated statements of operations and comprehensive loss was as follows (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Cost of revenue$2,936 $2,589 $8,698 $6,834 
Research and development21,523 17,928 64,378 45,398 
Sales and marketing19,253 12,292 51,832 41,159 
General and administrative16,079 12,729 47,487 40,099 
Total stock-based compensation expense$59,791 $45,538 $172,395 $133,490 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share, Basic and Diluted (Tables)
9 Months Ended
Oct. 28, 2023
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 (in thousands, except share and per share data):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Numerator:
Net loss attributable to common stockholders$(45,531)$(58,555)$(173,355)$(193,824)
Denominator:
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted537,464,892 516,551,258 531,873,324 511,867,718 
Net loss per share attributable to common stockholders, basic and diluted$(0.08)$(0.11)$(0.33)$(0.38)
Schedule of Potentially Dilutive Securities Excluded from the Computation of Diluted Net Loss per Share
The following potentially dilutive securities were excluded from the computation of diluted net loss per share calculations for the periods presented because the impact of including them would have been antidilutive:
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
Outstanding stock options6,385,340 7,045,765 6,385,340 7,045,765 
RSUs40,879,380 40,694,397 40,879,380 40,694,397 
Employee stock purchase rights under the 2021 ESPP905,835 46,822 905,835 11,751 
Total antidilutive securities48,170,555 47,786,984 48,170,555 47,751,913 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information (Tables)
9 Months Ended
Oct. 28, 2023
Segment Reporting [Abstract]  
Schedule of Revenue from External Customers by Geographic Areas
The following table presents the Company’s revenue disaggregated by geography, based on the location of the Company’s customers (in thousands):
Three Months EndedNine Months Ended
October 28, 2023October 29, 2022October 28, 2023October 29, 2022
United States$207,949 $151,747 $581,164 $415,871 
Other (1)
29,585 18,053 79,947 50,097 
Total revenue$237,534 $169,800 $661,111 $465,968 
__________
(1)No individual country other than the United States exceeded 10% of the Company’s total revenue for any period presented.
Schedule of Long-lived Assets by Geographic Areas
The following table presents the Company’s long-lived assets, net, disaggregated by geography, which consist of property and equipment, net, and operating lease ROU assets (in thousands):
As of
October 28, 2023January 28, 2023
United States$135,187 $163,193 
Other (1)
6,939 8,709 
Total long-lived assets, net$142,126 $171,902 
__________
(1)No individual country other than the United States exceeded 10% of the Company’s total long-lived assets, net, for any period presented.
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Details)
$ in Millions
3 Months Ended 9 Months Ended
Oct. 28, 2023
USD ($)
Oct. 28, 2023
USD ($)
Accounting Policies [Abstract]    
Allowance for credit losses $ 6.7 $ 6.7
Credit loss expense (benefit) 3.2 3.8
Allowance for doubtful accounts, writeoff $ 2.7 $ 4.7
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Cash, Cash Equivalents, Restricted Cash, and Investments - Schedule of Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Oct. 28, 2023
Jan. 28, 2023
Oct. 29, 2022
Jan. 29, 2022
Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents $ 208,099 $ 200,670    
Restricted cash 21,683 23,096    
Total cash, cash equivalents, and restricted cash $ 229,782 $ 223,766 $ 470,136 $ 944,310
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Cash, Cash Equivalents, Restricted Cash, and Investments - Summary of Cash Equivalents and Available for Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Oct. 28, 2023
Jan. 28, 2023
Cash equivalents:    
Amortized Cost $ 36,047 $ 54,915
Gross Unrealized Gains 1 0
Gross Unrealized Losses 0 (1)
Estimated Fair Value 36,048 54,914
Investments:    
Amortized Cost 643,201 603,358
Gross Unrealized Gains 34 65
Gross Unrealized Losses (2,162) (1,130)
Estimated Fair Value 641,073 602,293
Commercial paper    
Investments:    
Amortized Cost 55,344 182,869
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 55,344 182,869
Corporate notes and bonds    
Investments:    
Amortized Cost 286,807 190,933
Gross Unrealized Gains 30 57
Gross Unrealized Losses (1,036) (437)
Estimated Fair Value 285,801 190,553
U.S. government and agency securities    
Investments:    
Amortized Cost 301,050 229,556
Gross Unrealized Gains 4 8
Gross Unrealized Losses (1,126) (693)
Estimated Fair Value 299,928 228,871
Money market funds    
Cash equivalents:    
Amortized Cost 8,804 5,604
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 8,804 5,604
Commercial paper    
Cash equivalents:    
Amortized Cost 23,245 36,337
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 23,245 36,337
U.S. government and agency securities    
Cash equivalents:    
Amortized Cost 3,998 12,974
Gross Unrealized Gains 1 0
Gross Unrealized Losses 0 (1)
Estimated Fair Value $ 3,999 $ 12,973
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Cash, Cash Equivalents, Restricted Cash, and Investments - Narrative (Details) - USD ($)
$ in Millions
Oct. 28, 2023
Jan. 28, 2023
Cash and Cash Equivalents [Abstract]    
Interest receivable $ 4.3 $ 2.0
Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration] Prepaid expenses and other current assets Prepaid expenses and other current assets
Contractual maturities of available-for-sale debt securities, maximum 24 months  
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Cash, Cash Equivalents, Restricted Cash, and Investments - Schedule of Fair Values of Available for Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Oct. 28, 2023
Jan. 28, 2023
Cash and Cash Equivalents [Abstract]    
Due within one year $ 451,659  
Due in one year to two years 189,414  
Total $ 641,073 $ 602,293
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Oct. 28, 2023
Jan. 28, 2023
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Marketable securities $ 641,073 $ 602,293
Commercial paper    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Marketable securities 55,344 182,869
Corporate notes and bonds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Marketable securities 285,801 190,553
U.S. government and agency securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Marketable securities 299,928 228,871
Fair Value, Recurring    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Restricted cash—letters of credit 20,439 23,096
Total cash equivalents and restricted cash 168,094 193,157
Marketable securities 641,073 602,293
Fair Value, Recurring | Commercial paper    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Marketable securities 55,344 182,869
Fair Value, Recurring | Corporate notes and bonds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Marketable securities 285,801 190,553
Fair Value, Recurring | U.S. government and agency securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Marketable securities 299,928 228,871
Fair Value, Recurring | Money market funds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents 120,412 120,751
Fair Value, Recurring | Commercial paper    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents 23,245 36,337
Fair Value, Recurring | U.S. government and agency securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents 3,998 12,973
Fair Value, Recurring | Level 1    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Restricted cash—letters of credit 20,439 23,096
Total cash equivalents and restricted cash 140,851 143,847
Marketable securities 0 0
Fair Value, Recurring | Level 1 | Commercial paper    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Marketable securities 0 0
Fair Value, Recurring | Level 1 | Corporate notes and bonds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Marketable securities 0 0
Fair Value, Recurring | Level 1 | U.S. government and agency securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Marketable securities 0 0
Fair Value, Recurring | Level 1 | Money market funds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents 120,412 120,751
Fair Value, Recurring | Level 1 | Commercial paper    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents 0 0
Fair Value, Recurring | Level 1 | U.S. government and agency securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents 0 0
Fair Value, Recurring | Level 2    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Restricted cash—letters of credit 0 0
Total cash equivalents and restricted cash 27,243 49,310
Marketable securities 641,073 602,293
Fair Value, Recurring | Level 2 | Commercial paper    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Marketable securities 55,344 182,869
Fair Value, Recurring | Level 2 | Corporate notes and bonds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Marketable securities 285,801 190,553
Fair Value, Recurring | Level 2 | U.S. government and agency securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Marketable securities 299,928 228,871
Fair Value, Recurring | Level 2 | Money market funds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents 0 0
Fair Value, Recurring | Level 2 | Commercial paper    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents 23,245 36,337
Fair Value, Recurring | Level 2 | U.S. government and agency securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents 3,998 12,973
Fair Value, Recurring | Level 3    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Restricted cash—letters of credit 0 0
Total cash equivalents and restricted cash 0 0
Marketable securities 0 0
Fair Value, Recurring | Level 3 | Commercial paper    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Marketable securities 0 0
Fair Value, Recurring | Level 3 | Corporate notes and bonds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Marketable securities 0 0
Fair Value, Recurring | Level 3 | U.S. government and agency securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Marketable securities 0 0
Fair Value, Recurring | Level 3 | Money market funds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents 0 0
Fair Value, Recurring | Level 3 | Commercial paper    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents 0 0
Fair Value, Recurring | Level 3 | U.S. government and agency securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash equivalents $ 0 $ 0
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Costs to Obtain and Fulfill a Contract - Narrative (Details) - USD ($)
$ in Thousands
Oct. 28, 2023
Jan. 28, 2023
Capitalized Contract Cost [Line Items]    
Deferred commissions $ 161,463 $ 140,166
Connected Device Costs    
Capitalized Contract Cost [Line Items]    
Capitalized contract cost $ 313,900 $ 276,900
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Costs to Obtain and Fulfill a Contract - Schedule of Capitalized Commission Costs (Details) - Commission Costs - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 28, 2023
Oct. 29, 2022
Oct. 28, 2023
Oct. 29, 2022
Capitalized Contract Cost [Line Items]        
Capitalized commission costs $ 20,075 $ 16,599 $ 59,564 $ 47,442
Amortization expense $ 11,856 $ 12,477 $ 38,267 $ 36,987
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Costs to Obtain and Fulfill a Contract - Schedule of Capitalized Connected Device Costs (Details) - Connected Device Costs - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 28, 2023
Oct. 29, 2022
Oct. 28, 2023
Oct. 29, 2022
Capitalized Contract Cost [Line Items]        
Capitalized connected device costs $ 34,276 $ 39,244 $ 105,506 $ 105,014
Amortization expense $ 24,942 $ 17,048 $ 68,509 $ 46,020
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 28, 2023
Oct. 29, 2022
Oct. 28, 2023
Oct. 29, 2022
Jan. 28, 2023
Property, Plant and Equipment [Line Items]          
Total gross property and equipment $ 103,997   $ 103,997   $ 93,146
Accumulated depreciation and amortization (47,362)   (47,362)   (33,868)
Property and equipment, net 56,635   56,635   59,278
Computers and equipment          
Property, Plant and Equipment [Line Items]          
Total gross property and equipment 1,563   1,563   1,257
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Total gross property and equipment 50,476   50,476   49,727
Furniture and fixtures          
Property, Plant and Equipment [Line Items]          
Total gross property and equipment 21,112   21,112   19,740
Internal-use software development costs          
Property, Plant and Equipment [Line Items]          
Total gross property and equipment 30,846   30,846   $ 22,422
Share-based payment arrangement, amount capitalized $ 800 $ 500 $ 2,000 $ 1,100  
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment, Net - Capitalized and Amortized Amounts for Internal-Use Software Development Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 28, 2023
Oct. 29, 2022
Oct. 28, 2023
Oct. 29, 2022
Property, Plant and Equipment [Abstract]        
Capitalized internal-use software development costs $ 3,310 $ 2,003 $ 8,424 $ 4,554
Amortization expense $ 1,192 $ 934 $ 3,366 $ 2,911
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment, Net - Internal-Use Software Development Costs, Net (Details) - USD ($)
$ in Thousands
Oct. 28, 2023
Jan. 28, 2023
Property, Plant and Equipment [Abstract]    
Internal-use software development costs, net $ 13,021 $ 8,744
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Property and Equipment, Net - Depreciation and Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 28, 2023
Oct. 29, 2022
Oct. 28, 2023
Oct. 29, 2022
Property, Plant and Equipment [Abstract]        
Depreciation and amortization expense $ 3,646 $ 3,345 $ 10,839 $ 8,350
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Aug. 31, 2023
Oct. 28, 2023
Oct. 29, 2022
Oct. 28, 2023
Oct. 29, 2022
Apr. 12, 2023
Jan. 28, 2023
Lessee, Lease, Description [Line Items]              
Increase (decrease) in operating lease, right-of-use asset       $ 0      
Incentive received           $ 11,300,000  
Lease modification, impairment, and related charges $ 4,800,000 $ 4,762,000 $ 0 $ 4,762,000 $ 1,056,000    
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]   Other assets, non-current   Other assets, non-current     Other assets, non-current
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]   Accrued expenses and other current liabilities   Accrued expenses and other current liabilities     Accrued expenses and other current liabilities
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]   Other liabilities, non-current   Other liabilities, non-current     Other liabilities, non-current
Finance lease, right-of-use asset   $ 0   $ 0     $ 0
Finance lease, liability   $ 0   $ 0     $ 0
Minimum              
Lessee, Lease, Description [Line Items]              
Operating lease, remaining lease term (in years)   1 year   1 year      
Maximum              
Lessee, Lease, Description [Line Items]              
Operating lease, remaining lease term (in years)   8 years   8 years      
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Operating Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 28, 2023
Oct. 29, 2022
Oct. 28, 2023
Oct. 29, 2022
Leases [Abstract]        
Operating lease cost $ 5,788 $ 6,333 $ 18,078 $ 19,096
Short-term lease cost 371 172 1,119 486
Sublease income (345) (195) (783) (581)
Total lease cost $ 5,814 $ 6,310 $ 18,414 $ 19,001
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Supplemental Information Related to Operating Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 28, 2023
Oct. 29, 2022
Oct. 28, 2023
Oct. 29, 2022
Leases [Abstract]        
Cash paid for amounts in the measurement of operating lease liabilities—operating cash flows $ 6,788 $ 6,725 $ 20,215 $ 20,017
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Weighted Average Remaining Lease Term and Discount Rate (Details)
Oct. 28, 2023
Jan. 28, 2023
Leases [Abstract]    
Weighted-average remaining lease term—operating leases (in years) 6 years 6 years 6 months
Weighted-average discount rate—operating leases 4.68% 4.53%
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Oct. 28, 2023
USD ($)
Leases [Abstract]  
Remainder of 2024 $ 6,806
2025 26,959
2026 20,019
2027 14,236
2028 12,596
2029 and thereafter 43,652
Total future minimum lease payments 124,268
Less: imputed interest (17,871)
Total operating lease liabilities $ 106,397
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue, Deferred Revenue, and Remaining Performance Obligations - Schedule of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 28, 2023
Oct. 29, 2022
Oct. 28, 2023
Oct. 29, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 237,534 $ 169,800 $ 661,111 $ 465,968
Subscription revenue        
Disaggregation of Revenue [Line Items]        
Revenue 232,857 166,555 647,520 457,083
Other revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 4,677 $ 3,245 $ 13,591 $ 8,885
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue, Deferred Revenue, and Remaining Performance Obligations - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 28, 2023
Oct. 29, 2022
Oct. 28, 2023
Oct. 29, 2022
Contract with Customer, Liability [Roll Forward]        
Deferred revenue, beginning of period $ 477,037 $ 354,570 $ 426,565 $ 313,686
Deferred revenue, end of period 503,721 374,243 503,721 374,243
Revenue recognized in the period from beginning deferred revenue balance $ 213,383 $ 156,716 $ 271,518 $ 188,197
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue, Deferred Revenue, and Remaining Performance Obligations - Narrative (Details)
$ in Millions
Oct. 28, 2023
USD ($)
Disaggregation of Revenue [Line Items]  
Remaining performance obligation, amount $ 1,763.6
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-29  
Disaggregation of Revenue [Line Items]  
Remaining performance obligation, amount $ 846.6
Remaining performance obligation, period (in months) 12 months
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Details) - USD ($)
$ in Millions
Oct. 28, 2023
Jan. 28, 2023
Nov. 17, 2021
Loss Contingencies [Line Items]      
Letters of credit outstanding, amount $ 20.4 $ 23.1  
Unlawful Draw Down On Letter Of Credit | Pending Litigation      
Loss Contingencies [Line Items]      
Loss contingency, receivable     $ 8.7
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Equity - Narrative (Details)
$ in Millions
9 Months Ended 12 Months Ended
Oct. 28, 2023
USD ($)
plan
shares
Oct. 29, 2022
USD ($)
shares
Feb. 03, 2024
Jan. 28, 2023
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of equity incentive plans | plan 2      
Intrinsic value of shares exercised | $ $ 11.7 $ 22.9    
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Cost not yet recognized, amount | $ $ 3.0      
Cost not yet recognized, period for recognition 6 months      
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Cost not yet recognized, amount | $ $ 497.7      
Cost not yet recognized, period for recognition 1 year 4 months 24 days      
Award vesting period 4 years      
RSUs | Forecast        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period     3 years  
Employee stock purchase plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares reserved for future issuance, annual evergreen increase (in shares) 5,241,602      
Cost not yet recognized, amount | $ $ 3.1      
Cost not yet recognized, period for recognition 4 months 24 days      
Purchase price of common stock 85.00%      
Offering period 12 months      
Purchase period 6 months      
Common stock purchases (in shares) 1,152,816 1,109,945    
Common stock purchases | $ $ 13.0 $ 10.3    
Employee stock purchase plan | 2021 Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected dividend yield 0.00% 0.00%    
Employee stock purchase plan | First Purchase Period        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term 6 months      
Employee stock purchase plan | Second Purchase Period        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term 1 year      
Common Class A        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock, outstanding (in shares) 188,713,215     132,111,095
Common stock, issued (in shares) 188,713,215     132,111,095
Common Class A | Shares available for future grants        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares reserved for future issuance, annual evergreen increase (in shares) 26,208,010      
Common Class B        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock, outstanding (in shares) 351,455,602     392,049,114
Common stock, issued (in shares) 351,455,602     392,049,114
Common Class C        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock, outstanding (in shares) 0     0
Common stock, issued (in shares) 0     0
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Equity - Schedule of Reserved Shares of Common Stock for Future Issuance (Details) - shares
Oct. 28, 2023
Jan. 28, 2023
Class of Stock [Line Items]    
Total shares of common stock reserved for future issuance 132,538,855 117,086,434
Options outstanding | 2015 Equity Incentive Plan    
Class of Stock [Line Items]    
Total shares of common stock reserved for future issuance 6,385,340 6,927,540
RSUs outstanding | 2015 Equity Incentive Plan    
Class of Stock [Line Items]    
Total shares of common stock reserved for future issuance 8,592,585 15,137,385
RSUs outstanding | 2021 Equity Incentive Plan    
Class of Stock [Line Items]    
Total shares of common stock reserved for future issuance 32,286,795 25,658,719
Shares available for future grants | 2021 Equity Incentive Plan | Common Class A    
Class of Stock [Line Items]    
Total shares of common stock reserved for future issuance 67,713,580 55,891,021
Shares available for future issuance | 2021 Employee Stock Purchase Plan    
Class of Stock [Line Items]    
Total shares of common stock reserved for future issuance 17,560,555 13,471,769
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Equity - Summary of Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Oct. 28, 2023
Jan. 28, 2023
Number of Shares    
Balance at beginning of period (in shares) 6,927,540  
Granted (in shares) 0  
Exercised (in shares) (542,200)  
Forfeited, canceled, or expired (in shares) 0  
Balance at end of period (in shares) 6,385,340 6,927,540
Exercisable at end of period (in shares) 5,622,520  
Weighted-Average Exercise Price    
Balance at beginning of period (in dollars per share) $ 4.61  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 0.83  
Forfeited, canceled, or expired (in dollars per share) 0  
Balance at end of period (in dollars per share) 4.93 $ 4.61
Exercisable at end of period (in dollars per share) $ 4.58  
Stock Options, Additional Disclosures    
Weighted-average remaining contractual term, outstanding 5 years 10 months 24 days 6 years 4 months 24 days
Weighted-average remaining contractual term, exercisable 5 years 8 months 12 days  
Aggregate intrinsic value, outstanding $ 110,298 $ 63,351
Aggregate intrinsic value, exercisable $ 99,145  
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Equity - Schedule of RSU Activity (Details) - RSUs
9 Months Ended
Oct. 28, 2023
$ / shares
shares
Number of Shares  
Balance at beginning of period (in shares) | shares 40,796,104
Granted (in shares) | shares 18,585,089
Vested (in shares) | shares (14,308,592)
Forfeited (in shares) | shares (4,193,221)
Balance at end of period (in shares) | shares 40,879,380
Weighted-Average Grant-Date Fair Value  
Balance at beginning of period (in dollars per share) | $ / shares $ 12.20
Granted (in dollars per share) | $ / shares 17.83
Vested (in dollars per share) | $ / shares 12.70
Forfeited (in dollars per share) | $ / shares 13.80
Balance at end of period (in dollars per share) | $ / shares $ 14.42
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Equity - Schedule of Weighted Average Assumptions Used To Estimate The Fair Value (Details) - 2021 Employee Stock Purchase Plan - Employee stock purchase plan
9 Months Ended
Oct. 28, 2023
Oct. 29, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility, minimum 66.90% 81.00%
Expected volatility, maximum 72.50% 97.70%
Risk-free interest rate, minimum 5.20% 2.30%
Risk-free interest rate, maximum 5.40% 2.90%
Expected dividend yield 0.00% 0.00%
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term 6 months 6 months
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term 1 year 1 year
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Equity - Summary of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 28, 2023
Oct. 29, 2022
Oct. 28, 2023
Oct. 29, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense $ 59,791 $ 45,538 $ 172,395 $ 133,490
Cost of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 2,936 2,589 8,698 6,834
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 21,523 17,928 64,378 45,398
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 19,253 12,292 51,832 41,159
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 16,079 12,729 47,487 40,099
Stock options        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 771 1,081 2,357 3,305
RSUs        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 55,165 41,537 160,255 120,888
Employee stock purchase plan        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense $ 3,855 $ 2,920 $ 9,783 $ 9,297
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Details) - USD ($)
3 Months Ended 9 Months Ended
Oct. 28, 2023
Oct. 29, 2022
Oct. 28, 2023
Oct. 29, 2022
Income Tax Disclosure [Abstract]        
Effective tax rate (0.30%) (1.20%) (0.90%) (0.80%)
Provision for income taxes $ 142,000 $ 692,000 $ 1,503,000 $ 1,455,000
Unrecognized tax benefits that would impact effective tax rate 0   0  
Amount of expected significant change in unrecognized tax benefit $ 0   $ 0  
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share, Basic and Diluted - Schedule of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 28, 2023
Oct. 29, 2022
Oct. 28, 2023
Oct. 29, 2022
Numerator:        
Net loss attributable to common stockholders $ (45,531) $ (58,555) $ (173,355) $ (193,824)
Net loss attributable to common stockholders $ (45,531) $ (58,555) $ (173,355) $ (193,824)
Denominator:        
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) 537,464,892 516,551,258 531,873,324 511,867,718
Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) 537,464,892 516,551,258 531,873,324 511,867,718
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.08) $ (0.11) $ (0.33) $ (0.38)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.08) $ (0.11) $ (0.33) $ (0.38)
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share, Basic and Diluted - Schedule of Potentially Dilutive Securities Excluded from the Computation of Diluted Net Loss per Share (Details) - shares
3 Months Ended 9 Months Ended
Oct. 28, 2023
Oct. 29, 2022
Oct. 28, 2023
Oct. 29, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 48,170,555 47,786,984 48,170,555 47,751,913
Options outstanding        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 6,385,340 7,045,765 6,385,340 7,045,765
RSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 40,879,380 40,694,397 40,879,380 40,694,397
Employee stock purchase plan        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 905,835 46,822 905,835 11,751
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information - Narrative (Details)
9 Months Ended
Oct. 28, 2023
segment
Segment Reporting [Abstract]  
Number of operating segments 1
Number of reportable segments 1
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 28, 2023
Oct. 29, 2022
Oct. 28, 2023
Oct. 29, 2022
Disaggregation of Revenue [Line Items]        
Total revenue $ 237,534 $ 169,800 $ 661,111 $ 465,968
United States        
Disaggregation of Revenue [Line Items]        
Total revenue 207,949 151,747 581,164 415,871
Other        
Disaggregation of Revenue [Line Items]        
Total revenue $ 29,585 $ 18,053 $ 79,947 $ 50,097
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information - Schedule of Long-lived Assets by Geographic Areas (Details) - USD ($)
$ in Thousands
Oct. 28, 2023
Jan. 28, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets, net $ 142,126 $ 171,902
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets, net 135,187 163,193
Other    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total long-lived assets, net $ 6,939 $ 8,709
XML 76 iot-20231028_htm.xml IDEA: XBRL DOCUMENT 0001642896 2023-01-29 2023-10-28 0001642896 us-gaap:CommonClassAMember 2023-11-28 0001642896 us-gaap:CommonClassBMember 2023-11-28 0001642896 us-gaap:CommonClassCMember 2023-11-28 0001642896 2023-10-28 0001642896 2023-01-28 0001642896 us-gaap:CommonClassAMember 2023-01-28 0001642896 us-gaap:CommonClassAMember 2023-10-28 0001642896 us-gaap:CommonClassBMember 2023-01-28 0001642896 us-gaap:CommonClassBMember 2023-10-28 0001642896 us-gaap:CommonClassCMember 2023-01-28 0001642896 us-gaap:CommonClassCMember 2023-10-28 0001642896 2023-07-30 2023-10-28 0001642896 2022-07-31 2022-10-29 0001642896 2022-01-30 2022-10-29 0001642896 us-gaap:CommonStockMember 2023-07-29 0001642896 us-gaap:AdditionalPaidInCapitalMember 2023-07-29 0001642896 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-29 0001642896 us-gaap:RetainedEarningsMember 2023-07-29 0001642896 2023-07-29 0001642896 us-gaap:CommonStockMember 2023-07-30 2023-10-28 0001642896 us-gaap:AdditionalPaidInCapitalMember 2023-07-30 2023-10-28 0001642896 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-30 2023-10-28 0001642896 us-gaap:RetainedEarningsMember 2023-07-30 2023-10-28 0001642896 us-gaap:CommonStockMember 2023-10-28 0001642896 us-gaap:AdditionalPaidInCapitalMember 2023-10-28 0001642896 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-10-28 0001642896 us-gaap:RetainedEarningsMember 2023-10-28 0001642896 us-gaap:CommonStockMember 2022-07-30 0001642896 us-gaap:AdditionalPaidInCapitalMember 2022-07-30 0001642896 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-30 0001642896 us-gaap:RetainedEarningsMember 2022-07-30 0001642896 2022-07-30 0001642896 us-gaap:CommonStockMember 2022-07-31 2022-10-29 0001642896 us-gaap:AdditionalPaidInCapitalMember 2022-07-31 2022-10-29 0001642896 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-31 2022-10-29 0001642896 us-gaap:RetainedEarningsMember 2022-07-31 2022-10-29 0001642896 us-gaap:CommonStockMember 2022-10-29 0001642896 us-gaap:AdditionalPaidInCapitalMember 2022-10-29 0001642896 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-29 0001642896 us-gaap:RetainedEarningsMember 2022-10-29 0001642896 2022-10-29 0001642896 us-gaap:CommonStockMember 2023-01-28 0001642896 us-gaap:AdditionalPaidInCapitalMember 2023-01-28 0001642896 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-28 0001642896 us-gaap:RetainedEarningsMember 2023-01-28 0001642896 us-gaap:CommonStockMember 2023-01-29 2023-10-28 0001642896 us-gaap:AdditionalPaidInCapitalMember 2023-01-29 2023-10-28 0001642896 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-29 2023-10-28 0001642896 us-gaap:RetainedEarningsMember 2023-01-29 2023-10-28 0001642896 us-gaap:CommonStockMember 2022-01-29 0001642896 us-gaap:AdditionalPaidInCapitalMember 2022-01-29 0001642896 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-29 0001642896 us-gaap:RetainedEarningsMember 2022-01-29 0001642896 2022-01-29 0001642896 us-gaap:CommonStockMember 2022-01-30 2022-10-29 0001642896 us-gaap:AdditionalPaidInCapitalMember 2022-01-30 2022-10-29 0001642896 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-30 2022-10-29 0001642896 us-gaap:RetainedEarningsMember 2022-01-30 2022-10-29 0001642896 us-gaap:MoneyMarketFundsMember 2023-10-28 0001642896 us-gaap:CommercialPaperMember 2023-10-28 0001642896 us-gaap:USTreasurySecuritiesMember 2023-10-28 0001642896 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-10-28 0001642896 us-gaap:CorporateDebtSecuritiesMember 2023-10-28 0001642896 us-gaap:USTreasurySecuritiesMember 2023-10-28 0001642896 us-gaap:MoneyMarketFundsMember 2023-01-28 0001642896 us-gaap:CommercialPaperMember 2023-01-28 0001642896 us-gaap:USTreasurySecuritiesMember 2023-01-28 0001642896 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-01-28 0001642896 us-gaap:CorporateDebtSecuritiesMember 2023-01-28 0001642896 us-gaap:USTreasurySecuritiesMember 2023-01-28 0001642896 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-28 0001642896 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-28 0001642896 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-28 0001642896 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-10-28 0001642896 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-28 0001642896 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-28 0001642896 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-28 0001642896 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2023-10-28 0001642896 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-28 0001642896 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-28 0001642896 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-28 0001642896 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-10-28 0001642896 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-28 0001642896 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-28 0001642896 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-10-28 0001642896 us-gaap:FairValueMeasurementsRecurringMember 2023-10-28 0001642896 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-10-28 0001642896 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-10-28 0001642896 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-10-28 0001642896 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-10-28 0001642896 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-10-28 0001642896 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-10-28 0001642896 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-10-28 0001642896 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-10-28 0001642896 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-10-28 0001642896 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-10-28 0001642896 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-10-28 0001642896 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-10-28 0001642896 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-28 0001642896 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-28 0001642896 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-28 0001642896 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-01-28 0001642896 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-28 0001642896 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-28 0001642896 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-28 0001642896 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2023-01-28 0001642896 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-28 0001642896 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-28 0001642896 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-28 0001642896 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-01-28 0001642896 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-28 0001642896 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-28 0001642896 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-28 0001642896 us-gaap:FairValueMeasurementsRecurringMember 2023-01-28 0001642896 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-01-28 0001642896 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-01-28 0001642896 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-01-28 0001642896 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-01-28 0001642896 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-01-28 0001642896 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-01-28 0001642896 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-01-28 0001642896 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-01-28 0001642896 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-01-28 0001642896 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-01-28 0001642896 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-01-28 0001642896 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-01-28 0001642896 iot:CommissionCostsMember 2023-07-30 2023-10-28 0001642896 iot:CommissionCostsMember 2022-07-31 2022-10-29 0001642896 iot:CommissionCostsMember 2023-01-29 2023-10-28 0001642896 iot:CommissionCostsMember 2022-01-30 2022-10-29 0001642896 iot:ConnectedDeviceCostsMember 2023-10-28 0001642896 iot:ConnectedDeviceCostsMember 2023-01-28 0001642896 iot:ConnectedDeviceCostsMember 2023-07-30 2023-10-28 0001642896 iot:ConnectedDeviceCostsMember 2022-07-31 2022-10-29 0001642896 iot:ConnectedDeviceCostsMember 2023-01-29 2023-10-28 0001642896 iot:ConnectedDeviceCostsMember 2022-01-30 2022-10-29 0001642896 us-gaap:MachineryAndEquipmentMember 2023-10-28 0001642896 us-gaap:MachineryAndEquipmentMember 2023-01-28 0001642896 us-gaap:LeaseholdImprovementsMember 2023-10-28 0001642896 us-gaap:LeaseholdImprovementsMember 2023-01-28 0001642896 us-gaap:FurnitureAndFixturesMember 2023-10-28 0001642896 us-gaap:FurnitureAndFixturesMember 2023-01-28 0001642896 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-10-28 0001642896 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-01-28 0001642896 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-07-30 2023-10-28 0001642896 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-01-29 2023-10-28 0001642896 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-07-31 2022-10-29 0001642896 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-01-30 2022-10-29 0001642896 srt:MinimumMember 2023-10-28 0001642896 srt:MaximumMember 2023-10-28 0001642896 2023-04-12 0001642896 2023-08-01 2023-08-31 0001642896 us-gaap:SubscriptionAndCirculationMember 2023-07-30 2023-10-28 0001642896 us-gaap:SubscriptionAndCirculationMember 2022-07-31 2022-10-29 0001642896 us-gaap:SubscriptionAndCirculationMember 2023-01-29 2023-10-28 0001642896 us-gaap:SubscriptionAndCirculationMember 2022-01-30 2022-10-29 0001642896 us-gaap:ProductAndServiceOtherMember 2023-07-30 2023-10-28 0001642896 us-gaap:ProductAndServiceOtherMember 2022-07-31 2022-10-29 0001642896 us-gaap:ProductAndServiceOtherMember 2023-01-29 2023-10-28 0001642896 us-gaap:ProductAndServiceOtherMember 2022-01-30 2022-10-29 0001642896 2023-10-29 2023-10-28 0001642896 iot:UnlawfulDrawDownOnLetterOfCreditMember us-gaap:PendingLitigationMember 2021-11-17 0001642896 us-gaap:EmployeeStockOptionMember iot:TwoThousandFifteenEquityIncentivePlanMember 2023-10-28 0001642896 us-gaap:EmployeeStockOptionMember iot:TwoThousandFifteenEquityIncentivePlanMember 2023-01-28 0001642896 us-gaap:RestrictedStockUnitsRSUMember iot:TwoThousandFifteenEquityIncentivePlanMember 2023-10-28 0001642896 us-gaap:RestrictedStockUnitsRSUMember iot:TwoThousandFifteenEquityIncentivePlanMember 2023-01-28 0001642896 us-gaap:RestrictedStockUnitsRSUMember iot:TwoThousandTwentyOneEquityIncentivePlanMember 2023-10-28 0001642896 us-gaap:RestrictedStockUnitsRSUMember iot:TwoThousandTwentyOneEquityIncentivePlanMember 2023-01-28 0001642896 us-gaap:StockCompensationPlanMember iot:TwoThousandTwentyOneEquityIncentivePlanMember us-gaap:CommonClassAMember 2023-10-28 0001642896 us-gaap:StockCompensationPlanMember iot:TwoThousandTwentyOneEquityIncentivePlanMember us-gaap:CommonClassAMember 2023-01-28 0001642896 us-gaap:EmployeeStockMember iot:TwoThousandTwentyOneEmployeeStockPurchasePlanMember 2023-10-28 0001642896 us-gaap:EmployeeStockMember iot:TwoThousandTwentyOneEmployeeStockPurchasePlanMember 2023-01-28 0001642896 us-gaap:StockCompensationPlanMember us-gaap:CommonClassAMember 2023-10-28 0001642896 2022-01-30 2023-01-28 0001642896 us-gaap:EmployeeStockOptionMember 2023-10-28 0001642896 us-gaap:EmployeeStockOptionMember 2023-01-29 2023-10-28 0001642896 us-gaap:RestrictedStockUnitsRSUMember 2023-01-29 2023-10-28 0001642896 srt:ScenarioForecastMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-29 2024-02-03 0001642896 us-gaap:RestrictedStockUnitsRSUMember 2023-01-28 0001642896 us-gaap:RestrictedStockUnitsRSUMember 2023-10-28 0001642896 us-gaap:EmployeeStockMember 2023-10-28 0001642896 us-gaap:EmployeeStockMember 2023-01-29 2023-10-28 0001642896 us-gaap:EmployeeStockMember 2022-01-30 2022-10-29 0001642896 us-gaap:EmployeeStockMember iot:TwoThousandTwentyOneEmployeeStockPurchasePlanMember 2023-01-29 2023-10-28 0001642896 us-gaap:EmployeeStockMember iot:TwoThousandTwentyOneEmployeeStockPurchasePlanMember 2022-01-30 2022-10-29 0001642896 srt:MinimumMember us-gaap:EmployeeStockMember iot:TwoThousandTwentyOneEmployeeStockPurchasePlanMember 2023-01-29 2023-10-28 0001642896 srt:MaximumMember us-gaap:EmployeeStockMember iot:TwoThousandTwentyOneEmployeeStockPurchasePlanMember 2023-01-29 2023-10-28 0001642896 srt:MinimumMember us-gaap:EmployeeStockMember iot:TwoThousandTwentyOneEmployeeStockPurchasePlanMember 2022-01-30 2022-10-29 0001642896 srt:MaximumMember us-gaap:EmployeeStockMember iot:TwoThousandTwentyOneEmployeeStockPurchasePlanMember 2022-01-30 2022-10-29 0001642896 us-gaap:EmployeeStockMember iot:FirstPurchasePeriodMember 2023-01-29 2023-10-28 0001642896 us-gaap:EmployeeStockMember iot:SecondPurchasePeriodMember 2023-01-29 2023-10-28 0001642896 us-gaap:EmployeeStockOptionMember 2023-07-30 2023-10-28 0001642896 us-gaap:EmployeeStockOptionMember 2022-07-31 2022-10-29 0001642896 us-gaap:EmployeeStockOptionMember 2022-01-30 2022-10-29 0001642896 us-gaap:RestrictedStockUnitsRSUMember 2023-07-30 2023-10-28 0001642896 us-gaap:RestrictedStockUnitsRSUMember 2022-07-31 2022-10-29 0001642896 us-gaap:RestrictedStockUnitsRSUMember 2022-01-30 2022-10-29 0001642896 us-gaap:EmployeeStockMember 2023-07-30 2023-10-28 0001642896 us-gaap:EmployeeStockMember 2022-07-31 2022-10-29 0001642896 us-gaap:CostOfSalesMember 2023-07-30 2023-10-28 0001642896 us-gaap:CostOfSalesMember 2022-07-31 2022-10-29 0001642896 us-gaap:CostOfSalesMember 2023-01-29 2023-10-28 0001642896 us-gaap:CostOfSalesMember 2022-01-30 2022-10-29 0001642896 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-30 2023-10-28 0001642896 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-31 2022-10-29 0001642896 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-29 2023-10-28 0001642896 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-30 2022-10-29 0001642896 us-gaap:SellingAndMarketingExpenseMember 2023-07-30 2023-10-28 0001642896 us-gaap:SellingAndMarketingExpenseMember 2022-07-31 2022-10-29 0001642896 us-gaap:SellingAndMarketingExpenseMember 2023-01-29 2023-10-28 0001642896 us-gaap:SellingAndMarketingExpenseMember 2022-01-30 2022-10-29 0001642896 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-30 2023-10-28 0001642896 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-31 2022-10-29 0001642896 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-29 2023-10-28 0001642896 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-30 2022-10-29 0001642896 us-gaap:EmployeeStockOptionMember 2023-07-30 2023-10-28 0001642896 us-gaap:EmployeeStockOptionMember 2022-07-31 2022-10-29 0001642896 us-gaap:EmployeeStockOptionMember 2023-01-29 2023-10-28 0001642896 us-gaap:EmployeeStockOptionMember 2022-01-30 2022-10-29 0001642896 us-gaap:RestrictedStockUnitsRSUMember 2023-07-30 2023-10-28 0001642896 us-gaap:RestrictedStockUnitsRSUMember 2022-07-31 2022-10-29 0001642896 us-gaap:RestrictedStockUnitsRSUMember 2023-01-29 2023-10-28 0001642896 us-gaap:RestrictedStockUnitsRSUMember 2022-01-30 2022-10-29 0001642896 us-gaap:EmployeeStockMember 2023-07-30 2023-10-28 0001642896 us-gaap:EmployeeStockMember 2022-07-31 2022-10-29 0001642896 us-gaap:EmployeeStockMember 2023-01-29 2023-10-28 0001642896 us-gaap:EmployeeStockMember 2022-01-30 2022-10-29 0001642896 country:US 2023-07-30 2023-10-28 0001642896 country:US 2022-07-31 2022-10-29 0001642896 country:US 2023-01-29 2023-10-28 0001642896 country:US 2022-01-30 2022-10-29 0001642896 us-gaap:NonUsMember 2023-07-30 2023-10-28 0001642896 us-gaap:NonUsMember 2022-07-31 2022-10-29 0001642896 us-gaap:NonUsMember 2023-01-29 2023-10-28 0001642896 us-gaap:NonUsMember 2022-01-30 2022-10-29 0001642896 country:US 2023-10-28 0001642896 country:US 2023-01-28 0001642896 us-gaap:NonUsMember 2023-10-28 0001642896 us-gaap:NonUsMember 2023-01-28 0001642896 iot:SanjitBiswasMember 2023-07-30 2023-10-28 0001642896 iot:SanjitBiswasMember 2023-01-29 2023-10-28 0001642896 iot:SanjitBiswasMember 2023-10-28 0001642896 iot:JohnBicketMember 2023-07-30 2023-10-28 0001642896 iot:JohnBicketMember 2023-01-29 2023-10-28 0001642896 iot:JohnBicketMember 2023-10-28 0001642896 iot:JonathanChadwickMember 2023-07-30 2023-10-28 0001642896 iot:JonathanChadwickMember 2023-01-29 2023-10-28 0001642896 iot:JonathanChadwickMember 2023-10-28 0001642896 iot:AdamEltoukhyMember 2023-07-30 2023-10-28 0001642896 iot:AdamEltoukhyMember 2023-01-29 2023-10-28 0001642896 iot:AdamEltoukhyMember 2023-10-28 0001642896 iot:JamesAndrewMunkMember 2023-07-30 2023-10-28 0001642896 iot:JamesAndrewMunkMember 2023-01-29 2023-10-28 0001642896 iot:JamesAndrewMunkMember 2023-10-28 shares iso4217:USD iso4217:USD shares pure iot:plan iot:segment 0001642896 false --02-03 2024 Q3 http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://www.samsara.com/20231028#AccruedAndOtherLiabilitiesCurrent http://www.samsara.com/20231028#AccruedAndOtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent 1 1 P456D P456D P460D P459D P457D 10-Q true 2023-10-28 false 001-41140 SAMSARA INC. DE 47-3100039 1 De Haro Street San Francisco CA 94107 415 985-2400 Class A Common Stock, $0.0001 par value per share IOT NYSE Yes Yes Large Accelerated Filer false false false 188900633 351295184 0 208099000 200670000 451659000 489192000 115199000 122867000 27103000 40571000 99230000 82046000 39593000 22189000 940883000 957535000 21683000 23096000 189414000 113101000 56635000 59278000 85491000 112624000 214665000 194852000 161463000 140166000 16140000 16356000 1686374000 1617008000 38263000 30144000 51930000 53824000 28360000 36030000 367401000 300113000 20529000 22047000 506483000 442158000 136320000 126452000 83342000 100873000 9298000 9506000 735443000 678989000 0.0001 0.0001 400000000 400000000 0 0 0 0 0 0 0.0001 0.0001 4000000000 4000000000 188713215 188713215 132111095 132111095 9000 7000 0.0001 0.0001 600000000 600000000 351455602 351455602 392049114 392049114 23000 23000 0.0001 0.0001 1200000000 1200000000 0 0 0 0 0 0 2294065000 2107013000 -1439000 -652000 -1341727000 -1168372000 950931000 938019000 1686374000 1617008000 237534000 169800000 661111000 465968000 61585000 47253000 178008000 131128000 175949000 122547000 483103000 334840000 60820000 49970000 185155000 132802000 116780000 94056000 353643000 273347000 48354000 41997000 139888000 127098000 4762000 0 4762000 1056000 230716000 186023000 683448000 534303000 -54767000 -63476000 -200345000 -199463000 9378000 5613000 28493000 7094000 -45389000 -57863000 -171852000 -192369000 142000 692000 1503000 1455000 -45531000 -58555000 -173355000 -193824000 -820000 315000 276000 416000 382000 -1304000 -1063000 -1304000 -438000 -989000 -787000 -888000 -45969000 -59544000 -174142000 -194712000 -0.08 -0.08 -0.11 -0.11 -0.33 -0.33 -0.38 -0.38 537464892 537464892 516551258 516551258 531873324 531873324 511867718 511867718 534917397 31000 2233533000 -1001000 -1296196000 936367000 5063177 1000 1000 188243 265000 265000 60267000 60267000 -438000 -438000 -45531000 -45531000 540168817 32000 2294065000 -1439000 -1341727000 950931000 514366270 29000 2009323000 5000 -1056219000 953138000 4219328 1000 1000 287445 165000 165000 75000 75000 45918000 45918000 -989000 -989000 -58555000 -58555000 518873043 30000 2055481000 -984000 -1114774000 939753000 524160209 30000 2107013000 -652000 -1168372000 938019000 14308592 2000 2000 1700016 13391000 13391000 25000 25000 173636000 173636000 -787000 -787000 -173355000 -173355000 540168817 32000 2294065000 -1439000 -1341727000 950931000 505476160 29000 1909964000 -96000 -920950000 988947000 10711083 1000 1000 2686238 10877000 10877000 253000 253000 438 134387000 134387000 -888000 -888000 -193824000 -193824000 518873043 30000 2055481000 -984000 -1114774000 939753000 -173355000 -193824000 10839000 8350000 172395000 133490000 4762000 1056000 10681000 -3336000 -3824000 13297000 -13467000 11434000 17448000 5300000 36997000 58993000 21297000 10455000 -267000 1520000 -206000 -9398000 77155000 60557000 7338000 -1216000 30063000 -98648000 8858000 27237000 541401000 355730000 6174000 0 508093000 0 50000 -432000 -36042000 -382535000 13435000 10868000 0 2532000 1416000 856000 12019000 7480000 -24000 -471000 6016000 -474174000 223766000 944310000 229782000 470136000 1533000 315000 109000 1081000 0 1000 25000 253000 Description of Business<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Samsara Inc. (“Samsara”) and its subsidiaries (collectively, the “Company”) are the pioneers of the Connected Operations Cloud, which is a system of record that enables businesses that depend on physical operations to harness Internet of Things (“IoT”) data to develop actionable business insights and improve their operations. Samsara was incorporated in Delaware in 2015 as Samsara Networks Inc. and changed its name to Samsara Inc. in February 2021. Samsara’s principal executive offices are located at 1 De Haro Street, San Francisco, California 94107.</span></div> Summary of Significant Accounting Policies<div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation and Fiscal Year</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The accompanying unaudited condensed consolidated financial statements have been prepared in conformity 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 28, 2023, which was filed with the SEC on March 21, 2023.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In management’s opinion, these unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company’s financial position as of October 28, 2023 and the results of operations for the three and nine months ended October 28, 2023 and October 29, 2022, and cash flows for the nine months ended October 28, 2023 and October 29, 2022. The condensed consolidated balance sheet as of January 28, 2023 was derived from the audited financial statements but does not include all disclosures required by GAAP. The results of operations for the three and nine months ended October 28, 2023 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s fiscal year is a 52- or 53-week period ending on the Saturday closest to February 1. Every sixth fiscal year is a 53-week year. Fiscal year 2024 consists of 53 weeks, with the fourth quarter consisting of 14 weeks, and fiscal year 2023 consisted of 52 weeks.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The condensed consolidated financial statements include the accounts of Samsara and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The preparation of condensed consolidated financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Such management estimates include, but are not limited to, the fair value of stock-based awards, internal-use software development costs, sales return reserve, accrued liabilities and contingencies, depreciation and amortization periods, lease modification, impairment, and related charges, and accounting for income taxes. Actual results could materially differ from the estimates and assumptions made.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Accounting Policies</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Notwithstanding the addition of policies described below as a result of a recently adopted accounting pronouncement, there were no material changes to the Company’s significant accounting policies during the nine months ended October 28, 2023.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Accounts receivable consist of current trade receivables from customers, net of allowance for credit losses. The allowance for credit losses is estimated based on the Company’s assessment of the collectibility of accounts receivable by considering various factors, including customer creditworthiness and the related aging of past-due balances, historical write-off experience, current economic conditions, and reasonable and supportable forecasts of future economic conditions over the life of the receivable. Management evaluates customer accounts periodically, and accounts receivable deemed uncollectible are charged against the allowance for credit losses when identified. An allowance for credit losses balance of $6.7 million was recorded as of October 28, 2023. During the three and nine months ended October 28, 2023, the Company recorded a charge of $3.2 million and $3.8 million, respectively, to operations and wrote off $2.7 million and $4.7 million, respectively, against the allowance.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company’s investments in marketable debt securities have been classified and accounted for as available-for-sale and are recorded at estimated fair value. Credit losses relating to available-for-sale marketable debt securities are recorded through an allowance for credit losses with a corresponding charge in “Interest income and other income (expense), net” on the condensed consolidated statements of operations and comprehensive loss. When identifying and measuring impairment, the Company excludes the applicable accrued interest from both the fair value and amortized cost basis.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncement</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, with further clarifications made in subsequent amendments. This standard changes the methodology for measuring credit losses on financial instruments and the timing of when such losses are recorded. For trade receivables and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale marketable debt securities are required to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. This guidance is effective for the Company for its fiscal year beginning January 29, 2023 and interim periods within that fiscal year. The Company adopted this guidance effective January 29, 2023 and the adoption did not result in a material impact on the Company’s condensed consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In November 2023, the FASB issued ASU No. 2023-07, </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This standard requires disclosure of incremental segment information on an annual and interim basis. This guidance is effective for the Company’s Annual Report on Form 10-K for the fiscal year ended February 1, 2025, and subsequent interim periods. Early adoption is permitted. The Company is currently evaluating the impact of this ASU on the Company’s consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has reviewed all other recently issued accounting pronouncements and concluded they were either not applicable or not expected to have a material impact on the Company’s condensed consolidated financial statements.</span></div> <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation and Fiscal Year</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The accompanying unaudited condensed consolidated financial statements have been prepared in conformity 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 28, 2023, which was filed with the SEC on March 21, 2023.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In management’s opinion, these unaudited condensed consolidated financial statements have been prepared on the same basis as the annual financial statements and reflect all adjustments, which include only normal recurring adjustments necessary for the fair statement of the Company’s financial position as of October 28, 2023 and the results of operations for the three and nine months ended October 28, 2023 and October 29, 2022, and cash flows for the nine months ended October 28, 2023 and October 29, 2022. The condensed consolidated balance sheet as of January 28, 2023 was derived from the audited financial statements but does not include all disclosures required by GAAP. The results of operations for the three and nine months ended October 28, 2023 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s fiscal year is a 52- or 53-week period ending on the Saturday closest to February 1. Every sixth fiscal year is a 53-week year. Fiscal year 2024 consists of 53 weeks, with the fourth quarter consisting of 14 weeks, and fiscal year 2023 consisted of 52 weeks.</span></div> <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The condensed consolidated financial statements include the accounts of Samsara and its wholly-owned subsidiaries. All intercompany transactions and balances have been eliminated in consolidation.</span></div> <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The preparation of condensed consolidated financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Such management estimates include, but are not limited to, the fair value of stock-based awards, internal-use software development costs, sales return reserve, accrued liabilities and contingencies, depreciation and amortization periods, lease modification, impairment, and related charges, and accounting for income taxes. Actual results could materially differ from the estimates and assumptions made.</span></div> <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Accounts receivable consist of current trade receivables from customers, net of allowance for credit losses. The allowance for credit losses is estimated based on the Company’s assessment of the collectibility of accounts receivable by considering various factors, including customer creditworthiness and the related aging of past-due balances, historical write-off experience, current economic conditions, and reasonable and supportable forecasts of future economic conditions over the life of the receivable. Management evaluates customer accounts periodically, and accounts receivable deemed uncollectible are charged against the allowance for credit losses when identified. An allowance for credit losses balance of $6.7 million was recorded as of October 28, 2023. During the three and nine months ended October 28, 2023, the Company recorded a charge of $3.2 million and $3.8 million, respectively, to operations and wrote off $2.7 million and $4.7 million, respectively, against the allowance.</span></div> 6700000 3200000 3800000 2700000 4700000 <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company’s investments in marketable debt securities have been classified and accounted for as available-for-sale and are recorded at estimated fair value. Credit losses relating to available-for-sale marketable debt securities are recorded through an allowance for credit losses with a corresponding charge in “Interest income and other income (expense), net” on the condensed consolidated statements of operations and comprehensive loss. When identifying and measuring impairment, the Company excludes the applicable accrued interest from both the fair value and amortized cost basis.</span></div> <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncement</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, with further clarifications made in subsequent amendments. This standard changes the methodology for measuring credit losses on financial instruments and the timing of when such losses are recorded. For trade receivables and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale marketable debt securities are required to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. This guidance is effective for the Company for its fiscal year beginning January 29, 2023 and interim periods within that fiscal year. The Company adopted this guidance effective January 29, 2023 and the adoption did not result in a material impact on the Company’s condensed consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In November 2023, the FASB issued ASU No. 2023-07, </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This standard requires disclosure of incremental segment information on an annual and interim basis. This guidance is effective for the Company’s Annual Report on Form 10-K for the fiscal year ended February 1, 2025, and subsequent interim periods. Early adoption is permitted. The Company is currently evaluating the impact of this ASU on the Company’s consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has reviewed all other recently issued accounting pronouncements and concluded they were either not applicable or not expected to have a material impact on the Company’s condensed consolidated financial statements.</span></div> Cash, Cash Equivalents, Restricted Cash, and Investments<div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 28, 2023 and January 28, 2023, cash and cash equivalents consist of cash deposited with banks and money market funds, and all highly liquid investments with an original or remaining maturity of 90 days or less when purchased. As of October 28, 2023 and January 28, 2023, short-term and long-term investments in marketable debt securities consist of U.S. government and agency securities, corporate notes and bonds, and commercial paper.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash as of October 28, 2023 and January 28, 2023 consists of letters of credit secured as collateral on the Company’s office space leases.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Total cash, cash equivalents, and restricted cash consist of the following (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">208,099 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200,670 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">229,782 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">223,766 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company’s cash equivalents and available-for-sale marketable debt securities recorded within short-term and long-term investments on the condensed consolidated balance sheets (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,047 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,048 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Investments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,036)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,126)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643,201 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,162)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641,073 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 28, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,914 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Investments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(693)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603,358 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,130)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602,293 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company included $4.3 million and $2.0 million of accrued interest receivable, net of the allowance for credit losses (if any), in “<span style="-sec-ix-hidden:f-476"><span style="-sec-ix-hidden:f-477">Prepaid expenses and other current assets</span></span>” on the condensed consolidated balance sheets as of October 28, 2023 and January 28, 2023, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For available-for-sale marketable debt securities with unrealized loss positions, the Company does not intend to sell any of the securities and the Company considers it more likely than not that the Company will hold these securities until a recovery of the cost basis, which may not occur until maturity. The Company did not recognize an allowance for credit losses on these securities as of October 28, 2023 because such potential losses were not material.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 28, 2023, the contractual maturities of the Company’s investments did not exceed 24 months. The estimated fair values of available-for-sale marketable debt securities, by remaining contractual maturity, are as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within one year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,659 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year to two years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641,073 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no material realized gains or losses that were reclassified out of accumulated other comprehensive loss either individually or in the aggregate, during the three and nine months ended October 28, 2023 and October 29, 2022. There were no material unrealized gains or losses, either individually or in the aggregate, as of October 28, 2023 and January 28, 2023.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentrations of Credit Risk</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company maintains its investments in marketable debt securities with high-quality financial institutions with investment-grade ratings.</span></div> Total cash, cash equivalents, and restricted cash consist of the following (in thousands):<div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">208,099 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200,670 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">229,782 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">223,766 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> Total cash, cash equivalents, and restricted cash consist of the following (in thousands):<div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">208,099 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">200,670 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">229,782 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">223,766 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 208099000 200670000 21683000 23096000 229782000 223766000 <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company’s cash equivalents and available-for-sale marketable debt securities recorded within short-term and long-term investments on the condensed consolidated balance sheets (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,047 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,048 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Investments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,036)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,126)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643,201 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,162)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641,073 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 28, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,914 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Investments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,933 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(693)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">603,358 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,130)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602,293 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 8804000 0 0 8804000 23245000 0 0 23245000 3998000 1000 0 3999000 36047000 1000 0 36048000 55344000 0 0 55344000 286807000 30000 1036000 285801000 301050000 4000 1126000 299928000 643201000 34000 2162000 641073000 5604000 0 0 5604000 36337000 0 0 36337000 12974000 0 1000 12973000 54915000 0 1000 54914000 182869000 0 0 182869000 190933000 57000 437000 190553000 229556000 8000 693000 228871000 603358000 65000 1130000 602293000 4300000 2000000 P24M The estimated fair values of available-for-sale marketable debt securities, by remaining contractual maturity, are as follows (in thousands):<div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due within one year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,659 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year to two years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641,073 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 451659000 189414000 641073000 <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentrations of Credit Risk</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company maintains its investments in marketable debt securities with high-quality financial institutions with investment-grade ratings.</span></div> Fair Value Measurements<div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports financial assets and liabilities and nonfinancial assets and liabilities that are recognized or disclosed at fair value in the condensed consolidated financial statements on a recurring basis. The authoritative guidance establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are as follows:</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 1</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Observable inputs that reflect quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 2</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Observable inputs other than quoted prices in active markets for identical assets or liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 3</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Inputs that are generally unobservable and typically reflect management’s estimates of assumptions that market participants would use in pricing the asset or liability.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The level in the fair value hierarchy within which a fair value measurement in its entirety falls is based on the lowest-level input that is significant to the fair value measurement in its entirety.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements as of October 28, 2023 and January 28, 2023 do not include any nonrecurring fair value measurements relating to assets or liabilities.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the fair value hierarchy for the Company’s assets measured at fair value on a recurring basis as of the periods presented (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of October 28, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash equivalents and restricted cash:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash—letters of credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and restricted cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,243 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,094 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Marketable debt securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable debt securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641,073 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641,073 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 28, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash equivalents and restricted cash:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash—letters of credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and restricted cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,847 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,310 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Marketable debt securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable debt securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602,293 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602,293 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers between Level 1 or Level 2, or transfers in or out of Level 3, of the fair value hierarchy during the nine months ended October 28, 2023 and October 29, 2022.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports financial assets and liabilities and nonfinancial assets and liabilities that are recognized or disclosed at fair value in the condensed consolidated financial statements on a recurring basis. The authoritative guidance establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to measurements involving significant unobservable inputs (Level 3 measurements). The three levels of the fair value hierarchy are as follows:</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 1</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Observable inputs that reflect quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 2</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Observable inputs other than quoted prices in active markets for identical assets or liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 3</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Inputs that are generally unobservable and typically reflect management’s estimates of assumptions that market participants would use in pricing the asset or liability.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The level in the fair value hierarchy within which a fair value measurement in its entirety falls is based on the lowest-level input that is significant to the fair value measurement in its entirety.</span></div> <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present the fair value hierarchy for the Company’s assets measured at fair value on a recurring basis as of the periods presented (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of October 28, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash equivalents and restricted cash:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash—letters of credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and restricted cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,243 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,094 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Marketable debt securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable debt securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641,073 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641,073 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 28, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash equivalents and restricted cash:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash—letters of credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents and restricted cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,847 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,310 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Marketable debt securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate notes and bonds</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. government and agency securities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable debt securities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602,293 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602,293 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 120412000 0 0 120412000 0 23245000 0 23245000 0 3998000 0 3998000 20439000 0 0 20439000 140851000 27243000 0 168094000 0 55344000 0 55344000 0 285801000 0 285801000 0 299928000 0 299928000 0 641073000 0 641073000 120751000 0 0 120751000 0 36337000 0 36337000 0 12973000 0 12973000 23096000 0 0 23096000 143847000 49310000 0 193157000 0 182869000 0 182869000 0 190553000 0 190553000 0 228871000 0 228871000 0 602293000 0 602293000 Costs to Obtain and Fulfill a Contract<div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Commissions</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Total deferred commissions as of October 28, 2023 and January 28, 2023 were $161.5 million and $140.2 million, respectively.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the amounts capitalized and amortized for the Company’s commission costs for the periods presented (in thousands):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized commission costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,075 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,599 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59,564 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,442 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Connected Devices</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Total connected device costs, which the Company also refers to as IoT device costs, current and non-current, as of October 28, 2023 and January 28, 2023 were $313.9 million and $276.9 million, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the amounts capitalized and amortized for the Company’s connected device costs for the periods presented (in thousands):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized connected device costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,276 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39,244 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105,506 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105,014 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div>Revenue, Deferred Revenue, and Remaining Performance Obligations<div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Subscription revenue is generated from subscriptions to access the Company’s Connected Operations Cloud. Subscription agreements contain multiple service elements for one or more of the Company’s cloud-based Applications via mobile app(s) or a website that enable data collection and provide access to the cellular network, generally one or more wireless gateways, cameras, sensors and other devices (collectively, “connected devices” or “IoT devices”), support services delivered over the term of the arrangement and warranty coverage. The Company’s Connected Operations Cloud and the related connected device access points are highly interdependent and interrelated, and represent a combined performance obligation, which is recognized over the related subscription period.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other revenue is generally recognized at a point in time and is earned through the sale of replacement gateways, sensors and cameras, as well as related shipping and handling fees, credit card processing fees, and professional services.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue consists of the following (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">232,857 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">166,555 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">647,520 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">457,083 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">237,534 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">169,800 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">661,111 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">465,968 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Revenue</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The following table provides the deferred revenue balances and revenue recognized from beginning deferred revenue balances for the periods presented (in thousands): </span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">477,037 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">354,570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">426,565 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">313,686 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, end of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">503,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">374,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">503,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">374,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized in the period from beginning deferred revenue balance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">213,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">271,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">188,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Remaining Performance Obligations (“RPO”)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—RPO represents the amount of contracted future revenue that has not yet been recognized, including both deferred revenue and non-cancelable contracted amounts that will be invoiced and recognized as revenue in future periods.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 28, 2023, the Company’s RPO was $1,763.6 million, of which the Company expects to recognize revenue of approximately $846.6 million over the next 12 months, with the remaining balance to be recognized thereafter.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentrations of Significant Customers and Credit Risk</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—No customer accounted for greater than 10% of the Company’s total revenue for the three and nine months ended October 28, 2023 and October 29, 2022.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no customers that individually represented greater than 10% of the Company’s accounts receivable as of October 28, 2023 and January 28, 2023.</span></div> 161500000 140200000 <div style="text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the amounts capitalized and amortized for the Company’s commission costs for the periods presented (in thousands):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized commission costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,075 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,599 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59,564 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,442 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,856 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the amounts capitalized and amortized for the Company’s connected device costs for the periods presented (in thousands):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized connected device costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34,276 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39,244 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105,506 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105,014 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,942 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 20075000 16599000 59564000 47442000 11856000 12477000 38267000 36987000 313900000 276900000 34276000 39244000 105506000 105014000 24942000 17048000 68509000 46020000 Property and Equipment, Net<div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net, comprises the following (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross property and equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software development costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross property and equipment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,997 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,146 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,362)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,868)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,635 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,278 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">The Company’s internal-use software development costs included $0.8 million and $2.0 million of stock-based compensation costs for the three and nine months ended October 28, 2023, respectively, and $0.5 million and $1.1 million of stock-based compensation costs for the three and nine months ended October 29, 2022, respectively. The following table provides the amounts capitalized and amortized for the Company’s internal-use software development costs for the periods presented (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software development costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,310 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,003 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,424 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,554 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internal-use software development costs, net, as of the periods presented was as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software development costs, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,021 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">The following table presents the depreciation and amortization of property and equipment included on the Company’s condensed consolidated statements of operations and comprehensive loss (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,646 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,839 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,350 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net, comprises the following (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross property and equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software development costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross property and equipment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,997 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,146 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,362)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,868)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,635 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,278 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">The Company’s internal-use software development costs included $0.8 million and $2.0 million of stock-based compensation costs for the three and nine months ended October 28, 2023, respectively, and $0.5 million and $1.1 million of stock-based compensation costs for the three and nine months ended October 29, 2022, respectively. The following table provides the amounts capitalized and amortized for the Company’s internal-use software development costs for the periods presented (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.473%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software development costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,310 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,003 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,424 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,554 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internal-use software development costs, net, as of the periods presented was as follows (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software development costs, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,021 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">The following table presents the depreciation and amortization of property and equipment included on the Company’s condensed consolidated statements of operations and comprehensive loss (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,646 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,345 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,839 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,350 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 1563000 1257000 50476000 49727000 21112000 19740000 30846000 22422000 103997000 93146000 47362000 33868000 56635000 59278000 800000 2000000 500000 1100000 3310000 2003000 8424000 4554000 1192000 934000 3366000 2911000 13021000 8744000 3646000 3345000 10839000 8350000 Leases<div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office space under operating lease agreements that are non-cancelable (subject to limited termination rights). These leases have remaining lease terms ranging from one year to approximately eight years. The Company is required to pay property taxes, insurance, and normal maintenance costs for certain of these facilities and will be required to pay any increases over the base year of these expenses on the remainder of the Company’s facilities.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of operating lease expense were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,078 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,096 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(345)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(783)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(581)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,814 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,310 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,414 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,001 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information related to operating leases was as follows (in thousands, except for weighted-average data):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts in the measurement of operating lease liabilities—operating cash flows</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,215 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,017 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended October 28, 2023, the Company recorded no additional operating lease liabilities arising from obtaining right-of-use (“ROU”) assets.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term—operating leases (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate—operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments included in the measurement of operating lease liabilities as of October 28, 2023 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ending</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,806 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 and thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,268 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,871)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,397 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________</span></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">The contractual commitment amounts under operating leases in the table above are primarily related to facility leases for the Company’s corporate office facilities in San Francisco, California, as well as other offices for the Company’s local operations. The table above does not reflect obligations under contracts that the Company can cancel without a significant penalty, the Company’s option to exercise early termination rights, or the payment of related early termination fees.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 12, 2023, the Company settled a lease dispute, which was primarily related to lease incentives associated with leasehold improvements in the form of a tenant allowance and received $11.3 million. This amount was recognized primarily as a reduction to the corresponding ROU assets on the Company’s condensed consolidated balance sheet and was also included in “Operating lease liabilities, net” on the Company’s condensed consolidated statement of cash flows. This claim is unrelated to the claim discussed under the caption “</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease-Related Litigation</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” in Note 9, “Commitments and Contingencies.”</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2023, the Company executed a sublease for certain office space, which resulted in an impairment of the corresponding ROU and fixed assets of $4.8 million. This impairment charge was recorded in “Lease modification, impairment, and related charges” for the three and nine months ended October 28, 2023.</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to its operating leases, the Company has entered into non-cancelable finance leases for equipment beginning in 2020. The balances for finance leases were recorded in “<span style="-sec-ix-hidden:f-657"><span style="-sec-ix-hidden:f-658">Other assets, non-current,</span></span>” “<span style="-sec-ix-hidden:f-659"><span style="-sec-ix-hidden:f-660">Accrued expenses and other current liabilities</span></span>,” and “<span style="-sec-ix-hidden:f-661"><span style="-sec-ix-hidden:f-662">Other liabilities, non-current</span></span>” as the amounts were immaterial as of October 28, 2023 and January 28, 2023.</span></div> Leases<div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office space under operating lease agreements that are non-cancelable (subject to limited termination rights). These leases have remaining lease terms ranging from one year to approximately eight years. The Company is required to pay property taxes, insurance, and normal maintenance costs for certain of these facilities and will be required to pay any increases over the base year of these expenses on the remainder of the Company’s facilities.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of operating lease expense were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,078 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,096 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(345)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(783)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(581)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,814 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,310 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,414 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,001 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information related to operating leases was as follows (in thousands, except for weighted-average data):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts in the measurement of operating lease liabilities—operating cash flows</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,215 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,017 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended October 28, 2023, the Company recorded no additional operating lease liabilities arising from obtaining right-of-use (“ROU”) assets.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term—operating leases (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate—operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments included in the measurement of operating lease liabilities as of October 28, 2023 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ending</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,806 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 and thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,268 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,871)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,397 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________</span></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">The contractual commitment amounts under operating leases in the table above are primarily related to facility leases for the Company’s corporate office facilities in San Francisco, California, as well as other offices for the Company’s local operations. The table above does not reflect obligations under contracts that the Company can cancel without a significant penalty, the Company’s option to exercise early termination rights, or the payment of related early termination fees.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 12, 2023, the Company settled a lease dispute, which was primarily related to lease incentives associated with leasehold improvements in the form of a tenant allowance and received $11.3 million. This amount was recognized primarily as a reduction to the corresponding ROU assets on the Company’s condensed consolidated balance sheet and was also included in “Operating lease liabilities, net” on the Company’s condensed consolidated statement of cash flows. This claim is unrelated to the claim discussed under the caption “</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease-Related Litigation</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” in Note 9, “Commitments and Contingencies.”</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2023, the Company executed a sublease for certain office space, which resulted in an impairment of the corresponding ROU and fixed assets of $4.8 million. This impairment charge was recorded in “Lease modification, impairment, and related charges” for the three and nine months ended October 28, 2023.</span></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to its operating leases, the Company has entered into non-cancelable finance leases for equipment beginning in 2020. The balances for finance leases were recorded in “<span style="-sec-ix-hidden:f-657"><span style="-sec-ix-hidden:f-658">Other assets, non-current,</span></span>” “<span style="-sec-ix-hidden:f-659"><span style="-sec-ix-hidden:f-660">Accrued expenses and other current liabilities</span></span>,” and “<span style="-sec-ix-hidden:f-661"><span style="-sec-ix-hidden:f-662">Other liabilities, non-current</span></span>” as the amounts were immaterial as of October 28, 2023 and January 28, 2023.</span></div> P1Y P8Y <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of operating lease expense were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,078 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,096 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(345)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(195)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(783)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(581)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,814 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,310 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,414 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,001 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information related to operating leases was as follows (in thousands, except for weighted-average data):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts in the measurement of operating lease liabilities—operating cash flows</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,215 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,017 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term—operating leases (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate—operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 5788000 6333000 18078000 19096000 371000 172000 1119000 486000 345000 195000 783000 581000 5814000 6310000 18414000 19001000 6788000 6725000 20215000 20017000 0 P6Y P6Y6M 0.0468 0.0453 <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments included in the measurement of operating lease liabilities as of October 28, 2023 were as follows (in thousands):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Years Ending</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,806 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,236 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 and thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum lease payments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,268 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,871)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,397 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________</span></div><div style="margin-bottom:6pt;margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">The contractual commitment amounts under operating leases in the table above are primarily related to facility leases for the Company’s corporate office facilities in San Francisco, California, as well as other offices for the Company’s local operations. The table above does not reflect obligations under contracts that the Company can cancel without a significant penalty, the Company’s option to exercise early termination rights, or the payment of related early termination fees.</span></div> 6806000 26959000 20019000 14236000 12596000 43652000 124268000 17871000 106397000 11300000 4800000 0 0 0 0 <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Subscription revenue is generated from subscriptions to access the Company’s Connected Operations Cloud. Subscription agreements contain multiple service elements for one or more of the Company’s cloud-based Applications via mobile app(s) or a website that enable data collection and provide access to the cellular network, generally one or more wireless gateways, cameras, sensors and other devices (collectively, “connected devices” or “IoT devices”), support services delivered over the term of the arrangement and warranty coverage. The Company’s Connected Operations Cloud and the related connected device access points are highly interdependent and interrelated, and represent a combined performance obligation, which is recognized over the related subscription period.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other revenue is generally recognized at a point in time and is earned through the sale of replacement gateways, sensors and cameras, as well as related shipping and handling fees, credit card processing fees, and professional services.</span></div> <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue consists of the following (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">232,857 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">166,555 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">647,520 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">457,083 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">237,534 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">169,800 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">661,111 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">465,968 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 232857000 166555000 647520000 457083000 4677000 3245000 13591000 8885000 237534000 169800000 661111000 465968000 <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Revenue</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The following table provides the deferred revenue balances and revenue recognized from beginning deferred revenue balances for the periods presented (in thousands): </span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">477,037 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">354,570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">426,565 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">313,686 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, end of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">503,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">374,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">503,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">374,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue recognized in the period from beginning deferred revenue balance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">213,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">156,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">271,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">188,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 477037000 354570000 426565000 313686000 503721000 374243000 503721000 374243000 213383000 156716000 271518000 188197000 1763600000 846600000 P12M Commitments and Contingencies<div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Leases</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—See Note 7, “Leases,” for the maturities of operating lease liabilities as of October 28, 2023.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchase Commitments</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company’s purchase commitments consist of contractual arrangements with software-as-a-service subscription providers and non-cancelable purchase orders based on current inventory needs fulfilled by the Company’s suppliers and contract manufacturers. There were no material contractual obligations that were entered into by the Company during the nine months ended October 28, 2023 that were outside of the ordinary course of business.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Letters of Credit</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—As of October 28, 2023 and January 28, 2023, the Company had $20.4 million and $23.1 million, respectively, in letters of credit outstanding primarily in favor of certain landlords for office space. These letters of credit renew annually and expire on various dates through 2031.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Litigation</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—From time to time, the Company has been and may become involved in various legal proceedings in the ordinary course of its business and has been and may be subject to third-party intellectual property infringement claims.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company continually evaluates uncertainties associated with litigation and records a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) information available prior to issuance of the condensed consolidated financial statements indicates that it is probable that a liability has been incurred at the date of the condensed consolidated financial statements and (ii) the loss or range of loss can be reasonably estimated. If the Company determines that a loss is possible and a range of the loss can be reasonably estimated, the Company will disclose the range of the possible loss. The Company evaluates developments in legal matters that could affect the amount of liability that has been previously accrued, if any, and the matters and related ranges of possible losses disclosed and makes adjustments and changes to the disclosures, as appropriate. Significant judgment is required to determine both likelihood of there being, and the estimated amount of, a loss related to such matters. Until the final resolution of such matters, there may be an exposure to loss, and such amounts could be material. For legal proceedings for which there is a reasonable possibility of loss (meaning those losses for which the likelihood is more than remote but less than probable), the Company has determined there is no material exposure on an aggregate basis. The amounts recorded for losses deemed probable as of October 28, 2023 were also not material.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease-Related Litigation</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In March 2019, the Company signed a lease agreement with a landlord for certain premises located in San Francisco, California (the “Premises”). In September 2021, the Company sued the landlord in San Francisco Superior Court to enforce its right to terminate the lease and to recover damages on the grounds that the Premises were never adequately delivered to the Company. The landlord countersued the Company for allegedly breaching the lease. On October 30, 2021, the Company vacated the Premises. On November 17, 2021, the landlord drew down the remaining $8.7 million letter of credit, which the Company accounts for as a receivable in “Other assets, non-current.” The outcome of this matter is subject to ongoing litigation and is uncertain at this time.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnification</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In the normal course of business, the Company has agreed and may continue to agree to indemnify third parties with whom it enters into contractual relationships, including customers, lessors, and parties to other transactions with the Company, with respect to certain matters. The Company has agreed, under certain conditions, to hold these third parties harmless against specified losses, such as those arising from a breach of representations or covenants, claims that the Company’s products infringe the intellectual property rights of other parties, or other claims made against certain parties. It is not possible to determine the maximum potential amount of liability under these indemnification obligations due to the Company’s limited history of prior indemnification claims and the unique facts and circumstances that are likely to be involved in each particular claim.</span></div> 20400000 23100000 8700000 Equity<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 28, 2023, there were 188,713,215, 351,455,602, and no shares of Class A, Class B, and Class C common stock issued and outstanding, respectively. As of January 28, 2023, there were 132,111,095, 392,049,114, and no shares of Class A, Class B, and Class C common stock issued and outstanding, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had reserved shares of common stock for future issuance as of October 28, 2023 and January 28, 2023, as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 28, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2015 Equity Incentive Plan:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,385,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,927,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,592,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,137,385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Equity Incentive Plan:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,286,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,658,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future grants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,713,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,891,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Employee Stock Purchase Plan:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future issuance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,560,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,471,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares of common stock reserved for future issuance</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,538,855 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,086,434 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Compensation Plans</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently has two equity incentive plans, the 2015 Equity Incentive Plan (the “2015 Plan”) and the 2021 Equity Incentive Plan (the “2021 Plan”). The 2015 Plan was terminated in connection with the adoption of the 2021 Plan in December 2021 but continues to govern the terms of outstanding stock options and RSUs that were granted prior to the termination of the 2015 Plan. The Company no longer grants equity awards pursuant to the 2015 Plan.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Equity Incentive Plan</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In December 2021, the Board of Directors adopted and stockholders approved the 2021 Equity Incentive Plan, which became effective in December 2021 in connection with the Company’s initial public offering (“IPO”). The total number of shares of the Company’s Class A common stock reserved for future grants as of October 28, 2023 includes 26,208,010 shares added on the first day of fiscal year 2024 pursuant to the annual automatic evergreen increase provision of the 2021 Plan.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Options</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—A summary of the stock options activity under the 2015 Plan during the nine months ended October 28, 2023 is presented below (the number of options represents shares of Class B common stock exercisable in respect thereof):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining<br/>Contractual Term<br/>(In Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In Thousands)</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 28, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,927,540 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.61 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,351 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(542,200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited, canceled, or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of October 28, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,385,340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,298 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of October 28, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,622,520 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Aggregate intrinsic value for stock options represents the difference between the exercise price and the per share fair value of the Company’s Class A common stock for each period end presented, multiplied by the number of stock options outstanding or exercisable as of each period end presented.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intrinsic value of stock options exercised was $11.7 million and $22.9 million during the nine months ended October 28, 2023 and October 29, 2022, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 28, 2023, unrecognized stock-based compensation expense related to outstanding unvested stock options for employees that are expected to vest was approximately $3.0 million. The remaining unrecognized stock-based compensation expense is expected to be recognized over a weighted-average period of approximately 0.5 years.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">RSUs</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—RSUs granted prior to the IPO had both a service condition and a performance condition (defined under the 2015 Plan as the occurrence of a qualifying liquidity event, which was defined as the earlier of a successful initial public offering or acquisition). Stock-based compensation expense was only recognized for RSUs for which both the service condition and performance condition have been met. The service condition for these awards is generally satisfied over four years. The performance condition was satisfied upon the IPO. Prior to the IPO, the Company did not record expense on RSUs as a liquidity event upon which vesting is contingent was not probable of occurring. Following the closing of the IPO in December 2021, the Company began recording stock-based compensation expense for these RSUs using the accelerated attribution method, based on the grant-date fair value of the RSUs. RSUs granted after the IPO only have a service condition, and the related stock-based compensation expense is recognized on a straight-line basis over the requisite service period. The service condition for these awards is generally satisfied over four years for RSUs granted through fiscal year 2023 and three years for RSUs granted after fiscal year 2023.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the RSUs activity under the 2015 Plan and 2021 Plan during the nine months ended October 28, 2023 is presented below:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant-Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 28, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,796,104 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,585,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,308,592)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,193,221)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of October 28, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,879,380 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 28, 2023, unrecognized stock-based compensation expense related to outstanding unvested RSUs for employees that are expected to vest was approximately $497.7 million. The remaining unrecognized stock-based compensation expense is expected to be recognized over a weighted-average period of approximately 1.4 years.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Employee Stock Purchase Plan</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—In December 2021, the Board of Directors adopted and stockholders approved the 2021 Employee Stock Purchase Plan (the “2021 ESPP”), which became effective in December 2021 in connection with the IPO. The total number of shares of the Company’s Class A common stock reserved for future issuance as of October 28, 2023 includes 5,241,602 shares added on the first day of fiscal year 2024 pursuant to the annual automatic evergreen increase provision of the 2021 ESPP.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The price at which Class A common stock is purchased under the 2021 ESPP is equal to 85% of the lower of the fair market value of a share of the Company’s Class A common stock on the enrollment date or on the exercise date. The enrollment date means the first trading day of each offering period, and the exercise date means the last trading day of each purchase period. Offering periods are generally 12 months long, commencing on the first trading day on or after June 11 and December 11 of each year and terminating on the last trading day on or before June 10 and December 10 of each year. Purchase periods are generally six months long, commencing on the first trading day after one exercise date and ending with the next exercise date.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended October 28, 2023 and October 29, 2022, 1,152,816 and 1,109,945 shares of Class A common stock were purchased under the 2021 ESPP, resulting in net cash proceeds of $13.0 million and $10.3 million, respectively.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 28, 2023, unrecognized stock-based compensation expense related to the 2021 ESPP was approximately $3.1 million. The remaining unrecognized stock-based compensation expense is expected to be recognized over a weighted-average period of approximately 0.4 years.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Purchase Plan Valuation</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The Company estimates the fair value of shares to be issued under the 2021 ESPP using the Black-Scholes option-pricing model. The Black-Scholes option-pricing model requires estimates of highly subjective assumptions, which greatly affect fair value. The weighted-average assumptions used to estimate the fair value of shares to be issued under the 2021 ESPP were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.122%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.9% – 72.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.0% – 97.7%</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 – 1.0</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 – 1.0</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2% – 5.4%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3% – 2.9%</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected volatility</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The expected volatility for the nine months ended October 28, 2023 was based on the historical volatility of the Company. The expected volatility for the nine months ended October 29, 2022 was based on the historical volatility of the Company and similar companies whose stock or option prices are publicly available, after considering the industry, stage of life cycle, size, market capitalization, and financial leverage of the other companies.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected term (years)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The expected term is approximately 0.5 years for the first purchase period and approximately 1.0 year for the second purchase period.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-free interest rate</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—The risk-free interest rate assumption is based on observed U.S. Treasury yield curve interest rates in effect at the time of grant appropriate for the expected term of the stock-based award.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected dividend yield</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Because the Company has never paid and has no current intention to pay cash dividends on its common stock, the expected dividend yield is zero.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Stock-based compensation expense, by grant type, was as follows (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">771 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,081 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,357 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,305 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,855 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,791 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,538 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,395 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,490 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense included in the following line items of the Company’s condensed consolidated statements of operations and comprehensive loss was as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,936 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,698 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,834 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,791 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,538 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,395 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,490 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 188713215 188713215 351455602 351455602 0 0 132111095 132111095 392049114 392049114 0 0 <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had reserved shares of common stock for future issuance as of October 28, 2023 and January 28, 2023, as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 28, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2015 Equity Incentive Plan:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,385,340 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,927,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,592,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,137,385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Equity Incentive Plan:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,286,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,658,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future grants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,713,580 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,891,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Employee Stock Purchase Plan:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for future issuance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,560,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,471,769 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares of common stock reserved for future issuance</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,538,855 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,086,434 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6385340 6927540 8592585 15137385 32286795 25658719 67713580 55891021 17560555 13471769 132538855 117086434 2 26208010 <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Options</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—A summary of the stock options activity under the 2015 Plan during the nine months ended October 28, 2023 is presented below (the number of options represents shares of Class B common stock exercisable in respect thereof):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining<br/>Contractual Term<br/>(In Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In Thousands)</span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 28, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,927,540 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.61 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,351 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(542,200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited, canceled, or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of October 28, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,385,340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,298 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of October 28, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,622,520 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Aggregate intrinsic value for stock options represents the difference between the exercise price and the per share fair value of the Company’s Class A common stock for each period end presented, multiplied by the number of stock options outstanding or exercisable as of each period end presented.</span></div> 6927540 4.61 P6Y4M24D 63351000 0 0 542200 0.83 0 0 6385340 4.93 P5Y10M24D 110298000 5622520 4.58 P5Y8M12D 99145000 11700000 22900000 3000000 P0Y6M P4Y P4Y P3Y <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the RSUs activity under the 2015 Plan and 2021 Plan during the nine months ended October 28, 2023 is presented below:</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average<br/>Grant-Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 28, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,796,104 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,585,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,308,592)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,193,221)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of October 28, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,879,380 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 40796104 12.20 18585089 17.83 14308592 12.70 4193221 13.80 40879380 14.42 497700000 P1Y4M24D 5241602 0.85 P12M P6M 1152816 1109945 13000000 10300000 3100000 P0Y4M24D The weighted-average assumptions used to estimate the fair value of shares to be issued under the 2021 ESPP were as follows:<div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.122%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.9% – 72.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.0% – 97.7%</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 – 1.0</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 – 1.0</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2% – 5.4%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3% – 2.9%</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0.669 0.725 0.810 0.977 P0Y6M P1Y P0Y6M P1Y 0.052 0.054 0.023 0.029 0 0 P0Y6M P1Y 0 <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Stock-based compensation expense, by grant type, was as follows (in thousands):</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">771 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,081 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,357 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,305 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,255 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,855 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,791 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,538 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,395 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,490 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense included in the following line items of the Company’s condensed consolidated statements of operations and comprehensive loss was as follows (in thousands):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,936 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,698 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,834 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,523 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,791 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,538 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,395 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,490 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 771000 1081000 2357000 3305000 55165000 41537000 160255000 120888000 3855000 2920000 9783000 9297000 59791000 45538000 172395000 133490000 2936000 2589000 8698000 6834000 21523000 17928000 64378000 45398000 19253000 12292000 51832000 41159000 16079000 12729000 47487000 40099000 59791000 45538000 172395000 133490000 Income Taxes<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had an effective tax rate of (0.3)% and (1.2)% for the three months ended October 28, 2023 and October 29, 2022, respectively, and (0.9)% and (0.8)% for the nine months ended October 28, 2023 and October 29, 2022, respectively. The Company’s provision for income taxes was $0.1 million and $0.7 million for the three months ended October 28, 2023 and October 29, 2022, respectively, and $1.5 million and $1.5 million for the nine months ended October 28, 2023 and October 29, 2022, respectively. The Company has incurred U.S. operating losses and has minimal profits in foreign jurisdictions.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of October 28, 2023 and January 28, 2023, based on all available objective evidence, including the existence of cumulative losses, the Company determined that it was not more likely than not that the net deferred tax assets were fully realizable for U.S. federal and state tax purposes. Accordingly, the Company established a full valuation allowance against its deferred tax assets for U.S. federal and state tax purposes. The Company intends to maintain a full valuation allowance on net deferred tax assets until sufficient positive evidence exists to support reversal of the valuation allowance for U.S. federal and state tax purposes.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unrecognized tax benefits as of October 28, 2023, if recognized, would not affect the effective income tax rate due to the valuation allowance that currently offsets the deferred tax assets.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended October 28, 2023, there were no material changes to the total amount of unrecognized tax benefits and the Company does not expect any significant changes in the next 12 months.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files income tax returns in the U.S. federal jurisdiction and various states and foreign jurisdictions. All periods since inception are subject to examination by U.S. federal, state, and foreign authorities, where applicable.</span></div> -0.003 -0.012 -0.009 -0.008 100000 700000 1500000 1500000 0 0 Net Loss Per Share, Basic and Diluted<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of calculating net loss per share, the Company continues to use the two-class method. As Class A, Class B, and Class C common stock have identical liquidation and dividend rights, the undistributed earnings are allocated on a proportionate basis to each class of common stock. As a result, the basic and diluted net loss per share attributable to common stockholders are the same for all classes of the Company’s common stock, on both an individual and combined basis, and therefore are presented together.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,531)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,555)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173,355)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(193,824)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">537,464,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">516,551,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531,873,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511,867,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.33)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.38)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities were excluded from the computation of diluted net loss per share calculations for the periods presented because the impact of including them would have been antidilutive:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,385,340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,045,765 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,385,340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,045,765 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,879,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,694,397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,879,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,694,397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase rights under the 2021 ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905,835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905,835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total antidilutive securities</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,170,555 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,786,984 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,170,555 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,751,913 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of calculating net loss per share, the Company continues to use the two-class method. As Class A, Class B, and Class C common stock have identical liquidation and dividend rights, the undistributed earnings are allocated on a proportionate basis to each class of common stock. As a result, the basic and diluted net loss per share attributable to common stockholders are the same for all classes of the Company’s common stock, on both an individual and combined basis, and therefore are presented together.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(45,531)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,555)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173,355)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(193,824)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">537,464,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">516,551,258 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531,873,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511,867,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.08)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.11)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.33)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.38)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -45531000 -45531000 -58555000 -58555000 -173355000 -173355000 -193824000 -193824000 537464892 537464892 516551258 516551258 531873324 531873324 511867718 511867718 -0.08 -0.08 -0.11 -0.11 -0.33 -0.33 -0.38 -0.38 <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities were excluded from the computation of diluted net loss per share calculations for the periods presented because the impact of including them would have been antidilutive:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding stock options</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,385,340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,045,765 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,385,340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,045,765 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,879,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,694,397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,879,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,694,397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase rights under the 2021 ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905,835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905,835 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total antidilutive securities</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,170,555 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,786,984 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,170,555 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,751,913 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 6385340 7045765 6385340 7045765 40879380 40694397 40879380 40694397 905835 46822 905835 11751 48170555 47786984 48170555 47751913 Segment Information<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. The Company derives its subscription revenue from customers that leverage the Company’s Connected Operations Cloud, which consists of a data platform and set of applications to consolidate data from their physical operations into a single, integrated solution. Amounts derived from subscription and other revenue are summarized in Note 8, “Revenue, Deferred Revenue, and Remaining Performance Obligations.”</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue by Geographic Area</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenue disaggregated by geography, based on the location of the Company’s customers (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:2.5pt;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,949 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">581,164 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415,871 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:2.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Other </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">29,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">18,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">79,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">50,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:2.5pt;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">237,534 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">169,800 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">661,111 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">465,968 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">No individual country other than the United States exceeded 10% of the Company’s total revenue for any period presented.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-Lived Assets, Net, by Geographic Area</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s long-lived assets, net, disaggregated by geography, which consist of property and equipment, net, and operating lease ROU assets (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,193 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,126 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,902 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">No individual country other than the United States exceeded 10% of the Company’s total long-lived assets, net, for any period presented.</span></div> <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenue disaggregated by geography, based on the location of the Company’s customers (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 29, 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:2.5pt;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,949 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">581,164 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415,871 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:2.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Other </span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">29,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">18,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">79,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">50,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:2.5pt;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">237,534 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">169,800 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">661,111 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">465,968 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">No individual country other than the United States exceeded 10% of the Company’s total revenue for any period presented.</span></div> 207949000 151747000 581164000 415871000 29585000 18053000 79947000 50097000 237534000 169800000 661111000 465968000 <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s long-lived assets, net, disaggregated by geography, which consist of property and equipment, net, and operating lease ROU assets (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 28, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 28, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,193 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,939 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,126 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,902 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">No individual country other than the United States exceeded 10% of the Company’s total long-lived assets, net, for any period presented.</span></div> 135187000 163193000 6939000 8709000 142126000 171902000 <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sanjit Biswas, our Chief Executive Officer and Director, entered into trading plans on behalf of affiliated family trusts that are intended to satisfy the affirmative defense conditions of Rule 10b5-1(c). The plans provide for the sale of an aggregate of up to 5,000,000 shares of our Class A common stock. The plans were adopted on September 29, 2023 and will terminate on December 28, 2024, subject to early termination for certain specified events set forth in the plans.</span></div> Sanjit Biswas Chief Executive Officer and Director true 5000000 September 29, 2023 <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">John Bicket, our Executive Vice President, Chief Technology Officer and Director, entered into trading plans on behalf of affiliated family trusts that are intended to satisfy the affirmative defense conditions of Rule 10b5-1(c). The plans provide for the sale of an aggregate of up to 5,000,000 shares of our Class A common stock. The plans were adopted on September 29, 2023 and will terminate on December 28, 2024, subject to early termination for certain specified events set forth in the plans.</span></div> John Bicket Executive Vice President, Chief Technology Officer and Director true 5000000 September 29, 2023 <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Jonathan Chadwick, one of our Directors, entered into a trading plan that is intended to satisfy the affirmative defense conditions of Rule 10b5-1(c). The plan provides for the sale of up to 61,030 shares of our Class A common stock. The plan was adopted on June 27, 2023 and will terminate on September 29, 2024, subject to early termination for certain specified events set forth in the plan.</span></div> Jonathan Chadwick Directors true 61030 June 27, 2023 <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adam Eltoukhy, our Executive Vice President, Chief Legal Officer and Corporate Secretary, entered into a trading plan that is intended to satisfy the affirmative defense conditions of Rule 10b5-1(c). The plan provides for the sale of up to 286,051 shares of our Class A common stock (less any shares that may be withheld by us or separately sold by a broker to generate funds to cover the withholding taxes associated with the vesting of his Samsara equity awards). The plan was adopted on September 11, 2023 and will terminate on December 13, 2024, subject to early termination for certain specified events set forth in the plan.</span></div> Adam Eltoukhy Executive Vice President, Chief Legal Officer and Corporate Secretary true 286051 September 11, 2023 <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">James Andrew Munk, our Chief Accounting Officer, entered into a trading plan that is intended to satisfy the affirmative defense conditions of Rule 10b5-1(c). The plan provides for the sale of up to 30,910 shares of our Class A common stock (less any shares that may be withheld by us or separately sold by a broker to generate funds to cover the withholding taxes associated with the vesting of his Samsara equity awards). In addition, up to 25% of the net shares of Class A common stock received by Mr. Munk after taxes in connection with the vesting of any newly granted Samsara equity awards may be sold under the plan. The plan was adopted on September 27, 2023 and will terminate on December 27, 2024, subject to early termination for certain specified events set forth in the plan.</span></div> James Andrew Munk Chief Accounting Officer true 30910 September 27, 2023 false false false EXCEL 77 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '2!A5<'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 " !T@857.)X0.NT K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITG10^CVLN))07!!\1:2V=U@TX1DI-VW-XV[740?P&-F_GSS M#4RG@]0^XG/T 2-93#>S&\8D==BP(U&0 $D?T:E4Y\28FWL?G:+\C <(2G^H M X)HFCMP2,HH4K J[ 26=\9+75$13Z>\4:O^/ 9AP(S&G! AR,EX#4'UB\3 MPVD>.K@"%AAA=.F[@&8EENJ?V-(!=D[.R:ZI:9KJJ2VYO .'MZ?'E[)N9<=$ M:M28?R4KZ11PPRZ37]OM_>Z!]:(1;<5%U=SN!)><2\'?%]97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M=(&%5TRTK[1M!@ *R8 !@ !X;"]W;W)K5;MK>TVWZ3;M@PM.@@YP9DS:_O>S M"<%IS[QA7/C2!L+["X]MX#%P^L3%UW3)F$3/<92D9YVEE*MWO5[J+UE,TV.^ M8HGZ9LY%3*5:%(M>NA*,!GE1'/6(XPQZ,0V3SO@T7W\0BYDL=0=6_-9NR*-)):C_^ M+4([Y6_JPMW/V_2K'%[!/-*437GT9QC(Y5EGV$$!F],LDO?\Z0,K@/HZS^=1 MFO]%3YMM/:^#_"R5/"Z*U1[$8;+Y3Y^+AM@IZ#L5!:0H(&\*<-4ON$6!FX-N M]BS'NJ"2CD\%?T)";ZW2](>\;?)J11,FNAMG4JAO0U4GQU.^9@)U4;JD@J6G M/:DR]3<]OZ@_W]23BOH1^L03N4S191*PX'5]3^U+N4-DNT/G! R\]>4Q(L,C M1!SB6O9G"I??\'55^:O=</J11JR/UC:Z%-@F=/T,?ANW1% M?7;640=:RL2:=<8__8 'SJ\VO .%O8+U2E@/2A]?<#]3AZA$#R\K9B.%R['3 M_6Q# JL:(O5+I'X]I,\9%9*)Z 7=LQ47TH8'1TF1V1IE"E8UQ!N4>(-Z>'=, MA#S01R%2YP%KY\%)Y7%7>>"!]0TY3TK.DYHC4U!U")')FQ@<(;CX*Z'L>?8X,#2AG"C$FY4!^Z> M+4)]&E7=>$-CZQB%H1F4AV.B LTY5DBQ8OZ'UC1]Z1?7-J(X:*FR#OR@.L@/]!G=!VHPS.2=?%CN.X(RLO6-R4EQA>4H=W$@0J/3W:?D ?U7;H-K'W*QR)T05# M'ZC@:J0(97%6:C"B*;51( Q*QS?44[VD1O0#?TJLQ'#H;A,D"S5[B1QY9&P$.N+Y]L&*UH4W$:!.!Q6;;J^CRV5_29,$JY7!/ MT,V7F=61X+*F?,:12"U'FF9"Z G,9M:2]Z.ZKF366RY[$K]8;]1,X:JFG,:- M2"TWND[4+'MSJ:FI%ZIP8(+ZREI3\Y' M*M18G_@^4T$J)MA$6HG;$")BA(C4$J)93*,(G6>I^CJUCULXIW+B#= M1&IYT&7,Q$(?F.]5@ESJ:\6*)O:NA0.K0=O0(&(TB, 6L^W()5,=">'!,=5X M;>@0,3I$8)/9GFG5V48H+[I. O:,?F-V1#A*:\' (\/1P,K9AA81HT4$EIE) MS)(@OQMV%=&%E0X.J.[ -@R'&,,AL*!LKY%7:F:H.O +4UX&W='<$]?M.J3K MV!\BM.$\KG$>=\_-G.WMS%W2*[72>EK=$T8VE+>,Q1WJ M:DHX[K.U'^&BIHS&>5S84(KI1#&[L%(=2%8*W#;4Q]UY%G: AV&'?1K6AOFX MQGS<6N;S>M8XRQ^5HMM,II(F>DIF;8<#.4W1#INT?IZF'\VOQW@X'#G.P%7' MQ=H&:?3'A6WEU2 ^M[(<2%L*EC8DR#42Y Z^?Q ?2&0*X#:TR#5:Y-;3HB:# M^$"B4[3#R3>#V.UC,NKCH5,2:OUL.U)H,83OZ_[5"D[0YBY\W@[>V\CJ/GE/E;2BGR]0/ MS9LYY=KR3:A)_OY/SVR^>8WJ$]53TA1%;*Y*G>,3];MB\V;29D'R5?YRSR.7 MDL?YQR6C 1-Z _7]G'.Y7= _4+X?-OX/4$L#!!0 ( '2!A5= KS&NDP< M *PD 8 >&PO=V]R:W-H965T&ULK5IM;]LV$/XKA%<, M&Y#4?--;FP1(G0SKT#5!W6V?%9N.A4JB1]%.LU^_H^18EDC1\>8/;23[>'J. M/-[S'*V+)ZF^54LA-/I>Y&5U.5IJO7HW'E>SI2C2ZJU.X M6BF1SNM!13ZF&(?C(LW*T=5%_=F]NKJ0:YUGI;A7J%H71:J>/XA3?A@1E06_R9 MB:=J[QJ94!ZD_&9N/LXO1]@@$KF8:>,BA3\;,1%Y;CP!CK^W3D>[9YJ!^]D MC#5X,Q?UW-2C(9JL-,LXU0J^S6"?IVB<_3'] ;]].9G] 9E)?JZE.LJ+>?5Q5@#!N-I/-L^[T/S M/#KPO+N9?HMH?(8HILPQ?.(?_EM:#@T?0^2[\.DN?%K[8T/AKY42I49I50E= MO7/%TSC@;@=FE[VK5NE,7(Y@&U5";<3HZLE" M&UDXDH0RW$-K6\44\]"--MZAC;UH[Y58I=D_ HI6HZMTD]5*H%\#;0N+" M'5N(6!(D_5FVK2@E<>+&G>QP)U[<7Z5.\U= 3.RIY3B.^Q@=9D$4L, -DN"6 MBK 7YA?8Z2JKL\&4*">Y8'M^2&@A=)DQG PL/]DC2^)%^$F6CZ^J2UL_G8T< M)YSP/E"''6$$#VPKTO(:\5()I"HH/:6?ZQ0UM7YEL Z6IZVW?1Q!&.XMZ1:N MPRRA43R MF4FXJ>F.\":ZJQ\1+D 38:4$5_GSR@">DC]HV M(X2&E _ ;FF*^'EJJ'J5LCSW5#!BTQ$E/ RMV;;M2,+C8("V2,M;Q$]<-V(A M !UL,UD4664DN7M^'704 E)KNSGL.";AT'YK>8OXB>NNKJU- AR>5INA#-H^ M,SC-6#"$M64RXJ>RILAZDM6F)*A<(8NLFN R)!'&0]NLI2\2OTKMYEGZD.69 M!CW@E+S$2X/':MY3>>L&W7(?\9/?3J6MTFO\_ RY*X)*@#I>"Z_HI#;QL3#BN$\U M+CN,@=('T+8,28]CR+U\\ .WN8_B@/;[#I<9Z.6!OH.V#$G]#-E5GH>2V.:[ M (?<4G<..\XI"0;J(VUYD;Z2%WC^:Q'W #BO(HP&X+7E2 M?_/7I/*A%+;[MX@%G%LI;-N%49P,-7JT93OJ9[N)471-7]*<]S;4N9SH:H??X@IB=[7 MO8]^=LHH/?8J >D#T*;=)\+>H9 MH>\YQF>X^8>J9:J,W%CKI539/S XK9!CEOK?/HM+=>I>NY^ M\Q[](Y1\\08-A=$"M899ZTK#A2E0_\FS<]EL0="OMUZ3[@2W>H'Y]<+U?)X9 M70-%P!P"G6D@QL[[C7+QE E*V+=9Z: M_G0K)D&>*;$T/\)L@"MDY3[ZM;7 .>',.OIUF(5#C,9:Q<#\BF$?]1RTXRQS M4@&S-< Y89Q$-.KC=%F:,Z-H"&NK%YA?+S244 U6'2=P6PH .R6LKR1==BS& M9( A6"L9F%\R6#Q6[[XC@W#UT*Y>UFGHZ659JQ[8H9/CHH F8Y)#QXVNG2"] M#HXN[R?RU@VW51_,W[H?2VTG[>!/Y:T;>ZMIV&%- TM=IZ@S6,>!=#\/;9.! MWH:W:H/[N_9.!GYP_CIU4H%Q*F_=<%N!P]9)Q]BA,^]>@[V]1F8GRA[YAXA GP/@X@O-$^(^%;7N>.1$/,;&I-( MOK.C+,1"+ME>YS$CV$V*PD W(!SK(?8C;3E/SFW8^^GM/J!/Z\87*EYUU%Y%#=="?;\R[=TVC8 M\]$1-\"8?@ &-$8UY79[^>\X:BK7I?O\$ACY)3"2?F9#OXW\XA#&B ODU7:> M/X 8,W#$P8& =WX$7!H$F'$0$Y8Z?E_G.-UBDFRA1N>XA#<00C37C^?..F4E M!Z/A]EB=[,Z/]EVX5B=NFZ*$.\YQQZVX-@U#^4MI!YAS ML*J#:JU7"7++8^R0A28C@A-V)-KREY_0&/Y6-[57:E:R.LFM3OI8_8$!GO0; MX$Y9"7^:XT\'X/>?WFGS3%Y^NWI)2_"S''XV +[?\,XJ-&@ZG:"1@:P+[AJE M5"$$9U8]-H)%],$!X -F.>O;![].VL%_%MVH_WS?U8*V-A@ZX-?J5K9;Q#1J MS^D?GW'4,Z6[=64+14ZC]J!^[9RC:OB.&^:\E[2,7P0U:D_JUTPZJJ;PR$*F M98VA<8E>(YT9T)PA9#:@%\F-VJ/[];->C>5&_AII!W\1Y6A EMNUH%<-\VMU M*]LMXAR]=9ZCGH'>K2M;*"(=O4VFHVI2(Z-IV'MIRP:*6$?7SW54C>L*5@I=3Z?#BL9BN1)]5[N18% M?+.099XHN"R7PVI=BF1>-\JS(7,+GQD"Y72M\8CB[6R5),A?J\OB_A:GB(,D]S452I+$@I%I># M*WH>LT WJ!%?4O%<'7TFFLJ3E%_UQ?7Z)_J,D#F:>D$F.9_9K.U>IR$ [(7"R23:8>Y/,O8D_(T_%F M,JOJ_\GS'NL,R&Q3*9GO&\,(\K38_4V^[84X:@!Q\ 9LWX"9#7A' W??P'UM M#WS?@+^V!V_?H*8^W'&OA9LD*AE=E/*9E!H-T?2'6OVZ->B5%CI1IJJ$;U-H MIT;CN]M)?#N-)P0^3>\^WDRN'N%B^@A_/L6WCU-R]X'[Z9223+-2J(G$Q%W.D_:2_?=33?@CB'!1B+PI=L]Z =S/UGK#P'6$. M("U6'H'EEXOR[&L%)$+V)HZV>X">,?CHU[H&61M% ^8 MYQI<;10-0)'0X(K 7$I9!U?_P-7OY?IS*:N*K$NY2!5&U$<&YT4\,I@B,,8\ M'AA4;1@/7>H8BL0VS'5YR!V<:G"@&O26D[NU*!.5%DLBOH'UJ02Z802GK"*G M##8Y9;#X1,%:$Q$>)B+\3A6I1%+.5@0V;?!96S"0:UW?L>D([87FA,PH%V,; MQ:,H,(N*C:*A1SUCU<8(S&6AP_#LBPZDHU[2TR035VNOCCHU!RL.GKF!8# *DVU01V#4C<+0K*H8C@5.U%%6Z9'5I;WD/PHX49!< MSM-%.DOT.>4=2?-UDI8ZU=_5HI0B VLS)[-54B[QI8(\D*\JP/M0K71TG8#Z)F<;1T._-JYMXC;.#UW. MK4RP<6!?W*/-J4V^<;&TUY*-/NH==E'*_$4 6>#$76L 9["%^H%)','YL%S- MU8_AX$COV6X<0;G4RD_,=?IF;MH@3CO<"&M\*>OW MI9^+4B19^B:.-<%001B8 MK!'4L95ODVY<*>MWI>/7T6760R8HS)%O;KX8SHL\;LTT@J,!M_:S& 5&/* = M)U'6.%+6_V#U.JG2V>[TG68;?0(I]CL3 8=**CB."+1(LY,^8SUIM,E)H\6G MBM:>H<8XLW[C?&O-!TF4*M.GC4J>,G!*4B_6'.I5I>3LZTIFFX,-NLWV']7 MM)=%\ .R>:^3#879LJ$P6S89GR1:.ITNQXUV1306: M@"1Z5]C4QW:[2OQH5NY"XYK:GMMS ^[ST#3Q8PQ*?<^CS M-;;&H- 0CS+BI M+Q:5AGX )Z,.C1OGS_J=__]?X^,D[E/9=ON=*B/0+I6QJ!TJ8U%QE8=';YIS M42[K5_P5T-\4:O<6\7#W\#."J_KEN7'_FIZ/*7)_0L_CW8\$FO"[WRQ\2LJE M=H:96$!7SOL QEON?@:PNU!R7;_G?I)*R;S^N!()3(4&P/<+*=7+A>[@\&., MT5]02P,$% @ =(&%5Z\](?@M"@ B5L !@ !X;"]W;W)KOQZ-JNF<+[/J5;'F*_')75$NLUHC:EWR;+8MM%R,L.^'HV66 MKP879]OW/I079\6F7N0K_J'TJLURF95?W_)%\7@^0(-O;USG]_.Z>6-T<;;. M[OD-KS^N/Y3B:+17F>5+OJKR8N65_.Y\\ :]9@%I"FPC_LSY8W7PVFM.Y5-1 M?&X.+F?G [^I$5_P:=U(9.+? Q_SQ:)1$O7XJQ4=[',V!0]??U-GVY,7)_,I MJ_BX6/PGG]7S\T$\\&;\+MLLZNOB\3?>GE#0Z$V+1;7]ZSVVL?[ FVZJNEBV MA44-EOEJ]S_[TC;$00%$CA3 ;0'7DS:TXN+D5_WY/W]_>>%=,'%V-__W;U;M)>GWS MRT\Q1M&O7OK'Q\O;_WI#[^/-Q'OQ\TOO9R]?>;?S8E-EJUEU-JI%[9H[FN C-;DMZFQA*39V%QL7RZ6X0F_J8OK94GKB+OUF-LN;*SQ;>!^R?#:\ M7'GC;)W;:Y*>T)I.-\O-(JOYS+NJY[ST1-U$=Y\W_?"!>Y>K:;'DWHMW156] MM,BS[O(3?I=/\UH5&0GK]_[CO?]XJTJ/J+[-%MEJRKVL]C[Q^WRURE?W7G'G MK7F9%S/OA?"TFF+E M Q]<_/(3"OU?;<;OQ(*M6#-"/EP$?D"C4,2?C1X.389,FT**,2 QQ5NR]Y8\ MQ]LN?NX2A <6)'&% MTEYTWUYT6Y <::_M&#(O%C->5O_PTK\V>?W5>]'V-5N/?4LA+W=(L0FD6 HI MQH#$%(>#O<.!LT=<5M5FVR5$+YCN;AQ58[HG'M&\!U[5;0^YOOE8'8Y]-N^= MF?IZ'QA#'?(CA/R8:-T(,FL**<: Q!1?P[VO(9BO-B]#L_FU$2XTAR_-&6<- M^SH#*<: Q!1GHKTST=.<$9UK6JQ6[03C,:_G'M^-N"),S)NJ;/O!6MS"3G9% M9Q7Z=L7(N!9P&(>8Q)K?D$E32#$&)*;X'>_]CK^_WS:/8\L(&4?Z@XBSG'"=Y5BZ^>OP++Z=Y)>8;.PN+=6.1U9W$[#2! M=NL:.[/W]:9#PA0R(0,24YQ!OIRE^TYOKOEZ4T[G6;7M6")#7>;39B:H]+$3 MPZ0[1]]QLE4[M&!(C5$2-&<*JL:@U%1/#\@+31HXA14C4&I MJ>9*1H+!ALXPXGU$2GNA8M[ S["<'Z),@2&.@=PPP9(C\( M,4J.= Q) U ,C-01Y'QZ#*HV 55+0=48E)IJM&0'R T/(,FZ.U7O2\!$!51< MV00;4U7(M"FH&H-24[\CEO@!N_'#<_DZ-EF!#MC;$!=A=U>R]]>\H"P!2DTU M2+($[&8)/P2SN^O0^]M]$RK@.*(TT%V'S)J"JC$H-=7U@[4;;D3QW6 [-FD M"@.]QX+BC"XI4]"4#$I-=4_2#.RF&<_A[=B&/Z"@HT/&%#0C@U)3[9&, M [L9QU/P+#8!! T2I#_@NS/W=J93TA0T*8-24\V1C *[&44?.(NM="#1/8%< M##$!54L[G0&#RJE:(AD(=C,0%YS%)H(8!G$0&$,6)#&8@*JEH&KL=(NH-DA. M@3MSBN>A67>>WD][%@QQ!,V")DY!U1B4FFJNQ"G8O;KB66@6F^L9K&BVC7.B M68N6' <;QN16!L1E$U@DTT$F(IH[.O #S1Q M"JK&H-345BZSMEA*S$!14)B'^E/"<2D%$;?L&AAY$<^TM&L)7 8 M!EA?[&R)0BB,283M?8-(:D 0,)TEH @ 5&T"JI:"JC$H-=5H"0K($T'!$^BL M.U7O2\ R[:?$CX,$Z]T*=+T#J!J#4E/M/?B=AYLD/!?/$G-NC_6!S_(3#]T@ MT*40H&H,2DTU2+($XF8)/P3/NNO0NV.:5 %%ON^C4+<=="4%J!J#4E-MEY2" M//'G)L_EL\3R>Q%"$OT[%7?U>M]?.R5-09,R*#7500DUB!MJ/(?1$G.*CW7@ MX4[?VZ'3&5/0C Q*3;5'P@[BAAU/8;3$)!$H(B$)=6L@P<&D8]84-"N#4E/M MD;B"N'%%'TI++ @@,M8UNQ/V-@5T/4>G,V!0.55+) XA;ASBHK3$I!%#<9$2 M ].Z<_1V 91L@*JQ#DVB_M180@O:&5ITX+0.=.'.T_M'R"9M"*AXZ(MCI%W) M$]#$*:@:@U)3S95@A;J78YSFM"Y#S8412> G1'^Z:^,4%J7/R2Q:&"?4-[Y9 MMP0.Q41<_X[)&D8HBG!TI$-(1D%!=Z)H%ENVM-O>BJ"8@EKVHB T$4-!8G0+ M4$X!JL:@U%2+):>@S]Z0XJ2M)JI(FL@*:-@558U!JJKL2)]#ONT\%/;U1!3V]4X6[DKT- @4* M4&JJ01(HT/^#[2K<=>C=+RUD(8ZQL:P"-&L*JL:@U%37):>@?].F%=2R3,)8 M1^NN7.][:X>4*6A*!J6FNB>1!G4CC:= 0&K.ZT,?FT^1H*"C6](4-"F#4E/W MVY*8(W!CCCX(,.BRH\38G;"O)Z!J:: MW"EZFP"Z<@-4C9UN$=4&R3N"SKSC>0#0G:?OXT1@(1U' "!HXA14C4&IJ>9* MTA%T)AW] 6!@V773!@ M<08 M,38 : ET 8 K6%6 #@ZV)2XV:3Z]ZR\S\7# M\8+?B:+^JTA<8N5NW^?=05VLM_L4?RKJNEAN7\YY-N-E$R ^ORN*^MM!L_7Q M?O?MB_\!4$L#!!0 ( '2!A5>A@.*[-0@ $0C 8 >&PO=V]R:W-H M965T&ULK5IM+.MVQ(JG?B8J5\)^MD$72P*V\7]259$FF!Q7Y@GC>%T4BG]ZS7#Q>SO#L^<%O_'[7J >+U465W+,-:WZO M;B7<+7HM&2]867-1(LFVE[,K?+[VB1J@)?[@[+$^N$;*E#LAOJN;3]GES%.( M6,[21JE(X.>!K5F>*TV XZ].Z:Q_IQIX>/VL_:,V'HRY2VJV%OF?/&MVE[-H MAC*V3?9Y\YMX_)5U!@5*7RKR6O]%CYVL-T/IOFY$T0T&! 4OV]_D1S<1!P- MCWD Z0:0\0#?,H!V Z@VM$6FS;I.FF1U(<4CDDH:M*D+/3=Z-%C#2^7&32/A MOQS&-:OUS=?K#U\W'ZX17&UN/G^ZOOH&-YMO\//EP]=O&W3S$:VO-K^BCY]O M_MR@.?I]_/(6_8)XB;[MQ+Y.RJR^6#2 1NE^)4>),V[Q")SA#Q"#7@69\R/-;#B0,.[6>6:GW4 MIJ]B,FEX>=^&*F\X,\Y2J\4W:U%9?%Y725C-<4AI$%PL'@[QF^1B&A&_ESN" M%O30 J:LN./ >]B(:CWP\E8IHX)D='/900R?432/2[W-5SS.4B@)(KFYALQ_JFIG0 MAE.T(:'Q."0-8I3ZL05PU ..G( _,\"*"I'Q+4\UU#/$BRKA4D7IF9YNR?*D M40;M$GEO+A[1!)P?+LG(@JD0]H*E&7_,L(CH%,Q2JD%*/8&AO.)25,GZ*K@QRN:P;%0$USSI,[GMOSN5/_ M2@G]6MJ.)^. [K'3;U=I*O:J#$)F,_Z0W.7L3%4^H^%XZH_#4MP9-)6:8TKB MT.(W,D E3JB?R@>()R$MO-F-/DY,?QF.X4W%YAC[U,(H>*!W["33U:UDD*[9 MC[T1B]02Z@GJ7XX(&JL9NKUZ(LH9&&XI*Q M!YXR*)JU!:D_14"7<3R99X-<$,4QM4 =J!L[.0Y8:,M@.G5=+WBMU@]FH,$4 M ,%D"M0@ASW_H!4Y!CJP)7;395L26Y^?M:6QC0,CVBD+DFGL3H7F." V[P]D MB=ULV1>!*GE2%> @= ^*H1'VE WGQ%N.<1ND8AI'%MP#9V(W:?:A(!F4AKV1 MU?&4[<(03QI-@]C2"P);T1IH$?^$%WN&R37#2[6,G(OM'/I("^G8Z^^4#Z%G MGI0($[D2;*%-,M F<3*1;N=?V Z;C.C>D(RL,8O,X6OJ6F"$#X1'L M9'_%(O4I.)V\^5*6?RUMQT8/U$G] I,1-I,=XBZ39 M2YT-W5HC8T6EUB$G&3'ET,"+O'B2U5,YFQD#S9)3:):?FM8&"CU8;'8PIT(^ M)1:@ \L2-\OV!;2KF:=C-M G77K^>%UGE(M(0"VM#!F(ED3.HOF1ETF9GH#4 MR=YXY!9 XA:,D>.O V=2]4#W!6 #+E59(CF->M#DW6ME=FT*8%J8_' M3:I)++)MB]"!>JF;>HUMT_;$?**&-2WQ\'@'S2 6^I&ELM*##6LW_WZ >$CU MC&^%9/Q>[9ZE>O,$0:O'4-IMI( 7E(5GK9TJ^!^ _$JUZFFII&XDUXM+)6"T MTT#*DXT%DY ?8HN5 VW3GV]30SQ)W9Z_R5A[]5;G]3^TRD#MWC3N# ME/_0/ M>X!CRP:"IVZ"7Y\._PS=L7M>EBHD589!'1"9T:8I@Q-H]983JZ9RL>]3; O* M@>ZIF^Y?9!13ZUBG.89E-XG#:$RM!CD_]+!M,Y(.30$-GSX+/&+@[H7]6M=+-5. M&ABM,E,4##7)CVYAK&9&LNW>X;F*\&/8&W M52 8#Q"G;0;VQKQH%(HLC.$/K8CO;D7TX1(257>@Q&3*Z_8\H9'0Y''C8MJ? MMA?CULD@8L,ZM!^^N_WXHPLV"$&6R/RIQYMU[6MKAOF0EDQ.7\GD@-8D,][C M71Q\CU P>:\_TZB1WG1LS_/[I_VG(%?Z XC1\_?X?-U^T#&H:;\O^9)(X*\: MVL MJ/3>A3"+LOUDH[UI1*6_>K@332,*?;EC2<:D$H#_;X5HGF_4"_H/9U;_ M!U!+ P04 " !T@857\M]0=5H# Y!P & 'AL+W=O*/N^^^[XX\+CKCOOF:*,!CH[1?9G4(]B+/ MO:BI03\UEC3O[(QK,/#4[7-O'6&5G!J5ET7Q/F]0ZFRU2&MW;K4P;5!2TYT# MWS8-NL.:E.F6V2P[+GR1^SK$A7RUL+BG>PJ_VCO'LWQ$J61#VDNCP=%NF5W- M+M;S:)\,?I/4^6=CB$JVQGR+D]MJF161$"D2(2(@_QYH0TI%(*;QUX"9C2&C MX_/Q$?TF:6IW685ZF9UG4-$.6Q6^F.XC#7I.(YXPRJ?@W#N7@4";>?:#$\AH#KA;.=."B-:/%09*:O)F#3)Q0"T[H'*'P!]@$]&A]K#S[JB MZGO_G$F-S,HCLW7Y*N!G$:90GD^@+,J35_!.1J4G">_D1WANCUK^C5'J!#9& M>Z-DA?W9T!7<.?*D QY3<2,U:B%1P3TO$A_$X.&/JZT/CH_2GR]EJ"KMF]G[XO(5>?-1WOPU]/]2R/\%!/?8>'0(MUI,X=W; M-^=E65P.BVDVN_PI)5)RGGR[];*2Z"1Y>,>'--W"!U*'"82:8'#?F,:B/CRY M.TK;EH,3.1\)Q#E72S, 5?#9DDLE\K!1IJTFT-52U" ](/B#YT)%)T?"N(I] M,0!IW"JFL1V4\#"M5\2=K0*6:>N#EX(K;9[0@X$:75)^JP/Q*$3@K[74>S_J MOS5?1_)\EC"Z5<0ZC4T-QZ388VB0W,VX3?@^48UUYB$IENY9[.F8ZPZC"TNQ MAO=8OM1P30J[F"@>E\7L%/"I-K]02.V\+U*,(6K4>^J+HK&A2/"[2C+*#6U= MRQTYWK39&#SJFIU=>K".*4C+Z:%'$FTL(V=B)P4G,O)01B1NG-(9LX./Z#A& M<-R2)@S&^"Y>)"\,7SM4DE\2+1$^S&?%V?2EDY\_:V<-N7UJVAZ$:77H.]NX M.KX+5WT[?#+O'Y5/Z/:<G::@>L;=3\)QJ;FN#6!6VT:UORVD8L& MO+\S)APG,<#X6J[^ 5!+ P04 " !T@857>>&C'5X+ K( & 'AL M+W=OK*UK9,!7MSGQ6Z=DR9N:^F0^ MFST\::0VHXOG_.R=NWANVU!KH]XYX=NFD>[N4M5V]V)T.LH/WNM-%>C!R<7S MK=RHI0H?MN\.1*-5:MG5X;W=_4\F>!R2OL+7G?\4NKCT_&XFB]<$V:3,T:+2)?^5M M\L-@P^/9D0WSM&'.>L>#6,OO99 7SYW="4>K(8T^L*F\&\II0T%9!H>W&OO" MQ3(&0]BU6.J-T6M=2!/$HBAL:X(V&_'.UKK0RC\_"3B/=IT42?9EE#T_(ON) M>&--J+QX:4I5[N\_@9Z=LO.L[.7\7H'_+,)4S!^/Q7PV/[M'WEEG_!G+.SLB M[X"5XM^+E0\.R?*?0P9'>>>'Y5$!/?5;6:@7(U2(5^Y&C2Z^^>KTX>S9/=J> M=]J>WR?]3X;JKY(M+J77GA:^(Q--D+&Z3"E>:5_(6ORBI!/??/5X?CI_]E.E M4'B%;;;2W)&8ULBVU$&5HK#("N/C)P_II:3':VVD*33D>(A6J/_@125OE%@I M903\NI4.Z[2A?81*.MRA:$+%!R5MMTY#R+:&OAMEE)-U?4?OU3;$O0&*?3"L MR)+.88L6C7(P7'Q+VL]GSWY8+-[QQ]-GW[&%.K5I:_8" M"V')T^54+%71.AUT6O;RMJBDV2AQ99M&>T:U?-#RY55W#L1)5Y(1V@3HTPQ< M N.M(P.G'!I>5M^-Z <3(#4[]UNKD M0FE,"[F?C\#0[Y*/QAH5_4YNF@J$&H!JG6)UO/J#H?:5;>L2P1;48U*8?VU- M!'$^CSP\$/T9@>1[^ 4>2)[IXG\5TY)3]=$S+Q;1&>_9R0*G$>Z+T]GD[P)V M\99U3/$[2G%%J"9^E-B$RLFP-!:[2A>5V$F/U356=#HCRB3UC71X/S^-ZZ?B MM0&@&W1 TK=3QFZU@<5_SID'ZL9&V[UL%+4SE#(498]&ZX_Z$,&E5LIY)4\^Z[PJM>N/RT7T<7AZS;;6ZX@Z M7'%H"W:E7!<"5I?'I DTY-I;J7\ M&AXZYUS0/GK[ 0*-I51Z&5K6MG7X^!N.@IEY->NV%J?G>3V%8[TO^BPO)FR M['E<.T5[[UHHGE]UN4AU-^CN7P)'.;]"8@6MB08M98.@2U9/X]&NLFA4$[LS MD.3;E=>E1E(H:+5 C#F4B5,(<#7C91&3CP2D0AF"GZHUJ+,,'6WH39F*#YX3 M["7(Z\[19AQ>(Q+VVA= MJ"0J?[TF%&87-M&#D17T?>U+U.0SA@2-6R7(2PM,'VC7:Y6".&;HR(5+#J8S M@AWWB'XCZY9]BRFFN)[0\(3#=F W2$4.HI'UI(7_O5V''GL6HBKM5SINF=9L)C27AGBJF/(0PAA<\=1X3,0J-_C M@UC%6%8KZ :,*IGX!NZ[&B[1CC09I_Y7LQO!XMQ&I6(:4$Z"(?C&HJ\&>9>4KYO6E\H73*\)U&LZIJPS;&GPN5/0002W27'$^ M=$:*2'D9L@^U=#^P:"B[T[!UV8+/=Y%I=HH'A2N4OF&>GIS2O7+]JP1\7-G@ M*5R$#IX>K/$Q.G$05PY1-RHZIX;'N+0I[@6:HT856.\I\#SU'%] @)]C78I8 M%O8P)96TW@]9$09^OM'@K.>!31XP#8V:K2,R ?> #UM"V, E-9Q]5$1TZML M6E)QA_*HX&KO!RPJ)K[7IJV^W!&K\G88*L*S8*U([/R!'6/17UKC6 MZP%IR$Z9@GGW>$;@Q+76.:#S8X0%,H9FJT&9[[FX5)!4@IAW$2'5H5H$"/*7 MU,8GJ+XG&W856A0BA=Q?:P5"LC#WKL],$ 9^_7#Z2#2ZKGDVDJP?6@X=?I 9 M3\7W?45]"4,;#[-S<$HREG4YF\X[74@J'CS.#\:$*\370.=X8+5#SDBK=PZ- M1U#:?#T?&,6"SOL''PLZZ&2:J6Y4GC<&_?SC\M*#99K&,'>M0HKN*@C?3_ ] MF2AJ%"5':I@:B8<2A-Y(79.,"1Y,J'O%=4X-_!8& -#WRJFXVHLT5QZ'RQX2 M>X^Z>Z)W*9>1[9%HIT> M?$ME#_;Q'6-ENM;(^':$F@P(R?XT$5MZ@R9>T44P8D#*3L7/@YIAVD(+&T!( M3.]A[QXFKKIE[I(&WOXR)[,)G8UCU%_9S*Y[-C/@$&P$UO(4/>6>P\URD9KE ML$4/FV5.2,S]/[8HO/GL]&%4\U7'T 9[E]3'B3.)2XL_W9W1J\7RLKLTTB + M^T?VVSYLRTF7B[T&;&?ZE"K9\.Z5ZOK>8$&!FYVC,Z>V'#: M.RRM*5T1'2 -?5$U-9>DSK=R$NJ$%U5 M8)>2S\%L$"L,54BM=F\-N8)4!MGZ_5-GQ/N;=+WC\],X;#B:@>PJML^_%IQZ M8U=?CE5#JQ-M+=MX19B&H$-%FCE!KTM*IDVKXYQ&S(P'+(*:?+&0 \4,/^Q? M#JP46)$A-W27,4\&5SSYUB%-&ISUK""<.Q"S=PG1L>VPIUJOU\&3(LNW/#!@ MLN [STSF:1;M.3F!8Q&.,(7,.:,B3WTO05;:YAB=/2" M$*U#LN6'A$[SL\GLT5@LU88AYGV^ L\H-'\\ PJ]1H\@B7PJU&RH)@BLI'=28PV\:=0GJ8,)VJ\3QK&._6$_SVY_MPE='_+ MQ!GQ8)PX= >?'^7A5+R4+L]U7#3,>C'#![5_(T9O$G?'^L2:,X/,F;2.J4HQ M.YY5G\NEX:$54]D;K79$E@"/$4R[>30ER;%QM+L*2/?]_/,(SZ9*LR"JC4'[ MM_%)!Z_('^9[_Y>B.?1+X,G@!UR,(AO^F9IO#$R(O^5V3[M?PA?Q!^!^>?P9 M_0WX&EJ-J-4:6V?31P]&PL6?IN.78+?\8>_E@I-#!'"_!^;4'$TQ,YZH\DPN'XP/UGCQU8EMR*>UW]31:NO!DM1JP0*]Y4 M[I/>_2HZ/"GQRW5E_2_;M7O3^8CEC76Z[H@A02U5^\^_=7H8$"S"$P111Q!Y MN=N#O)0_<<=OKXW>,4.[P8T&'JJGAG!2D5$^.X-5"3IW>\]M&3#Z91^^-G++ M*Z&<#=@G89V1N1,%:[=P5;#?U!;3->VXGCB<3CPF>7?2^_:DZ,1)&?M=*U=: M]D$5HCBFGT#J7O3H(/K[Z$6&?\G=F$6+@$5A%+_ +^Y5$7M^\0NJ\# ?:X/] M_6X);<"!_O$<[)9K\CQ7"JHKN^&YN!DA:JPP6S&Z_?&'Z2Q\]X+,22]S\A+W M_ZKY_C(F >DM%6C"MO*Q*N*E8C1:L\J"<8%DP,I/1.N MF#9R+16O,$#.H:PFU1K<7&.DV]/I6<@*OK>TH1(6E*50;-.8O$1R*,9OPVM+ M;=RE$Z;V&RJMUNW74#:I.CA\60D 7SIF14X"27&DF"_CSV.VUEMA%%&VL-=" MY?L! 92LS48;[@13VHE6:TO=*RK7=2U,+J&$#=\(,Q[:N#70ZR$>Q/,4E7 MYX>Y$87L<( M)QQ5!9D,Z5XQ5PIVK^L-5_L??UA$T_D[(EO)7# ?3> %==LQ M^ZMVH,B]ZSUVFA:/>23]0&%TR@KGZAU9^5S2N;JQH+(75Z/E%F- UFBYC!&\)L]A_ >Z?2*Z]YTMEQ4YW26J_Z7%RDN.: 0<45F9SJFWVM@>YJ'"S_21E)P\Z_&(TP_:+0LU1^]A=$M7TZ_6=\ \8' MZV3M3_^92\/^X%4C6A,/U'-%Q>Q1FH'^%\$B3/#OU1J].QJU:_>/@HOL'B5I MO^_PWTV_*J)9'&39@DU[8OK.!J[TR"?C61 F,I6D0 M)Z= =HOWIS(,C#2#'N8L#MGY- CCV06F4DQ-7XLU!%D:LH3HIQ'19UF018L. M[]"YSM@L@1Y#PAF3R.=1,)U%%WX!;.9QYT)/0OK_YT)I,#OI0NW:$YO <'$\ M?^)"W?3KU#J-@FR>]+3GTXMV*C[M1FD29-/T2$ BZQ:2?^M(TT44+&;9":R' MU=.N-,W"((MCEL[9>1+/+_Q$FL:O1$Q9,TUG;,'.9UD,-X+Q%_/I\VX4QD&< M+FB4>IC!- Z]&X51$&6Q3[A=2@5I7C64!\^2<8R>O:K\]0-"G$7CL)^ V_$\ M-XV@1@1Y$<=1"A70,+)KP)3H2Q2G3.X3(?+PH716K:^=2_!1^XN V@127Q2^ M8Q^-V'!T..+;AK)JJS4-5J!NC/%* 36PX6KSQC3O.Z7FN\^3',SW8D"%&C6H M+JS0((#=/$*(X#0XH0^CM0[;@#,).:3VA;J@A@%P$9 H^O)!H']S)3HU8HN! M.R+92>KR=.49V2/NC7(2)_LR!=?H!<@IP'&QDY!]5\J\!/B]YZYS$'=TAPYP M?&3J CJFG<1SK: .:B%?LE9;[HX%.]%-+47.&]K90*0-?!]RP#$[1CLXC#^: M\HS!PJG&,SC45W^!:7@/A8X^T0P,G?\ 47S+!:P=)=1@XQK7*D+TF6Y%F6Y+ MF0;=E><$H]28JF*\W\ MZG %_NEVVH^17Q99D""/M0GA>\D ;HC2&:#7/^L#8NUK UT/6E-Y)_7;X285 MXDZN)+;IQG4YH*F;RNNPBU!8PXB2'CZVH@TO(?V*5(7=ED\Z^X3+EDQO=$B^_0G:Z\:UP M&U2^;H&;DZYI1? ;O_.]7!M>P, 04*WM^+F;_63P2(-2N/9/473M08)IWVOZ MV?ZUZZY]Y/F^O7TJ^YV;-6&KQ JDX7B>CIAIGY_:#ZW/X07/P< .\4 9 M>&PO=V]R:W-H965T M\6ZGS4>;"^'8GV6A[/T@=ZZZ'8ULFHN2VZ&NA,*;M38E=QB:SWXQ*+M7@X<[/O3,/=[IVA53BG6&V+DMN]F]$H7?W@\F@G7@O-[FCB='# M7<4WXH-POU7O#$:C3DHF2Z&LU(H9L;X?O)[K_@=REVMO?,R)*5UA]I M\&-V/Q@3(%&(U)$$CK^M>!1%08( XU,C<]"II(W]YU;Z]]YVV++B5CSJXM\R M<_G]8#%@F5CSNG#O]>X'T=@S(WFI+JS_9;NP-ID.6%I;I\MF,Q"44H5__F?# M0V_#8GQE0]QLB#WNH,BC_)8[_G!G](X96@UI].!-];L!3BIRR@=G\%9BGWOX MGDO#?N=%+=A;P6UM!!AW]F[D()R6C-)&T)L@*+XB:,G>:N5RR[Y3FQ$\*_"5U0Q8O(A:/X^0)>4EG:>+E)9^W]%MITT*3L9;]Y_7*.H/@ M^.\EFX/(Z661E#"WMN*IN!\@(ZPP6S%X^/JKR]1EQ=4>^55I@[FU5%REDA>,6RLPP57&"LE7LI!.BC!66GUVG+*ZD!EW&!RT68>) )]R MFJ37QDBUH=R4=NB-XK7+M9%8BHQGFQI25"J8P.95(9$L@-M7GDMAN$GS?4!= M&4F[ =EZ4%)5-?0Y[9=S7TV<2',E/]584A-T3[6F/[Q-L4&VQ0N);SX2V2C&3((H)].#!S#7=\"+G\56 M%&S2XO*DO?1^(@2HQJ< ^@NA=*N++1%K)=RWAB;E@%&O*,[!8\=+HR@Y5A1L M=[D1T$4+ '#M-5\DGB*%DV$%@-E;UH+_^JM%/(E?_7*FU7L*%9S*^PE?+PY, MOOPR\H:-_OBZ?@U3#*%0_PMO12="CK=@8&4I"VZN^!HZD2%'6B-:$T#V&2.> M>R[$&OB5K2CSC-$K;7R^K?;]14$B0RIR#\S6*)F(!N1CL0\NK8L"*6'*UL=/ MLIJTK/YX FPC%.*!A![%F0_9?454%/O.YR57Z!HHV+RT^2M+"2YQ4 L?:H!0 MEQ4E:Z.A,:/B!JQ*5#VHWNFZR"B#B4+BG@*^,Z"/?Q\"VH=R6ZTN1O).NASO M=[E,\^,RT\L/[S'H)P\;@?1;PS;XT?H6(Z/:=DC2;UJE8"N8@G7]K$3NGL!Y M0E6PXSF%EGL^<1[K%:*I/9*]6W[BJD8O=YC,-$X'TID6=4:NV]-I<:C2ES%: M>+5 827R];7@(=BA/OAU%!J6^7.7*+CF#@I8=SCHNEAIE#0@3H^C2V=+PP,) MJP3*9M9IQ_87/B1T;<&*?7G+7E_FK"UK;7EI$^)7[<#Y([5 , M%0Z!24I2O+\]7X7&2^S;\%[7 ,#^Q2;Q.)I.8CPUR7;TU+X%*Z4PWN$5AU7= MDCB)XNGL=/C;\,.0;?16&.5#B_ A"56Z9Y;("M6HW91$R^7B9/3^V)KF92$< MJH>G+(4SI&.$+UEVFSL<83K0E?X#NLC6Z3A:S"9XBN>P(CDFXF81C9=3]M:S MY\M-)E:N9\[M.4E] ;-9E$RGEZ8>M:E\/:6,:#JGE2;O=-8L9M%B/#D;/X_F M>+F,EO'B;!Q(*J\:=H3Y9CJ)QO/DXER(Y;-4___&\MQ[\%HLT]NKL9S<1$DR M/QT^C^1)'"WGR>GP'T=S@B"[.8_F,/W,:$ZBQ72.I^DR2B;C8RJ62329S;\\ MFB>+.%K<+"_.?3Z>)\MQ-)LE9^-GQC,B;#&?G(V?%\_C.(J7R<6Y_G=/)JAM MP0>3/3U"X#TZ-AOY>Y;K(L-9T#NAVWYA;71Y\8RA#@;M'!;J+;HY$SAK^Y"F MTZ/-4F5H5\W^&^JK,FXRFA&5H#.Z:;PZ&4/VH49G<2REY'MJXKZH$^T^%$*? M^)(.WM:TCAYJDFCB<]WOI2932+\Z0_N1.G1P!$)UHQ=M_6C41^@OJ7.R;"\% MFC/0OQ41P]<(&@1JQ. D'*L&'6Z37QC *4@SQG4D^0-AA5T2"#-'9 M,$>N0._CO_UK2H9#YTV^1.D1IM@'F^&;NOGH-#[L(K8R^B.,(BF90,::0 34 M OE.%(5O%[SAZ&W$EOHT? DK7YM*-BRRUU>-[GTD_'P MTNW&J'<)A0*S\5=M%A37RH7[J&ZVN\U['2ZQ#LO#52#*UP:DH]E>8^MX.)\- MF G7:V'@=.6OM%;:.5WZQQPA( PMP/NUABN: 2GH[C@?_@902P,$% @ M=(&%5^M& VUY!P ?!0 !D !X;"]W;W)K&UL MS5AK;^.X%?TKA#==S !2SVL),YT^D"[7VR*(B_OX]QSKWA^,/:+VTGIV<.^TNYBLO.^?C>;N6(G M]\)-32TUWFR,W0N/1[N=N=I*489-^VH6S^?9;"^4GER>A[E;>WEN&E\I+6\M M<\U^+^SC!UF9P\4DFO03=VJ[\S0QNSROQ59^DOY/]:W%TVR04JJ]U$X9S:S< M7$RNHG]])_#+;#EK5P\MI4?U&EWUU,\@DKY48TE;\SAS_(SIZ4Y!6F M.C\,-J0SU_9$'<;XJ!W>U#0\J/PXO+< MF@.SM!K2:!!,#;NAG-(4E$_>XJW"/G]Y;9QWS!MVL_8((1.Z9#\VU495%1/L MVFAOX;CSF<=9M&-6='(_M'+C5^2NV,_8NW/L][J4Y=/],^@X*!KWBGZ(ORKP MIO!3%N>$7>G;R7NI%L8\U^L!/.]SMV'=PN+?OKU=J% M^;^=RCW$AK98F9_5XYRE#'OO\NCZ/X_6?C146)T:XH1BN$8V;#$$FSAG?[8(9# M_BAT U(X3AZDE>PLRJ)I"MQ754AA+#R+DODT[J(J*E M-4IOF1?K2K+:FGM52IB%EV)O&@T3"U$KZ*E^A8HD%O/6AR<075@)TVJA'X-5 MR_=N9 B&Y*5^82VM,J5C(,[O3.,@V;U]!ZVLE$\2@OT"QS^=>>&6 M86(5)N)O6'$]LNJ%OF=8P^?+%(,HX^EJA4&ZXFF68) L>9+$[*IU@PB,*1] M_4[2^HCG:4:#F"?+)0:+G,=9&&1\E2\)&AIAP+D?Y;TJY#,X%,/K,KQN5>+L ML%/%;NQN)BIGB.VE#3@$9'XRGY_M*AI 2_L0.&WT#]TS_S< MH@6T]53@,7+ M[#CU/P78*1_]]F%V4FL (^'P) U6/$X(8]$\Y>D\ZT;S*'D-;G'"5P CUBWY M/,DQR'+L), F&9_'<]:S]YTLS%:KL+\#W*=F[0JK:M^V#>TZY=A6:FD%*1HH MWXV6M4@K@%IW,C)'<-_4)"-LN:Y,4T[9D^/$%A% R^)#- .#[M$>J!HHH1) M_D%#TJZ@P!J$!W]P@R3DGH0%G?,#=1XENZKK2A6= O=*8.-:0;:HZS?N+4D2 MP/7:*2\A2W@F=4!HB=8 &E5#+P1 =J@=[#;A] +]45,)R[3TU$_QSF]5]?A$ MV8.R, 3[MG#I03Q25@K43($!X.D,TI=.,1!J.V@X]J;7@9*)AXC%\_?/(>3" M?/2>#NN6'#F@?_D6YS1U#?STGG5844$R51V#OV"/EW;?>U98*_0V>#_H=@@3 M_A&>P7*TH&UZ?WOT@Q22#%\$9+U(ALZYM5$4<0''[= FPI=XEK:40'S9JQ.F M.DD\S%C9)3NCZ.W72.:2>"#TXAKBS;I2VZ!13Z4 NFUSXM>Q&WH%QZCO&&7* M;D*,7J0*A7PD2Y 6P1!&O(/.O-7:,2DL*>9WUC3;ELV=J *@84&%'BBX_(B4 M,4 &U("[#Y+:#'?4=J?JFGB6%N[P4]'#1DI"&\*L/+;; &5R\_%EA^^-#/4/ M]:>'R'1@#H3**6*J#AQ'4O^_T>I)Y@(;+F)4WV4HVZC;*17P#/4Z!0^"$%-P M9+YX%L2$9RC3"Q!ORJ(%BGW$2VW2FL2^?K^WV!9_/A, M63XR!"AK-0V]%D*V",U3FO!T&<(8([09A18="<_R[(0T27PZR$GG"[Z,([98 MHM FBQ?/=R^=&QS3N^Q;7;1:XB#Z^"<1 MMR-JNAFH";3?L?C=[4W/WCV",'6DN7$'1986W?<&X:+QC96#;J&X[4 5VGCV M*#WLD'ID*H>M1=64I-4:->BE=4/O2-I6 ;FCX_HN+IQSH*^?-9A1WQN02-EA M]\B,[DB>NM>TP^6479WL2?G)6D_>.$#<6<27V6*:';M0B'C9*U/'5+3?:X,Z M@RK8@;; F@>U!YF"R\_R)#N*/-8&+1\\&GO4=E1\(OIKOO@%HH MF^3_KEE&4P4+2%FAT3K^[K5.R3_AMIX@?$C_$&[*^M9*RJ5364_+GN=UZ JH MY:$??=2R0X?2I0+A-5V]//+0MZK=&1L*MU3W 8K_PH?,]-1UPFQT(P15M^'> MBYI2'-1>#@VSP]7:57NC=%S>WLO]+"PHPK%*;K!U/EVF$V;;NZ[VP9LZW"\A MS^"7,-Q)44I+"_!^8XSO'^B X<+Q\A]02P,$% @ =(&%5]4Q.;!E! M PP !D !X;"]W;W)K&ULQ59M;]LV$/XK!S4H M$D"U)4J6[=0VX*0OZ]!V09MM'X9AH"7:)D*1*DG927]]CY2MV*GCI06&^8/Y M>L_=\>X>W6BM](U9,F;AMA32C(.EM=5YMVOR)2NIZ:B*23R9*UU2BTN]Z)I* M,UIXH5)T211EW9)R&4Q&?N]*3T:JMH)+=J7!U&5)]=T%$VH]#N)@N_&)+Y;6 M;70GHXHNV&=F?Z^N-*ZZ+4K!2R8-5Q(TFX^#:7Q^D;K[_L(?G*W-SAR<)S.E M;MSB73$.(F<0$RRW#H'BL&*73 @'A&9\V6 &K4HGN#O?HK_QOJ,O,VK8I1)_ M\L(NQ\$@@(+-:2WL)[7^A6W\Z3F\7 GC_V'=W$U18UX;J\J-,*Y++IN1WF[> M84=@$#TB0#8"Q-O=*/)6OJ*63D9:K4&[VXCF)MY5+XW&<>F"\MEJ/.4H9R=7 M&N.K[1U06<#K+S6O\,5M"!^9'74M*G#7NOD&[*(!(X^ #>&#DG9IX+4L6+$O MWT7#6NO(UKH+)QTO^Q=L0K@25=M]I^&LZ,U9C MGOQ]R/4&.3V,[&KGW%0T9^, B\,PO6+!Y/FS.(M>'K$[;>U.CZ'_:)2.@ATV M]8@&V#MC]V>2X5^NRDISPPS8)8.Y$ECF7"[@E$O<4;5!(7-V#E,#:@X84#5C MNHTI_$IEC61PO_%6*V.@.J@2+E%9;9DV#_9/( Y[6>)'TNO#>X:%NE2B ([6 MJ15SMPSTHC#M9Y .PS[IPYM:2VYKS3S8G-^ZN0$2AW%,(,9+:03O)*J35+RH M#0.CYG9-4:!@*Z2S1G>N#$*?QF>01.$@S8"0,"4$KI6E A;'W(FC)!P.^S!, MPA@%IWE>E[6@EA6H 6.3<]I0%TK14FG+OS8;I^0,3M-^F&1NDB3A(!N<'8L3 MODPO"[.DYR;#D/0'\$_[\\9?8_3<\U)Y]_S9@,3]EP;X$YWG,A]2*,1O@ZF89W>!E>W51IW>OAUQ)_ZO[!AZ.\B^'1W_H/?E8.E,,)<'*UYL M:@4C6KNLS&G%,57X5P3=B32NMF;\;%RV\I@57!4N#;'V_FN>!\^P1-N7.XX^U0W3B )DSC"D811Y*I\@!66XIB&O5X*T]W28+S]BD/,M"2,2 M^Y?HIZGG@\/YYLUL\NTXI:"5C[!46]U*'LS&7&%VR*:2I%&"%Y[!C,6AX5W$ M=LA>44/=_JO!EJZY6S$0CB/_MY1\=?1=[O,I";,T:S(I=3P:(]TG0Q^#I!?! MH<]\=Z^/;3O1@6?M.CM;MMASMM&KO[ZTU[_('J!3%EL&OUTB5TZT^X"GL^5LMN%4]#V_9-O4$L#!!0 ( '2! MA5>V"ET%S0< "0B 9 >&PO=V]R:W-H965TJ7-+W8II:.G(B_M36?I7'79Z]ET*0MA MN[J2)=XLM"F$PZ-Y[-G*2)%YHB+O)?W^N%<(579NK_W:1W-[K6N7JU)^-&3K MHA#F^:W,]>JF$W?:A0?UN'2\T+N]KL2C_"3=3]5'@Z?>FDNF"EE:I4LR6).YUK_PPW?93:?/ LE %3G5O_ MEU9A;XS-:6V=+AIB2%"H,ES%4V.'+8)I_Q6"I"%(O-SA("_E-\*)VVNC5V1X M-[CQC5?54T,X5;)3/CF#MPIT[O:]A$KVNN? BU=Z:4/W-M EK]#-Z'M=NJ6E M;\M,9KOT/PA\2CD1(YY2RYI7 DC*12 MEQ>I*%.9BWDNZY/>^R!.#8G+T4GR62 ME&%@\A(6BT9BB? )E^4^FW M!+-X=_@MK69??S5-XLF5W9(@:)[B/0S%7@+%O@\;]K22<)Y@I7) JZ4SQWX)3O#U3IK2#XBEW16DG9Y#LC;S-@LSOY!\R8X] =G6](9&T60ZQ74< M#08#7.-IU)_P0CR+^K,Q?5IJXRXX1K;I!I.8XDE"<13',QI.L:^>A_>POBX0 MH(/AZ)S.XAG_G4P'^#N:QN?THW9P^IX(TW@81(C[082A7V 1^C%85U7N\P&4 MJ@PU+I2;7+C@^SWS6UK!YJ^9/8)W4EDY'VDK'](RNT!N&%0XRH#0_TO'W N[ M1.RJS(LC"EUS2*D0E06TJ8U7_E"4Y4K,FZ#T<9I<;7:DS'?AM6?;MFZ>)"-< MDWZ4Q,U-/Y[0-[5A&CZR9"V+H*4\J&6TG1_P0JH-;RL!%EFFV#5PU!%1 6C* M;L!F[AH\\J!UH1<7-?:?L4))_^KAPT_^+KXZAT.M1'=#=S[E7ICV;Z*LT;-L M%G[>]^TA['MAN":".&0\T)W3N-O'_]%+?IFR*?L+\.GD:XR&W?&4_H++:(#+ MN]K!H=PEJ*)NDPK0%? >V9/7;,P_[7^.]D-&^2, >@<5X*Y_L*8Z84)]%HYN]G'K>A$[!Y M ;O33& E 2-G\22:3M8 <\Q0 M )8^L&8VH7^O__DC JJ7OA.IP01 ALKJ;=^FY<&"O"L/U1OD%65YKAJ6X:M$HCS/HF2WG$YY1",@"*Y J=2B8B] MO4('[2."#=XP>/VH7*<;F^FR*7#;VF0:Y*5VW.)SKXZLS=5CV-T8I;55T-(09&&LY/JU/E7[,1PH:ESC,.9@,CMPC@C^ O,ES:,1^0R,6@M6+QN ,,_^&G1LIN33B35:GK6&=CWR# M3$)+XR$ L-O ;=L@O8Q/N!TM3L9W5NZE#-.J[]7XO-SJ'7!KT'V_ M*]G*TXA*Z1KH_Y,R6(=+Z_]-'6S,D^9"%=RPUN66O[P)_!L&]=HRTQ#8_HT( M0=B(3;Z_OWAHR-]#X) ,U H,%7_0R%U4^8;F?HTFH86]1[Y <8D,1ABV=-\A M&NM'C)0'0A'AGWK40_*T[=9NL[P9+=KXA$LQ^@:;(PL1:D*9UC2ON!W"+=03 MG],$P(+>#+O3O2C;8I4NA4$U; /.[/K8VPH=1>:SG:T4;1%'33P'2P9.MK5& M"UC.-V-^:OC#[J3+-FP;$?:L8A7V$'O7L$O!S+B2^(JB]Z>MA0KSR19B\]Q1 M>>7G$H.3[RF@,@3H!_1L\B#LWF/@:_(!2]$'#]?![%&0HH9[V$IW:6IJAK%V M;F%K!'AO]NP4N%A!?X^P1.,6!)^!%_O;K^ M!.(N_/*_V1Z^G_@>3L2T!W47(.UW)QB63?@F(3PX7?GO .;:.5WXVZ442#;> M@/<+C=QI'OB ]8&PO=V]R:W-H965TI:5GBRUF8G'+9F,[.UD:+PEW;E M+)S/T]E.J&IR=>'/[LS5A6YD_P5R7W=K1F9,E*ZZ^T M^:FXG,Q)(5G*W!$'@;\'>2/+DAA!C7]V/">#2+HX7O?3K()*^1:-*6[U_L_RA/CENK3^E^U;VC29L+RQ3N^ZR]!@IZKV7SQV M?AA=R.:O7 B["Z'7NQ7DM?PDG+BZ,'K/#%&#&RV\J?XVE%,5!>6S,WBJ<,]= MW'Y_!NT'$\+>A(_AFPQOG^5.:?;"U MR.7E!'EDI7F0DZOOOPO2^?D;VL>#]O%;W/\K 7U;XHVVSC*GP<6!MQ?S8U.N M55DR<7#@H,^-WNV4I:RV[/OOLC (S[]H)TI*II8B'U$(R_2:(<9Z!;_W8?9" M_BRJ!H7D<+B71K*S( VF"7*E+'W:@_ LB.?3L#_B*":VEKXH7*5]F"X)&A3! [B?YH'+Y @[Y\+CPCUN5.-MO M5;X=NYN)TFKJ$-)X' (R/^DO+V[E#:!5.1^X2E<_='O^'P L"J+I\CG PD5Z M./J? NR4CW[_,#NI-8 1QH2Q8)[P9)YVJWD0OP:W,.9+@!%T"SZ/ M,RS2##<)L''*Y^&\KX/XS_6F4OY^![C/S!Z M9963X"4S67GJ.F:HIA6&5=#2#\!I-=*7I&@P-1TT+'O7ZT#)Q'W$POGY2PA9?QZ< MD[".Y% #^H?O(:>I:^"G]ZP%10G.U'4T_KP]3II=[UEAC*@VWOM>M[T_<$_P M#,@QMK;I_>W1]UR(,WSAD764#)US:ZTHX@*.VV*TA"^QEZ:00'S1J^./.DYM M@S>R2W9&T=NMD,P%U8&AU^NAU_>E%$ W;4[\.G9#K^ 8]5U%F;);'Z.C5*&0 MCW@)TL(;PJCN8)IOM;9,"D.*N:W1S::MYE:4'M"PH,1TY%U^0,H8( -J4+OW MDL8,>]!VJ^J:ZBP1;O%3TF8M):$-858.UXV',KGY\+##]UKZ_H?^TT-D.E0. MA,HJJE0=. Y%_?]65D]6+E3#*$3W7?BVC;Z=4 -/T:\3U$$4Q 0U,HM>!#'F M*=ITA,*;L"!"LP]8QK,L86T['C,'H\A7YW3)LSFQ3-. !T'@JVW"EVEV-'\. MS?VWNN$P!O825Z(DY-H.W^WA"&6^-J_D1E5^L'W]_N^P+7YZH2P?&0*4M9KZ M60LAB_SPE,0\6?@PA@AM2J'%1,+3+#W!35(]'?@D\X@OPH!%"S3:.#K:WQ\[ MUSNF=]FWNIJ%4"@"PH(DY8L@9>$BX$F0L2#+>+!<_/9K"'O75?'[N]N^>O<( MPM&AS(TG*+(T[]XW"!>-:XP<=//-;8M246G'GJ2#';(:F-(E)TV#U41GLHGE6O:8?+*;L^.9/R MD[V>O+$'N[. +])HFAZF4+ XGI5I8LK;][5!G4$5W,!88/2CVJ&8HI:?97%Z M8'GH#95\=!CLT=_#35G?6DFY="KKB>QE7ONI@$8>^JD.6G;H4%6A4/":KE\> MZM"WJMT9ZQNW5 \>BO_&B\STU(>&V>@K$E3=^&]E-)1"4/M!:3@=/L==MU^A M#N3MM[R?A4&)L*R4:UR=3Q?)A)GV^UB[<;KVWZ209_"+7VZE**0A CQ?:^WZ M#0D8/E)>_0M02P,$% @ =(&%5Q'4:Y4*"0 %A8 !D !X;"]W;W)K M&ULI5A=;QLW%OTKA%H4"2!+LNS4;OP!).X&FT7; M&'';?5CL S7#T3#AD!.2(T7_?L^]Y(Q&MF)@VQ?+PR'O]SWW<*ZWSG\.M5)1 M?&V,#3>3.L;V]7P>BEHU,LQ5,XW,N+1K^>A]4J6?*@Q\^5B\>.\D=I. M;J]Y[=[?7KLN&FW5O1>A:QKI=V^5<=N;R>FD7_BHUW6DA?GM=2O7ZD'%/]I[ MCZ?Y(*74C;)!.RN\JFXF;TY?OSVG_;SA3ZVV8?2_($]6SGVFA_?ES61!!BFC MBD@2)'XVZDX90X)@QI7A^#M,&^Y:] M?6^7SPK\4,296%Y.Q7*Q/'M&WMG@[QG+._LK_HJ?=2B,"YU7XC]O5B%Z%,U_ MCT4A*3D_KH0:Z75H9:%N)NB4H/Q&36Y_^.[TQ\75,RZ<#RZY/%U>/2@E?G-1B8LI+RT75VG#E)].KP0 0\1:H5AC MYW4D8:X2;I!G:+LP6JZT2:\E[T#&W4KY(>DS<=_YHJ;-8U.S';_7O-Q*N^.5 MBZL@VGY_,=I?. !)B*0!_W)F.VF$]%["V;1GJV,M@JOB5GIU(L.)/*'DZ4(! MM%:A\+IE*&F]V^A2^10PZ^Q)(6VAC%P9M=?N/&\AS"@%3A6=]U CM-W@Q_F= ML$J5052=J;0QV+3:<<0>^Q.ZMC6Z5]=;C\#:KB(W/%[-!"*!LMW2'^LHZLIK M.#AVUJV,7DMR(4"1C&DWC,%/";NB>V2"*)$ZY(J6+.I&-*F[%77WDTR-9 +^ M R)$T::S"(6VP'Q8T_G RZLN0&" X;^H&,DY+-[!#AW[W+XY6@\P@+R*. M4@A:KS&UM-G1UDIN4-VT4?DHZ2QV&7@9N.Q=57'-$ 1P8JC0GTA',6!H20M/ M#,22B>IKJREZ5FR@RW5!E,@C)=)*'RF*$:-8I<*$.N "KU94<-R/HC!2-ZFR!U<*1J<4,;61 MIN/X=#8G(N-(<(7&BS)UM-G'B^SR<)XR)07ZU*_1 %_(!MB'ZB54B@FWM-5- MUP@5$% 6UF/5CI,L!29%R 817.[$MH;K*P>5N>XK9\!ZJ'RP#3GGS@.VB$;% MU^*%?DD.,[E@XS929PQ!+CQ9I$/H"%IZ@20&C$@Q# 1G=,F65<@,\!I>H%YC M1C,-C44N'WB&BM.!(KUB%;PF1SX-N=.6D:JD<)!.4O%7]%.L7VCX2 !)2R4"-AFD@$=LJ#\)*(K"=V2YKN QL(OFTU<$_" MD4]=N>861G8\VDM3.4'(D,/4)49_5D;7SI4YPNB,E4*[['W:=]\0HVF?^MY' M" Y=4??^S\0?:$F3&A"%:0CJG>FXQZ!GO'>:M6:L0IT @A,!A%32DDSA,\F" MD-.W4L.0G0G<$(X@)\'$MM8XFK1H IVA"OMZ2NGN6^)%HZ1-,Y=J,"?K0-(X M;A#9.,_M3)>DABC9JB,<"R$M]AW_\NE,&-)1[@T<8G4>V_%KQ)D M"U).?SKT+J 8J68RRY0P/,T4'@ARF-=L;3_$T6.-)KN-*U@EUA[@]SM/X!8* M-Q5WTF@NLS>51T1I8T%3&B"7@-2%+NX)$3*?^# P75 5JJ]ZQWE6MUEL T$UUSNZD/BZ4WG!=:]L7P@?J(R(@*@(Y M^&:06/^LOQ91S, KF7\QZ%$',QA1]XW(DK-KQ_>D0_:B1VPG36BL$.6CFBM5 MDS#X49LP?R>>88XP\*>XP.U2#B0N# P$X(YG_&WETYQX1!#E VR2(R* M=8Z-^Y3VZ^WI5=P;PC\6C>=9QJ,X*D.SE'-/LR)95I)6MK@ 6#8P-6IMTHNIBF M1MP3C(-!GXC)5Z;2+:832HFNW4<(3PI]"J]^5,KCFVN9*O&8_T;COH^@HR?X M@DVTAS'TL;SL6L\R.JN_0"K=IC/QT;[H&KK\%0/?]'GP[DC[ZO#VQ.GCF!2= MD3ETLV,?>^:C;W4H]#5_D0P)/=-GNV%U^.CY)GWKVV]/7TPQ_-9("CJEPM'% M[.+5)&6U?XBNY2]_(%OH*OZW5LBFIPUX7SDD)#^0@N%3\.W_ %!+ P04 M" !T@857;Q?>WHH- #Z*@ &0 'AL+W=O(V:28 (Q'IRWE F;2M)L";0:9M/VP6"QHB;:YD457I&8R M_>OWO4=*LGQ-DQ[;?,C($OGXCM\[I1=WNOEH5E):]FE=U>;EV_6"[ETWKU[HUE:J MEM<-,^UZ+9K[*UGINY=GX5EWX[U:KBS>N'CU8B.6\D;:'S?7#?RZZ*F4:BUK MHW3-&KEX>789/KM*<#TM^$G).[-US5"2N=8?\O-+J^S]BPL+M/#.1>'W M7;E]T9%].?M>UW9EV)NZE.5X_P7PT#,2=8Q<12<)OBOLA$499U$0Q2?HQ;U@ M,=&+3PK&_G4Y-[8!V__[D(R.1'*8!/K#,[,1A7QY!H WLKF59Z^^^DK[B>>O>]$W8+_'V$OCG@8ACS(D;T\XD&2PXWD MKV#OPTJRUWJ]$?4]6XF2>>V66V>.J$)(9(O6ML V'B#J0C)QT )T\K[75>B?L;>;3#2F6T9V93'6W_PX7I3Q%%2=9BD#5(3Q#/?@<>&QD_8H@-FB;,IG.>P#/*4(LIS=.,6) M6Z$J,:_DMLJ6C:BM8=,9P3'- @9 S'(P/1SKSEYO*GTO);LA=5^W3;&" .Q9 M.$6[-T<( D\#GJ8@6(4$@'H#,29P, MK")^(&4)2CG(J!G!JFB;!A19(< ,LW>:2:=@U2MX@YO()T[8FIWC\Z_^D451 M\)R6X5WZ'3Y_0G!S!(Z9<(< +-LFX'RAI\OND%G90/X1%C2C:E!97?O$>J?L MBDX3I28 HDK[TVD_;/A:%G)-T,:[\]8B":OJ%DQ@-5OJ6]G4M T/(K-LX\O9 M1GN HWP$0;L2U@4.@A/PMFD4V TH=J20YQ%37JBQOT-DJ72]!/X\+KU=Q)UH M2L,V;8,(L!WA+2HG=(SJ#*/G;W>D=\:]TD 9N?I:-:!)W1BG0!^G2."5KDJ) M#S:;1B,F3QN5L[N5*E9L+@NQEDPN%BZX[>O_B 6]-HCOV7,#RY15X"J;=EZI M IA=R :M<>Z!\_;ZW1@RECRK;NDDD&WPL4/D?01_V/^\38X$5_"=JBWAF&C* MHR#C01AT!XL2JA.F'; 6JC&6E>(>J2R4*8#5>RE()B44-D;=BHH42#!!4 M, D(7392(IP+*( A$J%5E#D$^4D?C#T(+KNZMUNZ@V@T%%JTA7JJ&6.,E2UI M'6_64 VPM2N]))9>!]0!<$4EDCO,L>QVSCY8I3NTD7ZAV4NK5V.CR$^R*92A M.*OJ+F^ZQ*T73YZQ'WKB/B[_3/6P+)]>@MJ@O-^_<;D$;2XAH "*+0AH0,<_ MB:J5[#Q\PL[!:SZL=&O &#9>9I "@N")_ TF&0Q@Z)_(15LXZS HRN\ DC*3QMPV$/$ MQCSNV67(Q,AC'K-TDL-E& 8\RK..%5+Q$0J06"/(/Y&CD&9 80:7.51(2P?('BZ8$1^%(>A_K:J*^DN@]RB*P*;=G<]S6]S?W\SI9G2X@-ZO M[]L:4HA>UNI7Z3/'4VQ52]3S4(X RR1_$DZ)3A%-Q(G!.XPSZ'8V5&Y\V14K\; M*P^5 "33]CU#@CX=DB#((G]J"5E M0"'7*0D(D#[0&W:MY^@[+:'/H!E !%<(+W$!LH-$ :]SBEN8K0D=L& ".0F[ MQ2ZH%)4V9,E%#]/=0F_,\ASR0>T9[HOJ4Q8?%$XRM:8[6A28$!L*(\)"U(2" M'C>"\58:8K:CZ95)3O6TQ%2TGR&0L'?$SOG$PGI/09$(<02/ Z['^RS4!;7? M$DNV@T>-9&TC,'@\Q5D+\@YK"$..L'.2 9 NL/S!(!T\J5.#736Z7:YV*]78 MBPR5Z+&=3H&[^R!][-:@#JFG2D\\:^CC?F\A^EOJQ 3RVCG8<+C@*8<3]RV63 4>.P\X6$><^ACZ&D\ MR8*'BCE@(YOE4-%A+18FDR3ZBY)S'VR_,"'/W]J M8WWJW+VAR9N;Z^NN _[=W3L M5_!!@14-:&@<4A2% J\YJF7Z:LYYU9#.AS1 MWR(%S!ZFU"FOSV[OQJ0-19@AD851%_UQ;L9)?*A@J1ZICW%=4]5)V>F[%O)' M&!+#O7? [XX?0A1)T\WP!LK[0A#AN02P2T\YV*$9 MKG?5CYQ(%\=[9Z_E)[N+@F]I/LO3<9HI0'J M2>^A1A3[<*Q8:V#>LD*8%7IN(65)I!^%6_V>:X?#8!)W=_[T7G;L[@?;T?!O MF/B"(?&=S#TX&G-L^.RW/;[&9@+IF2&,#2,,9WS'J'\3=BA #M7]525 3<% M9$E$#0T"GF(0Q@5K7_A=:YZQN,'#H&E%>@&G:R=_]?G2$!ENW83ARZ/ M0I(0^*9$4"+=$LH=OJ?@+1(@BS--=^KO4 LYQ_:;NA_0.[???N][YZYGLC<= M7&XUX%556&Y/IY/\L3-F^)S-H@DDI2R#WLQ$K)SPLH3FF)TZV#3 MWN_WRGQ\NL F04%QW& UB.T:2R?1<$ Z21ZS:!(/=R+DJ3^QA,:@Q$'9O9)5 M/_)\/%P97*?2J!*-&" ONE2==E" MLWK/@1Q"'LZOU *ZS_L"-QD(0+RK7PJQ45!&JE_%T"@O()%"#@,A*NF]QHN@ M<90_,#TY@KI#MJ4%:C?:]E.V7NTN7^[4&6YVMM,)!"[[=QN-Q.YZOT(Y!O$M M)ILC2X98@9SWEM9S7S7_.+D!'&%UVD+SZ=!?M,WM#AU\0^8+?2Q/Z96C6I-2 MJ1=WDH&I:?;AQ1DK;OMMD,\Y-#>8/.2%5]!F0)@; 1!?*M=H6;81RNF6;NGN MQ3.Q7Y/<$/@V4+-0&N].P/D>4]:,R@,^YGJ'&U#?K[+1W?CPBB08O05_X[.F MY_NA,2/'*;_3GKW?P$_*Y'W\9><*/;)[,?0,O!W-.XK'7Q*A'UYQ,QJ+/V*S M68B]/P\R_!OQ.,67,3&/@]1UZ6G*PVG*H)5*XQD+IP&/\+.!*.!9E@W)WD6& M =V8[&/ZPB#B>12PG,^R&/Z/\EGWY<)#!TH C MYDD>/#SP]0TAO? G#^['CS0H4U:NCW:EZ+)(I*0@IBM5^O$<_%G3FR9Z$8DS MQ/Z5/C+1R!5^\G>+G1E4JG\7X[_6X/+ <8.#W%:2P?-X2G]3&CAE?)JCGJ<\ MBQ/V'OIO 18EN4K85.D-M781H $."&=@VXQ-$Q[/,C12#)MO!-91N,/%<-1T M"(9/87T$]H]8&@+U""$5ICG[UK4K+H:6T"4IG&12/15.>3#+<=LLREDRXTDV MPZ%5D.=_+(@.?0EWL?4]XAJZ??KJ$B'1UM9]FMC?[3_LO'3?,P[+W5>AWXMF MJ0 >E5S UF R2\\@J-.7ENZ'U1OZNG&NK=5KNEQ) 3D3%\#SA=:V^X$'])^[ MOOH?4$L#!!0 ( '2!A5?'F:7?"04 -T, 9 >&PO=V]R:W-H965T MCQLI3+%["*MO7&S M"QN#5H;>..%CVTJWO29MUY?%N-@OO%6+9>"%X>RBDPMZ1^%#]\;A;=A[J55+ MQBMKA*/FLK@:/[L^X_/IP!^*UO[@67 F/N^]_Y)R1RYSZ>F%U7^J.BPOB_-"U-3(J,-;N_Z5=OD\ M8G^5U3[]%NM\=CHM1!5]L.W.& A:9?)?N=GQ<&!P/KK%8+(SF"3<.5!"^5(& M.;MP=BTW6#\5KZT)2R]^-C75Q_9#(.GA3/9PKB=W.OR]"J68G _$9#29WN%OVJ/9:8_<),]\)RNZ+- %GMR*BMG] M'\:/1\_OP'O6XSV[R_M7R_'MUN+]DL0+VW;2;,52UD(:04U#J0M$ "%.!A*V M$0]&Y?2G'[%?BP?CT@NQZ53_=11N7Y012#+/YWD/(PW_L_G$_&3YY[T3F[4FE^<#"5Z0F) MGK7TXMZH'*.IM$[S 3&P\*1?^!XLW!N7CXXC'BY\/T:@ ,_Y1^?@[4/YKA28 MZU" ,@N!KO!@A%WR,4P9U4K-Y#4JL!D#PW@SXF-TRMS+="=IW>3-75T;9ULPP#FRUUU^ )HRD_5'3%/>8#@UAH&CD)VK0"T.(37>1KIA*8/X M'*4#YE)<>>Z2DQ7X30*KV_:+@_2%J 475VLA5U)I.==HL_G'73:T4C69B@8, M6\>Z)V"C?. -#E;%-FJ9SN?B#-*9/= M,VDQ'4K"PE<>GRQ**N#4)9RC7FN"51,UC/!EU^I+ LU$):DT5(-+G5+V0>YH MZZ+K++"!H:JRCC-AF1\"157A2>'SA *D &(E=93Y@ZQQ(Y"-\,Y%"0K#@#I4$U?#D)^+D+ UYN8R>:H#2N+4VC*D4F"$131\7,U4NQ?.PZ MZP)X7)'SP(IR,B6G8OZGO**!MNW"J"\[=',RE!I4GA0H!-:(&Y,!KD=1UTD/ M,O56EEW?9C?3,7=;'5/'W88]:2K-$Q,@&]LTB2L^?H+#4KR,;B_UKX^WI")( M,NG2< %Y>H"@"I)>D-\#"S8P:ZU%B9B#.S@R]7$+6F(+7/$:<0HTE MG.T#I6G C;,)8CS9H3X66J-T.GA#'X7H3&][5.'#"9I K3!W;/2Y[!GG+=/V M"LK=CT],JBJ5C+KL"3SYF(8,XA@D",-CB+)&);60=,\:=:) M>I[.H )SH#QUKQD>7#E;P?4$L# M!!0 ( '2!A5&PO=V]R:W-H965T_5/J>V@21-L0%K&B3M^F'8!_F.]@FY M.UTE79S\^Y&2[3A=8@0;L ^)*4I\]) B>9RNE;XU%:*%^Z9NS6Q06=N=#(>F MJ+ 1YEAUV-+.4NE&6%KJU=!T&D7IC)IZ&(?A:-@(V0[F4Z>[TO.IZFTM6[S2 M8/JF$?KA#&NUG@VBP59Q+5>59<5P/NW$"F_0?NNN-*V&.Y12-M@:J5K0N)P- M3J.3LY3/NP-_2%R;/1G8DX52M[SXK9P-0B:$-1:6$03]W.$YUC4#$8T?&\S! M[DHVW)>WZ)^<[^3+0A@\5_5W6=IJ-L@'4.)2]+6]5NM?<>-/QGB%JHW[#VM_ M-J'#16^L:C;&Q*"1K?\5]YLX[!GDX0L&\<8@=KS]18[E1V'%?*K5&C2?)C06 MG*O.FLC)EA_EQFK:E61GYY?T[K\K8^ *-=Q40F, 9\+( D1;PD=9]Q;+Z=#2 M56PP+#:P9QXV?@%V I]5:RL#%VWYL_V0*.YXQEN>9_%!P"^%/88X#R .X^0 M7K+S.W%XR0MX%T*WLEWM^0U_GBZ,U90F?SWGKX=+GX?CTCDQG2AP-J#:,*CO M<#!_^R8:A1\.D$UW9--#Z/_^D0["/D_Z57Z400-J"86HB[X6ED(* M+2'4C- 1@O$(MD(X5TTGV@_.">L5%VB]OP8T(@&@=HRD_4L_%OL MQ?KMFSR.QA_,$YR ?5HH6Q$9D*T+34\Q8VIT;D%94GH??;P)CSJE8G;TYS*E M9?I6K9#WCN%KQ40H9&M^?T]^<\XX.KOTH)N)X:M"\4ZV9*MZ0^>("=X7V-EM MF,CT\22]LS@Z(18:\4G?@4ORY:F&^HA:D.6VE3PJ)DX1O^+$9=^@%E;I$[C< M\G[-P_T"[](LR)+HB,4L#[(L&RZ?DMZ0K^OZ%ZKO-=R"9]XD2\9!.DJ#?!)#%HV(;13$64[Z*,B9 M<9R2GN31.!A'^6,L_O/-%(;P.,R/O!!%&R%)M@)M/C[%G=]U%T]7J@=SS]]$7 MI*AHI-IT96[(Z"-+!".XN+FZ@DF8!7F203JBLHAW2\J[<1;!5V5=YWH,X/ZK MIWD0C4,N,T@I1_-1,,G3G[64U9,H@><^T\.]N8I*?N6F1VZF?6O]B+73[@;4 M4S^7/1[WT^UGH5>20EOCDDS#XW$V\%YO%U9U;DJCQDPSGQ,K&K)1\P':7RI* M\8$ #A"P &0 'AL+W=O MOT3 M=OZ,&2_5I?7_8=W*QDD/TL8Z777*Q*"2JOT5=UT<]A1FX1,*<:<0>]ZM(<_R MC7!B?F+T&@Q+$QHOO*M>F\A)Q4FY<89N)>FY^0WF%&('[U6;8(K4R< 1,%\/ MT@[DK 6)GP!)X*-6KK#P5F68'>H/B-".5;QE=18_"WB9NC[$LP#B,!X^@S?< M>3GT>,-_\/(::VV<5#G\MEA:9Z@F?G_,W19M]#@:]\F1K46*ISUJ!(OF%GOS MER^B27C\#-?1CNOH.?1OS[Q];%5#C/@[H54*ZM+F0D^H48D R0+ M=6-J;=&"7K%E9O*0DPU 6!)BA_>LD9PWIU(,O.^B+'7:JI)QW9@4[8'WA&C( MC=8WVRQM:F3MV@%UBZI!6!E==8V+QH(KA(.2[@R-.-H]C..Y5HI&%#EUV?(F MNG!>ZB;C(,FT\)Y+Z[R+ B@ NI2.*;N65N:W7Q5UZ5,.P"G]P/6*GEJ1$%2 MU(J-)=ER&RM6D8J4MD41\!9SXZ--, W+]&%1Z481DS8,60MY$ Q.&.T:^>/".;FZSQ=<+DN9 MM\S['B%\3KR1KZ,:2=_;U$7$SB S:027/INOHM<,-)Z-(9H%X7@(TX24IS .@S"9PB?MJ)RV42/LX308 M#QDGFB3!+ QI-9D0=A0Q]F0<)),9_+'[\P8N-)5')F]EUA!8RK5F-ETY42>U M@3[T N]21 Y0%'[_5.C= 3>>&MS*5/E29_=CI@\?M,I_^. +>T'CPM'8N$ 7 M_"?U5#)VZ;%%AZT8^[GZ.FA_=JXVW*]NX_L"OS:RYOG<(?G.VXV^$JDXX?KR MQ4$43W@UC8(DC/_76G@J&T_6QF,?]L'>LXL:._>/2]M2;5]@N]/= M^W71/MONQ=O'[T=A&ULK55M;]HP$/XK5E9-F[1B\M8""Y$* M8=H^=$/MNGUVDX-83>S,=J#]][.=D-$J1:CC"_&=[WG.S]G<15LN'F0.H-!C M63 Y=7*EJ@G&,LVA)'+ *V!Z9\5%290VQ1K+2@#)+*@LL#<<7N"24.;$D?4M M11SQ6A64P5(@69MZ46;>R:T2>I=JG(J7Y EM M)%J"L&^.I8 2*M."RUH .D=WMPGZGYS_R[YX<_9GQ?"[5^!;/O\MKZ#OLANZH)_.]+:)K$@*4TDCH"^C]KS7("XLTDV 3 MGP=AZ+L1WNP7MB?Z)'4S-)_M$W<^V:B#5E$A6PTJF&@TO= M+44S*QI#\#&NME)IHF!)#.+G<%F.YADNQ^*_4!+M*5&$EV2ML?_ M?@\EV;02Z=!6+;2[Z "9^,+SZKQ'O#QBI)L-%R\R9DR1KUF:R]M!K-3RW6@D MPYAE5%[P)+.F"/3'UK^5G >]&>Y4HR5@N M$YX3P>:W@SOWW<.X""A:_)2PC3QX3;25&>>:YB23[D$8L:XA_P M^&LD?@3.]O:\G;U[#Q7\,507Q+L:$L_Q?")C*EB3K8??JE)+SM_7WB]D_1;9 MIIH/R6Q+/N91LDZB%4V;3D$I&C2+ZF'_3BYIR&X',*XE$VLVF/[U&W?B_-!D M_$QB-?_!WG^ J4__R?/OOZQ21EQG-O[>/:P#N8OX4C5VH7M<=$Y3R9J+Z[::1<,ZFKW)W%!)?GYDV8R)_S290W5.';)G$JM9OMI;ONICRKHZI_\SB=7\ M7^_]7Z.G_!&ZKTAH6G1F2?B\:>%LJ@ J>VH%\!QKW7)(^$J0ASAA<_+A*PM7 MFIK(C_-Y$L*J3_.(O$\$(!470P*I,\$BDN2*$U7Y6J8T!Z,YF;&8IG-MF4)T MFNB!3.8T2](M- 92D43%5!%8'+4"TRLX 2%)52+GT"9F1:1F+YT#L!;0(",A MAZZCD:XHY\'D\6WXW05YAJ@RA:7@T,$8 70MM"2%ECH;8,'%0K %)*3?KY;Z MJ..AXSCZIUJN]3=%)5(J);F#HV89F *^"E\.C[*!"A!:+C[:]1.#5WI<$^^Z M6O]UT39)FA*UF]!TP_L9NUXGHD"XR:((8[AQA<7#NAHU MC.RB"#HM#.D! Y<7CW\[@!M-]L'!K@%A%X?6PS/X?B6*&:+1*RX3C"\-Z MIH9@71PU/_$XAVDN?($Y&&,Z7.;4)?U<:G73AF3=RSZXSCTKV)Y+K5X#@[8N M2H[=V0[7/;D*>)8'W;-D.[-T_00+%_D,AP!,RN';_*FC%/CSLH+LU=M8S7=?4-_<,RWHXE+9"GR7N-XZ9QAW$/O#7,_CK MX1C;@0! 7Z6K20*]G@=XC>= B@_$@'MK5 MH2%>ST*\Q_%@I6+GP2,:UC,UY.KAY/J)P]0=PW+S$--H S,A2H6XV*DL<"ZU MNG6#PMZD#RKTSDK&YU*KU\"0L8=O\G:F0ESWY"K@6;[II,"&.=O1SV[=DJ]@ MC]9PK^2X1/: <3N*DV\PKL2VB3MT_-.8C>@]]P-B^[0"O]XE"FMOYO[STQH& M:YZY%/%PR&^#-4O8FU[0V)/ZV#_W#(=Z.%"V(QL>M^_#C9[ZP%#?8*B/XV0' M^+(HML$7'M;5J*%,'V="*WQ9XFN#M-%?'W#I&[CT+7!Y)'=99(*)T\I=>&A7 MAP>W'%C(\CCNJE0.<6KBPA3]BKJLS>I9&CKT+708T8Q\2!5?O<1;E+=PH9/O MANACD]0WJ.F/>[DAY*S,>2ZU>@T,<_KX]FMGWL)U3ZX"GF6M@QZW#_XG4#7_QW8TC<7-#Y^J=#&EI:P6H]O'#%][-[[!IE]G'U;N=(2=Y9A MVUB//CC;-YSMX[S"J44F&%^W@BD>VM6A0>_ @M['@6FEL>7DDV(8\KG)\.Q 7.Q5*SJ56MWYPNV[0!YX&9T7T]:O.^GA;8!W8<%$U;+V1Z5.WQE>N\=L"_ZO0N?''%"S+-1P M1]KCO^@H+9(#!!KOC;X%0"?4O7#P*"[*"8G.E4ZV2 [P$LZSNP<+Y"8FNS,LO1P<.$&1.+XAE+28KA73Y7N/]T_QSG7?'TXL@T M+Q\"?:1BD0 "I&P.H<[%)1Q;E,]5EF\47Q:/)LZX4CPK7L:,PMJB&\#W<\[5 M[HT^P/[IUNE_ 5!+ P04 " !T@8572,$*DA@0 #X, &0 'AL+W=O M*VXGT^D''(D[HB8)&@!U5GY]GUT )$ZBSI'C?HE/)+!8+':??7;!O-@: M^]%52GGQN:E;]_*@\KY[=GCHBDHUTBU,IUJ\61O;2(\_[>;0=5;)DB'R MZ.C182-U>W#Z@I^]LZJ5JLWUY<'R0'KS7F\K3@\/3 M%YW,0_M=JZ[+>@K:R, M^4A_O"U?'AR11JI6A2<1$O]GR*0@^&-6EB_CM)?\.;QV96TJES M4_]+E[YZ>?#D0)1J+?O:OS?;OZFXH8 M/[T(IR',6ESH3:O7NI"M%V=%8?K6ZW8CWIE:%UHY<2_]NO_BT&-I$G!8Q&5> MA666MRSS5/QD6E\Y\;HM5;D[_Q J#WHOD]ZOEGL%_E+XA5@^F8GET?)DC[R3 MP0XG+._D%GE3&_[WV!@]O2_%&NT+6XC_5@HQ59BFD^T5V:UO95]JKTI1&)QRZ\(O!W.6DAZO=2O;0D..@VB% MV/9.5/)2B952K8"=.FDQ3K?#7 _%/K2LR 6MPSLZ:Y2%:XM[I/WRZ/E?S\[>\<_CY_=YA[+K<.QR52MA M>Q).#ZW:]#5;@86PY,7%0ERHHK?:ZSCL]>>BDNU&B7/3--HQ8J6%+EZ?#^M MG+0E;4*W'OHTF4FP>6-I@PL./AY67\UHS2M1&M$:CUE%W9

UV+$B=2&]?C MI/ .^$1FL.I3KZ,)9=OVD/OE$\CM+GEIC%'![F2FA_(A=7A%+B1XE)P,8$,S.QK711B:UT&%UCQ* S M3IFD_B0MWB^/P_B%>-L"JUMD-])W4,9TNL6._YPQ)^+&A+T[V2C*5 AE*,H6 M#;N_U88X7,J2[%>R_"^R#K]+^TUN9UJX6/ U3$$$6'+E;()H5:&<(YL-5I7: MCLNE(+I^/*-FG7$ZH Y''&#>K)0=CH#5)0EP>^1='@.&8F.,IE5]994*[@&( M$TW(/>%4)T4.#Y_RP^6,GQ;256(-XC)*_DIY'$.WG>]*UAQQ@8:%C5_W/7:Z M$IAQ20YA3;,3*I,GN^H]@(/AX7;H&!!C=34&^S>UKE6L0'(-#1_2;0FH)3J6 M'"(MZ W!@_K;OC;& M.86(>+B7>,J0N)E4IY)L"]H%ZS]$ >-H11Z"5K6IK?X^0E+89MI-.NV M%LYG"NS$)0_+YX,WPDRG:\=7" MG;8-\+V< ')5M+X]&V,LB;<[-M(> M%2F. !5LG2Q"+)" &+[8M:K;BXYQ*12RV!>%#=+(CM;*>]["_,VN_)5FEND19W/&2A7&4 M<9VL&94!-U3U. ME\+W3 P"DA?,]7S]+@?\>N4=? M$K>?"I@["TDQ,[RRXZN(N!P_($CLZA;[R<:X8(-0W"L+V[:*)\!,9LL!1-8M MD)4U?,TX1^;E-=3L<*@"!U2=BWN!<@)[8&AL"[ M(Q8"#[@$3IH>FP$D&LL^3J%"K]+6HHI;.&$%LSJ7T;?@7G(3$UDGG9^7O1I M=28JV-%0T5:++8HM-3?K-5,#X#-&S 8#*ZAE&ETP%#![=,F)I3,M*T]_NKXC MZ."_J9H!O0M9(?*("3G"(+&SQK5>9VPE&64!RC^B!D$ >_1@@,&.(?AH,U34 M9<&T8^)205*)BF X$5(=JH4P)'M)W;H(B'N\85LA&>&D$*QKK<"$SMJ]XQ,% MQ0:_?[1X+!I=UUR42=8/P$Z+3U+RA?BA9X>X*S6MI+9VP"90^NI<.Y')Y]/PM)6!L=P]V.?Q3P>/?[K7:2EIMA[9_ZPT MW)_+^ZP6< NHR[A9&+YGT,]@7[\A6T9Q4U'TC11*,?:V%3_V@++ET?&C8/DW M [/,YEYXZ$]<3[PR^&=H_[TYNW@U]/\T2,[NDN.T#QWYS3#O[.+#,.UGL^#E MY\? S''UM\ HV[-=HJXQU/X1G/_>KZ9#,CM9/KK_3/S$CC0T879'4C]L2FRL M0M=4@%(VKY'R$V4,-(VBB,HF,'R2+#&MY*E$6$!)7-R?" W2X*6-\I4I36TV MH4\T.OEN]$*MD<7K4:V!17@JMI@^<+YSQ.+CW!PM%M3MFZ!A8YQ/+K,;9UOD MBM"ZC T3 !B1>4E;()8_KXWY2.H,W0M2A6BV BN6O YJF@ : !8B+SMCR!2D M\J;5O]\T1FC%Q4Z=2T]#D62I=C.K0$B^+=Z.FUW='7[S75,:@8"R#]W>6+Q- MX4YB6:,NT9DVO0[U)7%=+@P)/5./*!T45R9^M\^S4N"9+9EAZ*L]S;IUJ8$4 M*R3V>E80QLW$[/23A(P XG=4&_6:7(GW3!/)!J7F]G4LF;B&'@HFQOO"W\;A M[U#T+NZ,JAGT_0S^VS!I&P@;(=J 9!Q^:>8/67/R.H@,C82Q@TG.@F *R$;[CF)T&VZLN9?1 MLJ.&UF!^WB'-W<&Y_MQ]PM@P9(]X.(M5R0"?U_QP(5Y+6U^-#J.YCFBT]VJW MN4EO8C6$\;$.29P\>=(ZN"J=V>U>]25?RA>MN#BXU&I+_ _P&,#4IA0;G63G M[NY&RL>:\>J&;[JVB@HQS8(H-C)&8\*3 5[A/TQA_R]!LX?['!^-=^M'>\G& M.?8&:7:\08S@_%Z[CY.7Z']"WD11(.BS#$_%#"/B'R\-..U7>E/-/\'-J2>P MFR&U[X,*/'"4.]^$),O.M]^(V0<*QU]@;)>J!4U]'U+C;2WFNTM)!KM !96 MAQ"S<9Q.M\L^W;>X;!B#%]TY.S?I:3BH-CCI+R/Q/Z]-7U*O,5M.;JR*P4"] M/$G'@EQ S7!!O3]-*:6.(PA93,N!@+0Y="-NN#FM$_N/9R%\@@*7&J%B5KKF M0N&>N\\W)@BYE=->A72G0KL$D2&'ME LF0FZ=:F&?9M0_JBZ[D$,J3*B#W!F MV:U\KNP6P%W3O U,NI57H%<%Z**5U/1$5!J;$[)2T=;!89,.H3*/Y+@8S!O' M#269'6HZ\^NUERC>8@,H698NU&I(YKO3U.M-;/G&RUTWD,[<#$G!W.N':[5?(LY?"Y7P!<(@BYAI MV BS/1TK:\JOTK89BPR7UC4[-'90RUB!C9Z2.\C@-<@^6T4WUF[4MM)=EVIG ML,ZRYEZUHG9BI*8%$0FX,IEY?!G]>ZWXXPWF$<%%]F+8M73>9$C4*9@1Z=*HN!C) %T',PA#5VGQI2V:#?\&T% M=\7@>*R%Y-?D)23CG!!EW_406:*=._Z#59KVB^. M&XK<'*AL*@("TF3]K*^X%V2'&S]I&>H"^L("D0%6%+Y6&,L\1^ZB747;R!>O M-,#)%M55T+H#8!*G^CVV/G3;]:'TB1R=J*HJJA:Q@R&]"[PV=$343A^5M!FE M;Z!.$$GY@?I[<:DKCO V?)4#:9]Z0__@;:'B/2UO);"_0"K&&(XG@&?Y =S[ M!UU4BN.D%QOM_I#,:K.]KD ^D/BAJ2_)L"[[Q+1OS8I0EL,NVB4N=+*[4-A[ MN%JH:< 0]T9+WO\ZXRWB^LO; MUS=CE^0;G-;LFI#=*?C#Z48389L^:TWXM+OJC,:DAOAH,;)S=H34_<$.5HK; M[69E G=>7>6#@L1 +TDQHA>H[GVX(AX^]=DA8?NL>C+V*G85&QG)CI^QRUYU MX1YN./.);_3&VVFZ#;W^64+<1B>1GPH-U*-/2?C"FW*K;MGVJ?[F#>3Z7P6' M9E=.:#7IR;$/%8C:#LQD\<$GYNF2S8-B4ZF&O?%]\,XM< C2>5H4U@I;H?Y* M%I61U?^QI2:ST&'V,3J8VH8_N>?O 5H?ODL?G@Z?]9^%C]G'X>'_"?A)V@T5 MK[5:8^K1XO'#@T FTA_>=/QI.S*K-PW_K!0J4$L#\'YM$ GQ#UI@^)\=3O\' M4$L#!!0 ( '2!A5=J Z!A' 4 ,0/ 9 >&PO=V]R:W-H965T2(%RLA']6<ZX?%K<29Z/.2Y:7 MO%*YJ$#RZ>7@RCV[CHR^5?B:\Y7JC<%$,A'BT4P^99<#QP#B!4^U\<#P;\EO M>%$81PCC6^MST&UI#/OCC?#> 9G[*ZT'=B]1-O MXPF,OU04RO["JM&-Z #26FE1ML:(H,RKYI]];_/0,XB='09>:^!9W,U&%N4[ MIMGX0HH52*.-WLS AFJM$5Q>F:+<:XFK.=KI\0U3'\7ED@_&;]^XH7.^![/?8?;W>1_? MXVG-ZH*#F,)._-M [W6['?07H5D!J:6%^07>9X[96#ZQQRJD D^QT@:H$!,G M2>S((6'D],EL]3V7A#$%CZ)>"#\>#GKV$A+%GAU1$H4A[*EAT-4P.+B&+\[? MMLKM=?9_Y?Z-RH5=Y<+]E6M:6G?X^G>&@7&U9'EA[DM,H(1[7('/3#YR;67W M/*UEKG.^]8#NW7E'F9]5*D<,FZ:[J>.-*!>L6K]]$WMN=*Y>%\.@9AO4)XCZ M1!G4Y1/JC$\TJ XZICH5$B]T;&!ZCN10:RM,X*4"APD^6PDH_ MXJ>*>BW^!><8QGNE\]+N_H'E$KZRHN9-47OI.3,MC*_;=,"T1D#(J)C$CH__ M-JW>^;-1LX9Y+[E,=(['"].&0V)XT'1,G-9"''G%#[]@NH)N(MA1Z=4G]=Q0*2+B30LW:JYI@X2B- M7E&H%1^65M1WMD/WN!'1W30*?)*XP3. QJQ=\/^62&[LD3A,=L2Z6=U- M)3=Q2$(I!!$,?1H=6T$0T ,C-GT@"$*(81@F%&F$Q8\C=SN-'$IH$)M18,,D M+G4LC1R/> G=UT*BKH5$!S?_)]I8>OZ3[K%WT]W=@W<4GAHLRP[+#_4$ I,U M]@7S-C2-".]V^_%<8X+1N5%:8YN6')AJ^]7!E_P[/%)MH\%C!&O.#*?\ +\/ M@L2N]E>T +T2=HS$B1/B(T&;2C_=!=N*..J]K)# ,_M^Q'8IZDHWCZQ.VCU1 MKYJ7V9-Z\[[%DLW,K5'P*9HZIQ%^O\GFS=A,M%C8=]I$:'SUV>$W$;- ]W,=_ 5!+ P04 " !T@857PZ0W/>L# ;"P &0 'AL M+W=OR!H&>E505,VBJ=:!K!6SI@JHRH&$X"BK& MA3>?NK5;-9_*QI1@=!<"J)@-?,NH\E58O>[#5\Y;/7>G-A,%E(^6N/WY&P@6LH2PN$-+YUF%Y_I WCWT\#@*79OD'>(5RTB?0$Q(S=2F$*37\42EH?Q ;+K*=(=Q2MZ M%O!S;@:$ICZA(8W/X,5]RK'#BW^<\@>N\U+:K#7YZW*AC4*5_'TJYQ8R.0UI M7\Y$URR'F8=/0X/:@#=_^R8:A1=G""<]X>0<^AYAGUQJ#7@]W5TM"0K[#O)& M*2[6Y(IIKD^Q/XM_FOU# 60E2WRT%MDX-1#G%H88Z[2L-JZ,!0?%5%X\881R MSFM9U4P\O7V3TFA\H0EK:5<[VLSLQ]O7B2]\E\;"IH$A1*X<6 V*RV5_.H:_ MXP(]LM%,+/7["5;%[D6AR 6H7BOD$VR@)%$WTFZ,R8,TK"373!<$OC4<23C- M(QBR0!'PW!Z2HW]RO O5#4_X!-4C?C)7#1(@OY"(AGX249RYE.G%P6SGQ:I4 MH'*.A]<,L^JWT-BGR?"Y^65P/R!KN0$E[*-T_/!#*?(GHFVQN.%X)[N@V,^R M])EU=YA-YRS!&%"N9#E>!C?$\HNS/KCGT2ZWYWT MV:1#/PVC(_MU9:99YF91$?CB.3ZZU6OZ#B0;_)/\O+8_= M#;ZD9>M]4@?R6QOIUA#^C[X?D_4$L#!!0 ( M '2!A5<$:7C"*0, .8' 9 >&PO=V]R:W-H965TLY. MVW6BJWCA@9?D?+[[^7CE5G!9=PHXGIFH;IGU<@U'H2 M#(*MXI8O:^L4T732:%A,@LO!Q57B[+W!9PYK MLR<3%\E]N\:Z:!+$C! )*ZQ 8_E8P R$<$-+XL<$,=DJO5;V,23.KQ2">._9-W;)FA<=L:J9N.,#!HN M^S][V.1ASZ&(GW&@&P?J>?<'>9:OF673L59KHITUHCG!A^J]D1R7KBAW5N,N M1S\[G2EC#;&*?)Q;+"%ALB+7G5AP(0@C,R6MQL21TWLV%V#.QI'%0YUK5&X. MN.H/H,\<,"+O$:0VY(VLH'KJ'R'9'6.Z97Q%CP)^+.TYH45(:$R'1_"&NPP, M/=[P&;Q;6('L@"RT:AX#7G-;DYG//VCR]7)NO/[;H03T^,EA?'>K+DS+2I@$ M>&T,Z!4$TY9R2:QK"=)JM>(58 _A)FM4)[&?RCTFKJ-0KZU?X1CQEC/5 MM$S^?'E2T$'^"CU4TW#CKWKI6W)KV(+FJC+$LY 6(4ZQ36VM.H/(YNR"W-<: MX$F7D0\8S5,-=HV:8R6WC?.H&'D%_0N+_?S^P?<%VH1QGJ(PR,)T-$(A'85I MEJ"0Y&&24'+9IX'Y>00/.%@-./M!6*29$VB8Y#D*PR*DF1>R<%3DY)\F7DJ< MD&A1P8J7\+^D_R!K3%@2TMSE)R/XC3,(VSC10/DN?*0)-PA$5"NSR, MDP*%K$!/5\@D"V,:DT/W-=J;O3@JEOZ%<6G%>O1C>*?=/6*7_>Q^-.]?P/=, M+[DT1, "7>/S/ V([E^5?F%5ZR?Y7%F<2UZL\2$&[0QP?Z&4W2[< ;NG??H; M4$L#!!0 ( '2!A5&PO=V]R:W-H965T# HVI[6PG]7Z9[;QI^?P]&X3AQV!0?2$ -D($&]WH\A;^89:.AEIM0;M M;B.:6WA7O30:QZ5+RK75^):CG)U<:T)E@ MYFS4M:C)W>_F&]2+!I4\@3J$#TK:I8&WLF#%OGP7+6S-)%LS+\A1P$^Y[0 9 MA$ BDAS!2UJW$X^7_(/;(5P)*NV^]_#G=&:LQH+YZY#K#7)Z&-DUT;FI:,[& M 7:)87K%@LG+%W$6O3YB=]K:G1Y#GUQC4Q:U8*#F<"1UA\P^"GS8[#T-[$&# M9/B7J[+2W# #=LE@K@3V-Y<+..423U1M4,B GK8R!ZJ!*N$1EM67:/#H_@3CL98E_DEX??F78H4LE"N!HG5HQ=\M +PK3 M?@;I,.R3/KRKM>2VULR#S?F=6QL@<1C'!&*\E$;P7J(Z2<6KVC P:F[7% 4* MMD(>:W3GRB#T:7P&210.T@P("5-"X$99*F!QS)TX2L+AL _#)(Q1<)KG=5D+ M:EF!&C#^.:<-9Z$4+96V_&MS<$K.X#3MATGF%DD2#K+!&1S)$T:FEX59TG.+ M84CZ _B[_7GC;S![+KQ4WK]\,2!Q_[4!_DSGN@4S6KNJS&G% ML53X5P3=R33NMF;\:%ZV\E@57!6N#+&EI2NOQ]UYXQW=96OXZ#S>._FN>1^' MX!DW+G>[T4IKNMP>Y<,IFG@GA(\#E, MT@8BRSS$,(Z?V]8;CJ.>NPY'BGZ:>#P[7 MFS>SJ;?CE()6/L%2;7; :\BMD/VBAKJ]E\- MMG13W8J!:BG),S2K*FDU/%HC'2?#'T.DEX$AS[KW9V)K&1Z MX>=.%S%L_&8X:T_;T7;:3'0/UYNY^ /5"X[1$VR.HE&GWPM -[-FL[&J\O/= M3%F<%OURB>,YT^X"OI\K9;<;IZ =^"?? %!+ P04 " !T@857#K<,!O,$ M _# &0 'AL+W=O;J$1J)!7'WWYWE.PXB>-U_RR M)8KB/;Y[=SQ=SE;:?+5+1 6_I7'TR&-A\B96P?5VCHC=S;2KAZ-$L M!K8V* IO5)6#. S'@TI(U9N>^;D;,SW3C2NEPAL#MJDJ8=:76.K5>2_J;28^ MR\72\<1@>E:+!=ZB^[6^,?0TV*(4LD)EI59@<'[>NXA.+A->[Q?\)G%E=\; MGLRT_LH//Q;GO9 )88FY8P1!MWN\PK)D(*+Q=X?9VV[)AKOC#?JU]YU\F0F+ M5[K\(@NW/.]E/2AP+IK2?=:K'[#SQQ/,=6G]%5;MVE'<@[RQ3E>=,3&HI&KO MXJ'38<<@"U\QB#N#V/-N-_(LOQ=.3,^,7H'AU83& ^^JMR9R4G%0;IVAMY+L MW/0CDDL6CN[$K$1[?#9P!,JO!GD'<-D"Q*\ 3."35FYIX8,JL'AJ/R R6T;Q MAM%E?!#PE]SU( !ON/5PZ/&&ASW\XV)FG:$D^'.?CRW$:#\$'XP3 M6XL@Z>+%QIZ^P^FH>! M[I8(N:YJK5 YRW!T=HUP4BV@],#X0(>9[BLT",+"7)=T*BG\4H%;ZL8*5=CC M$[A;&L0G@86?:;.G,Q0H/4.SC=7CQ,1/Q-^RXAG!G#R'[R )TBRC^S@8#H=T MC[(@3'DBF@3A9 RW2VW<>X>FVK4;IA%$:0Q1$$43&&6TKIFU[Z4B81".AJ/D M&(ZB"5_3;$C7)(N.X4X[43ZGD$6CED(4MA1&?H(IA!%!UW6)5)[84JJV/+:5 MJA2.Y''ZN?P65J3Y:[('%)T<:T=O#06(JPD6[\4]02P0"CK<_V=@KH1=0BUD MX>F(2C><4IXO0D7>-,8[OR_+2BEFLI1.HGWW)HNC^/1Q1V!NI!LZT+RS77ANG$D.'PBIZJF MZLK$C5AS"/96BL/0'5S5P;4BU1T<'Y:RX43ZS^'FY-X7L7^K-]>D+QVCWSD, MG,0,?N%S#C[[4!:$1L $UI[)+!SS0P+Q.)@D$QZ/VZSQXQ2B41 /_9H,HCA( M)GX\ =J0?:+^94Y) :-A,$[B[OS/#ZIR1'4BB@F6HOP1K3T!6=6-\S(1%%+5 M.(K2($NW]>204%1'0BHMDQ3^VO[Y+=HBKORGJB$0JEN5=%[[S2EL6CF>YU\7 M+<=? ;R^5:GS1\VT MLGTOQ:XWA29SI1TW@]S5@9Z56(4 ZT_=UV=ML=7[1-X>/RMK7^),Q"DD8E MSLDT[*=4'4S;KK8/3M>^19QI1PVG'RZIPT?#"^C]7&NW>> -MO\S3/\!4$L# M!!0 ( '2!A5=DI0;8@@, .4( 9 >&PO=V]R:W-H965T4-2RYU47W4-8,BWKA5ZY=7&])>^K\L: M.JXO9 \"OVRDZKC!J=KZNE? *^?4M3X+@M3O>".\]=+9[M1Z*0?3-@+N%-%# MUW'USS6TTYM# M6L?#\83^D\L=Z0PSD6-YRP]=+)7=$V=6(9@>-Y!IA17DP"K\VZ&?6]_ $8@!*;F$#2D%%9@L7=F*%;<26W(%R+2!*(%^* MMMER6U5-/CSRH@7]<>D;I&-!_7(?^GH,S5X)O2"?I3"U)C^*"JIC?Q_3F'-A M4R[7["S@E])<$)93P@(6G<&+YMI$#B\Z7QNR4;(C-\A580^A/J8F-TX94.3/ MJT([^U^G"C#BQZ?Q[7Z[U#TO8>7AAM*@GL!;OW\7IL&G,^SCF7U\#GW]@/NW M&EH@HKB69#3%*>ZE*A_HXVV$4R-=9(M[G';+!\:@18Y:.PA_?&2/-8* MX$AN\BM&.K:@?++ DDX*/AL6SL#>L.)A*'2IFMZ,9\;(\P?"(D;S),-1F*8T M21(_?Y2QD MGQZ/Y#5VRY->R:>F NVTKR;'J2X%;^U9H=TQ,AD5E'(KFG]QG=M4!6P;X8Z7 MU_WQU'$1>E"-K#1Q9(7!I?];E]V^($L/$D%M1J96^PP;*[)M%R4Q33+7; P; M,+4-&&%7I7EZ @VP9,\X21#1C(4DRF)LQNB[^?WWQ76%F4KVUE(3AH0BW =A MDM(L3 G+0IJ$.0GSG(:+[&0+^P=7#YZ'6W?!:CP:!F'&6VBVSG?XU7AU/2\? M?P ^&ULS5A9;^,X$OXK!<]DD !J6?>13@(XV?1L+S S0=S= M\[!8+&B)MH5(HH:DXLZ_WRKJL#UVG.QB'C8/,475R?KJ$*\V0CZI-><:OE=E MK:XG:ZV;R^E496M>,66+AM?X9BEDQ30^RM54-9*SW#!5Y=1SG&A:L:*>W%R9 MO0=Y7#5LQ>=)#Y- M1REY4?%:%:(&R9?7DYE[>9L0O2'X5O"-VED#>;(0XHD>/N?7$X<,XB7/-$E@ M^//,[WA9DB TXX]>YF1428R[ZT'Z)^,[^K)@BM^)\OL;M39*S\ M&]/LYDJ*#4BB1FFT,*X:;C2NJ"DH,# 8#0Q.2;^98Z+E;&T ?T,VJL*:7AH63U M)?S64)JCH%8KC2J+>@61Y2>AY0<.KE(OMD)A-.R1[#X:+#D6.%(7KF6T'L6G&4PA>A M6?E:5,>H'Y6'?H9^8B4D$(4[Z'/@!W B!\(Q!\)WYT#G?OHA\5SOXVSH.Z1"(]@[AT5/Q7H]T&(9DX; @(V.&_)64IAILT8M4'45 MCU/%.T1MH<"D5:WQ[8+:'IP;UK8B.E0_*)6\)U0[\;@KF5)PNQ\7_IW+K% F MU 5U0]5@6R.+)!?+BTOX=13>0^-WTX]X_F'VS"6VU\.-V6HE^8II+"6U1@=5 MD<$W5K8U:!5B7%W +2MW4OP@,;?I]2,$=N1"9 >XC'S+#UWX MF=".A]&' E\,J_O.+WQW'@:818YS@6\=._$!F^Z2%\AF04:J2UHA*OGWII!' MA>W;>!"7;3$@&U,?0CO%I>LZEI2T_5L1/*0FVY"+1!KNLF)F#+P&U?TYMP- M+-\Q7?*B8XN=;7;">6"YJ6]YGFO>^C8VLSS .]5#XC'^ M\;OC/QP,C,4.FUC5P_0KU1LMX%[IHJ($_41Y\VW(F_OYPT-_P,>@<]H(&J,V M0U18KYSM*&][Y7Q03GC83]R^%R#1HNN^R+$++YH.R,8-UHB],>I7@M7N.'YX M].-&:C8\+'O429#T691,%R5A.8KL]*PKJ^Y'B#T[/(/$M9WM7AK;\=F65W-9 MP?D+9Q);A6.'(QTR'3P_%NKIPU)R4QC1!:5!TD&$MK=5$-K!&7BVO]WQR*91 M8XY9EU,)>2EX.3:#LW%Q D_)B*?DOYM)/MPR"A[55/PJ968^(8-J=70(/RG] M>(UY2\W@7D>W,'39+AWOZ"RJU&;&!/W2X.,&8;)%"IP7U%&&YGZ)C9["L8>< M_P5+;U/,]_K%CQ#'+I4 +#OTZ^&T0 T5IP8G[.HKCL5N%$+@XN09 WYQ61Y- MGQY6D"39#LE='VJ&(;FA>NN;0=7#R<2!U(JQH*78Z.-A '[C"-&,$+E2LBL( M:>XU=1%-Q"F?ZAQ.U*D#;T4",9Z5+1U?T37Q+@34" @1@"6T4J]UZTS@P=>= MZ%J)LL@981][+'*9:<$,DUAD^B&V[HR0?$W7)OC!4@IL]_\OP;\3F.IHL>3/ MO&ZY"7CJ1^8W-'TGL:*4SCFR$ORNH(]AAA$U?N7(5(J&W 8/T8 *\!,D]1*( ML#W%"07)1^8Y*WEW$MBKG[BFDW8Q\"'2XX"9>A"Z*-TC2+EA"C_S&L^O-!PL MKXJZH&L"\[7G1I83I\06>RD$L14D,?4N)TW_6A =*U;3G3N=BLN5N;DB2+2U M[JYWQMWQ&ULO59M;^,V#/XKA'<8&L#7 M^#5QNB1 WPX;L.L%36_W8=@'Q69BH[+E27+3_OM1LN,F:QH4&+ O"46)Y$.* MC\SI5LA'E2-J>"YYI69.KG5],1RJ-,>2J7-18T4[:R%+IFDI-T-52V29-2KY M,/"\T;!D1>7,IU:WD/.I:#0O*EQ(4$U9,OERA5QL9X[O[!3WQ2;71C&<3VNV MP27J[_5"TFK8>\F*$BM5B HDKF?.I7]Q%9OS]L ?!6[5G@PFDY40CV;Q6S9S M/ ,(.:;:>&#T]X37R+EQ1##^[GPZ?4ACN"_OO'^QN5,N*Z;P6O ?1:;SF9,X MD.&:-5S?B^VOV.5C ::"*_L+V^ZLYT#:*"W*SI@0E$75_K/GK@X?,0@Z@\#B M;@-9E#=,L_E4BBU(GY'=W[[T(I6*"$9Y3'\IR,\Y AKP8FK5!30YMK!)E)I!9HV4\;3AC-+*4*QZE%D M'8J*4'"#HB84RA;TK*C(5C2*SBD7\#G%6G=[QO3U9$8]/+B AUPB'G0.W!'0 M0PUU@EB1Y:X97A43JP@^<.*N*5$R+>2%K9[%S;26Q:II<]<"4E&6E"Q1,7W, M!<]0*O@$9U'LQJ$_,&*AFP31 &ZP$L3=-LX/^U!@]ID] M4>@-MIDK:!3E1(6B<'6C3?6/5/(#V-PC=Q*'8S<:16XR"2#V1X36=X,X(;WO M)@9Q$)&>Y-'8'?O):RW^1%_F!<+H:E9 M"\;Y2\L,>O5AB6DC"UU0G6^?4]Z8_EE+4=J6OK85[UOZ#9WJ4W0Z">SX@3[!OC[&*XDIK3MN%R-2.VV2YPI11#]K=HB3, MVO@M*A/8O@4T#M GMN$9Y-2Z=![IHTK(=Z#_1]I^:[32U&8&E^U $'6;W\@- MD]@-(P_&KD<4'8_BH[K[Y7<%D4?=/Z%=SXBC2>2&D_$[VMNRYN*%TFOCU8U, MN//?.L0$2<3$;N)(G^K2463_P0CA%HN#<2T!.WL8./HJYI*MU.![VVGZTN MVY'B]7@[F'UENZK+2)C%9S#I6XC7JV^Y24FLR MHA1UBUS5@H/$]=Q9^J=GD1EO!_Q>XT8]BL$H60GQV30^%'/',X2PP5P;!$8_ M=WB.36. B,:7':8S3FD*'\=[])^L=M*R8@K/1?-'7>AJ[J0.%+AF?:.OQ.87 MW.FQ!'/1*/L?-L/8>.I WBLMVETQ,6AK/ORR^]TZ/"I(O1<*@EU!8'D/$UF6 M/S+-%C,I-B#-:$(S@95JJXEZCDYAR>\J6@"T= Y-0NCC0G ZN):@:;.<]%V MC&_?ODD#/WFGZ% .K(I:L;*46#*-A>%2[KAL77MD"B!7&8!&Y(/%2-)S@/DH MZ*@V%:)7C!?J^!1N*HGXQ%WPB>@_S9!;Q KE:)B'1&83P2M&W/+:B+C6I$7! M=Y1,W&R:4>1'OIM,$XJBU'?]>$K1U(_<-/'A@M1(./*/#5"41N"GKA>%D&14 MG$#DN5Z6P(W0M&O[52/L,'&CT.#X<>:FGD=1'!.V[QOL.'*S.(6_QS\[P2_I[7Q(_-NN?ABY?II82X6NGX6/K!F[69A!ZB9>MK/B\[)-\31P M_2 V4>*[F1?\KRY\:3>^R9631X\B72FE??K50'5X'\?L^'6Q'![5A^'#I\E' M)LN:DTMP3:7>24+ND\-S/S2TZ.P3NQ*:[B\;5O2%A-(,H/ZU$'K?,!.,WUR+ M?P!02P,$% @ =(&%5^:>#AJI @ 2@< !D !X;"]W;W)K&ULK55=;YLP%/TK5ZR:6JD*!%+Z,8*4I)NVAVI1HVX/TQX< MN(!58V>V$[I_/]LD-%UHM&E[26QSS_$YUW"<-$(^J@I1PU/-N!I[E=:K&]]7 M684U40.Q0FZ>%$+61)NI+'VUDDAR!ZJ9'P9![->$X P? 40;@'AGP*B+2!R1EMESM8MT21-I&A VFK# M9@>N-PYMW%!N3W&AI7E*#4ZGB_;T0!2PH"6G!_.PX M_OH(WC?^NR:$NR9,PZ.$GS,]@/#J',(@C.!A<0NG)V=]NOZ9YH6\J#NCR/%& MK_#V'<:WR5)I:3Z"[WW];_E&_7PV&&[4BF0X]LR7KU!NT$O?OAG&P;L^T_^) M[(7U46=]=(P]G3 3,X1G"":P().84PU,*(6][UU+=NW(;'YMTGAPF?B;?3O' M:UZHO.A47AQ5.7O6!?AD E8AG"Z18T%UWWLT;>F&P9Z(:!#^)K2WZ*I?:=PI MC?^BG[E8+W6Q9B9,W1NFSJ&15*,HBC[5\4'GPH/N'M:,#KKK[\55C;)T*:[ M26B3JUOM+HJ)RT?_N;R]9>Z(+"E7P+ PT&!P:9HFV^1N)UJL7/@MA391ZH:5 MN>Q0V@+SO!!"[R9V@^[Z3'\!4$L#!!0 ( '2!A5?$98LIU@( ,D) 9 M >&PO=V]R:W-H965TV+<(8$BPNV1I2]67)>(*EZO*5+=8<<&1(";5=Q^G: M"2:I%0S-V(P'0[:1E*0PXTALD@3SOS= V6YDM:V7@3NRBJ4>L(/A&J]@#O)A M/>.J9Q GP1VHM1&.I,%8X^ZFUA#)1J(17&4ZYI%5-J8KG]HO[%Y*YR66 !8T9_D4C&(ZMOH0B6>$/E M'=M]A3P?$V#(J#!/M,NQCH7"C9 LR M#,98Q"VDGVCZM"%;3"&5HH7N0$A.0@D1RB XC=!MNE7#B4:@3VBNUFRTH8#8 M$KTEHUD5*70^ 8D)%1=*XV$^0>=G%^@,D13=QVPC%$,,;:E2TP':89[&39:& M^T8:/T)YB=Q^"[F.Z]70Q\WT;SAMI$^.F7U@Z&X-?7K,[+5T6Y6SJ*E;U-0U M>EY#38WSU7J@W]<+50OU<_ZILSA3]>M5]89U)=8XA)&E=B0!? M6\/%#N^M\ MKC/\E&*34XI-3R2V5QJO*(W7I/Y:FE WX+4T=?7(I+I&2N_WV\!U^LY@,+2W M9:?K8$ZWY^S#)HV!O=?#$XGM>>@7'OJ-'I;V$^UBG7.90*=L2;O;]RK&U: \ M9]"M^-88S'M].Y'8GF^=PK=.HV_W3&)J+&L=++]LI^;_=[9SN-C<0:_O5JRM M@WF];M7;0YC?<]I>!38]A U\WVN_KO#,#[MT#.I+SG?,5R05B,)2$9W+GM+A MV<4AZTBV-B?C@DEUSIIFK.Y:P#5 ?5\R)E\Z^K M;F_!/U!+ P04 " !T M@857@C>P!QX& "')0 &0 'AL+W=OV/$^ID(?YP[38YXQNJD5I,D6>%TQ3&F>3Q;PZ]RE?S/E!)''&/N6@.*0I MS7^\9@E_O)W R<\3G^.'G2A/3!?S/7U@*R;N]I]R>31M6#9QRK(BYAG(V?9V M\@K>+,FL7% AOL3LL3A[#>O_[)_JX*7@9S3PNVY,D_\4;L;B?A!&S8EAX2\9D__L[J@/R2 M;\V3HOH+'FNL-P'K0R%X6B^6"M(X._VGW^L+<;8 DIX%J%Z AB[ ]0)0E6K*5+ZIK4ZV6T<19N8TKDX>8R MH^8RHXH/6RXS8.H"W9@B.E$0,T69SS?%GJ[9[40F;,'R(YLL?OT%!MYOIO@< MD;6BQ4VTV,:^>)7R7,3_EO<.+X0IU-/ZH%I?5IKC @<>F]B0TP#V,_ M-.]#U,B+'*59I-\LI"-1AP0]50!ZRO@\5ZE6,[4R"<$ =52:8!#BGI( SRP: M.LFZFJ:]X=";X:Y. \Y#*,(]0I7)0:NK+)8\35F^CFD"]G3/$5L\:7FMFP[9:AUFW6ID? MM+O?DN=[GDNA(.."G1J.>][7*EBY1J>A([9VY,I78719S;'Z\NA@';&UNR9E MTLANTD_7'*2;KKR_0J_;2QAP,/(BW&-Z2+DSLKOS\**#=-_%W9PV8/Q9C\2S MYM/NRR/*3LW4_@[CX: KTP CN$^H\E-D;QR'5I^:IKWI?JA]M37@Y*;+0M4C M5'DALGOAW?7J&CSP(\NS,A.K\D,?6+;^ 8IFL&%4;N4=W>0[8FM?!>6WR+^H M%"&K78\.UA%;.UCEWNY*9=[(;MXC2I'N MRUWK-D!Z6D*D7!O977M,(=+;4ME,(:T0&6!!7R>#E,DB>_/DO% M5M,>';$CMG;$RK^QW;\'S%-U/PY#KYO2!I0?>#T#-WPV[;6[]O"R@W4_[A9' M*Z0M4+DU'CGR[2\[V#;2K14.GOIBY:38WKD.K3=8;TI-^ZRC+/NL'!#;'7#( M>,=.,3KO'+&U U9^BNVSY&&5QNE$V15;.V)ET/C2H3+6#1=A1/SN+:C#<(#[ M.@2LC!F[&BMCW7*U3+9!VC\N*4,FSL;*1&])NPJMD+9"Y9_$S3B9Z*VH::<- M,,M.$V5ZQ&YZ_[O%LO..34A7;.VKH+R5V"?,@TH0<3IF=L76COCLY]E+Q\Q$ M-V <1=VOW 841-&LQP6)LFKB:LA,=!O6?D >/&0FRJ:)LR$S>7K(;(#T_8I, ME+$2-U/FFB9H[W34E:BCRIWN-H'3LZ=DRD>4/M+\0>X<2-A6KO.N9S+&_/34 MS^E \'WUX,P]%X*GU?9J\1]02P,$% @ M=(&%5ZG UCW] @ R0< !D !X;"]W;W)K&UL MM55M3]LP$/XKIPQ-( $I:6&,M9&@@,8TMHJ*[0/:!S>Y$@O'+O:E9?]^9R=$ M90K5)FU?$K_G05*2DQHD%5Y6EL#_/4)G5*#J( MGA=NY'U!?B%.APMQCU.DV\7$\BQN47)9HG;2:+ X'T6G!R?C0V\?#+Y)7+FU M,?A(9L8\^,E5/HIZGA JS,@C"/XM<8Q*>2"F\=A@1NV1WG%]_(Q^&6+G6&;" MX=BH[S*G8A0=1Y#C7%2*;LSJ(S;Q!(*942Y\8=78]B+(*D>F;)R902EU_1=/ MC0YK#H/D%8>D<4C^U*'?./1#H#6S$-:Y()$.K5F!]=:,Y@=!F^#-T4CMLS@E MR[N2_2@="U?L@O_"Q6,EET*A)K<+-^C(RHPPA]I$Z!RN])*72V\!>_!%6"M\ M$F#['$E(Y79X]79Z#MM;.[ %4L.U5(J3Y88Q,5=_8IPUO,YJ7LDKO+YFM _) M\2XDO:3?X3[>[/Y)Z-?<8U:HE2EI94H"7G^#3$&"WY6"N],9*\75^*,KR!IU MT(WJ;^B)6X@,1Q%?08=VB5'Z]LW!4>]#5\C_".R% /U6@/XF]/1*$S(J\R*MP9Y'T!\ UFF@WW6?[D>1FUSM&:3M!8ON U:;H.-W,YQ1C#%K+*2 M)'+QGBZY&CW%/6YS>U/.%*]EF:W0UW ="%?TG$=PJKB1"9TAL"V,+>:2X+-Q M##,E0>BK'@G .J>LBC?\+](M$'+:).-QXUMCH%>RUES:UGCKB;+JNQ2;_.QR0!*/KGH5&>CZ]]>FGBMT?I'[EK8 M>ZD=*)PS?&__'9]FZX>CGI!9A-X[,\2=/ P+?FO1>@/>GQM#SQ/?SMO7._T% M4$L#!!0 ( '2!A5<1>''+IP( (' 9 >&PO=V]R:W-H965T&(-5,I/RWAJ7V<@+;$(H,#66@=%OA6,4PA)1&@\-I]=M,R8QK$4WWAF\I%WY$&&SN[,$.\!)NRR/#]=$9%IH/\HTMD MS1IWL]K+?:*7+,611[=7HUJAE[Q_%PZ"CUV2_Q/9;P7HM07H;6-/)A72H38Y M[:HL$9Z0J2Z]-LTKB?CCH'P_]U::2K6N]44G<*HG_JF1#!1@)9BW= MN/.T=8 M$$7'O\+JK/R-#F5?!^H&"UYJ$#@G8'!P2#RJ[KBU8>32-:V9--0"W3"G1PJ5 M#:#YN93FV;!]L'WVDI]02P,$% @ =(&%5YUL7R2]"0 MV8 !D !X M;"]W;W)K&ULS9WO;]LV$\?_%<(;A@WH$TLD]:M+ M#*PIAG58\13MNN?%L!>*PR1"9G3 MU<)>//_B8W3_4%2_6*XNM^&]^J2*S]L/6?EN>?1R&VU4DD=IPC)U=[7XR7Y] M;5NR:K$W^2-23WGC-:O&RT:MA\_>S]Y_WHR]'A\ M[T^<'?HK]E.>JW+4=0IN65E@']5ZEV51A'F4OV*?D_0F5]EC>!,K]B[9 M[HK*)DW641R%^YK\\[>R"_:N4)O\+U-Z#O%(375)>5RY MTK:\FV,QF%FF"W:>/*DLJ]-@7=DF0 MR?KKF;AQOT.GBLJ;GH4&AMDS*_0Z(*KT$7G3TPT*/&["IJIOW?18QCOMY?513[3!V4,WL!2KF\%I\AE ML@N$[7@=X0-TV3AU];^N>*T(C#L=DQVRU;$!E&P4)LS7%?8OZ[,)PET/7BM3 M4(\-V&,'<[O4H" V.'U$WG1-!'",XSC6N^)K/^=V0P8S;#O$@9@XBA1(P0_8 M*.%]#)9DIH @WM"S9B=HT2I:4TA:',B,$XE:M9^S.R:#';9EXD!3'!>VNDK_ MQ5LIO+_!\S@%+'& )3XW)8R32F%4WO3T ;%Q(C6,MZ'+N)4RV2%;*0YPQG$X MZUH&[]-$?66;_3C8W:[KTD\JDE%YTU,!],?GII-Q4F:D\J:G#YB1XUK9]5-3P20GYB;5B9(,9'* MFYX^P$2!:V5]BET8Y"_!I7/ZN5W;3+A"=&R[1>/CQ1>(9&, !^]O\ 1.(:8) MP#\Q-S%-D/(AE3<]?<"' A?3>M5_6PX307!*-@8KFP=>!]\+0#"!(UA7^?^F M'E7,;&/ J,?!,T3D31\_@)WPYE;@I#!(Y4U/'\"@P*7 $6IQ[?F<6FPRZU:+ M!7"8P#ELG%HL#.0E+=\YW9<;[80O._[;DD!HDD@[DVU1S#H)$C71XP-PDB^3 MS.KK2D^6Q#L9?&9F"AB2 $-R;IJ9)-7,J+SIZ0-0DT2:F6QK8:V*QTST^!HG MP%ZFE#4K?H!.ZFX" )'"3GII-)4IV,RIN>/H T2:23R;;^U2I]S$2/ M#R!*ODP=@])_\6X*[WGP/$Y!2Q)H2ER>'M*37;(N6(7F,D=HZ#QGAB)=S)XK4S!02YPD#LWXQL\B5.0D LDY,Y--7-)53,J;WKZ@-9< M(M7,[7EWIL$..VOL 5=Y8_0S/F9GA?<\^#;E*0#* X#RYB:I>:22&I4W/7U MSQLX37;(J6,/T,T;HZOQWH(RWLW@Z9M"6?. $KVY*6L>*5%2>=/3 M!T3IC5?6O//*&FJBAP:TYHU1UOKR/][)X-F:0D3S&D_BF)N(YM$^T&,*=/0 M';WQ(IIG.F#6/G]L,$/.'WN 9]XH,6T4])"*;E3>](>S !SZX!X'S] 4Y]M\@#U? MS*W 2;&0RIN>/L!"'QT5 3/6A@-)]( M4?//'T5#3?3X )C\,4*:Z,F0>">#5\8DCS5K/-=L;OJ93_MDLRGT,Q\ S2?2 MS_SSI\Y0$_W1:P!&P1C53 R5CO'>ALX=E3<]-T ]P=R4LH!4*:/RIJ,^#YW$*-@J C8*Y268!J61&Y4U/'X!: M@(-:_V5PGLE0$ST^8+)@C&XF>LO$>#>#)VT*Y2P $ SFIIP%I-!(Y4U/'T!C M,%XY"\X?/T--]- :#YL=HYCU17R\D\&S-84X9EO-)]O.31Y[CH@H@V3N3E+8 M>"RN-5XB>_:!U3QN;X0W2A\; SMGNAX^E5,H:;;5>/"M-3L^2G(6J[NRC751?=B8 M';XDY?"F2+?[[QFY28LBW>Q?/JCP5F650?GWN[3K_4$L# M!!0 ( '2!A5=:YEJEE@( ,H' 9 >&PO=V]R:W-H965T F-XTU)PZV MVPY^/==.&E*65B"5E\1V[CDYY]S$'J^%?% Y@":/!2_5Q,FUKLY=5R4Y%%0- M1 4E/LF$+*C&J5RXJI) 4PLJN!MX7N06E)5./+9K-S(>BZ7FK(0;2=2R**C\ M<0%.[VP6;MDBUV;!C<<57< =Z/OJ1N+,;5E25D"IF"B)A&SBO/'/IY&I MMP6?&:Q59TR,D[D0#V9RE4XT3,GEDF>,GO#$Q4Y.M[+"57 M&@KUK<]FS3OLYS6_Y+FJ: (3!_\Y!7(%3OS\F1]YK_M,'XAL*X*PC2#GX4M65;(H>MR.%> MD=B;$O<#5#F#%4O ]JA7YEZ>?^W+@]$D&PB2#""/M?1DP\O],-7GO?']_FT+#B-NF6U4K>STYI3[@.5"U8JPB%# MH#&PO=V]R:W-H965T?>9$*+04\HR.;02I?*^;+A.E-^QPD.,EF1'UD-\)6-FU2DQ3DDG*,R3(8FA=MOM37^,- MX#LE:[EUC;23.>>/>G$=#ZV63H@P$BFM@.%O1<:$,2T$:?RN-*TZI"9N7V_4 MKXQW\#+'DHPY^T%CE0RMKH5BLL %4_=\_854?DR"$6?2_*)UA6U9*"JDXFE% MA@Q2FI7_^*FJPQ8!=)H)3D5P]@G>*P2W(KAOC>!5!.^M$?R*8*S;I7=3N E6 M.!P(OD9"HT%-7YCJ&S;4BV:Z3V9*P%T*/!6.N502*8YNYPJZ"N$L1E<%6U#& M$$9CGBD!9XG.T0PZ-"X807R!QCBG"C/Z3&* I"F5IFU*K=,) 24FSX!TM*.IM*CIRC@K>1ND!.]Q-R6H[;D,_X+?2>H3M-=OXO^O2?H^\4 MPZW;RC5Z[FMMM=,A51/I%D _OP(472N2RE]-IU[J>LVZ^JW9ESF.R-""UZ(D M8D6L\..'=M#ZW%3R]Q2;O*?8])W$=@['JP_'.Z:^TZ4A*M<"H MZ;FS"F$*=?R!O=JN]2&J'?B]WBYJW[@[:*FARBOXWE.C=JQ[=>V_:.V M+U,N%'W&9D"1)YBTDC39]0^-M+M^L&>W >5XGW4.4VW6"/=2T 17TNIT] MN_;66SXE8FG&JX1C*S)5/IGU;CW!+\W@VML?M?OC=L/^!"9^.:!?Y,O/A1LL MEC23B)$%A&I=="!C48[@L6T9 MSR"C\H+/(<[LBB5),\AERG,B8-*S MKMS.L*'MC<'W%%9R8TVTDC'G3WISD_0L1P<$#&*E&2C^+6$ C&DB#.-WR6E5 M+C5P<[UFOS;:4X)4 ;Q<0' #X)@! 1O]= H 4:Z M76@WB8NHHF%7\!41VAK9],)DWZ Q7VFN^V2D!#Y-$:?" 9=*$L7)W5AA5Q&: M)^1ZP28I8X22 <^5P%J21Q$Y/3DC)P0]?YOQA43WLFLK%*;#L^-21+\0X1T0X9-; M#'0FR3!/(*G!1\?Q[2-X&Q-:9=5;9[7O'26\B]4%\5J?B.=X?DT\@[? VP;N MU\ ;UO/H- MVI%S&D//PE>D!+$$*_SXP6TZG^M2_IYDT7N2#=^);*LX056A(M0S_P+IM=>[F9\1JKMA<$VU;1OI7K-!K.#MFPULQQ M7]FVY#?:N@Z7C.CEQ[X\V?@9B:D2NQ<(M<%3>T.JVF^I499COG?;WNQ6HO)F9LHP+CS@QVTE^_PT>PL3&UV^.;Q. YSSN\9WR \,- MXU_$DE*)GI,X%2-M*>7J5M?%;$D3(F[8BJ;JFSGC"9%JDR]TL>*4A$50$NNF M83AZ0J)4&P^+?5,^'K),QE%*IQR)+$D(?[FG,=N,-*R][O@8+98RWZ&/ARNR MH(]4?EY-N=K2:TH8)305$4L1I_.1=H=O ^SF <6(OR.Z$3N?47XH3XQ]R3<> MPI%FY#.B,9W)'$'4OS6=T#C.26H>7RNH5FOF@;N?7^E!EV853GM$DO&0 MLPWB^6A%RS\4Z2JBE<%1FJ^L1\G5MY&*D^,I5XN4RQ=$TA#Y7[-HI9:-O$)_ MJD5]C1[50@ZSF"(V1UTCWWI4DB@6[U3,YT M('-PA4S#M%KF,SDEW"W"S;;#^3EU_^?4@^[P/TAZ3+WAI54O.ZO@6=]9=E=H M&I-4-M<4^O>]&HX>)$W$?VT+IV3;[>R\%M^*%9G1D::*K:!\3;7QK[]@Q_BM M+6N0, \2YD/" B!8(]MVG6V[BS[^Q"2)T8(S(=!JMXS0UY2W9;ED.@4S/T&N MQ]BP7+<_U->[^>N4/C=_IVGZD)K!H:9K8=NI)1N6]VK+>YV6W\UF69+%1-)0 MG6C5-&81*4_ERG:2,"ZC;\6.-N=+=&]G1M=VWW+,/><[9W"N\Z=I^I":08NF M90V<0;OU3FV]TVG]M'6%7Z&4MBYSYV 2/<>Q>GM>=TJ>Z_5)DCZD9- BZ9K] M(T[W:Z?[G4Y/6++*).7B^\6D$W3N*0,2YD'"?$A8 1KI'90IW9PP0N$ 62V M(6$>),R'A 5 L$:VW3K;[@4N$-R#FH)[CK57.#N%S\W>*8H^I&+0HFCV^NUE M$QO;FSZCT^_W5-V,+UD'>W6/CN+)XGZ MH*)!BZCM]LUCU73;R\"=-\_C(.-I)#-."[/GT7/^N;V:@G8N0&D>*,T'I050 MM&:"M^T+;%^RFD)V"R:@- ^4YH/2 BA:,^G;!@KN[J#\8#4]["F8&./]UDFW M]ME9/$G4!Q4-6D2QV[>-(]5TVSW!W>V3AU3=T:K MY7&IRNEU_C ^1"OR4OS$".W$]RRW\.W?OD*Q19?OM'Q@?!%E H4T[F2,F[Z:O'Q\B6) M&PO=V]R:W-H965T62 MLFKK"]C.]WWGXF,?=]=0XIL(-N1A

3ZZAG-;1#$,-,:06*?RL80AQK(73CH=2T*I.:N#W>J'\RL6,L4RIA MR.,?+%++GG5ED0CF-(_5+5]_AC(>X^",Q]+\DG6);5ADEDO%DY*,'B0L+?[I M8YF'+0+JU!/)"ZFB05?P-1$: MC6IZ8+)OV)@OENHZF2B!7QGR5# 66')"/1&:1F3TD+,,BT"=DR]8HA=D2#.F M:,Q^0V0 _80+968XRE,E"58JN4X5B)3&%W<2R(3/U9H*("&LL J-'!ERB=C3 M$!1EL3Q#Y;M)2$Y/SL@)82GYMN2Y1'W9M17&I#VS9Z7_@\)_]P7_/7+#4[64 M9)1&$-7PP^/\]A&^C;FL$NIN$CIPCPI^G:E+XEZ=$[?A>C7^#%]#;QNZ6Q?. M_UD?_;/UG61X575Y1L_[2W6=DW%,L0YVBHS\[$^E$GA5_*K;]T+9KU?6UV=' M9G0&/0OO1PEB!5;P_IW3:GRL2_I;BH5O*39Z([&=[?&K[?&/J0?;QYMM#G&. MAUAN#G&T=8AG^A#7[51AI&6,Z+ZT"CS/:73MU?8.'(*PE7F[H/ 0=.6[_BYH M= CRF\UGT$XFFE4FFD,0N+*$NU.:!;<=INWNA'H+:WEX0X2'& M\UJMO4@/06[;&ULK51=;],P%/TK5IC0)FU+FG8?&FFDK04Q M)*!:&3P@'MSDMK'FV)E]TVS_GFLGC3K1#AYX2?QQS_$]Q_Y9*>;C]#I.7-\F9;6 M?UG3Q48!RVJ+NNS E$$I5/OG3YT/6X#!: \@[@#QOP*&'< [%[:9>5E3CCQ- MC&Z8<='$Y@;>&X\F-4*Y6YRCH5U!.$QGA@K"X#/C*F?O'VM1T17A,?M"!73" M;A6"45R>W%M@<[W$AAM@4UC3[?M -M$6;1M^. 7D0MHC M[/I^SPX(@=,*'8 MMT+7EOAM$B*E[ X.LRZ]FS:]>$]Z7S,\9?'E,8NC>+@#/GD=_HFK??"0C.K= MBGNW8L\W_(M;QVPF.:E_81K[>;VP:*@P?^T2VC*/=C.[9KVR%<]@'% W6C!K M"-*W;P;GT;M=LO\3V0L3AKT)P]?8T[XH:BH*NRF*?*LHLK8H%. N(UKV<\_N M'IEU.AA&\2 )U]L*_XRZO!B-^J V\W"K\-VC\YF;E5"625@2+#J]. N8:1NY MG:"N?"\L-%)G^6%!;Q\8%T#[2ZUQ,W'MU;^FZ6]02P,$% @ =(&%5P== M?02Q @ P@ !D !X;"]W;W)K&ULK55=;YLP M%/TK%JNF3NH* 9*E68*4E$S;0[>H7;>':0\.W 2K8%/;2=K]^ET;PI*69M76 M%[ OYYS[X8OO<"/DC]*ZNPPX! M==H)?DWP'Q+")PA!30B>ZR&L">%S/71K@DW=K7*WA8NIIM%0B@V1!HUJ9F&K M;]E8+\9-GUQIB5\9\G0TD]AR4M\3RE,RO5VQ$IM GY#/V*)O20S8? FCU9DB M8EP(J=FORG <@Z8L5V\0>7T5D^.C-^2(,$Z^9F*E$*Z&KL88C2.95/'X M3\03D O!=:;(E*>0MO#CP_RS WP7:],4R-\6:.(?%/R2Z%/B]T^([_E!2SSG MSZ&?6;K?EL[_>9_^L_>]8@1-MP16+_A+MYR064ZYWF\:\F,\5UKBK_^S[=PK MY;!=V5R' U72!$8.MIP"N08G>OVJT_/>MQ7])<7BEQ2;OI#8WO&$S?&$A]2C M1[\KW?U=X0Z'BX*VLZED>U;63)9U%/3"WM!=[]:\!12$W7U0_!C4\?K!V3YJ M^AC5#[I> ZJ2=W=NM0+DTHX311*QXKIJV<;:3*RQO:@?V">=P7FGQ1[CA*L& MTA_Y:CQ>4+ED7)$<%NC*.WV'EZZL1DZUT:*T=^I<:+RA[3+#*0W2 /#[0@B] MW1@'S=R/?@-02P,$% @ =(&%5SNFD%6'!0 $RL !D !X;"]W;W)K M&ULM9I;;^(X%,>_BL6N5AV)%A*N[5*DEMQF-9VI MIIK=A]4^N,& -8G-V*:7;[]V$@(IP<#,:1]*8GQ^Y]CG+SN<>/3,Q7>Y($2A MES1A\KJQ4&IYU6K)>$%2+"_XDC#]S8R+%"M]*^8MN10$3S.C-&FY[7:_E6+* M&N-1UG8OQB.^4@EEY%X@N4I3+%YO2<*?KQM.8]WPE'V]9H>9(/7@WG$DDQX\@^=JL5U8]A M4S+#JT1]Y<\1*0;4,[R8)S+[CYZ+ONT&BE=2\;0PUA&DE.6?^*68B"T#S:DW M< L#]XU!=[#'H%,8=-YZZ.XQZ!8&W6,]] J#WK$>^H5!_UB#06$P.#:D86$P MS+*;IR/+I8<5'H\$?T;"]-8T]]N?VFQ;^DY*B?*74_4K6L%WJSF%ZCC-)';=CMUX[&;?XG5!7*' M>\V]8\PO,W.W;C9^S7OP:][# U.W%!?(G2ZNM474+"/$B8G\/Z&LW6'-4"?M]OO30__2%*P MV\]I]_H[_4+K-)VZ.@#!*AD=E!D=6#,:4(;U K%^'OJZWG&^Z3S?F!VGB1Z4 MSJ?)+^(SE/>G.$'W7-+\N;W[&-"] /W*LTV,"6$'D;=(@,9EP\75P 95P@)BT &69'LL)3L\!3)?J+XD294 MO3;1)/ECD[_,C?K*<^FLI@^E!2CI;4KJP<9 MK/_.P0:0P8:0L.C]1EY1_&6I^,N?5/QGSN+W$+TUGE-%;Q]J$/_L,, U&$( M2HNLX5=EL%5T=DZ1P5IRK[79MZ).SKYS./N0#OW##@-0AR$H+;*&7\V^N\F^ M:\W^'64T7:6UR;9:GIQL2)H'2O-!:0$H+02E15"TJMHVU7[GW][_#+WLW6M!J/RC- Z7Y MH+0 E!:"TB(H6E5MFQ<#3O_=-EK(8OH$E.:!TGQ06@!*"T%I$12MJL;-2PWG M0/D98J,%?5=Q(.!A'DBM!$'?3?QT' %H'"$H+8*BY7)K;9VH2XF89Z83&G3&J5SK2K]L5 MK^HB/X&9WRB^S,[S/7*E>)I=+@B>$F$ZZ.]GG*OUC7%0GH,=_P]02P,$% M @ =(&%5X5?A7P5 P >0H !D !X;"]W;W)K&ULK59=;YLP%/TK%JNF3EK+]T>R!*DIF39I5:NFW1ZF/3C@!%3 S':2[M_/ M-H0FX-)JZPO8EW/.];DV<"<[3!YHBA #CT5>TJF6,E:-=9W&*2H@/<<5*OF3 M%28%9'Q*UCJM"(*))!6Y;AF&IQ06[&NMQ<+RA#!<- MF:^@R,KZ#A^;.AP0N(Z:8#4$JTMPGB'8#<%^;0:G(3BOS> V!&E=K[W+PD60 MP7!"\ X0@>9J8B"K+]F\7EDISLF"$?XTXSP6?D.\RA2<@>L*$B:I M#:YPR5(*YF6"$@4_&N:/!O@Z+T!;!6M?A9DU*'@=LW-@!1^!95BV8CV7KZ&/ M)-U2V?F_[/-_SGY4#+L]$K;4LX>/Q,^+)66$O\B_5!M<2SAJ"?%Q&],*QFBJ M\:\7162+M/#].],S/JFJ^Y9BT5N*S=]([&@?G'8?G"'U\.F-S.4;&6/*5%M1 MJWA21?P6MJ'K!\%$WQZ6N _R;-L^!D5]D!D8?D=JKD"-C)'7HH[,NJU9=]#L M(L6$G3%$BA?%1C3''6L]D%.\(Q1KS7J#1O=+&N# M61GC JDL>KVL9[;C=CPJ0.:H XH4(#_H[/I< 7(#4^W2;UWZ@R[O,(/Y"SOI M]\]M8#H=FWV09YM&QV8?9 9.5VJN0(T,HVM4/_B7%HBL91-#N8E-R>IO:!MM M^Z0+V1YTXC-S?&DJXA'OJ^HVZ$F^;LJN(%EG)>5E6_%4QKG/]X34C4X]8;B2 M?_(E9KPOD,.4]X:(" !_OL*8[2&PO=V]R:W-H965TYY[L^\Z7$OUH#, 0QYS+O3(RXPI!KZODPQRJH]E 0)/%E+EU.!6+7U=**"I M ^74"2\>.MF-BH>R-)P)N%%$EWE.U>\Q<+D>>:&W$=RR96:LP(^' M!5W"'9C[XD;ASF]84I:#T$P*HF Q\B["P:QK]9W"-P9KO;4F-I*YE ]VL']RL6,L0U&#W(FJB]]K/.P!4">=D!4 M Z*7@.XK@$X-Z+S50K<&=-]JX:0&N-#]*G:7N"DU-!XJN2;*:B.;7;CL.S3F MBPE[3^Z,PE.&.!-_ [\6<[\#YFITE1M$G1.-I)>)V88Q+U/Y HB#HM_DS> C]S M\*@MG/^S/OMGZ\^2T6GN2\?Q=7;?EQ\7V O.V[+[GF33]R2;O1/9LSITFSIT=[''$ZHS4E"6$GRIA.:R M%$;;EV:_JV$%S1\H35KTPK"TT:K2IV_U?YR M4$LW=S1);$ZJF]U(F]%VX3KZ"_DX'$S"%OD41V$UN9[HJSEZ1=62"8V)7:"I MX/@4N[.J9E.U,;)PS7&ULK55M;]HP$/XK5BI5G;22D !%;8A$0=-6;1JBV_IAV@>3',1J8F?V >V_ MW]D)$9L"VJ1](7ZYY[E[[GQ'O%?ZV>0 R%[*0IJ)ER-6M[YOTAQ*;GJJ DDW M:Z5+CK35&]]4&GCF0&7AAT$P\DLNI)?$[FRADUAML1 2%IJ9;5ER_7H/A=I/ MO+YW.%B*38[VP$_BBF_@$?!KM="T\UN63)0@C5"2:5A/O&G_=C:P]L[@FX"] M.5HSJV2EU+/=?,@F7F #@@)2M R&./9;#FVP*7:O\>&CU#RY>JPKA?MJ]M;X8>2[<&5=F *8)2 MR/K+7YH\' 'Z@Q. L &$?P)N3@"B!A YH75D3M:<(T]BK?9,6VMBLPN7&XU[_"$[\\I]E@X?LO"((PZX+/S\ CXHO.I^#Y=&=3TO'YT*:HI!MT4MN5N3<53F'C44P;T#KSD M\J(_"NZZ]/TGLM_41JW:Z!Q[2/6^O!B'_?".9H;FV%X9 M=B4D>P6NNZM^WO&H1G;EXZ^ ;,1*)3$W9Y(P:),P^+W37KAA/HNR;6; M?MUE=G+NDJ 7#$;CV-\=*SQA-XQ:NUJ'?]31=II^XGHCI*$(U@0,>G;^Z'I" MU1M4E6ORE4(:&6Z9TU ';0WH?JT4'C9V;K1_$\DO4$L#!!0 ( '2!A5=\ MQ5L+U0( .T' 9 >&PO=V]R:W-H965T$Y\SW3#^+ H B5ZJLA8SIY"RF;BN6!90$7'.&JC5FYSQBD@UY2M7 M-!Q(9H*JTL6>%[D5H;633LW:G*=3ULJ2UC#G2+151?CK)91L,W-\YVWAGJX* MJ1?<=-J0%3R ?&KF7,W<026C%=2"LAIQR&?.A3^Y]$V V?&-PD9LC9%.9<'8 MLYY\R6:.IQU!"4NI)8AZK.$*RE(K*1^_>E%G8.K [?&;^HU)7B6S( *N6/F= M9K*8.8F#,LA)6\I[MOD,?4*AUENR4IA?M.GV1H&#EJV0K.J#E8.*UMV3O/0' ML16 \9X W =@X[L#&9?71))TRMD&<;U;J>F!2=5$*W.TUE_E07+UEJHXF=Z" M2DF@,W33RI8#NJ,UK=H*F74T)Z_J"TB!3J]!$EJ*#^@$T1H]%JP5I,[$U)7* MA)9RESWPL@/B/<"O2WF.)%4W=M 0<#.#@(5JS0QNJBPBT6CL;AV X+ M!UAX#!;98.$NS//\/;!H@$7'8+$-%NW _ "/]AQC/,#B8[#$!HMW83@<[X$E M RPY!ALC=<&0+$ 5VUP"M[&3'78PBD)L9X\']O@@^Y%)4J*\JP=57P]*4P^: MOA[8O(PMYQ#@*+&;\;T_!B.B$GDM:K_C!*2A:TI)*"O0SZ.W?9]Z+1./['C;M5O'4CO"-\ M16NA(+D*],YCE0_O>DLWD:PQ]7S!I.H.9EBH?@Q<;U#O<\;DVT2WB*'#I[\! M4$L#!!0 ( '2!A5?KYKU>?@, !H0 9 >&PO=V]R:W-H965TK#&*X! M%1COS&!G__W.#)@:3%":I7ZPF>&<,_DZ MBU(H,+LD.RC%G2VA!>9B21.=[2C@6)&*7+<,P],+G)7::J'V[NAJ02J>9R7< M4<2JHL#TWVO(R6&IF=IQXSY+4BXW]-5BAQ-8 W_8W5&QTEN5."N@9!DI$87M M4OM@7H6F(0D*\5<&!W9RC:0K&T)^R,7G>*D9TB+((>)2 HN?/=Q GDLE8<<_ MC:C6GBF)I]=']8_*>>',!C.X(?G?69K*(8MKG)^3PZ?H''(E7H1R9GZ M1H<&:V@HJA@G14,6%A196?_BQR80)P2A,TRP&H+5)SA/$.R&8#_W!*.K>]A#6<%; M%, 6*(48M3NXE M9;%F9H#N@JBS+"-#M)L\2+!/-T#NT%L4;5SD@LCV2T>L M.,YR]D;"8;=%I*M].PG](*,X22A4-?%:2U\^R*@Z#.'@GT?RGJMZPSKRD9Y MQ78X@J4F.B$#N@=M]>H/TS/>#X5\2K%@2K%P(K%.^;:SD+?G\;U'&9Z<]\PNK#@'.9YIOAT8>$YS/'>WL(Z7;NNE M.^KENMJPB&8[7C_$GG1Y5.57"VY*L6!*L7 BL4XJO#85WF_J!MZ4R9E2+)A2 M+)Q(K).<69NTPC/88X[ M,WQ[N!OXK9?^J)>W/ 4ZU@9&Z;]::5.*!5.*A1.)=7(P;W,P_TUM8#YE_-,OK0Y' .09!@0M(.@#HD< 80L(G^HA:@'1 M4SW$+<"F[C:Y6^'F5--L+,6>2&.-;&9@U;=HU(MQM,2O#'$ZNX<=\"U< MD3FL0$HH2+="N9F8L\;XFMR!M*>2YT#>+RNVIF:C%7E-'O#L%ML*B%B=L9"7 M<]"45>H5&GYXF).7+UZ1%X1Q\D7\3<7\"[JUXD8'$2%__9^XD887>B0LL7/L(W0VTEWG\\R+HD,WN$05Z1WQE=LHKIK^3/>U%5 M!._YGLKBKZ'];SQ$PQY,Z;Q5&YK#Q,':J$#NP,E^_LE/O%^&Q'].LOESDBV> MB>QDFZ)NFZ)+[%EW4^7AOB]AS;B]ZWB1-R"9&+I;TX8VL;3F%=IE49IZ83IV M=\>JGYN%<12GWJG9?( M2.(D/C5;#+#Y83)*.K,3#>).@_@'-0"L>1>S;PCC MHT!BS#WP>]F?FX5I%$1A+_NGL2V^RW:2?=)EGUS,_E"B)>1BS=D_J /695U" MFSY925$?G8JBIQ8^T)5Y#H9D2L[V*_##<-3+?W9NYL=)ZB<]F0;84C_V1SV9 M!MA&(_\F[&ULM95M;]HP$,>_BI554RNU) 0(E$&DMFQ:I75% M9=U>3'UAPB58=>S,-@_[]CL[(6-:H-*FO@$_W/W].]_Y,MI(]:R7 (9L3GE DO'KFUJ8I' M&7QEL-%[8V(CF4OY;">WB[$76"#@D!BK0/%O#3? N15" MC!^5IEHGD MVOV2364;>"19:2/SRAD)H[A/3(N'@G(1!V"&/LPDY/3G[4\;'0.MHPSK:T.EV#NA.F*99IJ"$)S+= M14N^?T)3^.4'=JZLXQ M]?AW$HJ]),@Z"9BJ7*Z$:>(NE2^=LGV@Z[C=CSJM:.2O&XBZ-5'W!:*J1EZJ MCW/R?EO@ \2Z^L)R:X=W/L,MG=*D-)@9J@S!XL4D7&V9?AJZK%^T@XOPLBFD MHVC_F(I>'7COE0JH]PK444T=O5H!17\5T* ;':J??@W4_T\@7&=R04ZQC>12 MF*4^:X([?DH[K'R;KM#?ZYGV\W-'5<:PGW%(42QH]3%AJFSIY<3(PK71N338 ME-UPB5]!4-8 ]U,IS6YB.W/]78U_ 5!+ P04 " !T@857K%MA+<\" #] M"0 &0 'AL+W=O]'(MC M-5GB'>K[]4R:FE^Y+&B&7%'!06(Z]C[USN/0QKN ;Q1SM5,&F\E7M6E%>Z6G]T_N]Q-+G.B<"+8=[K0J[%W MZL$"4[)A^E;DEUCF,[1^B6#*_4->Q(8##Y*-TB(KQ68$&>7%DSR6''8$O9<$ M02D(7BOHEX+^:P6#4C!P9(I4'(>8:!*-I,A!VFCC9@L.IE.;]"FWTWZGI7E+ MC4Y'$Y%E5)MYU H(7\!$<$WY$GE"4<%AC)I0IH[@ ]S?Q7!X< 0'0#E<4\;, MM*F1K\T@K)6?E!U>%!T&+W1XD^@.!*?'$'2#?HU\TBS_0GBC/&Z6?Q7;#O1. MG+RW+_<-N0I?4.$+G%__!;^I4.HO9C^F)@:N-&;J9QV>PG!0;VA7^;E:DP3' MGEG&"N46O>C]NU[8_5@'JTVSN"6S/9#]"F2_R3V:HM8H%8@4$HD+JL'L44J; M3]*0/0:2B0W7=3@+VS-G:_>X;11T.X.1O]W%5!/4[_3V@^+& ?YG^H,J_4%C M^O>Y"'%>1AVXMUV";(-LWBELSV0(85R+!YL5J0207RZ=A< !*D6S)G6$>Q MT>VM%-LTB\-_-H;33GBV]ZMVB0*5OW/6VHO1-9%+RA4P3(U'MW-B)D86EXVB MHL7:';]SH7HIUFZ(\?=8DH M*A)M%2?PER1VQ(?D>\Q#OJ2LB_N$?TVWC GT/0KC]'*P%6+W=C1*O2V+:#I, M=BR6_UDG/*)"ON2;4;KCC/IYH2@Q%&,3LAJ-T M'T64/URS,+F_'%B#QS<^!YNMR-X8+2]V=,-NF?BRN^'RU:BB^$'$XC1(8L39 M^G)P9;TED[Q ?L5? ;M/:W^CK"MW2?(U>_'>OQR,LQ:QD'DB0U#YZ\!6+ PS MDFS'MQ(ZJ.K,"M;_?J2_RSLO.W-'4[9*PK\#7VPO!_,!\MF:[D/Q.;G_G94= MFF0\+PG3_">Z+ZZ=+0;(VZ_Z?=2B%H!V^DH@,L"N%$ =]5@ MEP7L1@%KVE' *0LXS1JLC@*3LD#>]5'1]UPXEPJZO.#)/>+9U9*6_9&KGY>6 M>@5Q]D&Y%5S^-Y#EQ))\VP?B ;U!'RGG- L:>NDR08,P?85>H"!&'X(PE"%- M+T9"UI>5&GDE^[I@XP[V GU(8K%-$8E]YK>4=\WE+6P C&1'J][BQ]Y>8R/Q MDR>&",]?(SS&-OIRZZ*7+UZA74ACE&XI9VV=7)V"7.1(7"$[::Z9]H[=#='8 MSFE.2W%B+OX'C6O]:VN$)IM=?4CL'&MW8&\ST)ML//IHE40R2:4T'^97\C,3 M;YA,' +=/:#Z=3?T(7_[ZIYR'_WSIT2B]X)%Z;]M'Z2B?J>]_BQ9ODUWU&.7 M YD-4\8/;+#\]1=K.OZM+6"0,!<21H!@6A"=*HB.B;[\N(_N&$?)&K%BS >Q M)P.4C?AL *3H1_Z[+3H%>)*#LYGGL,07HT-=9]L681.P[XUZ0C9,?Z$6;Y 5X49/2L2[RM*=J)K-C(6[YM$(&$N)(P P;08S*H8S,X\ M$\P@@P@)!7%N'$BK)!4H3@1ZD$:$,R_9Q,%_S'^-:)3L9: Z M4E(!G=:RC=W(1\9J^\H-"2- ,$WN127WXN?DWC$>)#Z2;N_Q[6PHM4EOKF"* MHGR9W#8"C"7[A@021H!@6DBLL;(]8Z-FGV^_M#L:8[&^^0>4YH+2"!1-#T#- M=UIGGDG*!D"%$I+F@M((%$T/)5:AQ,\QGY34^O+56+'+-E?<6'I)&H&BZ M\,J66T;#"#&S'*G!DFC*D5/., @[R*I?(D4!3T:H[ MI$=>@=)<4!J!HNFQ4 [>FIY[T@?=! "EN: T D730ZDV BRC13T]IX$:>E": M>Z2+=F>^)5#MT,57!MXR.W@2[<+D@3&4YGMBNSWWMG*P=&[@FG&]@P#J\T%I M!(JF!T99?6MQ[@0':<)7H#07E$:@:/I)H=HAP.8=@MMBI[Y$%XOI]5[L.4-! MFNYI[#'I<.)X3T/$#HQO.&-Q=JC"63847P:/9XJOVL)85EX_4YE@1S:^>;)B M;F7?"('2"!1-CY#:0L!&7_NSOK.DUGVG/;2:LH/:?5 :@:+ILBN[CW_2[I_N M.H_4<(K=-"-Z!PAT6P"*I@=(;0M@LVF_J98#//#R4TSB?-00%J\4%I!(JF:ZXL/C9[\T_KM?ST&U?"1P@6-FSCF\OV5A[4WT/1 M=.65O\=F?Z\^[=W*FPFF\Q-ST=["@YIY*)HNO#+SV'P>OZHEE41J!H>O"4A<;GMM 8U$*#TEQ0&H&BZ7>-*@MMFRTT^;YCGI#Q\8-#X+/8 M1P\!"UNGZ)*DKT ;F>R$:UQSBWK?K_D>Q=P*434YFK<_UC MKJ;W[;6@UAB41J!H>L"4-;;QF7.7#6E45Z T%Y1&H&AZ*&NWO)M-=)6[!.-1 M:R3,Y4VFPERTM^RPMZ@_AX^VE8^VS2[X2,J[95XBIY%3G#OG@1[/@])<4!J!HNFA5([>-COZXSG/7+ZX6ZA5=-"#=% :@:+I MHBO';Y_D^%9QB+D)O>4'=?YM MW9!=R'9053?T[Q$J6^^8;;VN;788+L?!$5F=I^?=7;*::^_]94+0#8&V;AR1 M5;E]Y]AQ=GTBR!:[Q1T(]$"#D-Z%K'X+PD8F)-'Z#09S+7U3#"C-!:41*)H> M+V7VG7.;?0?4[(/27% :@:+IH51FWS&;]>>]UZ>L7/O^]!2/YV.KN<-I;F;O M$(%N#$#1]!#5OKUNWAC0LN-UJ\R@CA^4YH+2"!1-#X5R_,ZY';\#ZOA!:2XH MC4#1]% JQ^^6,YD\O8/1W(3>\H-Z_[9N+/#865B6T[&> M4\;>.?TH_^1E\NQT64%]/"B-M'7CB*S*I#O'OKU>FPA6K2*"FFQ0F@M*(U T M/13*9#OG/JIW0(_J06DN*(U T?0'U2A//^GCZ7M,!).GCKBYJC57W5=V4!HQ M-E_74AGYR4E&OE?B+Y%&&4&M."B-&)M?R#BJ/:0NDA8J?SI@BKSL5OWB"6[5 MN]43"*_RY^XUWK^VWJZ*YP@J3/%8PP^4;X(X12%;2^1X.)/MX<63 HL7(MGE MC\*[2X1(HOS/+:,^X]D%\O_K)!&/+[(*JN&PO=V]R:W-H965TJ'_S 2= #3&V3]$G[\;,-(9 0 MU&A6OR08[CV^Y_I@'3P_4/;,=X0(\+7(2[ZP=D)4][;-DQTI,+^C%2GEDPUE M!19RR+8VKQC!J4XJMXXS';[H2Z86HRHB.4F$@L#R;T^6),\5DJSC2PMJ=7.JQ/[U$?V] M)B_)/&%.EC3_)TO%;F%%%DC)!M>Y>*2'WTA+""F\A.9<_X)#&^M8(*FYH$6; M+"LHLK+YQU_;1O02H'\EP6T3W&]-\-H$3Q-M*M.TWF&!XSFC!\!4M$13%[HW M.ENRR4JUC&O!Y--,YHGXUR]U)E[ +V M!9+6.0%T QX))VQ/4K#>84:XNK6D M12&[OA8T>092/>!]+6I&P /G-2X3 EZ](P)G.?])8G&=-K>%+%!-8R=M,6^; M8MPKQ7Q(Q!UPHY^!Z[C>2/IR.OUW7%Y+MV5;NMZX76]==P5OFF&OR#>M/ M?\CGX$&0@G\>X]: ^>-@ZG6\YQ5.R,*2[YONKQ7_^ ,,G-=C3 V!#7A['6]O M"CW^BPJX3+-R"_Z5(H$(M/)_D,67 M:C\!JQR78S0F9[AU<0V!#9J!NF8@DZ)&)GD; AOP#CK>P?<3=7 AU<"+D.<[ M9Y(>B9NY(>K%#;B$'9=PDLOC^N/_4_,D_*VK:@ALT(FHZT1D4LV12=Z&P :\ M9QWOV?=3\^Q"I1&:N2@ZWZ OXR""7NCU @=DH',R(<[M@G;AMPMZ&O_6E36% M-NQ&SY)!DZ)NT4QQ-X0VY'ZR7'#2V9@5=CM77[&>ZT9!.#N7]DBDBP(4A7!V M1=LG,P6GW53KH?%>NF/\) UVK_@MPZ7@DVJ7#UOOWW>"8LZWOH3LVTF/RES MLI&ISETH,5AS8M0,!*WTH&PO=V]R:W-H965T>VW?8P^77+S(&8!"KVF2R6MGIM3\RG5E-(.4 MR@Z?0Z:_3+A(J=*/8NK*N0 :%T9IXA+/"]V4LLP9#8MWCV(TY+E*6 :/ LD\ M3:EXNX6$+Z\=[*Q>?&/3F3(OW-%P3J?P!.IY_BCTDUNCQ"R%3#*>(0&3:^<& M7]V1PJ#H\2^#I5QK(T-ES/F+>?@SOG8\XQ$D$"D#0?7? NX@20R2]N-'!>K4 M8QK#]?8*_7-!7I,94PEW//G.8C6[=OH.BF%"\T1]X\L_H"(4&+R()[+X1@*)>*IY6Q]B!E6?E/7ZM K!F0<(\!J0S(MD&PQ\"O#/R":.E90>N>*CH: M"KY$PO36:*91Q*:PUFQ89M+XI(3^RK2=&CW\R)EZ0Y?HJ&<2-*E=N2U?('E<&Z O/U$RBARR&N,7^SFZ/B07 U7&I@T-6P;DE5L2O MD>H@TK] Q"-^FT-V\[]HML]\PQV_SI5?X/E[\/[.TS&((D-%[-M"7")TVQ', MGG EYS2":T@EB <[HUU]PZ/W61N^=P#;(=FNR71OZZ)8F-(L 487&,&59 MQK*IH3X'P7B,SO1<*V?@>5L82NR@P#8[V6(4#D@OZ'I#=['.T.K#B0R#FF%@ M9?B[H)F"@U2"'2K;)*S#G$@BK$F$5A(/KR B)@_3"'=H7 9=HJO-%AGK<">2 MZ=5D>E8RNC!,@.F<7*#(3+[$M+A \#IGXC#%WL%,68<_D5R_)M<_=D%!%A^_ ME/J[2\GO!_[.4FKIM[7D-MP>U&X/CIE@=)S\O.N#'9>"D)" ;+MN]>#$M&"O MJ<">=5O_7D@-B"]O%B"T=$*K-84>!8N@M9!Z[[G-OQ?:)O\U!8+_[TX?\R2A M0II79;Y;TUV-TU_+=[<3XJUDV[TYE2UIV)*C=_TC:9&#^XI]S%,Y-;H$6Y7 M5A$XDE4)B?UU6IV^O\WL(S0(;D0(MJN08RK"D7QW)!&CF"['K$6 MB"-)!KM)[78&.TD-[ MUDT C1?!16F1_J3B21-CB7=#?YO 10@4W2@7WK$5C MXXQV@6[BF)DF3= ]DU'"9;[G@(#?28-44?@(18,;28/MFJ8NG;0JG0+,U84I M()$^"@H:J5R'1(%(];+-E53Z:*J_M@;&/E2 WL#,'>RAM#QEDBZ*Z5M;D.\. M8(455M<*M1F31B]ANV#ZJ9A LV1:8V(?:A63_HJ'/H+O#2U5OZVO 6^*RR^W MZ5[>(7ZA0LM!B1*8:%.OT]-E0Y37)IT9P!C4&8#OK[A'.U M>C #U)>CH_\ 4$L#!!0 ( '2!A5>@Y7*U-P, -(* 9 >&PO=V]R M:W-H965TO\G/QA%[ @$^(H ; 5QQUX8JRG=$DW0L MQ19)>]IHLX/JJI6T@:/OD.-*%,O3*'S(8:N]K8M=)NUMB8UC;P$1L)NA9"T'KEJ"R$!RQ\*4LYB"M+V8= M*FO&6D/8K<%FTZ5:DPPFCDD7!7(#3OKBF3_RWO3PA2U?V*<]G1)&> :(:#2' M)>6<\J6E78.D(DE(Q\+QR[FPZ\88LW M[,7[* G7<#K'\(##CX?QT(N3;HY1RS'JY;@']3<8HP.,"S\,O'B8X&Z.J.6( M>CE, 5D _1N4Z! E]), 8[^;)&Y)XE,#!WA^1LC$'2$31TD0>]U@20N6]&;< MMZI^0GYQM0%I_@>HBJ$+4]0 ?2!4HGO"2N@B2OY#'OK>KGYZ_YJ)N6",2&67 M:L=:#^^J5F=!K8W&^QF!!T>BT-\K]O[)>7D.5?,O"?:QHD$<'.'".RY\:IZ> M@X4[L/ @.D*U^P?XO27\2=:> Q9T@ 6#^ C8KOC[)U?_PR0^AS,\C+9P$#X- M-W>OS2A +JMF2J%,E%S7'4>[VC9L5W6;LCM>=WO71)I<48C!PHAZ@\@4%%DW M4/5$BW75M,R%-BU0-5R9IA.D/6#V%T+HQXDUT+:QZ6]02P,$% @ =(&% M5_]RT>:S P N@X !D !X;"]W;W)K&ULQ5=K MC^(V%/TK5BI5K;0S>?"> A+#LNI*'14-^_A0]8,GN1!KDCAK.S#\^UX[(1!D MTID1TO(!8ON>DW.N'_B.=UP\RQA D93$B97*[UQ7AC&D5-[R'#(<67.1 M4H5-L7%E+H!&!I0F;N!Y?3>E+'.F8].W%-,Q+U3",E@*(HLTI6)_#PG?31S? M.70\LDVL=(<['>=T RM07_.EP)9;LT0LA4PRGA$!ZXDS\^_F?E<#3,0W!CMY M\DRTE2?.GW7CQI42.,H0IZ:+'P53>W)#5KA HB(!PM?DNS$/$9EM0>!DDIG$:+!.:84P]+,UP?AC.<7CL*O2HE;IAY>>^]!-<\#,B#SQ3L22++(*H MB7YF2&Q+$%ISIK[_X?>\/6W*N1-9(5;=.5;>-?;IXR?&L M0/];GF".$ESG'_068FF1VHR7;'ZY4_3QMYUZM_W^:.QN3RU584$C;.A[IQ^_ MQC24]VKEO7O M6PX1V[((LHCL&2213>?0LCC/-+:&-/2-:GVC5GT/ER>Z%?C6P^1*9 V/OG?\ MH_1^\LE;";A2MJ[%UDS7R;W"?]VBQ2UF71K_@^^3U/R16ZV]!]KT$1Q]!.V+ M^_*AT(Y\\WQ=B:WI\WBO\'_VQ<*_ZLWB6FS-=!WO%OXK+Q<7EW<[WB=[H,)J M[.W TH-[4@6D(#:F.)(DY$6FROMNW5L78#-3=ISUW^O"S%071YJRJGN@8L.P M!DA@C91XQ\ KA2@+I;*A>&YJC2>NL'(QCS$6ER!T (ZO.5>'AGY!7:Y._P-0 M2P,$% @ =(&%5VSLBZ*+!0 JB8 !D !X;"]W;W)K&ULQ9IM;Z-&$,>_RLH]57=2$MCE.74L)89K3^JI47QI7U1]L3$; M&P58#M9YZ*?O\A PL$%),R>_B0'/_'9W9OC' SM_X/E=L65,H,W/$^HD*?Y1BNRG-&PBZK24T2F>+>77M,E_, M^4[$4CDC%K.U*!%4 M?MRS)8OCDB3G\;V!SMHQ2\?]XV?ZYVKQ+ M*_[P&VL65$UPS>.B^HL>&EM]AM:[0O"D<98S2**T_J2/32#V'"1'[4 :!S)T M,%]P,!H'X[4CF(V#^=H1K,:A6KI6K[T*G$\%74 MEH6R$KG\-I)^8A%\WT7B"1VC55TIB-^BE>#KN^,+&?X0+7DB:[*@55:#Q_*8 MH8\^$S2*BT_2[WKEHX\?/J$/*$K1MRW?%30-B[DFY.3*(;1U,Y&+>B+DA8D8 MZ"M/Q;9 01JR4.'O3_M[$_Z:#$H;&?(Y> MY4Y4RWG?Z,'_'KT7#*,M$Z/B&2_P5EN:L^.;JB0NZ9-4"H'.\YRF&U8>'SV7 M1HAD]M&29I&@<)WTOKOWR42?1$L*?Y154<]OJD>OY3+TR*C:W8V MDWI8L/R>S18__X1M_1=5:B!A/B0L (+UDFBV232GZ(MO7"8%%=7=7:=RO7]W MLSJ%JN347+OBEO]Z[A>6YWAXKMWO1WUL95J6X?:M_+$5=HCA67VS0&%F&*:G MMV:]$%AM"*S)$"QY(4J)R]D]2W?*M4X"WEJ(D# ?$A8 P7I9L-LLV =6$QLR MB9 P'Q(6 ,%Z273:)#H_2$UJKK5W:Q//L =BHC"R7&^@)6,CU_8&@A.,C6S7 M,-4ZXK:+=R<7?R7#2?/UMBK04(I)S+.R=%7+G22]M18A83XD+ ""]=+AM>GP M#BPH'F02(6$^)"P @O62B/6N%]%_D*0TX)Y<8*O\Y=P3%849=CPR_(FB,+-- MPQD*B\+,M(P]_>F'8:\EPY-A6-&8%56ERH[LCHDHW2C7/$EY:TV"TGQ06@!% MZ^>#=/D@!U:79@)0J82D^:"T (K63V77QN+)!NL]"F.,I<,CUDAA%&:$>&2H M,&,S"[L&&2K,V,S$V/)>4)BN$<33G>"O+&6Y#$19KS1,HC0J1$[+1W;*I4_" MWER=D#0?E!9 T?IIZ9I3;!U::$"[6U":#TH+H&C]5'8=+I[LO=XC-/9806S= M\89"HS C#AEV2 HSTS%=9R@T"C-=]UX2FJY'Q---8O4H&?&L7+3ZH?"D_YL+ M$I+F@]("*%H_$UW#BMU#:PMHHPM*\T%I 12MG\JNV<63;=A[M,4;W>:.,WR, MJS#"NHN'PC*V(H8UTI6QE6'HEEI62-WEB HS0>E!5"T M?@*Z%I7@ ZL) >UN06D^*"V HO53V76W9++E>H>:-.!>$V-A>_ F9ZDP,[%E M#*3"5YC)-1)K^&)(94=TUWWAL0OI>D,RW1L&21;S)\;J6*!LEZ^W,AXHBVFJ M7#[H*TM0F@]*"Z!H_<1TW2HQ#RTVH!TN*,T'I050M'XJNPZ73+]_?8?86*,7 MPH8[%(>EPHIX1!]*S=C*)"S?5)N>"KDL67?U_HKV M:KNQZKS:3C2X?H%/EUAQW<>G0;UMJL/7N[B^TGP3I06*V:T<2C]QY(3S>F-4 M?2)X5NW\N>%"\*0ZW#(:LKPTD-_?3\H!VNUIB_\ 4$L#!!0 ( '2! MA5=0AL2.-@, +4+ 9 >&PO=V]R:W-H965TI*F?>CT08;%: *2*\F7]NLK"4Q] M(3AI_0*2V'-6>W:1=KAB_%&D !*M\XR*D95*.;^T;1&ED&/18G.@ZDO">(ZE MFO*9+>8<<&Q >6:[CM.S0L=7(:EN; MA3LR2Z5>L/WA',_@'N3#?,+5S*Y88I(#%811Q"$965?MR["O[8W!5P(KL35& M.I(I8X]Z;]@_FMA5+%,L M8,RR;R26Z"7 >ZZ'3@GH/-=#MP28T.TB=B-<@"7VAYRM M$-?6BDT/C/H&K?0B5-?)O>3J*U$XZ=_0B.6 ON U"'06@,0D$^?H/7JX#]#9 MZ_.A+947;6M')>-UP>@^P>BA6T9E*E!(8XAK\$$S?M" MU5T58CN)L1KMY'P MKJ9!<_;0_ZO)=,';J&?5!=BGF.(*1I4XJ 7P)EO_V5;OG?*@3^Y1DP2G) MPA.1[:2E4Z6ET\3NATD"YLA$4F6&8PEUB6CF.'-:GO.F[H\='P&V6VX],#CJ M<5 /#(\"+PZ .\)U*^&ZC4P3SI;$7%KJSD2DJ&ZI3[,Z 0NNGN'2-^C2;W?4 MC>H,[>6V7(=FO<&A65##UG6\ [NPSFNWNVVW$WJO"KW7&/H#Y1"Q&26_(39E M,P4*"9$"R11+=4$OLAB17-6L1/"L^BK\=;^O<>=1>>R-V.O/U* MWGZCO%^O7[F"IDRJGLH,4]57 ]<&ZGO" MF-Q,M(.J4_?_ %!+ P04 " !T@857FMIV/],# #<#P &0 'AL+W=O MVY.5;4F"0OR5D0/O/2,9RH;25_GR:S(S+#DBDI-82 D, M?WNR)'DNE6 B1M>G)/:?C^H_J^ AF WF9$GS3UDBTID1&B@A6USGXB,] M_$+:@'RI%].*:"UJT9!A!D97-/_[<&M$C@(Z>X+0$9TCPSA#< MEN!>VX/7$KQK>_!;@@K=;&)7QD58X/F4T0-B$@UJ\D&YK]C@5U;*1%D+!E\S MX(GY[Y"+OU'.T3-A:)UB1A[0 O,L1KA,4)3EM2 )>D1KR-"DS@FB6\WWMRKH M+B("9SF_!_++.D)W[^[1.V0B+K]RE)7HI/XSI34'13XU!40EQV;& M;02+)@+G3 0N^D!+D7*T*A.2:/C19?[X M\$-SM+G:.E"^>BX!^Q>$).^( < MRW$UXUE>0Q\KNJ,+Y[_UOOKFWD_,<+O\>RZ_ZH(P+"B;Z&:VX7IZKMPC M)[S",9D9L ERPO;$F/_X@QU8/^ELO:58=$NQU8W$3B; ZR; NZ2N%G@NER86 M@F6;6N -K&)!44R+ G9JV&'BUY3F"6':Q=>H!TI=GCK[^:/G^ZX]-?=]\S4P M/_1]_Q06:6#VR'6'N)4.-W9#Q^MP)V;XG1G^=S7#O\X,#4QGA@:F-4.'NV!& MT)D17%R:$2DIG"AG%V=PR\5Y2['HEF*K&XF=3,&HFX+1Q7S\I.XQ)'G$>]@E M=^1X.M8<#E4X%B$MJUIDY0Z5Q\RMX(15J&MR^$%>HN"LO@.M1OI>-]/-(/U> M@OGNR N\<.P,,EN#M /?MQT_'"2W3M,.(;U[:=M,@$[3#H/1R [U"1YV[H;_ ML[M)>__YBK_AU?YJD&?\U6GJ_=5I7O1WW/D[OFXW_>:<3&B>8]83T-K7C"+L M[W_6DS4P9*E%V8.M.=*B7'=@F1YUQB[;^G+7MKZ+8?TTN\ZR=B!?\TP/>V.: M'O;&M3.PH6UFKUJ!R^%.E8D<(J]+T5PLN]:N%'VO"K!!^\*>+&U->R1+5U4= M?9%OZMX/F.VRDJ.<;*$KZVD$JX(UI63S(FBE:J4-%5!YJ<<4RF_") "^;RD5 MQQ?905?0S_\%4$L#!!0 ( '2!A5=&3401!@0 *(5 9 >&PO=V]R M:W-H965TFX[-,]L3>L\RA#AX M+'#)YEK&>76MZRS)4 '9%:E0*9YL"2T@%[=TI[.*(I@V2@76+T IA+$G"CG\[J-;O*15/KP_TWQKGA3-WD*$5P7_E*<_F6J"!%&UAC?DM MV?^..H=RA@:2FG%2=,K"@B(OVV_XV 7B1$%PQA6L3L$Z5W!> M4+ [!?O2'9Q.P;ET![=3:%S76]^;P$60P\6,DCV@4EK0Y$43_49;Q"LO9:%L M.!5/&HY#G$^*F5$*D&&Y34-. M'38'[R+$88[9>[$GDRMLIG/AI[163SJ?EJU/U@L^V> S*7DF#"F%%2/ZT;1^ M.*&OB_CV0;8.05Y:D\ O";\"5O !6(9EC]BSND0];-2M,7?^W^[Q=^\^"(;= M5YS=\.P7>#>B=-)O5LU9Q<20EGFY.RE3\/=F] MO._',M-"W08J?\@>%DY@^H;KNC/]X33J(X*^'WAAX P%HTN)\2C1-4/3[@4' MD7#[2+B3D?A2R4IE0/P4,RXZIZC5,<\G(:^M296P2"4L5@0;9,+K,^&]B?;B MJ4RE2EBD$A8K@@U2Z?>I]']$>_&?O>.>';BV8YQUE^=RON&XOG?6,Z(+>?&W M>8,H!'T4@LDHW&Z^COX'FM1Z;0&JA$4J8;$BV"#T81_Z\$WTDE!E*E7"(I6P M6!%LD$K3.!YTC!_133KJX"^#$?BA'9SWDU%)+W3LT#_K*!>QG[WYHN(%]?DH:D7.\0)[5ATWG M,EP\(F>:XHQTUF_TDYE3@>BN&?8QD)"ZY.TPH%_M!XHWS1CM;'UI7J_,D?5( M#B";&=<1WTXO/T.ZR\5A"Z.MV,JX\H6MM!T(MC><5,W$ZXYP3HKF,D,P150* MB.=;0OCA1F[0CV47_P%02P,$% @ =(&%5VGYI@TV @ *04 !D !X M;"]W;W)K&ULC53?;],P$/Y7K" AD*!)TW:,DD1: M-Q![V*A: 0^(!R>Y)-8<.]B7=OSW^$<:BM1UO"0^^[[OOCO[+ME+]: ; "2/ M+1Z4T!+!VIY&$?11=A2)H(L<7MK ME26R1\X$K!71?=M2]7L%7.[38!H<-C:L;M!NA%G2T1JV@%^[M3)6.+*4K 6A MF11$094&5]/E:F']G<,W!GM]M"8VDUS*!VO=QX'I.@URG8 &P4M$_Y/'X4;$D?Q MC&BO_ SO;*S!S/'.GJG!!CJID(F:_+C*-2KS8GZ>2MNSS4^SV2Y:ZHX6D :F M332H'039RQ?3B^C#&:WS4>O\''MVW[Z$@,4H8/&? I0K%\TYG%6P>%9!>/1\6U"U:U)-"MD+]"]YW!WGP)5_ M_G_=_1"YHZIF0A,.E8%&DW24E'@P; M8)R.V1]02P,$% @ =(&%5]OLK@!S P !1 !D !X;"]W;W)K&ULM5==;]LV%/TKA%84+;!%WU^I+:")-"S B@9QLST4 M?6"L:TFH1'HD;7?_?B2EJ):L&.FB^L$FJ7,.>>\ECG47!\J^\A) H&]-3?C2 M*(787IHF7Y?08'Y!MT#DDPUE#19RR@J3;QG@7).:VG0L*S ;7!$C6>BU6Y8L MZ$[4%8%;AOBN:3#[]PIJ>E@:MO&X<%<5I5 +9K+8X@)6(.ZWMTS.S%XEKQH@ MO*($,=@LC??V969;BJ 1?U5PX$=CI$)YH/2KFMSD2\-2)X(:UD))8/FSAVNH M:Z4DS_%/)VKT>RKB\?A1_7<=O SF 7.XIO7?52[*I1$9*(<-WM7BCA[^@"X@ M7^FM:$P2W([C/ MW<'K"-YS=_ [@@[=;&/7B4NQP,F"T0-B"BW5U$!G7[-EOBJB+LI*,/FTDCR1 MK*"091?HAK273A7O-[22]S'?U8#H!J45QT7!H&@?RI4[V /9 7J3@L!5S=]* MQOTJ16]>O46O4$70IY+N."8Y7YA"GE'M9*Z[\URUYW&>.(^+/E B2HXRDD,^ MP4_/\^,S?%/FID^0\YB@*^>LX,>UN$!.]"MR+,>=.,_U<^BQICM3X;QL]^Q_ M[SY(AMO?%E?KN4_H/7T7/O\IH>A&0,._3%6]U?6F=94;7O(M7L/2D';'@>W! M2%[_8@?6NZF4SRF6SBF6S20V*([7%\<[IYY\H@+7TKQU0:9JT-(#35=_(/O$ M<4/?]1;F_CB[IS [B"/+&L+24U@0V/(SA&6G,"_PXR#J88-8_3Y6_VRL]Z02 MD*.5P (F7>8L_4?OVYQBZ9QBV4QB@QH$?0V"GV0&P9S%F5,LG5,LFTEL4)RP M+T[X,C-HZ?ZQ&5AA[,4C,SB%V;X=>N'(#$YA?F3;P);VH_=L3K%T3K%L)K%![N,^]_%/,H%XSN+,*9;.*9;-)#8H MCFU]?[NW7F8#'7_P4A#[D3^R@0F8'5F^.[*!"5@8QV.WR"9@OF7%X<@&S*.V MI@%6Z'Z2HS7=$=&^L_:K?<_Z7G=JH_4K^_+:GEA/58^KVZCO\FV#_ &SHB(< MU;"16UD7H?0LUO:<[430K6ZJ'JB0+9H>EK)/!Z8 \OF&4O$X41OTG7_R'U!+ M P04 " !T@857EBDFT.H" #&"@ &0 'AL+W=O31BHM[F0,H]%!0)L=.KE1Y[+HRS:' M\HB7P/2;&1<%5GHJYJXL!>#,@@KJ!IX7N04FS$E&]MF52$9\H2AA<"607!0% M%H^G0/EJ[/C.TX-K,L^5>> FHQ+/80KJMKP2>N8V+!DI@$G"&1(P&SLG_O$D M-O6VX >!E5P;(]/)'>?W9G*>C1W/" (*J3(,6-^6, %*#9&6\:?F=)HE#7!] M_,3^V?:N>[G#$B:<_B29RL?.T$$9S/""JFN^^@IU/WW#EW(J[16MZEK/0>E" M*E[48*V@(*RZXX?:AS6 W]L""&I \+^ L :$MM%*F6WK#"NXBF.BS9@@+B,W3!V?R0:J\S M="(E*(GN'M$7X'.!RYRDZ$2'1Z+],U"84/E!HV^G9VA_[P/:0X2AFYPO)&:9 M'+E*ZS6KNFFM[;32%FS1=IFJ(Q0,#U#@!6$+?+(;_@VS;7!7N]18%316!98O MW,)W#4M@"Y!H)GB!/CTH$ Q3-+&;!$(BW67EUL6Z6[\N- \Z5U#(WVT>5(OV MVA-/N(L]N>%*VT'_Q05; M PX0 ]76>,4663;SLUDF?B_P@VCD+M=;:BD;^+$7-&4;8GN-V-Y.L;>,*"UQ MJK""UFCNA+]V6SHBV^BTWW3:?XO8]KOTIR.R#7^BQI^HT]A6;/WU/(9]?SAX M%MN6LBCTX[ ]MH-&[&"GV$N5@VA3M1/VVNWHB&RCPV'3X? MXCKLTI^.R#;\ MB1M_XD[C&K_X?49Q&#\+Z\NBX<"+GT7573MEF!/>=RSFA$E$8:9AWM% AUU4 MIZ9JHGAI#QYW7.F]L\-<'S1!F +]?L:Y>IJ8LTQS=$W^ E!+ P04 " !T M@857G34S9D,# #,% #0 'AL+W-T>6QEE6G%ZMZ!4>4&%1M)<9D3IKIP'92$I M24H@93SH=3I1D!$F_/%05-E-IDIOEE="C?Q^$_+L[4LR\KO1I>]9N4F>T)'_ M>O9]\.#GI/)Q?[\;/#'#N!T[1JP-$+SKZ0I4-BLE'A\GO$\>D M^P=)[U'&A ?;PJW0GXBQD]@YW:!V3A%RO^,@MTQ+"^I"&0_37+3U$OHVH'5) M1KU'PD?^A' VE0Q8*Z8P:;X#/(J]OWJT([G$NRZO:N M_)9@;CK)-)<)E4V:KK\.C8>BMIRI:FOTP; YAZ%U$GO_M.L^IH)+P3=.Z]M_R*K_8<=A_ M+MK<-6$_7@4#ORO\/AF+=)O6G%N&*B[BU8DE#Q[,REY169ZC_5MO3U^(2F MI.+JO@%'?MO^1A-697$SZA86HA[5MK_"]+I1ADXG0PP=8MBN#'K89Y P:6!S+]W5KCNXU7R/XZ MP/9T7X5@,\4K$9LIOM: N-<-&''LWFTL#S"P7<.> M8!R)8PR!6G37:!0AJQ/!Q[T_V%,2AG'L1@!S.PA##(&G$47BKL

-8?20$3; M8T.P6BP^0"X99K>]9!:G>CR-_1D4^>M7EZU/J) MO=25LJ/>TKG5<;]OBZ6HN?U5KX2"/7-M:NY@TRSZ=F4$+^U2"%=7_6@PR/HU MEZIW>K*]UJWIAQO:B<))K:#1-SQ(\6S?]_M-MI96/LI*NM=1K_V_$CU62R5K M^5V4H]Z@Q^Q2/_^NC?RNE>-57AA=5:/><+/C01@GBQ^:YF;I='S/]E%W\WL3MAG9%% /D-@?Q&"WG)I6$/O&H$NQ;<-D;X M$\)N'@ZPI_> .(;:.LN<9C>/#HS-N"K995/-954QSLY#3%0RQ):!C&$%/G]M M^7QGK_P)1VPF7(B(*69([)@KZ%W1Z5?,)4-BF=R)M5"-.&(3,1?&B)+M6GP( M0TS,)D-JG>BZEJX=$2W7.61RD%0)5OW0CA-EB2*P+&(;L2EO+;H5A^9(;^)F=<2N+ME,G(2;FBR&Q,'*Q\$>P MJ=J<#OM#-,P20V)-W/)7MF[CUYZN"L$FTA:5]L8(DVA,%A&Q+*;*RA)Z^-[P M$D8I&QO#8;#^6V@19HJ(V!1HYM))4"-T0D(](\%RERXFII&(6",_R5[8)Y@4 M5YWG3X1I)"+7")+%=*.)B20B%@F2Q?B(AIB882)BPVPRF6T?_Q)B89*)B"6# MIC3=3L8D$Q%+9I,M[(T>)IB(6#"HHKLE$$PQ,;%B]BAZ7RAC3#'Q0143EA=B M3#'Q0173P42K7M1E+Q0S"3$QQ<34BD$QTQ 34TQ,7?I",;,0$U-,3*R8G^85 M$P$"KT),3#DQL7+PO*(SA##EQ-2%,!2S,X0P!<7$"L(QPR&48 I*B!6$96F? M61YB8A9*#E<2 \RPDO-/[,9 MA[FW7YWK M5=7ZAU?O>6>(B2DH(5;0#O-/(1=+![.>\1K"NA"@])IW,#$%)<0*VF%>-@YL MSJ[]0GU3O_7\;8B)*2@A5A ^APR%GF(*2HD5A&.&0D\Q!:7$"L(Q0Z&GF()2 MZHD0MLC /H68F()28@6]%0[^Z]F>8OY)B?VS8\SA8F53"3\)AKF%,&OH_3 W M2M'U_P]9L6F?[>]3=:>+)W 2'!QB8@I*B16T/YKY'VSL7SP*G^TIIJ"46$%[ M,=]U%&)B"DH_IO#V8Z=_/@,'E2$FIJ"46$'A^MW> 9YAYLF(S8.7"3NOSF#F MR8C-@V.&@LPP\V3$YME7S0R>[R$F9IZ,V#S[,7>C/<3$Y),1RP?%[)2P,TP^ M62N??GNP/3TIQ5PJ4<[@*RRT%[PJ;@WS'YM72I+4+PS/FZHZA[8;=:5YN7WI M<_O"ZND_4$L#!!0 ( '2!A5>U<6!\%@( *HF : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-V3MNVT 4A>&M"%R 1_0"^D0*=(8/!4Q)'CY-_Q #)]^E4,[[KM3W>W[NO@X'DYUU>S& ML?^14EWORK&M=UU?3N]V5,C:+UW;8EG'5I(_#]71-EX/W53.\O$F3Y@Y2"-+Y@PR";/X@AR"?/R@@*.8/RA"4YP^ZAZ#[^8,>(.AA M_J!'"'J"8 N!V()D"X'9@F@+@=J"; N!VX)P M"X'<@G0+@=V"> N!WHIZ*X'>BGHK@=XZ^=@FT%M1;R706U%O)=!;46\ET%M1 M;R706U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VR:;)01Z&^IM!'H; MZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'K[ M9+.;0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4#O0+V#0.] O8- [T"]@T#O M0+V#0.] O8- [YC\K"30.U#O(- [4.\@T#M0[R#0.U#O(- [H]Z90.^,>F<" MO3/JG0GTSJAW)M [H]Z90.^,>N?OU+N.GX=2KSU?:WS^=U(]GN\MU\=?EE\G M)R_4!>=T6U&?_P)02P,$% @ =(&%5](T9!3L 0 !R8 !, !;0V]N M=&5N=%]4>7!E&ULS=I=3\(P% ;@OT)V:UCIU_R(<*/>JA?^@;H=9&%; MF[8@_'N[ 28:)1I,?&]8H.UYSWJ2YXKKIZVC,-JT31>FV2)&=\58*!?4FI!; M1UU:F5O?FIB^^A?F3+DT+\3$9%*PTG:1NCB.?8UL=GU+<[-JXNANDWX.M>VF MF:&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( '2!A5=,M*^T;08 M "LF 8 " @0P( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ =(&%5VSH M;J:@ P X1$ !@ ("!>!8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ =(&%5Z& XKLU" 1", !@ M ("!4BP 'AL+W=O>&C'5X+ K( M& @(%-. >&PO=V]R:W-H965T&UL4$L! M A0#% @ =(&%5SXO6-LT!P #Q0 !@ ("!X4, 'AL M+W=OW/X07/P< M .\4 9 " @4M+ !X;"]W;W)K&UL4$L! A0#% @ =(&%5^M& VUY!P ?!0 !D ("! MP5( 'AL+W=O&PO=V]R:W-H965TV"ET%S0< "0B 9 M " @0U? !X;"]W;W)K&UL4$L! A0#% M @ =(&%5_G'XC)^!P L!0 !D ("!$6< 'AL+W=O&PO=V]R:W-H965TB@T /HJ 9 " @0=X !X M;"]W;W)K&UL4$L! A0#% @ =(&%5\>9I=\) M!0 W0P !D ("!R(4 'AL+W=O&PO=V]R:W-H965T3BH.MY@0 .$+ 9 " @0&0 !X;"]W;W)K&UL4$L! A0#% @ =(&%5[X].S6 @ O < !D M ("!'I4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ =(&%5VH#H&$L# ;"P &0 @(%6M@ >&PO=V]R:W-H965T&UL4$L! A0#% @ M=(&%5S500^!T! _ L !D ("!V+T 'AL+W=O&UL4$L! A0#% @ =(&%5S\?.FYG!P M/A0 !D ("!9LL 'AL+W=O&PO=V]R:W-H965T" M81]1S , '\) 9 " @5_7 !X;"]W;W)K&UL4$L! A0#% @ =(&%5^:>#AJI @ 2@< !D M ("!8ML 'AL+W=O&PO=V]R:W-H M965T"-[ ''@8 (&UL4$L! M A0#% @ =(&%5ZG UCW] @ R0< !D ("!I.< 'AL M+W=O&PO=V]R:W-H965T=;%\DO0D +=F 9 " M@;;M !X;"]W;W)K&UL4$L! A0#% @ =(&% M5UKF6J66 @ R@< !D ("!JO< 'AL+W=O?H" 3"0 &0 M @(%W^@ >&PO=V]R:W-H965T&UL4$L! A0#% @ =(&%5Z_IY[(C!0 MB( M !D ("!W@ ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =(&%5P==?02Q @ P@ !D M ("! 0P! 'AL+W=O&PO=V]R:W-H965T M%7X5\%0, 'D* 9 M " @:<4 0!X;"]W;W)K&UL4$L! A0# M% @ =(&%5UHS/N;1 @ + @ !D ("!\Q&PO=V]R:W-H965T&UL4$L! A0#% @ =(&%5^OF MO5Y^ P &A !D ("!HB ! 'AL+W=O&PO=V]R:W-H965TOL(8!IP( &,' 9 " @=\G 0!X;"]W;W)K&UL4$L! A0#% @ =(&%5ZQ;82W/ @ _0D !D M ("!O2H! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ =(&%5V44"^N4! *!4 !D ("! MT#H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ =(&%5VSLBZ*+!0 JB8 !D ("!\T8! 'AL+W=O:VG8_TP, -P/ 9 " @2)0 0!X M;"]W;W)K&UL4$L! A0#% @ =(&%5T9-1!$& M! HA4 !D ("!+%0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =(&%5Y8I)M#J @ Q@H !D M ("!@%X! 'AL+W=O&PO7BKL

&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !T@857TC1D%.P! ')@ M$P @ &K;0$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ..20!) /83 #(;P$ ! end XML 78 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 79 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 80 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 255 291 1 false 54 0 false 6 false false R1.htm 0000001 - Document - Cover Sheet http://www.samsara.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Sheet http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Sheet http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 0000007 - Disclosure - Description of Business Sheet http://www.samsara.com/role/DescriptionofBusiness Description of Business Notes 7 false false R8.htm 0000008 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.samsara.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 0000009 - Disclosure - Cash, Cash Equivalents, Restricted Cash, and Investments Sheet http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestments Cash, Cash Equivalents, Restricted Cash, and Investments Notes 9 false false R10.htm 0000010 - Disclosure - Fair Value Measurements Sheet http://www.samsara.com/role/FairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 0000011 - Disclosure - Costs to Obtain and Fulfill a Contract Sheet http://www.samsara.com/role/CoststoObtainandFulfillaContract Costs to Obtain and Fulfill a Contract Notes 11 false false R12.htm 0000012 - Disclosure - Property and Equipment, Net Sheet http://www.samsara.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 12 false false R13.htm 0000013 - Disclosure - Leases Sheet http://www.samsara.com/role/Leases Leases Notes 13 false false R14.htm 0000014 - Disclosure - Revenue, Deferred Revenue, and Remaining Performance Obligations Sheet http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligations Revenue, Deferred Revenue, and Remaining Performance Obligations Notes 14 false false R15.htm 0000015 - Disclosure - Commitments and Contingencies Sheet http://www.samsara.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 0000016 - Disclosure - Equity Sheet http://www.samsara.com/role/Equity Equity Notes 16 false false R17.htm 0000017 - Disclosure - Income Taxes Sheet http://www.samsara.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 0000018 - Disclosure - Net Loss Per Share, Basic and Diluted Sheet http://www.samsara.com/role/NetLossPerShareBasicandDiluted Net Loss Per Share, Basic and Diluted Notes 18 false false R19.htm 0000019 - Disclosure - Segment Information Sheet http://www.samsara.com/role/SegmentInformation Segment Information Notes 19 false false R20.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 20 false false R21.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 21 false false R22.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.samsara.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.samsara.com/role/SummaryofSignificantAccountingPolicies 22 false false R23.htm 9954472 - Disclosure - Cash, Cash Equivalents, Restricted Cash, and Investments (Tables) Sheet http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsTables Cash, Cash Equivalents, Restricted Cash, and Investments (Tables) Tables http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestments 23 false false R24.htm 9954473 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.samsara.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.samsara.com/role/FairValueMeasurements 24 false false R25.htm 9954474 - Disclosure - Costs to Obtain and Fulfill a Contract (Tables) Sheet http://www.samsara.com/role/CoststoObtainandFulfillaContractTables Costs to Obtain and Fulfill a Contract (Tables) Tables http://www.samsara.com/role/CoststoObtainandFulfillaContract 25 false false R26.htm 9954475 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.samsara.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.samsara.com/role/PropertyandEquipmentNet 26 false false R27.htm 9954476 - Disclosure - Leases (Tables) Sheet http://www.samsara.com/role/LeasesTables Leases (Tables) Tables http://www.samsara.com/role/Leases 27 false false R28.htm 9954477 - Disclosure - Revenue, Deferred Revenue, and Remaining Performance Obligations (Tables) Sheet http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligationsTables Revenue, Deferred Revenue, and Remaining Performance Obligations (Tables) Tables http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligations 28 false false R29.htm 9954478 - Disclosure - Equity (Tables) Sheet http://www.samsara.com/role/EquityTables Equity (Tables) Tables http://www.samsara.com/role/Equity 29 false false R30.htm 9954479 - Disclosure - Net Loss Per Share, Basic and Diluted (Tables) Sheet http://www.samsara.com/role/NetLossPerShareBasicandDilutedTables Net Loss Per Share, Basic and Diluted (Tables) Tables http://www.samsara.com/role/NetLossPerShareBasicandDiluted 30 false false R31.htm 9954480 - Disclosure - Segment Information (Tables) Sheet http://www.samsara.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.samsara.com/role/SegmentInformation 31 false false R32.htm 9954481 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.samsara.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.samsara.com/role/SummaryofSignificantAccountingPoliciesPolicies 32 false false R33.htm 9954482 - Disclosure - Cash, Cash Equivalents, Restricted Cash, and Investments - Schedule of Cash, Cash Equivalents, and Restricted Cash (Details) Sheet http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsScheduleofCashCashEquivalentsandRestrictedCashDetails Cash, Cash Equivalents, Restricted Cash, and Investments - Schedule of Cash, Cash Equivalents, and Restricted Cash (Details) Details 33 false false R34.htm 9954483 - Disclosure - Cash, Cash Equivalents, Restricted Cash, and Investments - Summary of Cash Equivalents and Available for Sale Marketable Securities (Details) Sheet http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails Cash, Cash Equivalents, Restricted Cash, and Investments - Summary of Cash Equivalents and Available for Sale Marketable Securities (Details) Details 34 false false R35.htm 9954484 - Disclosure - Cash, Cash Equivalents, Restricted Cash, and Investments - Narrative (Details) Sheet http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsNarrativeDetails Cash, Cash Equivalents, Restricted Cash, and Investments - Narrative (Details) Details http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsTables 35 false false R36.htm 9954485 - Disclosure - Cash, Cash Equivalents, Restricted Cash, and Investments - Schedule of Fair Values of Available for Sale Marketable Securities (Details) Sheet http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsScheduleofFairValuesofAvailableforSaleMarketableSecuritiesDetails Cash, Cash Equivalents, Restricted Cash, and Investments - Schedule of Fair Values of Available for Sale Marketable Securities (Details) Details 36 false false R37.htm 9954486 - Disclosure - Fair Value Measurements (Details) Sheet http://www.samsara.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.samsara.com/role/FairValueMeasurementsTables 37 false false R38.htm 9954487 - Disclosure - Costs to Obtain and Fulfill a Contract - Narrative (Details) Sheet http://www.samsara.com/role/CoststoObtainandFulfillaContractNarrativeDetails Costs to Obtain and Fulfill a Contract - Narrative (Details) Details 38 false false R39.htm 9954488 - Disclosure - Costs to Obtain and Fulfill a Contract - Schedule of Capitalized Commission Costs (Details) Sheet http://www.samsara.com/role/CoststoObtainandFulfillaContractScheduleofCapitalizedCommissionCostsDetails Costs to Obtain and Fulfill a Contract - Schedule of Capitalized Commission Costs (Details) Details 39 false false R40.htm 9954489 - Disclosure - Costs to Obtain and Fulfill a Contract - Schedule of Capitalized Connected Device Costs (Details) Sheet http://www.samsara.com/role/CoststoObtainandFulfillaContractScheduleofCapitalizedConnectedDeviceCostsDetails Costs to Obtain and Fulfill a Contract - Schedule of Capitalized Connected Device Costs (Details) Details 40 false false R41.htm 9954490 - Disclosure - Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) Sheet http://www.samsara.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails Property and Equipment, Net - Schedule of Property and Equipment, Net (Details) Details 41 false false R42.htm 9954491 - Disclosure - Property and Equipment, Net - Capitalized and Amortized Amounts for Internal-Use Software Development Costs (Details) Sheet http://www.samsara.com/role/PropertyandEquipmentNetCapitalizedandAmortizedAmountsforInternalUseSoftwareDevelopmentCostsDetails Property and Equipment, Net - Capitalized and Amortized Amounts for Internal-Use Software Development Costs (Details) Details 42 false false R43.htm 9954492 - Disclosure - Property and Equipment, Net - Internal-Use Software Development Costs, Net (Details) Sheet http://www.samsara.com/role/PropertyandEquipmentNetInternalUseSoftwareDevelopmentCostsNetDetails Property and Equipment, Net - Internal-Use Software Development Costs, Net (Details) Details 43 false false R44.htm 9954493 - Disclosure - Property and Equipment, Net - Depreciation and Amortization (Details) Sheet http://www.samsara.com/role/PropertyandEquipmentNetDepreciationandAmortizationDetails Property and Equipment, Net - Depreciation and Amortization (Details) Details 44 false false R45.htm 9954494 - Disclosure - Leases - Narrative (Details) Sheet http://www.samsara.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 45 false false R46.htm 9954495 - Disclosure - Leases - Operating Lease Expense (Details) Sheet http://www.samsara.com/role/LeasesOperatingLeaseExpenseDetails Leases - Operating Lease Expense (Details) Details 46 false false R47.htm 9954496 - Disclosure - Leases - Supplemental Information Related to Operating Leases (Details) Sheet http://www.samsara.com/role/LeasesSupplementalInformationRelatedtoOperatingLeasesDetails Leases - Supplemental Information Related to Operating Leases (Details) Details 47 false false R48.htm 9954497 - Disclosure - Leases - Weighted Average Remaining Lease Term and Discount Rate (Details) Sheet http://www.samsara.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails Leases - Weighted Average Remaining Lease Term and Discount Rate (Details) Details 48 false false R49.htm 9954498 - Disclosure - Leases - Future Minimum Lease Payments (Details) Sheet http://www.samsara.com/role/LeasesFutureMinimumLeasePaymentsDetails Leases - Future Minimum Lease Payments (Details) Details 49 false false R50.htm 9954499 - Disclosure - Revenue, Deferred Revenue, and Remaining Performance Obligations - Schedule of Revenue (Details) Sheet http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligationsScheduleofRevenueDetails Revenue, Deferred Revenue, and Remaining Performance Obligations - Schedule of Revenue (Details) Details 50 false false R51.htm 9954500 - Disclosure - Revenue, Deferred Revenue, and Remaining Performance Obligations - Schedule of Deferred Revenue (Details) Sheet http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligationsScheduleofDeferredRevenueDetails Revenue, Deferred Revenue, and Remaining Performance Obligations - Schedule of Deferred Revenue (Details) Details 51 false false R52.htm 9954501 - Disclosure - Revenue, Deferred Revenue, and Remaining Performance Obligations - Narrative (Details) Sheet http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails Revenue, Deferred Revenue, and Remaining Performance Obligations - Narrative (Details) Details http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligationsTables 52 false false R53.htm 9954502 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.samsara.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.samsara.com/role/CommitmentsandContingencies 53 false false R54.htm 9954503 - Disclosure - Equity - Narrative (Details) Sheet http://www.samsara.com/role/EquityNarrativeDetails Equity - Narrative (Details) Details 54 false false R55.htm 9954504 - Disclosure - Equity - Schedule of Reserved Shares of Common Stock for Future Issuance (Details) Sheet http://www.samsara.com/role/EquityScheduleofReservedSharesofCommonStockforFutureIssuanceDetails Equity - Schedule of Reserved Shares of Common Stock for Future Issuance (Details) Details 55 false false R56.htm 9954505 - Disclosure - Equity - Summary of Stock Options (Details) Sheet http://www.samsara.com/role/EquitySummaryofStockOptionsDetails Equity - Summary of Stock Options (Details) Details 56 false false R57.htm 9954506 - Disclosure - Equity - Schedule of RSU Activity (Details) Sheet http://www.samsara.com/role/EquityScheduleofRSUActivityDetails Equity - Schedule of RSU Activity (Details) Details 57 false false R58.htm 9954507 - Disclosure - Equity - Schedule of Weighted Average Assumptions Used To Estimate The Fair Value (Details) Sheet http://www.samsara.com/role/EquityScheduleofWeightedAverageAssumptionsUsedToEstimateTheFairValueDetails Equity - Schedule of Weighted Average Assumptions Used To Estimate The Fair Value (Details) Details 58 false false R59.htm 9954508 - Disclosure - Equity - Summary of Stock-Based Compensation Expense (Details) Sheet http://www.samsara.com/role/EquitySummaryofStockBasedCompensationExpenseDetails Equity - Summary of Stock-Based Compensation Expense (Details) Details 59 false false R60.htm 9954509 - Disclosure - Income Taxes (Details) Sheet http://www.samsara.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.samsara.com/role/IncomeTaxes 60 false false R61.htm 9954510 - Disclosure - Net Loss Per Share, Basic and Diluted - Schedule of Basic and Diluted Net Loss Per Share (Details) Sheet http://www.samsara.com/role/NetLossPerShareBasicandDilutedScheduleofBasicandDilutedNetLossPerShareDetails Net Loss Per Share, Basic and Diluted - Schedule of Basic and Diluted Net Loss Per Share (Details) Details 61 false false R62.htm 9954511 - Disclosure - Net Loss Per Share, Basic and Diluted - Schedule of Potentially Dilutive Securities Excluded from the Computation of Diluted Net Loss per Share (Details) Sheet http://www.samsara.com/role/NetLossPerShareBasicandDilutedScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails Net Loss Per Share, Basic and Diluted - Schedule of Potentially Dilutive Securities Excluded from the Computation of Diluted Net Loss per Share (Details) Details 62 false false R63.htm 9954512 - Disclosure - Segment Information - Narrative (Details) Sheet http://www.samsara.com/role/SegmentInformationNarrativeDetails Segment Information - Narrative (Details) Details 63 false false R64.htm 9954513 - Disclosure - Segment Information - Schedule of Disaggregation of Revenue (Details) Sheet http://www.samsara.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails Segment Information - Schedule of Disaggregation of Revenue (Details) Details 64 false false R65.htm 9954514 - Disclosure - Segment Information - Schedule of Long-lived Assets by Geographic Areas (Details) Sheet http://www.samsara.com/role/SegmentInformationScheduleofLonglivedAssetsbyGeographicAreasDetails Segment Information - Schedule of Long-lived Assets by Geographic Areas (Details) Details 65 false false All Reports Book All Reports iot-20231028.htm iot-20231028.xsd iot-20231028_cal.xml iot-20231028_def.xml iot-20231028_lab.xml iot-20231028_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 83 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "iot-20231028.htm": { "nsprefix": "iot", "nsuri": "http://www.samsara.com/20231028", "dts": { "inline": { "local": [ "iot-20231028.htm" ] }, "schema": { "local": [ "iot-20231028.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "iot-20231028_cal.xml" ] }, "definitionLink": { "local": [ "iot-20231028_def.xml" ] }, "labelLink": { "local": [ "iot-20231028_lab.xml" ] }, "presentationLink": { "local": [ "iot-20231028_pre.xml" ] } }, "keyStandard": 267, "keyCustom": 24, "axisStandard": 20, "axisCustom": 1, "memberStandard": 37, "memberCustom": 13, "hidden": { "total": 20, "http://xbrl.sec.gov/ecd/2023": 5, "http://fasb.org/us-gaap/2023": 10, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 255, "entityCount": 1, "segmentCount": 54, "elementCount": 529, "unitCount": 6, "baseTaxonomies": { "http://xbrl.sec.gov/ecd/2023": 38, "http://fasb.org/us-gaap/2023": 796, "http://xbrl.sec.gov/dei/2023": 31 }, "report": { "R1": { "role": "http://www.samsara.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": "iot-20231028.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": "iot-20231028.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "unique": true } }, "R3": { "role": "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-5", "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": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "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": "iot-20231028.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-13", "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": "iot-20231028.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "unique": true } }, "R5": { "role": "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-51", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-51", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "unique": true } }, "R7": { "role": "http://www.samsara.com/role/DescriptionofBusiness", "longName": "0000007 - Disclosure - Description of Business", "shortName": "Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.samsara.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000008 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "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": "iot-20231028.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": "iot-20231028.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestments", "longName": "0000009 - Disclosure - Cash, Cash Equivalents, Restricted Cash, and Investments", "shortName": "Cash, Cash Equivalents, Restricted Cash, and Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.samsara.com/role/FairValueMeasurements", "longName": "0000010 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.samsara.com/role/CoststoObtainandFulfillaContract", "longName": "0000011 - Disclosure - Costs to Obtain and Fulfill a Contract", "shortName": "Costs to Obtain and Fulfill a Contract", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true }, "uniqueAnchor": null }, "R12": { "role": "http://www.samsara.com/role/PropertyandEquipmentNet", "longName": "0000012 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "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": "iot-20231028.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": "iot-20231028.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.samsara.com/role/Leases", "longName": "0000013 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligations", "longName": "0000014 - Disclosure - Revenue, Deferred Revenue, and Remaining Performance Obligations", "shortName": "Revenue, Deferred Revenue, and Remaining Performance Obligations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "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": "iot-20231028.htm", "first": true }, "uniqueAnchor": null }, "R15": { "role": "http://www.samsara.com/role/CommitmentsandContingencies", "longName": "0000015 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.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": "iot-20231028.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.samsara.com/role/Equity", "longName": "0000016 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.samsara.com/role/IncomeTaxes", "longName": "0000017 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "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": "iot-20231028.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": "iot-20231028.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.samsara.com/role/NetLossPerShareBasicandDiluted", "longName": "0000018 - Disclosure - Net Loss Per Share, Basic and Diluted", "shortName": "Net Loss Per Share, Basic and Diluted", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "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": "iot-20231028.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": "iot-20231028.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.samsara.com/role/SegmentInformation", "longName": "0000019 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R20": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true }, "uniqueAnchor": null }, "R21": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-13", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.samsara.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsTables", "longName": "9954472 - Disclosure - Cash, Cash Equivalents, Restricted Cash, and Investments (Tables)", "shortName": "Cash, Cash Equivalents, Restricted Cash, and Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.samsara.com/role/FairValueMeasurementsTables", "longName": "9954473 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "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": "iot-20231028.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": "iot-20231028.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.samsara.com/role/CoststoObtainandFulfillaContractTables", "longName": "9954474 - Disclosure - Costs to Obtain and Fulfill a Contract (Tables)", "shortName": "Costs to Obtain and Fulfill a Contract (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CapitalizedContractCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CapitalizedContractCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.samsara.com/role/PropertyandEquipmentNetTables", "longName": "9954475 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.samsara.com/role/LeasesTables", "longName": "9954476 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligationsTables", "longName": "9954477 - Disclosure - Revenue, Deferred Revenue, and Remaining Performance Obligations (Tables)", "shortName": "Revenue, 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": "iot-20231028.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": "iot-20231028.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.samsara.com/role/EquityTables", "longName": "9954478 - Disclosure - Equity (Tables)", "shortName": "Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.samsara.com/role/NetLossPerShareBasicandDilutedTables", "longName": "9954479 - Disclosure - Net Loss Per Share, Basic and Diluted (Tables)", "shortName": "Net Loss Per Share, Basic and Diluted (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.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": "iot-20231028.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.samsara.com/role/SegmentInformationTables", "longName": "9954480 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.samsara.com/role/SummaryofSignificantAccountingPoliciesDetails", "longName": "9954481 - Disclosure - Summary of Significant Accounting Policies (Details)", "shortName": "Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "unique": true } }, "R33": { "role": "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsScheduleofCashCashEquivalentsandRestrictedCashDetails", "longName": "9954482 - Disclosure - Cash, Cash Equivalents, Restricted Cash, and Investments - Schedule of Cash, Cash Equivalents, and Restricted Cash (Details)", "shortName": "Cash, Cash Equivalents, Restricted Cash, and Investments - Schedule of Cash, Cash Equivalents, and Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:RestrictedCashAndCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "unique": true } }, "R34": { "role": "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails", "longName": "9954483 - Disclosure - Cash, Cash Equivalents, Restricted Cash, and Investments - Summary of Cash Equivalents and Available for Sale Marketable Securities (Details)", "shortName": "Cash, Cash Equivalents, Restricted Cash, and Investments - Summary of Cash Equivalents and Available for Sale Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-5", "name": "iot:CashEquivalentsAtCarryingValueAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "iot:CashEquivalentsAtCarryingValueAmortizedCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsNarrativeDetails", "longName": "9954484 - Disclosure - Cash, Cash Equivalents, Restricted Cash, and Investments - Narrative (Details)", "shortName": "Cash, Cash Equivalents, Restricted Cash, and Investments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsScheduleofFairValuesofAvailableforSaleMarketableSecuritiesDetails", "longName": "9954485 - Disclosure - Cash, Cash Equivalents, Restricted Cash, and Investments - Schedule of Fair Values of Available for Sale Marketable Securities (Details)", "shortName": "Cash, Cash Equivalents, Restricted Cash, and Investments - Schedule of Fair Values of Available for Sale Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.samsara.com/role/FairValueMeasurementsDetails", "longName": "9954486 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-87", "name": "iot:RestrictedCashFairValueDisclosure", "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": "iot-20231028.htm", "unique": true } }, "R38": { "role": "http://www.samsara.com/role/CoststoObtainandFulfillaContractNarrativeDetails", "longName": "9954487 - Disclosure - Costs to Obtain and Fulfill a Contract - Narrative (Details)", "shortName": "Costs to Obtain and Fulfill a Contract - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-5", "name": "iot:CapitalizedContractCostNetNoncurrentCommissionCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-132", "name": "us-gaap:CapitalizedContractCostNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "unique": true } }, "R39": { "role": "http://www.samsara.com/role/CoststoObtainandFulfillaContractScheduleofCapitalizedCommissionCostsDetails", "longName": "9954488 - Disclosure - Costs to Obtain and Fulfill a Contract - Schedule of Capitalized Commission Costs (Details)", "shortName": "Costs to Obtain and Fulfill a Contract - Schedule of Capitalized Commission Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-128", "name": "iot:CapitalizedContractCostNetPeriodCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-128", "name": "iot:CapitalizedContractCostNetPeriodCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.samsara.com/role/CoststoObtainandFulfillaContractScheduleofCapitalizedConnectedDeviceCostsDetails", "longName": "9954489 - Disclosure - Costs to Obtain and Fulfill a Contract - Schedule of Capitalized Connected Device Costs (Details)", "shortName": "Costs to Obtain and Fulfill a Contract - Schedule of Capitalized Connected Device Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-134", "name": "iot:CapitalizedContractCostNetPeriodCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-134", "name": "iot:CapitalizedContractCostNetPeriodCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.samsara.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails", "longName": "9954490 - 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": "41", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "unique": true } }, "R42": { "role": "http://www.samsara.com/role/PropertyandEquipmentNetCapitalizedandAmortizedAmountsforInternalUseSoftwareDevelopmentCostsDetails", "longName": "9954491 - Disclosure - Property and Equipment, Net - Capitalized and Amortized Amounts for Internal-Use Software Development Costs (Details)", "shortName": "Property and Equipment, Net - Capitalized and Amortized Amounts for Internal-Use Software Development Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:CapitalizedComputerSoftwareAdditions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:CapitalizedComputerSoftwareAdditions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.samsara.com/role/PropertyandEquipmentNetInternalUseSoftwareDevelopmentCostsNetDetails", "longName": "9954492 - Disclosure - Property and Equipment, Net - Internal-Use Software Development Costs, Net (Details)", "shortName": "Property and Equipment, Net - Internal-Use Software Development Costs, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CapitalizedComputerSoftwareNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CapitalizedComputerSoftwareNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.samsara.com/role/PropertyandEquipmentNetDepreciationandAmortizationDetails", "longName": "9954493 - Disclosure - Property and Equipment, Net - Depreciation and Amortization (Details)", "shortName": "Property and Equipment, Net - Depreciation and Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.samsara.com/role/LeasesNarrativeDetails", "longName": "9954494 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "iot:AdditionalOperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "iot:AdditionalOperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.samsara.com/role/LeasesOperatingLeaseExpenseDetails", "longName": "9954495 - Disclosure - Leases - Operating Lease Expense (Details)", "shortName": "Leases - Operating Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.samsara.com/role/LeasesSupplementalInformationRelatedtoOperatingLeasesDetails", "longName": "9954496 - Disclosure - Leases - Supplemental Information Related to Operating Leases (Details)", "shortName": "Leases - Supplemental Information Related to Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.samsara.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails", "longName": "9954497 - Disclosure - Leases - Weighted Average Remaining Lease Term and Discount Rate (Details)", "shortName": "Leases - Weighted Average Remaining Lease Term and Discount Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.samsara.com/role/LeasesFutureMinimumLeasePaymentsDetails", "longName": "9954498 - Disclosure - Leases - Future Minimum Lease Payments (Details)", "shortName": "Leases - Future Minimum Lease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligationsScheduleofRevenueDetails", "longName": "9954499 - Disclosure - Revenue, Deferred Revenue, and Remaining Performance Obligations - Schedule of Revenue (Details)", "shortName": "Revenue, Deferred Revenue, and Remaining Performance Obligations - Schedule of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-13", "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": "iot-20231028.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-154", "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": "iot-20231028.htm", "unique": true } }, "R51": { "role": "http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligationsScheduleofDeferredRevenueDetails", "longName": "9954500 - Disclosure - Revenue, Deferred Revenue, and Remaining Performance Obligations - Schedule of Deferred Revenue (Details)", "shortName": "Revenue, Deferred Revenue, and Remaining Performance Obligations - Schedule of Deferred Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-20", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-20", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails", "longName": "9954501 - Disclosure - Revenue, Deferred Revenue, and Remaining Performance Obligations - Narrative (Details)", "shortName": "Revenue, Deferred Revenue, and Remaining Performance Obligations - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.samsara.com/role/CommitmentsandContingenciesDetails", "longName": "9954502 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.samsara.com/role/EquityNarrativeDetails", "longName": "9954503 - Disclosure - Equity - Narrative (Details)", "shortName": "Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-5", "name": "iot:NumberOfEquityIncentivePlans", "unitRef": "plan", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "iot:NumberOfEquityIncentivePlans", "unitRef": "plan", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.samsara.com/role/EquityScheduleofReservedSharesofCommonStockforFutureIssuanceDetails", "longName": "9954504 - Disclosure - Equity - Schedule of Reserved Shares of Common Stock for Future Issuance (Details)", "shortName": "Equity - Schedule of Reserved Shares of Common Stock for Future Issuance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.samsara.com/role/EquitySummaryofStockOptionsDetails", "longName": "9954505 - Disclosure - Equity - Summary of Stock Options (Details)", "shortName": "Equity - Summary of Stock Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "unique": true } }, "R57": { "role": "http://www.samsara.com/role/EquityScheduleofRSUActivityDetails", "longName": "9954506 - Disclosure - Equity - Schedule of RSU Activity (Details)", "shortName": "Equity - Schedule of RSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-180", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-180", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.samsara.com/role/EquityScheduleofWeightedAverageAssumptionsUsedToEstimateTheFairValueDetails", "longName": "9954507 - Disclosure - Equity - Schedule of Weighted Average Assumptions Used To Estimate The Fair Value (Details)", "shortName": "Equity - Schedule of Weighted Average Assumptions Used To Estimate The Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-185", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-185", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.samsara.com/role/EquitySummaryofStockBasedCompensationExpenseDetails", "longName": "9954508 - Disclosure - Equity - Summary of Stock-Based Compensation Expense (Details)", "shortName": "Equity - Summary of Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-13", "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": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "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": "iot-20231028.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.samsara.com/role/IncomeTaxesDetails", "longName": "9954509 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.samsara.com/role/NetLossPerShareBasicandDilutedScheduleofBasicandDilutedNetLossPerShareDetails", "longName": "9954510 - Disclosure - Net Loss Per Share, Basic and Diluted - Schedule of Basic and Diluted Net Loss Per Share (Details)", "shortName": "Net Loss Per Share, Basic and Diluted - Schedule of Basic and Diluted Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.samsara.com/role/NetLossPerShareBasicandDilutedScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails", "longName": "9954511 - Disclosure - Net Loss Per Share, Basic and Diluted - Schedule of Potentially Dilutive Securities Excluded from the Computation of Diluted Net Loss per Share (Details)", "shortName": "Net Loss Per Share, Basic and Diluted - Schedule of Potentially Dilutive Securities Excluded from the Computation of Diluted Net Loss per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "iot-20231028.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.samsara.com/role/SegmentInformationNarrativeDetails", "longName": "9954512 - Disclosure - Segment Information - Narrative (Details)", "shortName": "Segment Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": null, "uniqueAnchor": null }, "R64": { "role": "http://www.samsara.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails", "longName": "9954513 - Disclosure - Segment Information - Schedule of Disaggregation of Revenue (Details)", "shortName": "Segment Information - Schedule of Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-13", "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": "iot-20231028.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-229", "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": "iot-20231028.htm", "unique": true } }, "R65": { "role": "http://www.samsara.com/role/SegmentInformationScheduleofLonglivedAssetsbyGeographicAreasDetails", "longName": "9954514 - Disclosure - Segment Information - Schedule of Long-lived Assets by Geographic Areas (Details)", "shortName": "Segment Information - Schedule of Long-lived Assets by Geographic Areas (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-5", "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": "iot-20231028.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "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": "iot-20231028.htm", "first": true, "unique": true } } }, "tag": { "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r746" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.samsara.com/role/EquitySummaryofStockBasedCompensationExpenseDetails" ], "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": [ "r82" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r744" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.samsara.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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": [ "r42", "r43", "r44", "r121", "r122", "r125", "r126" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.samsara.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": [ "r7" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r741" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.samsara.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": [ "r94", "r124", "r129", "r130" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.samsara.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": [ "r397", "r398", "r399", "r537", "r776", "r777", "r778", "r836", "r858" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other non-cash adjustments", "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": [ "r90" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r745" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash, Noncurrent", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r120", "r766", "r773" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r742" ] }, "us-gaap_CapitalizedContractCostAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAxis", "presentation": [ "http://www.samsara.com/role/CoststoObtainandFulfillaContractNarrativeDetails", "http://www.samsara.com/role/CoststoObtainandFulfillaContractScheduleofCapitalizedCommissionCostsDetails", "http://www.samsara.com/role/CoststoObtainandFulfillaContractScheduleofCapitalizedConnectedDeviceCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Axis]", "label": "Capitalized Contract Cost [Axis]", "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r293" ] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.samsara.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule 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": [ "r17" ] }, "us-gaap_CapitalizedContractCostTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostTable", "presentation": [ "http://www.samsara.com/role/CoststoObtainandFulfillaContractNarrativeDetails", "http://www.samsara.com/role/CoststoObtainandFulfillaContractScheduleofCapitalizedCommissionCostsDetails", "http://www.samsara.com/role/CoststoObtainandFulfillaContractScheduleofCapitalizedConnectedDeviceCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Table]", "label": "Capitalized Contract Cost [Table]", "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r293" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.samsara.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": [ "r95" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r743" ] }, "us-gaap_CapitalizedContractCostDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostDomain", "presentation": [ "http://www.samsara.com/role/CoststoObtainandFulfillaContractNarrativeDetails", "http://www.samsara.com/role/CoststoObtainandFulfillaContractScheduleofCapitalizedCommissionCostsDetails", "http://www.samsara.com/role/CoststoObtainandFulfillaContractScheduleofCapitalizedConnectedDeviceCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Domain]", "label": "Capitalized Contract Cost [Domain]", "documentation": "Cost capitalized in obtaining and fulfilling contract with customer." } } }, "auth_ref": [ "r293" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r744" ] }, "us-gaap_CapitalizedContractCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostTableTextBlock", "presentation": [ "http://www.samsara.com/role/CoststoObtainandFulfillaContractTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Capitalized Contract Costs", "label": "Capitalized Contract Cost [Table Text Block]", "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r793" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails", "http://www.samsara.com/role/FairValueMeasurementsDetails" ], "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": [ "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r315", "r329", "r426", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r513", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r787", "r788", "r789", "r790" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.samsara.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostLineItems", "presentation": [ "http://www.samsara.com/role/CoststoObtainandFulfillaContractNarrativeDetails", "http://www.samsara.com/role/CoststoObtainandFulfillaContractScheduleofCapitalizedCommissionCostsDetails", "http://www.samsara.com/role/CoststoObtainandFulfillaContractScheduleofCapitalizedConnectedDeviceCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost [Line Items]", "label": "Capitalized Contract Cost [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r293" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.samsara.com/role/CoststoObtainandFulfillaContractScheduleofCapitalizedCommissionCostsDetails", "http://www.samsara.com/role/CoststoObtainandFulfillaContractScheduleofCapitalizedConnectedDeviceCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r294" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of foreign 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": [ "r438" ] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Cash", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r18", "r107", "r852" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r88" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r744" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.0001 par value\u2014400,000,000 shares authorized as of October\u00a028, 2023 and January\u00a028, 2023; zero shares issued and outstanding as of October\u00a028, 2023 and January\u00a028, 2023", "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": [ "r71", "r503", "r663" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.samsara.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price of common stock", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsScheduleofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsScheduleofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period", "periodEndLabel": "Cash, cash equivalents, and restricted cash, end of period", "totalLabel": "Total cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r35", "r88", "r169" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r28", "r134", "r158", "r159", "r160", "r173", "r174", "r175", "r177", "r183", "r185", "r206", "r275", "r276", "r332", "r397", "r398", "r399", "r409", "r410", "r420", "r421", "r422", "r423", "r424", "r425", "r428", "r439", "r441", "r442", "r443", "r444", "r445", "r461", "r524", "r525", "r526", "r537", "r601" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://www.samsara.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, liability", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r448", "r460" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.samsara.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": [ "r24", "r137", "r171", "r274", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r417", "r418", "r419", "r437", "r663", "r802", "r842", "r843" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r134", "r173", "r174", "r175", "r177", "r183", "r185", "r275", "r276", "r397", "r398", "r399", "r409", "r410", "r420", "r422", "r423", "r425", "r428", "r524", "r526", "r537", "r858" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.samsara.com/role/EquityScheduleofReservedSharesofCommonStockforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total shares of common stock reserved for future issuance", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r27" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r745" ] }, "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInContractWithCustomerLiabilityAbstract", "presentation": [ "http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligationsScheduleofDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Contract with Customer, Liability [Abstract]", "label": "Change in Contract with Customer, Liability [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligationsScheduleofDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized in the period from beginning deferred revenue balance", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r354" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r745" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss", "crdr": "debit", "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest receivable", "label": "Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of accrued interest on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r249", "r287", "r288", "r289" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.samsara.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": [ "r666", "r667", "r668", "r670", "r671", "r672", "r673", "r776", "r777", "r836", "r856", "r858" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.samsara.com/role/EquitySummaryofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r57" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r72", "r75", "r76", "r93", "r564", "r580", "r602", "r603", "r663", "r675", "r775", "r791", "r838", "r858" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r69", "r401", "r850" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r745" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.samsara.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal-use software development costs", "label": "Software and Software Development Costs [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Values of Available for Sale Marketable Securities", "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_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.samsara.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": [ "r11", "r134", "r158", "r159", "r160", "r173", "r174", "r175", "r177", "r183", "r185", "r206", "r275", "r276", "r332", "r397", "r398", "r399", "r409", "r410", "r420", "r421", "r422", "r423", "r424", "r425", "r428", "r439", "r441", "r442", "r443", "r444", "r445", "r461", "r524", "r525", "r526", "r537", "r601" ] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.samsara.com/role/EquityNarrativeDetails", "http://www.samsara.com/role/EquityScheduleofReservedSharesofCommonStockforFutureIssuanceDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for future grants", "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r782" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r745" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r10", "r30", "r421", "r424", "r461", "r524", "r525", "r768", "r769", "r770", "r776", "r777", "r778" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration]", "label": "Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes accrued interest, after allowance for credit loss, on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r288" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://www.samsara.com/role/CoststoObtainandFulfillaContractNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized contract cost", "label": "Capitalized Contract Cost, Net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r293" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r746" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.samsara.com/role/EquityNarrativeDetails", "http://www.samsara.com/role/EquityScheduleofRSUActivityDetails", "http://www.samsara.com/role/EquityScheduleofReservedSharesofCommonStockforFutureIssuanceDetails", "http://www.samsara.com/role/EquitySummaryofStockBasedCompensationExpenseDetails", "http://www.samsara.com/role/NetLossPerShareBasicandDilutedScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs", "verboseLabel": "RSUs outstanding", "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": [] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r746" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.samsara.com/role/CoststoObtainandFulfillaContract", "http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligations" ], "lang": { "en-us": { "role": { "verboseLabel": "Costs to Obtain and Fulfill a Contract", "terseLabel": "Revenue, 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": [ "r132", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r355" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_SubscriptionAndCirculationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubscriptionAndCirculationMember", "presentation": [ "http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligationsScheduleofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription revenue", "label": "Subscription and Circulation [Member]", "documentation": "Right to receive or access periodic material for specified period of time." } } }, "auth_ref": [ "r807" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails" ], "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": [ "r128" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.samsara.com/role/EquityScheduleofRSUActivityDetails" ], "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": [ "r384" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.samsara.com/role/EquitySummaryofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual term, outstanding", "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": [ "r102" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r716" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "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": [ "r83", "r171", "r213", "r220", "r225", "r228", "r274", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r437", "r644", "r802" ] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.samsara.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r718" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r717" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.samsara.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": [ "r77", "r109", "r507", "r663", "r775", "r791", "r838" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r716" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.samsara.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.samsara.com/role/EquityScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Grant-Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment accrued but not yet paid", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r37", "r38", "r39" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.samsara.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r314", "r357", "r358", "r359", "r360", "r361", "r362", "r465", "r466", "r467", "r647", "r648", "r657", "r658", "r659" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.samsara.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate\u2014operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r459", "r662" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r719" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r717" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r691", "r699", "r709", "r726", "r734", "r738", "r746" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.samsara.com/role/SegmentInformationScheduleofLonglivedAssetsbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total long-lived assets, net", "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": [ "r233" ] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://www.samsara.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Marketable Securities, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r67" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r717" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r685", "r696", "r706", "r731" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss:", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.samsara.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.samsara.com/role/SegmentInformationScheduleofLonglivedAssetsbyGeographicAreasDetails" ], "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": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r45", "r79" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r4", "r9", "r105", "r154", "r157" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r691", "r699", "r709", "r726", "r734", "r738", "r746" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r684", "r695", "r705", "r730" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r717" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.samsara.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.samsara.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.samsara.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future minimum lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r460" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://www.samsara.com/role/PropertyandEquipmentNetCapitalizedandAmortizedAmountsforInternalUseSoftwareDevelopmentCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Capitalized Computer Software, Amortization", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r8", "r112" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r4", "r9", "r105" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of investments", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r33", "r166", "r241" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r737" ] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sales of investments", "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r32", "r166", "r241", "r273" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.samsara.com/role/Cover", "http://www.samsara.com/role/EquityNarrativeDetails", "http://www.samsara.com/role/EquityScheduleofReservedSharesofCommonStockforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class A", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r858" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r718" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.samsara.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.samsara.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r460" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.samsara.com/role/SegmentInformationScheduleofLonglivedAssetsbyGeographicAreasDetails" ], "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": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.samsara.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.samsara.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": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.samsara.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.samsara.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r460" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r718" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before provision for income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r80", "r110", "r213", "r220", "r225", "r228", "r498", "r510", "r644" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.samsara.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.samsara.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r460" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r684", "r695", "r705", "r730" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.samsara.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.samsara.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r460" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.samsara.com/role/EquitySummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r725" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.samsara.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.samsara.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r841" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.samsara.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": [ "r679" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.samsara.com/role/EquityScheduleofWeightedAverageAssumptionsUsedToEstimateTheFairValueDetails", "http://www.samsara.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r300", "r301", "r302", "r303", "r356", "r363", "r390", "r391", "r392", "r468", "r492", "r523", "r552", "r553", "r606", "r608", "r610", "r611", "r613", "r632", "r633", "r645", "r649", "r660", "r665", "r668", "r794", "r804", "r845", "r846", "r847", "r848", "r849" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.samsara.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Lease Payments", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r841" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r726" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r718" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.samsara.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": [ "r767" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.samsara.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": [ "r712" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.samsara.com/role/EquityScheduleofWeightedAverageAssumptionsUsedToEstimateTheFairValueDetails", "http://www.samsara.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r300", "r301", "r302", "r303", "r363", "r492", "r523", "r552", "r553", "r606", "r608", "r610", "r611", "r613", "r632", "r633", "r645", "r649", "r660", "r665", "r804", "r844", "r845", "r846", "r847", "r848", "r849" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.samsara.com/role/EquityScheduleofWeightedAverageAssumptionsUsedToEstimateTheFairValueDetails", "http://www.samsara.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r300", "r301", "r302", "r303", "r356", "r363", "r390", "r391", "r392", "r468", "r492", "r523", "r552", "r553", "r606", "r608", "r610", "r611", "r613", "r632", "r633", "r645", "r649", "r660", "r665", "r668", "r794", "r804", "r845", "r846", "r847", "r848", "r849" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r713" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.samsara.com/role/EquitySummaryofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options, Additional Disclosures", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.samsara.com/role/EquitySummaryofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "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": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.samsara.com/role/EquityScheduleofWeightedAverageAssumptionsUsedToEstimateTheFairValueDetails", "http://www.samsara.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r300", "r301", "r302", "r303", "r363", "r492", "r523", "r552", "r553", "r606", "r608", "r610", "r611", "r613", "r632", "r633", "r645", "r649", "r660", "r665", "r804", "r844", "r845", "r846", "r847", "r848", "r849" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r718" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.samsara.com/role/EquitySummaryofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual term, exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r57" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r686", "r697", "r707", "r732" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r718" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.samsara.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_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.samsara.com/role/FairValueMeasurementsDetails": { "parentTag": "iot_CashEquivalentsAndRestrictedCashFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.samsara.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.samsara.com/role/EquityNarrativeDetails", "http://www.samsara.com/role/EquityScheduleofWeightedAverageAssumptionsUsedToEstimateTheFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term", "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": [ "r389" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r136", "r149", "r171", "r274", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r416", "r418", "r437", "r663", "r802", "r803", "r842" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.samsara.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": [ "r73", "r663", "r857" ] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://www.samsara.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.samsara.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": [ "r64", "r106" ] }, "iot_CashEquivalentsAtCarryingValueAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "CashEquivalentsAtCarryingValueAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails": { "parentTag": "iot_CashEquivalentsAtCarryingValueAmortizedCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross Unrealized Losses", "label": "Cash Equivalents, At Carrying Value, Accumulated Gross Unrealized Loss, Before Tax", "documentation": "Cash Equivalents, At Carrying Value, Accumulated Gross Unrealized Loss, Before Tax" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.samsara.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": [ "r7" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase 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": [ "r87" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.samsara.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": [ "r751" ] }, "iot_AdamEltoukhyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "AdamEltoukhyMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Adam Eltoukhy [Member]", "documentation": "Adam Eltoukhy" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "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": [] }, "iot_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "AdjustmentsToAdditionalPaidInCapitalEarlyExercisedStockOptions", "crdr": "credit", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of early exercised stock options", "label": "Adjustments To Additional Paid In Capital, Early Exercised Stock Options", "documentation": "Adjustments To Additional Paid In Capital, Early Exercised Stock Options" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndMarketableSecuritiesTextBlock", "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestments" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents, Restricted Cash, and Investments", "label": "Cash, Cash Equivalents, and Marketable Securities [Text Block]", "documentation": "The entire disclosure of cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss)." } } }, "auth_ref": [ "r784" ] }, "iot_CommissionCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "CommissionCostsMember", "presentation": [ "http://www.samsara.com/role/CoststoObtainandFulfillaContractScheduleofCapitalizedCommissionCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commission Costs", "label": "Commission Costs [Member]", "documentation": "Commission Costs" } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.samsara.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_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.samsara.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": [ "r676" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.samsara.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3). Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income, and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset." } } }, "auth_ref": [ "r12", "r65" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.samsara.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": [ "r677" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.samsara.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [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": [] }, "iot_TwoThousandTwentyOneEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "TwoThousandTwentyOneEquityIncentivePlanMember", "presentation": [ "http://www.samsara.com/role/EquityScheduleofReservedSharesofCommonStockforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Equity Incentive Plan", "label": "Two Thousand Twenty One Equity Incentive Plan [Member]", "documentation": "Two Thousand Twenty One Equity Incentive Plan" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesAbstract", "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments:", "label": "Debt Securities, Available-for-Sale [Abstract]" } } }, "auth_ref": [] }, "iot_CapitalizedContractCostNetCurrentConnectedDeviceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "CapitalizedContractCostNetCurrentConnectedDeviceCosts", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Connected device costs, current", "label": "Capitalized Contract Cost, Net, Current, Connected Device Costs", "documentation": "Capitalized Contract Cost, Net, Current, Connected Device Costs" } } }, "auth_ref": [] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails", "http://www.samsara.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government and agency securities", "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r641", "r657", "r659", "r851" ] }, "iot_DebtSecuritiesAvailableForSaleMaturityAllocatedAndSingleMaturityDateRollingAfterOneThroughTwoYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "DebtSecuritiesAvailableForSaleMaturityAllocatedAndSingleMaturityDateRollingAfterOneThroughTwoYearsFairValue", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsScheduleofFairValuesofAvailableforSaleMarketableSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsScheduleofFairValuesofAvailableforSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one year to two years", "label": "Debt Securities, Available-For-Sale, Maturity, Allocated And Single Maturity Date, Rolling After One Through Two Years, Fair Value", "documentation": "Debt Securities, Available-For-Sale, Maturity, Allocated And Single Maturity Date, Rolling After One Through Two Years, Fair Value" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.samsara.com/role/IncomeTaxesDetails" ], "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": [ "r404" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "iot_OfferingPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "OfferingPeriodAxis", "presentation": [ "http://www.samsara.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offering Period [Axis]", "label": "Offering Period [Axis]", "documentation": "Offering Period" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.samsara.com/role/EquityNarrativeDetails", "http://www.samsara.com/role/EquityScheduleofReservedSharesofCommonStockforFutureIssuanceDetails", "http://www.samsara.com/role/EquitySummaryofStockBasedCompensationExpenseDetails", "http://www.samsara.com/role/NetLossPerShareBasicandDilutedScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "verboseLabel": "Options outstanding", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.samsara.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": [ "r677" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.samsara.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r314", "r357", "r362", "r433", "r466", "r647", "r648", "r657", "r658", "r659" ] }, "iot_AdditionalOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "AdditionalOperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.samsara.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in operating lease, right-of-use asset", "label": "Additional Operating Lease Right Of Use Asset", "documentation": "Additional operating lease resulting in a right-of-use asset" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.samsara.com/role/Equity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r98", "r170", "r316", "r318", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r330", "r332", "r427", "r604", "r605", "r620" ] }, "iot_CapitalizedContractCostNetPeriodCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "CapitalizedContractCostNetPeriodCost", "crdr": "debit", "presentation": [ "http://www.samsara.com/role/CoststoObtainandFulfillaContractScheduleofCapitalizedCommissionCostsDetails", "http://www.samsara.com/role/CoststoObtainandFulfillaContractScheduleofCapitalizedConnectedDeviceCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized commission costs", "verboseLabel": "Capitalized connected device costs", "label": "Capitalized Contract Cost, Net, Period Cost", "documentation": "Capitalized Contract Cost, Net, Period Cost" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.samsara.com/role/EquitySummaryofStockOptionsDetails" ], "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": [ "r375" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.samsara.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_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.samsara.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r314", "r357", "r362", "r433", "r465", "r657", "r658", "r659" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.samsara.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": [ "r677" ] }, "iot_CashEquivalentsAndRestrictedCashFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "CashEquivalentsAndRestrictedCashFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.samsara.com/role/FairValueMeasurementsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.samsara.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total cash equivalents and restricted cash", "label": "Cash Equivalents And Restricted Cash, Fair Value Disclosure", "documentation": "Cash Equivalents And Restricted Cash, Fair Value Disclosure" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAdditions", "crdr": "debit", "presentation": [ "http://www.samsara.com/role/PropertyandEquipmentNetCapitalizedandAmortizedAmountsforInternalUseSoftwareDevelopmentCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized internal-use software development costs", "label": "Capitalized Computer Software, Additions", "documentation": "Additions made to capitalized computer software costs during the period." } } }, "auth_ref": [ "r46" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.samsara.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": [ "r678" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.samsara.com/role/NetLossPerShareBasicandDilutedScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r40" ] }, "iot_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod", "presentation": [ "http://www.samsara.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.samsara.com/role/EquitySummaryofStockOptionsDetails" ], "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": [ "r376" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.samsara.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": [ "r677" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.samsara.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r314", "r357", "r358", "r359", "r360", "r361", "r362", "r433", "r467", "r647", "r648", "r657", "r658", "r659" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.samsara.com/role/EquitySummaryofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.samsara.com/role/NetLossPerShareBasicandDilutedScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.samsara.com/role/EquityScheduleofRSUActivityDetails" ], "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": [ "r384" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.samsara.com/role/EquityScheduleofRSUActivityDetails" ], "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": [ "r382" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.samsara.com/role/EquityScheduleofRSUActivityDetails" ], "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": [ "r382" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.samsara.com/role/NetLossPerShareBasicandDilutedScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities (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": [ "r202" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.samsara.com/role/EquityScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period (in shares)", "periodEndLabel": "Balance at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, 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": [ "r379", "r380" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.samsara.com/role/EquityScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period (in dollars per share)", "periodEndLabel": "Balance at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, 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": [ "r379", "r380" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Basic and diluted net loss per share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.samsara.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost not yet recognized, amount", "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": [ "r396" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.samsara.com/role/EquityScheduleofRSUActivityDetails" ], "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": [ "r383" ] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "presentation": [ "http://www.samsara.com/role/PropertyandEquipmentNetInternalUseSoftwareDevelopmentCostsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal-use software development costs, net", "label": "Capitalized Computer Software, Net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r634" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.samsara.com/role/EquityScheduleofRSUActivityDetails" ], "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": [ "r383" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.samsara.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r690", "r701", "r711", "r736" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.samsara.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r91" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.samsara.com/role/NetLossPerShareBasicandDilutedTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Potentially Dilutive Securities Excluded from the Computation of Diluted Net Loss per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.samsara.com/role/NetLossPerShareBasicandDilutedScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.samsara.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": [ "r386" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.samsara.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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": [ "r40", "r41" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://www.samsara.com/role/DescriptionofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business", "label": "Business Description and Basis of Presentation [Text Block]", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r70", "r91", "r92" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.samsara.com/role/EquitySummaryofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, outstanding", "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": [ "r57" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.samsara.com/role/EquitySummaryofStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period (in shares)", "periodEndLabel": "Balance at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r371", "r372" ] }, "iot_DebtSecuritiesAvailableForSaleMaturityTermMaximum": { "xbrltype": "durationItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "DebtSecuritiesAvailableForSaleMaturityTermMaximum", "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsNarrativeDetails" ], "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": [] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.samsara.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast", "label": "Forecast [Member]" } } }, "auth_ref": [ "r364", "r779" ] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.samsara.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r186", "r364", "r753", "r754", "r779" ] }, "iot_SanjitBiswasMember": { "xbrltype": "domainItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "SanjitBiswasMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Sanjit Biswas [Member]", "documentation": "Sanjit Biswas" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsScheduleofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsScheduleofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash and Cash Equivalents", "documentation": "Amount of cash and cash equivalents 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. 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": [ "r35", "r107", "r138", "r169", "r502" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of non-cash investing and financing activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for vesting of RSUs", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r11", "r71", "r72", "r101" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.samsara.com/role/EquitySummaryofStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period (in dollars per share)", "periodEndLabel": "Balance at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r371", "r372" ] }, "iot_ConnectedDeviceCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "ConnectedDeviceCostsMember", "presentation": [ "http://www.samsara.com/role/CoststoObtainandFulfillaContractNarrativeDetails", "http://www.samsara.com/role/CoststoObtainandFulfillaContractScheduleofCapitalizedConnectedDeviceCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Connected Device Costs", "label": "Connected Device Costs [Member]", "documentation": "Connected Device Costs" } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.samsara.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r186", "r364", "r753", "r779" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.samsara.com/role/EquitySummaryofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r373" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.samsara.com/role/EquitySummaryofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable at end of period (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r373" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.samsara.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and 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": [] }, "iot_IncreaseDecreaseInOperatingLeaseRightOfUseAssetAndOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAssetAndOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets and liabilities, net", "label": "Increase (Decrease) In Operating Lease Right-Of-Use Asset And Operating Lease Liability", "documentation": "Increase (Decrease) In Operating Lease Right-Of-Use Asset And Operating Lease Liability" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://www.samsara.com/role/EquityScheduleofWeightedAverageAssumptionsUsedToEstimateTheFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility, minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "iot_CashEquivalentsAtCarryingValueAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "CashEquivalentsAtCarryingValueAmortizedCost", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost", "label": "Cash Equivalents, At Carrying Value, Amortized Cost", "documentation": "Cash Equivalents, At Carrying Value, Amortized Cost" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://www.samsara.com/role/EquityScheduleofWeightedAverageAssumptionsUsedToEstimateTheFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility, maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "iot_AccruedAndOtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "AccruedAndOtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Accrued And Other Liabilities, Current", "documentation": "Accrued And Other Liabilities, Current" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.samsara.com/role/EquityScheduleofWeightedAverageAssumptionsUsedToEstimateTheFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate, minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.samsara.com/role/EquityNarrativeDetails", "http://www.samsara.com/role/EquityScheduleofWeightedAverageAssumptionsUsedToEstimateTheFairValueDetails" ], "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": [ "r391" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.samsara.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Costs", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r840" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://www.samsara.com/role/EquityScheduleofWeightedAverageAssumptionsUsedToEstimateTheFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate, maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "iot_JonathanChadwickMember": { "xbrltype": "domainItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "JonathanChadwickMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Jonathan Chadwick [Member]", "documentation": "Jonathan Chadwick" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.samsara.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [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": [ "r452" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, after Allowance for Credit Loss", "documentation": "Amortized cost excluding accrued interest, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r792" ] }, "iot_CashEquivalentsAtCarryingValueAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "CashEquivalentsAtCarryingValueAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails": { "parentTag": "iot_CashEquivalentsAtCarryingValueAmortizedCost", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Unrealized Gains", "label": "Cash Equivalents, At Carrying Value, Accumulated Gross Unrealized Gain, Before Tax", "documentation": "Cash Equivalents, At Carrying Value, Accumulated Gross Unrealized Gain, Before Tax" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 3.0 }, "http://www.samsara.com/role/FairValueMeasurementsDetails": { "parentTag": "iot_CashEquivalentsAndRestrictedCashFairValueDisclosure", "weight": 1.0, "order": 3.0 }, "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsScheduleofFairValuesofAvailableforSaleMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsScheduleofFairValuesofAvailableforSaleMarketableSecuritiesDetails", "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails", "http://www.samsara.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value", "totalLabel": "Total", "verboseLabel": "Marketable securities", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest", "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r792" ] }, "iot_StockOptionExercisesInTransit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "StockOptionExercisesInTransit", "crdr": "debit", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock option exercises in transit", "label": "Stock Option Exercises In Transit", "documentation": "Stock Option Exercises In Transit" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest, Current", "documentation": "Amount excluding accrued interest, 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": [ "r792" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 }, "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.samsara.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease modification, impairment, and related charges", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r6", "r47" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with equity compensation plans (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r11", "r71", "r72", "r101" ] }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterestNoncurrent", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term investments", "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest, Noncurrent", "documentation": "Amount excluding accrued interest, 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": [ "r792" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails", "http://www.samsara.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r138" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.samsara.com/role/EquityNarrativeDetails", "http://www.samsara.com/role/EquityScheduleofRSUActivityDetails", "http://www.samsara.com/role/EquityScheduleofReservedSharesofCommonStockforFutureIssuanceDetails", "http://www.samsara.com/role/EquityScheduleofWeightedAverageAssumptionsUsedToEstimateTheFairValueDetails", "http://www.samsara.com/role/EquitySummaryofStockBasedCompensationExpenseDetails", "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": [ "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.samsara.com/role/EquityNarrativeDetails", "http://www.samsara.com/role/EquityScheduleofRSUActivityDetails", "http://www.samsara.com/role/EquityScheduleofWeightedAverageAssumptionsUsedToEstimateTheFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393" ] }, "iot_SecondPurchasePeriodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "SecondPurchasePeriodMember", "presentation": [ "http://www.samsara.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Second Purchase Period", "label": "Second Purchase Period [Member]", "documentation": "Second Purchase Period" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.samsara.com/role/EquityNarrativeDetails", "http://www.samsara.com/role/EquityScheduleofRSUActivityDetails", "http://www.samsara.com/role/EquityScheduleofWeightedAverageAssumptionsUsedToEstimateTheFairValueDetails" ], "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": [ "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for vesting of RSUs (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r11", "r101" ] }, "iot_TwoThousandTwentyOneEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "TwoThousandTwentyOneEmployeeStockPurchasePlanMember", "presentation": [ "http://www.samsara.com/role/EquityNarrativeDetails", "http://www.samsara.com/role/EquityScheduleofReservedSharesofCommonStockforFutureIssuanceDetails", "http://www.samsara.com/role/EquityScheduleofWeightedAverageAssumptionsUsedToEstimateTheFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Employee Stock Purchase Plan", "label": "Two Thousand Twenty One Employee Stock Purchase Plan [Member]", "documentation": "Two Thousand Twenty One Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.samsara.com/role/NetLossPerShareBasicandDilutedTables" ], "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": [ "r781" ] }, "iot_FirstPurchasePeriodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "FirstPurchasePeriodMember", "presentation": [ "http://www.samsara.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "First Purchase Period", "label": "First Purchase Period [Member]", "documentation": "First Purchase Period" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "iot_CapitalizedContractCostNetNoncurrentCommissionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "CapitalizedContractCostNetNoncurrentCommissionCosts", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.samsara.com/role/CoststoObtainandFulfillaContractNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred commissions", "label": "Capitalized Contract Cost, Net, Noncurrent, Commission Costs", "documentation": "Capitalized Contract Cost, Net, Noncurrent, Commission Costs" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward", "presentation": [ "http://www.samsara.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock purchases (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Purchased for Award", "documentation": "Number of shares purchased for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r835" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets, non-current", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r141" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.samsara.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r452" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r168" ] }, "us-gaap_LossContingencyReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyReceivable", "crdr": "debit", "presentation": [ "http://www.samsara.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, receivable", "label": "Loss Contingency, Receivable", "documentation": "Amount of receivable related to a loss contingency accrual. For example, an insurance recovery receivable." } } }, "auth_ref": [ "r801" ] }, "iot_JohnBicketMember": { "xbrltype": "domainItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "JohnBicketMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "John Bicket [Member]", "documentation": "John Bicket" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://www.samsara.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r446" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.samsara.com/role/EquitySummaryofStockOptionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r11", "r71", "r72", "r101", "r376" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "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/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r168" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "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": [ "r85", "r585" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r688", "r699", "r709", "r734" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r88", "r89", "r90" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.samsara.com/role/EquitySummaryofStockOptionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited, canceled, or expired (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": [ "r815" ] }, "iot_TwoThousandFifteenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "TwoThousandFifteenEquityIncentivePlanMember", "presentation": [ "http://www.samsara.com/role/EquityScheduleofReservedSharesofCommonStockforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2015 Equity Incentive Plan", "label": "Two Thousand Fifteen Equity Incentive Plan [Member]", "documentation": "Two Thousand Fifteen Equity Incentive Plan" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.samsara.com/role/EquitySummaryofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited, canceled, or expired (in dollars per share)", "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": [ "r815" ] }, "iot_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.samsara.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.samsara.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029 and thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, After Year Four", "documentation": "Lessee, Operating Lease, Liability, to be Paid, After Year Four" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "iot_CommonStockCapitalSharesReservedForFutureIssuanceAnnualEvergreenIncrease": { "xbrltype": "sharesItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "CommonStockCapitalSharesReservedForFutureIssuanceAnnualEvergreenIncrease", "presentation": [ "http://www.samsara.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares reserved for future issuance, annual evergreen increase (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance, Annual Evergreen Increase", "documentation": "Common Stock, Capital Shares Reserved for Future Issuance, Annual Evergreen Increase" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r22", "r171", "r274", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r417", "r418", "r419", "r437", "r560", "r643", "r675", "r802", "r842", "r843" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.samsara.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of RSU Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r58" ] }, "iot_CapitalizedContractCostNetNoncurrentConnectedDeviceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "CapitalizedContractCostNetNoncurrentConnectedDeviceCosts", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Connected device costs, non-current", "label": "Capitalized Contract Cost, Net, Noncurrent, Connected Device Costs", "documentation": "Capitalized Contract Cost, Net, Noncurrent, Connected Device Costs" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r213", "r220", "r225", "r228", "r644" ] }, "iot_OfferingPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "OfferingPeriodDomain", "presentation": [ "http://www.samsara.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offering Period [Domain]", "label": "Offering Period [Domain]", "documentation": "Offering Period" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.samsara.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r119", "r131", "r184", "r185", "r217", "r403", "r412", "r516" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r148", "r639", "r663" ] }, "iot_NumberOfEquityIncentivePlans": { "xbrltype": "integerItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "NumberOfEquityIncentivePlans", "presentation": [ "http://www.samsara.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of equity incentive plans", "label": "Number Of Equity Incentive Plans", "documentation": "Number Of Equity Incentive Plans" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.samsara.com/role/PropertyandEquipmentNetDepreciationandAmortizationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation and amortization", "terseLabel": "Depreciation and amortization expense", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r6", "r216" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "presentation": [ "http://www.samsara.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted Average Assumptions Used to Estimate Fair Value of ESPP Shares", "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": [ "r103" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, 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": [ "r71", "r562" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of offering costs", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r34" ] }, "iot_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod", "presentation": [ "http://www.samsara.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offering period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Offering Period", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Offering Period" } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r71", "r317" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r737" ] }, "iot_UnlawfulDrawDownOnLetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "UnlawfulDrawDownOnLetterOfCreditMember", "presentation": [ "http://www.samsara.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unlawful Draw Down On Letter Of Credit", "label": "Unlawful Draw Down On Letter Of Credit [Member]", "documentation": "Unlawful Draw Down On Letter Of Credit" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.samsara.com/role/NetLossPerShareBasicandDilutedScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used in computing net loss per share attributable to 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": [ "r190", "r201" ] }, "iot_IncreaseDecreaseInCapitalizedContractCostCommissionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "IncreaseDecreaseInCapitalizedContractCostCommissionCosts", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred commissions", "label": "Increase (Decrease) In Capitalized Contract Cost, Commission Costs", "documentation": "Increase (Decrease) In Capitalized Contract Cost, Commission Costs" } } }, "auth_ref": [] }, "iot_ContractWithCustomerLiabilityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "ContractWithCustomerLiabilityRollForward", "presentation": [ "http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligationsScheduleofDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Liability [Roll Forward]", "label": "Contract with Customer, Liability [Roll Forward]", "documentation": "Contract with Customer, Liability" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r61", "r62", "r366" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r31", "r155", "r157", "r162", "r496", "r514" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.samsara.com/role/NetLossPerShareBasicandDilutedScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used in computing net loss per share attributable to 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": [ "r188", "r201" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.samsara.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r783" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity (Deficit)", "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_IncentiveFromLessor": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncentiveFromLessor", "crdr": "credit", "presentation": [ "http://www.samsara.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incentive received", "label": "Incentive from Lessor", "documentation": "Amount of incentive received by lessee from lessor." } } }, "auth_ref": [ "r116", "r117", "r118", "r755" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.samsara.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r783" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.samsara.com/role/NetLossPerShareBasicandDilutedScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails" ], "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": [ "r40" ] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails": { "parentTag": "iot_CashEquivalentsAtCarryingValueAmortizedCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Value", "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": [ "r765", "r852" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock in connection with equity compensation plans", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r3", "r15" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsScheduleofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsScheduleofCashCashEquivalentsandRestrictedCashDetails" ], "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": [ "r35", "r138", "r638" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.samsara.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": [ "r431" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.samsara.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, remaining lease term (in years)", "label": "Lessee, Operating Lease, Remaining Lease Term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r839" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r173", "r174", "r175", "r206", "r494", "r530", "r548", "r554", "r555", "r556", "r557", "r558", "r559", "r562", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r575", "r576", "r577", "r578", "r579", "r581", "r584", "r585", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r601", "r669" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.samsara.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r446" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.samsara.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": [ "r333", "r334", "r353" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.samsara.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": [ "r333", "r334", "r353" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligationsScheduleofDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Deferred revenue, beginning of period", "periodEndLabel": "Deferred revenue, end of period", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r333", "r334", "r353" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r108", "r142", "r171", "r213", "r221", "r226", "r274", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r416", "r418", "r437", "r500", "r574", "r663", "r675", "r802", "r803", "r842" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from 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": [ "r166", "r167", "r785" ] }, "us-gaap_CashEquivalentsAtCarryingValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsAtCarryingValueAbstract", "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents:", "label": "Cash Equivalents, at Carrying Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other assets, non-current", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r772" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r689", "r700", "r710", "r735" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.samsara.com/role/NetLossPerShareBasicandDilutedScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to 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": [ "r163", "r178", "r179", "r180", "r181", "r182", "r191", "r199", "r200", "r201", "r205", "r429", "r430", "r497", "r515", "r642" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.samsara.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r172", "r402", "r405", "r407", "r408", "r411", "r413", "r414", "r415", "r536" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails", "http://www.samsara.com/role/FairValueMeasurementsDetails" ], "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": [ "r97", "r670", "r671", "r672", "r673" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.samsara.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r147", "r239", "r277", "r280", "r283", "r853" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r688", "r699", "r709", "r734" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.samsara.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts, writeoff", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r282" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.samsara.com/role/EquitySummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsScheduleofFairValuesofAvailableforSaleMarketableSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsScheduleofFairValuesofAvailableforSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due within one year", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, 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, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r786" ] }, "us-gaap_LitigationStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationStatusAxis", "presentation": [ "http://www.samsara.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Status [Axis]", "label": "Litigation Status [Axis]", "documentation": "Information by status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r796" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.samsara.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Fiscal Year", "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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gains (losses) on investments, net of tax", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r150", "r151", "r152" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.samsara.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.samsara.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r7", "r499", "r509", "r663" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.samsara.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": [ "r447" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r737" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.samsara.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": [ "r677" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.samsara.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r13", "r14", "r58" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.samsara.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails", "http://www.samsara.com/role/SegmentInformationScheduleofLonglivedAssetsbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r232", "r233", "r549", "r550", "r551", "r607", "r609", "r612", "r614", "r621", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r637", "r651", "r668", "r806", "r854" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.samsara.com/role/EquityScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r747" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.samsara.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": [] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r724" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r748" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r719" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.samsara.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, right-of-use asset", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r447" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r747" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r719" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r681", "r692", "r702", "r727" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive loss", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r11", "r19", "r154", "r157", "r161", "r439", "r440", "r445", "r495", "r512", "r768", "r769" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r719" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r719" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.samsara.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit loss expense (benefit)", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r164", "r281" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r719" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.samsara.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r314", "r357", "r358", "r359", "r360", "r361", "r362", "r433", "r465", "r466", "r467", "r647", "r648", "r657", "r658", "r659" ] }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Cash Equivalents and Available for Sale Marketable Securities", "label": "Cash, Cash Equivalents and Investments [Table Text Block]", "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments." } } }, "auth_ref": [] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r749" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r719" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income and other income (expense), net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r86" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.samsara.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": [] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r726" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.samsara.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": [ "r677" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.samsara.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.samsara.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r460" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.samsara.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, period (in months)", "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": [ "r128" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r680", "r750" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r720" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.samsara.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_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.samsara.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": [] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r737" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.samsara.com/role/LeasesWeightedAverageRemainingLeaseTermandDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term\u2014operating leases (in years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r458", "r662" ] }, "us-gaap_ProductAndServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductAndServiceOtherMember", "presentation": [ "http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligationsScheduleofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other revenue", "label": "Product and Service, Other [Member]", "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other." } } }, "auth_ref": [ "r807" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.samsara.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails", "http://www.samsara.com/role/SegmentInformationScheduleofLonglivedAssetsbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r232", "r233", "r549", "r550", "r551", "r607", "r609", "r612", "r614", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r637", "r651", "r668", "r806", "r854" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r722" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.samsara.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r432", "r433", "r434", "r435", "r436" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r680", "r750" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r721" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligationsScheduleofRevenueDetails", "http://www.samsara.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "verboseLabel": "Total revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r214", "r215", "r219", "r223", "r224", "r230", "r232", "r234", "r351", "r352", "r494" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.samsara.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.samsara.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total operating lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r448" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r737" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r739" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Revenue", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r805" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.samsara.com/role/NetLossPerShareBasicandDiluted" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share, Basic and Diluted", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r187", "r202", "r203", "r204" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r680", "r750" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r724" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.samsara.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.samsara.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": [ "r448" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r737" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.samsara.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": [ "r677" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and other liabilities", "label": "Increase (Decrease) in Accounts Payable and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in obligations incurred but not paid, and operating obligations classified as other." } } }, "auth_ref": [ "r772" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r723" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r738" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.samsara.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit outstanding, amount", "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": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r688", "r699", "r709", "r734" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r681", "r692", "r702", "r727" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r714" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://www.samsara.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment arrangement, amount capitalized", "label": "Share-Based Payment Arrangement, Amount Capitalized", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r395" ] }, "us-gaap_CommonClassCMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassCMember", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.samsara.com/role/Cover", "http://www.samsara.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class C", "label": "Common Class C [Member]", "documentation": "Classification of common stock that has different rights than provided to Class A or B shares, representing ownership interest in a corporation." } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.samsara.com/role/EquitySummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r394", "r400" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.samsara.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.samsara.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r48", "r140", "r508" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.samsara.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": [] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r714" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r737" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.samsara.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": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.samsara.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.samsara.com/role/EquitySummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "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": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r682", "r693", "r703", "r728" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r448" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r726" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r738" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r715" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.samsara.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": [ "r29", "r30", "r78", "r146", "r505", "r528", "r529" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of restricted common stock (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r11", "r71", "r72", "r101", "r534", "r601", "r618" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.samsara.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_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.samsara.com/role/EquityNarrativeDetails", "http://www.samsara.com/role/EquityScheduleofReservedSharesofCommonStockforFutureIssuanceDetails", "http://www.samsara.com/role/EquityScheduleofWeightedAverageAssumptionsUsedToEstimateTheFairValueDetails", "http://www.samsara.com/role/EquitySummaryofStockBasedCompensationExpenseDetails", "http://www.samsara.com/role/NetLossPerShareBasicandDilutedScheduleofPotentiallyDilutiveSecuritiesExcludedfromtheComputationofDilutedNetLossperShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock purchase plan", "verboseLabel": "Shares available for future issuance", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r726" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r683", "r694", "r704", "r729" ] }, "iot_NoncashOrPartNoncashShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "NoncashOrPartNoncashShareBasedPaymentArrangementVestingOfEarlyExercisedStockOptions", "crdr": "credit", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of early exercised stock options", "label": "Noncash Or Part Noncash, Share-Based Payment Arrangement, Vesting Of Early Exercised Stock Options", "documentation": "Noncash Or Part Noncash, Share-Based Payment Arrangement, Vesting Of Early Exercised Stock Options" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsTables" ], "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_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://www.samsara.com/role/NetLossPerShareBasicandDilutedScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss attributable to common stockholders", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r165", "r190", "r193", "r194", "r195", "r196", "r198", "r201" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "iot_IncreaseDecreaseInCapitalizedContractCostConnectedDeviceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "IncreaseDecreaseInCapitalizedContractCostConnectedDeviceCosts", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Connected device costs", "label": "Increase (Decrease) In Capitalized Contract Cost, Connected Device Costs", "documentation": "Increase (Decrease) In Capitalized Contract Cost, Connected Device Costs" } } }, "auth_ref": [] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r715" ] }, "iot_JamesAndrewMunkMember": { "xbrltype": "domainItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "JamesAndrewMunkMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "James Andrew Munk [Member]", "documentation": "James Andrew Munk" } } }, "auth_ref": [] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r740" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.samsara.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": [ "r235", "r236" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, 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": [ "r71", "r562", "r580", "r858", "r859" ] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.samsara.com/role/EquitySummaryofStockBasedCompensationExpenseDetails" ], "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": [ "r82" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.samsara.com/role/EquitySummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r296", "r586" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.samsara.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": [ "r96", "r297", "r298", "r622", "r795" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.samsara.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": [ "r7" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.samsara.com/role/LeasesSupplementalInformationRelatedtoOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts in the measurement of operating lease liabilities\u2014operating cash flows", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r451", "r457" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.samsara.com/role/EquitySummaryofStockBasedCompensationExpenseDetails" ], "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": [ "r60" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r5" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r84", "r171", "r274", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r437", "r802" ] }, "iot_RestrictedCashFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.samsara.com/20231028", "localname": "RestrictedCashFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.samsara.com/role/FairValueMeasurementsDetails": { "parentTag": "iot_CashEquivalentsAndRestrictedCashFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.samsara.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash\u2014letters of credit", "label": "Restricted Cash, Fair Value Disclosure", "documentation": "Restricted Cash, Fair Value Disclosure" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.samsara.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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": [ "r63", "r640" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.samsara.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": [ "r71", "r317" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.samsara.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": [ "r173", "r174", "r175", "r206", "r494", "r530", "r548", "r554", "r555", "r556", "r557", "r558", "r559", "r562", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r575", "r576", "r577", "r578", "r579", "r581", "r584", "r585", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r601", "r669" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of principal on finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r450", "r457" ] }, "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperNotIncludedWithCashAndCashEquivalentsMember", "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails", "http://www.samsara.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper, Not Included with Cash and Cash Equivalents [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds that is excluded from cash and cash equivalents." } } }, "auth_ref": [ "r808", "r837" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.samsara.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computers and equipment", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r688", "r699", "r709", "r734" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.samsara.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-Based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r60" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.samsara.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": [ "r493", "r772" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.samsara.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits that would impact effective tax rate", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r406" ] }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "crdr": "credit", "presentation": [ "http://www.samsara.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount of expected significant change in unrecognized tax benefit", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit", "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date." } } }, "auth_ref": [ "r104" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r689", "r700", "r710", "r735" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities, non-current", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r25" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r72" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.samsara.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r299", "r300", "r301", "r304", "r797", "r798" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.samsara.com/role/Cover", "http://www.samsara.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class B", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r858" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r714" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.samsara.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, 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": [ "r72" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.samsara.com/role/Cover", "http://www.samsara.com/role/EquityNarrativeDetails", "http://www.samsara.com/role/EquityScheduleofReservedSharesofCommonStockforFutureIssuanceDetails" ], "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": [ "r133", "r143", "r144", "r145", "r171", "r191", "r192", "r199", "r201", "r207", "r208", "r274", "r305", "r307", "r308", "r309", "r312", "r313", "r317", "r318", "r321", "r324", "r331", "r437", "r531", "r532", "r533", "r534", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r562", "r583", "r601", "r615", "r616", "r617", "r618", "r619", "r752", "r774", "r780" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligationsScheduleofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r230", "r494", "r517", "r518", "r519", "r520", "r521", "r522", "r636", "r650", "r664", "r757", "r799", "r800", "r806", "r854" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.samsara.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [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": [ "r299", "r300", "r301", "r304", "r797", "r798" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.samsara.com/role/NetLossPerShareBasicandDilutedScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.samsara.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of 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": [ "r16" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.samsara.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": [ "r72", "r504", "r663" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r687", "r698", "r708", "r733" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligationsScheduleofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r230", "r494", "r517", "r518", "r519", "r520", "r521", "r522", "r636", "r650", "r664", "r757", "r799", "r800", "r806", "r854" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, 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": [ "r72", "r562" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.samsara.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, outstanding (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)", "periodEndLabel": "Balance at end of period (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": [ "r11", "r72", "r562", "r580", "r858", "r859" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.samsara.com/role/EquitySummaryofStockOptionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r375" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.samsara.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails", "http://www.samsara.com/role/SegmentInformationScheduleofLonglivedAssetsbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r860", "r861", "r862", "r863" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r688", "r699", "r709", "r726", "r734" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.samsara.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r113", "r114", "r115", "r237", "r238", "r240" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes, net of refunds", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r36" ] }, "us-gaap_PendingLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PendingLitigationMember", "presentation": [ "http://www.samsara.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pending Litigation", "label": "Pending Litigation [Member]", "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process." } } }, "auth_ref": [ "r796" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable, net", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r5" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.samsara.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r431", "r436" ] }, "us-gaap_LitigationStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationStatusDomain", "presentation": [ "http://www.samsara.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Status [Domain]", "label": "Litigation Status [Domain]", "documentation": "Status of pending, threatened, or settled litigation." } } }, "auth_ref": [ "r796" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "calculation": { "http://www.samsara.com/role/LeasesOperatingLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.samsara.com/role/LeasesOperatingLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r456", "r662" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.samsara.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": [ "r21", "r663" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.samsara.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r132", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r635" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other investing activities", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r756", "r771" ] }, "us-gaap_ScheduleOfStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTextBlock", "presentation": [ "http://www.samsara.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reserved Shares of Common Stock for Future Issuance", "label": "Schedule of Stock by Class [Table Text Block]", "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding." } } }, "auth_ref": [ "r20", "r49", "r51", "r52", "r53", "r54", "r55", "r56", "r71", "r72", "r99", "r100", "r101" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.samsara.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails", "http://www.samsara.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r278", "r279", "r284", "r285", "r286", "r290", "r291", "r292", "r315", "r329", "r426", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r513", "r646", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r787", "r788", "r789", "r790" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.samsara.com/role/EquityNarrativeDetails", "http://www.samsara.com/role/EquityScheduleofReservedSharesofCommonStockforFutureIssuanceDetails", "http://www.samsara.com/role/EquityScheduleofWeightedAverageAssumptionsUsedToEstimateTheFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.samsara.com/role/EquityScheduleofReservedSharesofCommonStockforFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r50", "r51", "r52", "r53", "r54", "r55", "r56", "r99", "r100", "r101", "r143", "r144", "r145", "r207", "r317", "r318", "r319", "r321", "r324", "r329", "r331", "r531", "r532", "r533", "r534", "r649", "r752", "r774" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.samsara.com/role/LeasesOperatingLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.samsara.com/role/LeasesOperatingLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r453", "r662" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.samsara.com/role/EquityScheduleofReservedSharesofCommonStockforFutureIssuanceDetails" ], "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": [ "r143", "r144", "r145", "r207", "r317", "r318", "r319", "r321", "r324", "r329", "r331", "r531", "r532", "r533", "r534", "r649", "r752", "r774" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.samsara.com/role/LeasesOperatingLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.samsara.com/role/LeasesOperatingLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r455", "r662" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.samsara.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r661" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.samsara.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Adopted Accounting Pronouncements and Recent 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": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.samsara.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.samsara.com/role/NetLossPerShareBasicandDilutedScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.samsara.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost not yet recognized, period for recognition", "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": [ "r396" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.samsara.com/role/LeasesOperatingLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.samsara.com/role/LeasesOperatingLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r454", "r662" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.samsara.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r209", "r210", "r211", "r212", "r213", "r218", "r222", "r226", "r227", "r228", "r229", "r230", "r231", "r234" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r74", "r101", "r506", "r527", "r529", "r535", "r563", "r663" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "crdr": "debit", "presentation": [ "http://www.samsara.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock purchases", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised." } } }, "auth_ref": [ "r3", "r15" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.samsara.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails", "http://www.samsara.com/role/SegmentInformationScheduleofLonglivedAssetsbyGeographicAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.samsara.com/role/NetLossPerShareBasicandDilutedScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to 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": [ "r163", "r178", "r179", "r180", "r181", "r182", "r188", "r191", "r199", "r200", "r201", "r205", "r429", "r430", "r497", "r515", "r642" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligationsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule 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": [ "r806" ] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and benefits", "label": "Accrued Employee Benefits, Current", "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.samsara.com/role/EquityNarrativeDetails", "http://www.samsara.com/role/EquityScheduleofReservedSharesofCommonStockforFutureIssuanceDetails", "http://www.samsara.com/role/EquityScheduleofWeightedAverageAssumptionsUsedToEstimateTheFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r247" ] }, "us-gaap_CashAndCashEquivalentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsLineItems", "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Line Items]", "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": [] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r688", "r699", "r709", "r734" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails", "http://www.samsara.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r808" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.samsara.com/role/EquityNarrativeDetails", "http://www.samsara.com/role/EquityScheduleofRSUActivityDetails", "http://www.samsara.com/role/EquityScheduleofReservedSharesofCommonStockforFutureIssuanceDetails", "http://www.samsara.com/role/EquityScheduleofWeightedAverageAssumptionsUsedToEstimateTheFairValueDetails", "http://www.samsara.com/role/EquitySummaryofStockBasedCompensationExpenseDetails", "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": [ "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.samsara.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": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.samsara.com/role/Cover", "http://www.samsara.com/role/EquityNarrativeDetails", "http://www.samsara.com/role/EquityScheduleofReservedSharesofCommonStockforFutureIssuanceDetails" ], "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": [ "r133", "r143", "r144", "r145", "r171", "r191", "r192", "r199", "r201", "r207", "r208", "r274", "r305", "r307", "r308", "r309", "r312", "r313", "r317", "r318", "r321", "r324", "r331", "r437", "r531", "r532", "r533", "r534", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r562", "r583", "r601", "r615", "r616", "r617", "r618", "r619", "r752", "r774", "r780" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r81", "r90", "r111", "r135", "r153", "r156", "r160", "r171", "r176", "r178", "r179", "r180", "r181", "r184", "r185", "r197", "r213", "r220", "r225", "r228", "r274", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r430", "r437", "r511", "r582", "r599", "r600", "r644", "r674", "r802" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails", "http://www.samsara.com/role/FairValueMeasurementsDetails" ], "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": [ "r657", "r659", "r855" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestAfterAllowanceForCreditLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails" ], "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": [ "r246" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.samsara.com/role/NetLossPerShareBasicandDilutedScheduleofBasicandDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss attributable to common stockholders", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r165", "r178", "r179", "r180", "r181", "r188", "r189", "r198", "r201", "r213", "r220", "r225", "r228", "r644" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTable", "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents [Table]", "label": "Schedule of Cash and Cash Equivalents [Table]", "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails", "http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligationsScheduleofRevenueDetails", "http://www.samsara.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails" ], "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": [ "r352", "r650", "r651", "r652", "r653", "r654", "r655", "r656" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with equity compensation plans", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r59", "r71", "r72", "r101" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.samsara.com/role/CashCashEquivalentsRestrictedCashandInvestmentsSummaryofCashEquivalentsandAvailableforSaleMarketableSecuritiesDetails", "http://www.samsara.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r138" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails", "http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligationsScheduleofRevenueDetails", "http://www.samsara.com/role/SegmentInformationScheduleofDisaggregationofRevenueDetails" ], "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": [ "r352", "r650", "r651", "r652", "r653", "r654", "r655", "r656" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.samsara.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r68", "r123" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 9)", "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": [ "r26", "r66", "r501", "r561" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.samsara.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r449" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.samsara.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability." } } }, "auth_ref": [ "r449" ] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.samsara.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r449" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.samsara.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "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_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.samsara.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": [ "r95" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.samsara.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.samsara.com/role/PropertyandEquipmentNetScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total gross property and equipment", "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": [ "r95", "r139", "r509" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.samsara.com/role/RevenueDeferredRevenueandRemainingPerformanceObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r127" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.samsara.com/role/EquitySummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r295", "r296", "r586" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r48": { "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" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r93": { "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" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r95": { "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" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r97": { "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" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r105": { "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" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481178/840-20-25-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481178/840-20-25-6" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481475/840-20-55-3" }, "r119": { "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" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r121": { "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" }, "r122": { "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" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r124": { "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/2147480321/958-360-50-1" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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/2147480321/958-360-50-6" }, "r130": { "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/2147480321/958-360-50-7" }, "r131": { "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" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r149": { "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" }, "r150": { "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r188": { "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" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r197": { "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" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r219": { "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" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r221": { "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" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r230": { "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" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r239": { "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" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2A" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3A" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3B" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r321": { "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" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r324": { "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" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r329": { "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" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r400": { "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" }, "r401": { "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" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r437": { "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" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r447": { "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" }, "r448": { "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" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r456": { "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" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r494": { "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" }, "r495": { "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/2147483589/942-220-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r712": { "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" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r752": { "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" }, "r753": { "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" }, "r754": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "5", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479924/842-10-30-5" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r765": { "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" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r794": { "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" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r806": { "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" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r836": { "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" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r838": { "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" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r854": { "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" }, "r855": { "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" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 84 0001642896-23-000087-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001642896-23-000087-xbrl.zip M4$L#!!0 ( '2!A5>6)(&&ATP! ,MD%0 0 :6]T+3(P,C,Q,#(X+FAT M;>R]>W>CRK$W_/_Y%+S:.>>960M[N$K",UO/TK8].TYF;,?R)"?O/UEM:%GL M0: \B6?_JEJ0!=+LD!"HI$Z:V=L"P3=5;^Z=G7UE__[,O2D)QI&;N#_VE!/ ME8;T?SM?_K^3D__][>Z;=!'8XR'U8^D\I"2FCO3LQ@,I'E#I'T'XTWTBTJU' MXGX0#D].V+?.@]%KZ#X.8DE3-#V[*[T8GCFZ1OMZ2S]Q'ASCQ&CKR@G1=0*_ M/;2U9M,V-%V5'\^LOF$3_<$\L=JJ=6*T5./$>G#HR8.N*X;]8#HMF\K.6=]J M]IVF25J&91A]JA/3M/MJO]U73*5); M?.XAA?C!'/SJ+POC7QB".1V>?/O5) M]' :A(^?X,-/.-1&>I/[,KWI^?GY].4A]-B-KN^Y/D6J?(I#XD*.T37\P*W_IQ[RK/.WJM:EO6)7P!'9*3A6_!,QUW?D3IUYJ?DHO9K>/HY)&0 MT2+KTPNSHU]-"\11]D0[&/MQ^+J<'NG%>5 %\Z"*R# B(3FU@R&[3U6T=G;O M DOFR8>7'T@T(81#W>7C@ O3,9QYQ'_\M4']DQ^]!@@%)4[GRY#&1,*OGM!_ MC]VG7QOG@1^#L)_]H_]>&?0*0]@[KOJT<>&U(B1K\V0/3.^NX+ M=4[ZQ$,VI&]M-SKL@\U?>#X.0WR=&]G$^R3Z@_&875Z'RE#Y*^^2@RC3\=QE?X),K>H"N-#G#=*.L%MW![X,R_0FUT M_E9L!LWL!:E(GUW0A[A'[7'HQBZ-ND_$]2B/KU\ ?&(7'CL M-S>*L]$;K6:C\YZF^>4VI"/B.IH2-RT_\!+\(7%)]/TUPWGYGA7P>^O<$,%K!;\@S:.Y_!NSSX MYI('UT-UG3QYDRE8DRFL,IZ_I*C. )6]%?"_":K>Y4D),VHJ^YY1/AY- ;#) MI-0\2)N9QRX$IJ2I:&5/Y6M(;'RA-/;=9"(1?<1!-19MI4-M=PB^Q*^-J^NO M;R<+SWV@X4W_9D1#<.O]QU[R'#"?:$_A3B6;AJ6 X*C9@+(1[&Q$=W04A#%: MFG>&I"KO#&DYOS5CXC] K'%V'SK=,+P8ARRHF7..,"8Z<\8A.$63%QI&HV.8 MQ?Q #;ZTQ1O-3=[8VN:-X'(83:78&TUEFS>V<(Y6P3?JV[RQC6]L+;SQTWP M$=(^N#6@#:(E80_&3F<1"RAA3!*+;\]B"'8 ^^YPY&%0Q3X;A#CDV0CG]"5R MX F?YA^1O'[ZSG0(43 .V5\L%CY+R3Y=& M]^=7?YT/;]Y^N9-]-/_T$?.SL[\@E@YCC"W0E]=/%!4BA^Q[TVN383K36U7E M!,.]^2O9W]E+/LW->SD9M%V3(9U-HHJ2/QUXVWL9AT/N\+O0V.5#3\S-3MM<$8V;$YD4]S42?_>A=%-<"3=ZHI)2@ M+X%*MS3LH6*<3,]QGV!8L[^CQ]>4#\80I"RY+%YU?7<(S[- MCWXM/UN'H65V;96W0-D\O=N"WCO6??/TM@Z#WKOV6DK#-X;[@N![!+BZ\_#R M,/S$\A!^(('LSAWSTA"^\\AS@P1*ZT17]IQ 47<>$1:E@\;HH.:A@\;H8)5" M!QXBM;=T4'/BH4PZ[#P6VUH17?Y[C,MFP7 4^+@^L$P9,2VU:^7?FJ'Y5KJ( M_WCI?9IW'8>M@Q'OEKC.E7].1FY,O-K0G__X:0W];7L\''M86LF6%/&^D [P M:4_TRK>#(:T-+_B/K=[GQ1V-B>M3YY*$ONL_1G4AO+;S&*NZJ?$?S51HTSAP M0C7^HQ].#" /S.)_S8Y#:\D#X_A?_*O:M/+ I9T'HG4V5KM)!FEU#WJK"<#* MHW_M ^#* [#R>%'W8'C/ 5AYA*][Y+LOQ:_-V^5M:*[SO[#(G^(OD_YUC\RK M5OQE\J+N0?A>%7^9A.=A*7)'4ZM[R+F_S%LURYYZW:/-:C)O%3&K]F%JY9FW MBAA7]_AVSYFWBKA4]\AW?P'8',VW;RH>S"\ MYP"L/,+O//*M;FIU7ZS=8SE?:7LLZQ[T5E3.5QK]:Q_35KZ:5!XOZAZR[KN< MKS3"USWDW&O-6P6=*XRZ1YN5U;Q5P:S:AZF59]ZJ89Q9]_AV_S5O57"I[I'O M'DL?U)(B0[/NR[T5E3Z41O^Z1^951REE\J+N$?N^2Q]*(SP/NVYW-+6Z1[Y[ M+7VH8*>S6?<(N;+2ARJ85?MHN?( K"+&U3URWG_I0P5<:G(;)I^3:-#U'?R! M?'HBWB*+O@/?7K^3\">-OXY]IS85_TUNP]X\5$?_@(:L#3J!6=>&Z-S&O7F( M_J-W'[)NC:_3HSEJ0WEN(]Y)0_\KF%XXQF^_B_7K( :3[8T=ZOS#C0?+&5<; MMG ;_.9@2S@*0C!Z\V?5U(;RW"Y4KZ5\K?40MY$YA\Y.:0O236[#;?Z!+J?.3GF4YS;8Y='9*8_LW(:[7XD;_IUX M8_K;Z^37/\,326@/7K_1)^K-4]]^74&%F5NC.X1EZ/J/=7'!6]RF C@!PL82H0E4;HY*;C,A=4>E+E"Y M.2JYS1)Q@LJC 0*W>:O:N7+%TCD"E.^ \HC2>L*1JPLH:YWVY!B4PH_; I3< M9H3Y .6QX*#-;PJZ;F[B5#J*ERP<#M @)7KMTQ(H/;)#Y7KM4Q(N.@L_K"M=@"&=RFUH^1&=RFE/DR M[144EPK8O@-;;I/.=4&*<(HJ@*W%;X[\T&$K/+8M8,MO KTFL#T:I'";T.;+ MG=P;,LJ4I%IO2K:X36@?J5,FD)DA\Z"SZS7TNP0R,V36(;LOP+ G,!QT0G]_ MF4*Q-ETN+/E=3> $"H.RQIZE/S LK[K)L)NEHH$5>%W+8(G M?TYL!MYK7Q=5X7:M@1,D"'>N$EARN[!1=U@>H3M7(BRY7=7@!);'@X2#7D40 M731JBDIN5Q#X ()PYBI!);=+&35'I?#EMD$EMRL9?*#R>(# []I!W5PYD30N M&9K\KA_PY%0):.X?FBJWZQD>Z0$4X1I7@EM]L M^:'C5GAMV^"6WU1Z37![-%#1N$UM\^52BDW!^X:GV17-N,/M\EWSOBC,?ZH>?BC,?Y8 MI?!'YS;CS1E_$J5E[5M^=&[3OISQ1T/^Y--OI M6!^'C-M GWLFE.>=&=Q&\X68\(V2B X"S[D:CL+@*D$_?B:,!=FO M%[B,&K!OU"MU97 ;G=>,)25*";>Q./\LX2'A97 ;IM>/?U6D68S#B."KYU]% MN4SC,()_+OA710;-Y"YO$(7QV1WQ'U,.X9_?7=\=CH>U\?-,[O( RXA*7O@F MZAAB+T91?XQCF9!TF)2M==)GP*_9 [(KV=_XA%4LVGF6H+!/:YRH6CGPVWGT MO8%ST0;]EL^Y@%NG=FP[Y<9="(R"!X;)&=OQ3=BC(:[/O+%$XX?(#MU1#/?C M%F\WM,<>P;\.TX$WN8N).>9114Z>R5V0S#&/*@JD3.X"88YY5)6SS5VPNYY' MZ54,C)++-_%@[=D#=;5%W 6SG/*G(CO4Y#)8Y9 _%=F@)I=Q+X?\JV;)OB;(2!/>:XF=\O\*._? MW#@E^#F)Z+0L\H?OD>?^V+L(R?-%\.S?^-]H'-/PIG\>4B=[VDJ97_ON2?G, MY/W U'C\IM7_+4@P<']ZTTX3<.J)"O^URN$V=]F4C*;=9Q(ZBTG]R^'("UXI M[<6!_?-FE(/8N=^(BPK79#B#KOOGX'X0C"."I2+]F%(?%QSBURM0 3#!)XI? MX3?9^I;7W&5E!*]W50+1Y"Z[LX;7=S2*0Q/V#]^-H[O>C\/F=XFRS5VF M2/![I_+-7=:)8W[?/\,47F]\6FL)YRZ/)3B^6QEO<9<96\-QQN?S8#B"^UD8 ME(/O1&XRSSABO#$-O8@&B(PG>DNB.R3KT%(;1*5M@A<5S 8)PK8-[T4,+3K MEI3:&W=V%#>WZY:>J8;@Y;D);6X3%1S$C"62F=L,035DYL'2M^L6?>^3)Q75 M=[:YK=HYZDP:%^+*;?9 0*-JK<%=KF/C%@ "=+711]RF<0X'&AO)V:ZZ0G ! M.BZS4T+3';1YM;C-@AT.-/C5=%6!CKM,(,+KIM^G8;([#J8RA=U7-XSB";38 M18[ 55-C9W&7FWP/ CT*PW<$!DK&0*T3I_M:QJZBU815Z_3I7CA349,)B]LD M*D^@S3>$V M;\,!3ZK18IK"75HC(_Z5;P=#.BDT_!;8K,+_;0%^%&/;'V\7Q\AP(3/3B#_C4E(3VH.L[,Z=;7+[@ MAC1ZH!:)VYP!]QRKRD9QFT?@GF-562UNN[41P2;-!TV :LWGF-:GE6E16K=ZZC M@(3TM]?E#ZBZ>JDJ&\AMEN1 ^5R5W>0VMW*@?*[(UFK<)F4.E,\5V6>-VVS. M7OA\3#6LFL9M*NB >5V1G=:XS2,=,*^KLM7"()U79$^[R!Y68]MT)YG+..XS??G2$S_3:]DC\A_ZJ1G< MQ<_4=LZN?,=]W?+BUVIG=I$LG\A0QIU?2>DS]_'_H$Z/F9](M]] MLZ,2Y5.?\'?7[-A>_WQR7\Y"&@7CT*91\N> $H>-!R;4^0+_,,*[?:O9=YHF M:1F68?2I3DS3[JO]=E\QE2:QK7^A?9Y^)XI?/6# T/5/!M1]',1GACF*/S^[ M3CPX4Q7EOQOLOLZ7:$3\SI>'\!-\._D]>>06Z M>:Y/3]B7/L^_$8?_1,,8UR/2E[#W)9>G,SM5DMG%0,/8R=Z<7CYEES[%SN(U MJWUJ*:LO*Z?JY-HG]NPPNR$EL#["I0;X'LP**?EK0V^\F7@Z%;A3_[B[NK^Z[$G=ZPOI\G_/ M_]R]_OU2.K_Y_OVJU[NZN5XYA7EP[HD'6JY9_8-$ X!3'/BR='%Z?BIIBFE8 M?,TD'W^^WMQ]E[Z 4O0#_WH\A(?84JH[[VB?'5S1D'R"IL:A[ME%8(]1>>/) M! VF-OMP0PNY)K[!VRF)MWX]&,VUMJH4OVTI1FY M-&DA!6V<*JUF$06]2AMG^E8;O:#&G86[1_N+M E&C47UY?KHLIQIIYI9!"/_ M@!?CRZ.\Z##>HD/5<)Z%A>)O8_ /:>B]WM%1$,8-J1^$0Q*#:_$2G_7=%^J< MQ.%X(C<08KZ\+S09%\HB\)Z%C)'Q;S^Z=_>7=]_^*=U=WM[O)*27A"_0R0$)3?V'$ OOK__*(VE<]:6Y;0\=Y"LU= Z>6Z_N:N MF#T2EJ!*2\"[IK\/X74N;@YK[Q(LFNMYH=(*58G0 6O[^KGO=NV*ZG \U MW^10R\<3U&1JOA\&0^E?Z?^D.)C\SE$_-9ZHFAJH:2VQCE)(NFJWUM([(PXJ\G2]'IW]%'UA33 MCZ_A2D:")H32W>^][EU7NKH^/ST$D_SA\H78,9N_%/2E<#)OB412-*(V)BL= MR?4E-XXD>\!FN2'X$*S5 "L-/T]V,IP'SKP'#R.R<0TB MIJ,P>,+G3%WW5J-S03WR3$*ZA9LQEQW=E#]U9L8]>;E*ETF2WL7S=JC=Z!BX M)1 &K5OOTOEP4+[<9?[ D"J!8Q. 9Q-*?XQ#-W)2?FU>G=:>]42AN&A-(\!J7KX/3C,G2M71UI;D/.Q:62MWBV-HU3 M)M1^SUU;PK6*')6B6J3K."&-HO3'-WB>FFD0J]%1I0LJ_9F$@=2+0TKCS1W: MVE/H''Z]">^#YXD=PU.0>C#^K^ 'VFYD+P3-!UWO_OCA(KG[Y*:W0L0U5:.;+"FPMD371B2B@T M)J,0..:.B"?1%VJSGDOP,:A'&LEH:;PQSE7ZCSL"4CATB:Y>UN#=#@+_3>R-Q[I8;1,W4^:/O;F(.I!['4 M'6&!$A+],):3/GP%FP;^8Y)2"9F)@S])HDH!U7U,H_B/%)B,1E#R2!1+(4MA MYX+W'^,(_-+7BJ8W;;27)HMH"#,9C<-HC%FC&#PJFD0@JO;AX2.:#DR[=NWX M[$ 7?PSM5-':&Z5SWK^FM\M?4U*;,$VS)H/56Z>&E2]15E.UN"!C#(+W;NRQ M="PE]D"R04%$QY% 6D&.D# OH/4Q<\$>,ZS=0S:-"7Q)1(H&Z? M!RY\,M7)15)AJ7IE%:ZC6(H"SW7F:S;K09S\GG9JQEY5[8%)V\33-B'21(&3 MNA*NI0%A6>M86?H3,Q"J-"*A]$2\,<7U0RD:[#S;>WS,204^D?<)9YJ-SM7- MO:#U;@3A,E4ER7KGV[P,*IHW*9D6*&9P['# _PS"GXF82-ECUB?F-ZLAJ-;Y MQ>T7-N;<'U[!B::F7CY[S MO\Z)#I,V9C\;LQW&DH)JJ)._HX]I+%K-[)O?0!&=OZK.G::7I#/'!9B<<( M2SQVK5"2\4[T!(T^EJ8%9NB%Y$J5PD0+6$(+""W F18 P2.2![.A$K%MT (A M05%&P0C1T"[]5 +XGBR]$ U!?T-J\>7W8B^17KSBK%F M=[I^HN4@DCO1,F]IUD4ZK5>UVC9EZ*W35GNS3.2[.4.XJ.\DN[>+T;9/+6O7 M2RE5U7UO6SH_K>T-ST$Z'X/P=4FLQVYBZMM&#P&^E\N# '> M N#-:/@[(^%Y0L'U(-8*@+B62?W^.Q$Q5J$M#>3=_K),'LO?@<'T Y9^&T=) M- U333:3+]E]" $YOLM[Q9<_N_!J>*WDP]P"U-9/;L0,L(^UN,1#MQNWIN#- MV'O)(:$325@QZSJKZG#T#^3CTL!8)'5VG]2)!M3S,C1)'P C++62[*E[/W&Q M.B/Z3QHM29-6RT>1M=RN'+^'0,FME/6U?4OJ(5%=EEZ\#IY8>[KYEAC7QM7UUR5KA:RZ@ZU: ML_.$HYMQS#0JL'Z>_OYX>.($\4GZ0/ IP%& 9RD3;AB-CMINRY:BR$U]TJHC M&VLGJ1*),AD/%XN?LY(3.RDYB9*2DX)SUOD#8,Z(]TQ>H\8GSKIO5K%;Z+[[V[=+;)%R M?G-]?WE]O[H-Y(+YK9/]*]NY>N6$RD??YZ==V]/K_J?I,@7KNY^]Z]9TVH-P%?"5Q/ M'W&"]Z?^F6#Z]DPW&ITK,!Z2>EK(=@COH'J^?9VL-TP= .G##Y^,'3>FSL=] M,528_%USVMA.ZU;@[0LN%^,R'A]Z'N!*-:XDPF_,&V=U/;\1CV +@MZ 4A!P MPI*8:?MI*4O#LY3L7X@_)N&K-&U'+13 84!#*("#Y[*U4@',6'>4_!%-7A,Q MF#E-UFH0/76ERC5\I=83D+X';#?697)409VG MDIJ=6L]!TFH]_':M1S_CK=1Z'@/9XV6>/A,T%8E'SDJ8!H$'KXC2\B+I\M]C-WX])-</D,&KT<[L^\5XCET6(4\V,JCOIB('WW-%H[+VM1A$J^Q!4-D/)RLI! MH;3K*?N:J:=*6Q=*N_JQ%&3E,_\('7O8WJF\OB,;8W*#[$(QC MZ3L)?])8NG.CGT(G'X).9B#0MRP!%CJ9.ZYFCK0A='+U8RG(.'"(XQ!XP_3Q M;1C8U$$5+!3N82C<)O9-*J)PQ0;G&@AN4\MV.&=;G&_N_WQY)[8W'S#+3;&_ MN;:,^T8?B9=85W:R$:?F5?!V ][J6U8B"57+'5?;F:KM"EU;_5@*<@[31=)7 M8L=!*-3LX;!5J-E#XVK+$.NOM67<#W]Z]KO4(U[2D3C='#1S>C!FE7Y$[ SY MU/T52OEP4""4\J%QM:V(]=7:,NZ"]@FK9_DQPF.7J>\&X8PR%HKW8#@M%._! M<547BZBU9=QW^ YXP7T*SN],'8M0N ?#8:%P#XZK6=6**11N]6,IR+@;=@+> ME9\_[B[[ F)/!BFZN_N+J[NW,<-"GEW>H"O6LKAD\U& M]J7='#ZY1Q1J'$G$^V,IL'53:73NV8F507]YNYJZS (W5ZSH K'VV$YNCR+M MW5ZRL[2N;^XOI;O+W[MW%U?7OTM?;^[^ ;^>?+NY^2O^W;OOWE]^+W94Z>P< MTY/"DX]<;+@! VBOBLDT7>UKN]0\]P,WPOV*(1#>>Y7NZ"@(8RGP\0S#H:0J M)W]CYT03UV==R-BQAEYZK&$T;5>&)S"[/NM1-J3$QZO8:)4F1T]KK6YVL/-, M#477CO%3U=)U&4]-(? HASK)Z=63KZJ72[YZ^6(/B/](9YYAS#Y#^H!?P#T$ M0+S9F]E'ZN>/IU+7\V8G$+#,2SQ@')CMP@;TB8,070BI3VSX+"4'O(1->"WY M2$C?H=RI= 5O#(94LDE$(UEZ#<;PJP\Z'RX#4-ZC^L.K!.\%Y0U@>7R5HK$] M0"*D\\9-J;8[@KOE=-K9E0?JN?1IX6-V(/APY"WY!EYR_?&2S\>>\_9#"@@? M+GD(?1D!5]]^^A@0[^UG+NJ7A><.R>O;CX*'/Q HBW,)_,< J/7V8YB$:4_%SX;+*-/#/J!+GS_V?461O \]_6T":!/ M'Y.MQ8E<1)2!(,++"8KM8#@B(;,T0/*0LN81$8([1O3:-/2E8!Q*"3^2[A"R MA,>MQ_3111 BF> '/)%Q@MV1]]1TOO7=U]725%2P7=_VQ@Z5I8=QS*3<#V+) M@Z8GJXFZ<_>5 ;3Y.9O>_ODZ3R[5.&7' MU"/&^^-XC IXTBEE1$.670 M1AY<#PL.XT!R:*+A*;P12/.$M^ SWMQ&[ %J='9I""!&(&=S!WW5=^/TYL\" M@WO%("KL:-SO@R6FOOV*T$'6@;$?R.Q?B?Y[[#X1#]5$PEK7!R['B=X U@XI MC=EW/!?N=)#A/M:;"D[N7YNLT!"IH $+T&MSI!%Y3?U',*!1-$9EPYQ)?"Y^ M&23>)B,02O1! _NGX.7^>3FK/6/P?<"C Y:BXDS$$'B=*=HD]00\'[BC)-:1 M;" T>.VA$,-J6>> U?."$:C$9S1TSMA&-=JG)$[,*?JOCV'FXS*^^@.4QT1 ML;$V/I'E">$>PLL5+B M8P7]/HS2?ZQ,/G<>R?#,T51O3I1D=LK."ON)3M(#]2FXJ5'F(0F)Y$(BH[$- MODO4'WL0!1,;/-"0IEYJHEAIDF[PLUU1)(I !@77*N7:) 1DX4>2-WU-V/-$ M7"^[\XVHL1LF$6OT&L5T*#C)3YB!S*1@U^S4QE&L$TP\&63EG#U,_2+\TR// MR?WPI+&7N4+3U ?H$I:MQ7?TPV HQ4!+]D+X*]1_Q.H@9T!,^&X$9 M:V?!32)4K6F&@MEX.QC1S)YGWQ!0X$:G,EW@DS3WQQC'.KJ#G@W"ZMQEP:FE MJSU)(D$*1KCH-_:G+1^8J7J:=9623)H8(X<9*RDS-;-+=:Q<0*G4B(23'R]/"N$0VK M*^@0;%M=>&.3\ %\/I^.(>IC53=X73"J@H6HK 36P;0FTWJ#P'.R+&E(AVX< M)P+VX*6I2[:X"(K33TN0L_PH%G#A@UC%AH1A@131./;20MZ#*(_LD6%$0B)= M^?;I7!'U.5OD6:B_3>]?J+X=A[-5JUDU*\W*KS$5EY :RYU9JAC?A7DV5K8K M>6X42TX $\.BRK0R4R*>EV4DWZF*'A*'YBOA7,VSH]N!I*W>@20V$W&Z#4=L M)N)8D_X3%%M2_L]4&.B.5VF,_>O>T5PDDM(]!TPW3F/>9'GC5/H'E08$T_T$ M%S+6Z,&B]>RCT 4" R6RQ8ADN2-^LT\@V]V1KHO8),H*5].-$4GXSHXZFQM^ MDD&#)SK19'4PW8G"5@D)6W-ZD_.>+N/8V1&7&'=.SK<,)N=;3L; %D4BW.$3 M _T?![/OR=[+J$C@020*?"9&0%(WJ0>CX-.MIFM1LLKX.IOX"()'N!%<$DJG M)B]=/94S4J53DR4/X^FD:!27>-AR?9@F/^3Y*G8<\Y3"MAO:XV$4)T6G((D8 M,62C?1LL#(RBK&#Q']]Q@Q\Q8AT;P;(GT'00J>:,C DD":#8M(\.'K-)&LJT'_I,;!CZ^_Y0I,$94=N\<7=-UUL7E][3R/$;>(%+!@8E<% L4 MB#&K0T\U$W/"5CT^W6*$2B^1,%]RP6^T&3G+55<@WY-B:N]5SE92V:"> G34 M6(@&SYHL4(/N2M>+TZU-#I@,1MY4LT3)8O3!#1TGVY!IC%%[A:[+'40H: M216&DUR5G@>N/4@TWHSOP'8YA8!:%O^D=5X>94X#\\UB\A/WJ,U$NOB6\8@] M%F*[2(;L,"LD&?NS M"8 ,VO3%IJ,8Z1I25L_(-+9'GAFI,I%)!(,5/0Y2UX%F^R*GFR(3XSN;<762 M/ID)T]D.M)54323P==Y1A%?8C&%C5 :>FR0GUCWJ5+IY]SK$TJD;FI"/32;; M]SK1T?T$!HDGPHH]HTPO,KN!5ACFET6W\-/ M5G[,[";!O0,#@LAZ0JV&2@ ]!=RS&["]GBZ@)>C+S->9B GJ@@DM)SR9&?\* MOK@^>IE^C %@YBW-[O3#[0QX7YH3H\E\D%DP8/C2-'2,WSS^,&1J)E)..)BC MIT):B^$$8%6F OB,?.G31/_G[,[@IZYJXN*#<-"T,1QSC?/L D=D_0&YS(I$W%>3 GD]2ITP2LV4O<.8Q0F!OWG(XS,6C,'/X;CS+OO^9,O>:C.;:M8$A. M$8_UD.^".F?_(ZN12Q)F&M!82P5CYW*PO %-=Z)_R/*VY]9,0:"$R_ZN,^$^1O.0ZV,4L1_;V:AN_S (L[$@SV"/T3C$_<),_V<]<%3] _F(MZGF!^=C)H:S;6U2S_7G MC-^?^8PIR620<,JL/7P+7#FLR1ZY-)I6KF6#FF9>YKP(,+9!\G-BW%\ACL7D ME,W>ESCUSPOT9CQ@ICY3/(P%\LR\,?& QC?ERF&8M7]@4.4':/*G,Y\E*8,# MN.%CB,?L-&$Z3CM 3+>R3MD!7X.GH#4)65J32$\D=&FRCP>[+KVI?_=P^^,< MW+&V &4/G9>DVU#ZD M*A.(\0Z5?2?;9YJI AR2,SG<8&X=F%E7,&'9MAGIZ\4IRET:/J;-=>!!$8W1 M+,:#O#EA')*=+GQD9=LIZ:))+QET?E-2L1!UUK=)?56&C&6."J('*;+_)E!,'VV,.ZD:F.8#$U9E9V$:=[6-B/\FG/6#6#/R> MC%[+%,6IU(V8 F798: =$!UW#$S,GISV77-<,J,O&'_Z@><%SPGOD MM7_G;??N7KIB>^.TSU^OKKO7K)WGU?77F[OOW?NKF^M- TO=6!]8KB/-NZ'E MSFF3'/M]*GV=K%WUID'[AQ\^ 9\1;,+'32ED--^AT/Z08N5K]-K]WNO>=0$9 MZR,-'+O.S]#/;ZXO+J][EQ<2_-:[^79UT;V'/W[K?@.T7TJ]/U]>KN]+R]F< M/ERARQR,X1'.='4F&J WB9O.EX REP3R-,5W)*SSA75!GWI!&/2NSY[,O?9ZG /I;;_K=,P(DEZ=>P:F2> ;IB0CIF]/+I^Q2 MUG%_[EI+.VVWFBLO*Z?JRFOO/5953YNJM=%CW[^FMXV=#%;+-Z"&[! MS/,FMUIY#CE(8+WRF(-2P=Y>!W8&JRX&M!.8ET&(Z:VI=&02CWHB\%Q'PDE] M3B\R@3)?@U1*IO8G"D/HE9-MARHK2/E-L\H.,+"7.^S M__')]66GN8#7F*Y1)*VYSC9B_YM9;\2@73^C) &6\&>+8UQE'3B-9+GA) M/K!/S(;D4-L=$B_ZM7$"(/?)D.*=)X^$C,X0'UW?P1^74W!TXW,2AJ] C;\3 M;TP;4I+LA0C_)3[SQ\,3)V ))GPLB U0A3(!PB1 _T37&AU-:2)U.HO*CM'H&*8J-\VM;*^#E8GXM'.@ZM3'F!#]@M$<+T8%Y<90&AW+DC6= MIY2<\&/WHW?W!C*UT6EKLF(T.0+9$?FVMR$=$=>9',0[LW?*GEL"%Y[OAIYO M2N'+A,!=W[E!ZB95)9L%A(;6Z.B6;%K"(3Y@6*UQB'< *UR#TV2US=,R0IE^ MLJKSK8OO ^R*58+:S5W5=9B2LR[7NXV,&. 30S#9;F^M>PLQJ4;N\K&B;EU" M>!O4F8 ZLR6;NED+U!U!?>C=M+^O9F$-,%W4>7F M]FI9N,3\8FF-BBT+2RW DBXKUM8I"?[\8)Y5ZK? ?RRG NTH$G<[J4#;7&C: MC0Y$CK*A&APE\D2VN Y%:)N#SL)2&UU6E:V7]OC+'O.LJF_3@[22IO#_'KNC MI-7WIB5H1^&]K,T3)S2]]8@?=WWG,B-K\15O4VETS*;]!B5'E).B?C.&/[?/#ART>:]3MA+;? MD+1W^)*;_H^(LCQ=4?G0&IVV*1L63VZ(\'WWJV]+!92.CJTF-S6>HJDC<&Q7 MU:IA^]1MZM6.PB'9J%YM&OR54$UD&I@&-N1F4WB^!PRTC6K6R@6:"0K:,N2V M>8 [X'A6T!?8"QF/'[(G)SX('WAW&CFC\48R@AOAFJIL-,NJE1!N,8<8VUH9 M;X4QW!MG*++:/,#Z89[U,*LV3',0PCTN)2$QK=_<>$'$Q%6XI@P2P9%7(MS? M/2"PM]40/CE M9AODOU56_K$69$LI.1FE]9B4N\>LV38!GV 2>A^0$8SS 8/LFT'F=YAT,\0BR MC5D7:&^*DLXN<+<) M*C;;K-7$W=EM6=L^Z\U?#D;(Q6'*1)8Z*.'DS&C4PP_4IWU7=%G:QG5'REX.1U[P2NEO*3TW%!/<3=Z6 M]:981CU@1*UW>DM$5 NFD *U[?*K8S;(DIE;4458^O32SAU?>M1 M2EARCO=8NSRNT<5;9^A:6J-C*DW9$ U&!?0**>WMH:49J/3UF7=V%I01 J97U!MEK_8'%2XRUQ1Y';K //'7*M?5IY6 MJM(]"B6\RCRQR _O M*3]<4#K:2J/3TDW9,$1B6&!NP\1P4OC-CN5WTIB,>7W$KEGONO]VHC#,5U,CDT&W_59 M2[#)T">0TY"9;[!6V9;H+6C1+($6^DI:K$&ZXT8CC[SB%^G[4]_7G4>0*^RM M;!P@]HR7I7$=]RE[=OJ($[S_K,F&5 '3;\-LB8[UC9"E/[VG)&YIV!N0D+YK MP:^NORXY[#=Y"\/8+0EOPEY,8NK\G7AC.GUJ:L"5B08QWE=:J\9C[FH\9J.C MG )#%@M\%SZ01B24GO!Y3)BTSRLG$N'+HNWFP 8<=8[ MA%X^OF(\WW9\K48' "PKR?]S4#\9M$0F;Y1() 5]Z<:.@P<:)NZ?UI8E3=%T MYHK\A?AC$K[.7_DL[8$L5U$T?DN2OOM"G9/_T#!80HUV86YM@J;"P[+V,JR; M<1S%P#!0GOG'9BE[ ?AF8X,P!:^L1W5^W+N,=\D>Z>F8-I.!B?4'ZR42C!L< MC#6+$V9AUF)C$L):$$]D]H.?M*+(4>\W!;(=A'0>(;3O@(H[S_O<(U$D==E! M (&_E?O=6F.ISMDK"OJZUH:^=WLG@]FCXUU@ EMZM59QK[L J[<='+KQ<>W3+'>_W L.5UNRVW5%W6U,7S@Q:YA?3?-?PV)S1H MR=U+QT:45A7L@ZIKLJJJLF+E(?4.O')9@B>.*+S@B7JO6_CH1U%QU5Y7]CH! M1NI=O?6B5 4\\;*6D6JZ0'G8$&EM#Q'PM+?>)5CC"CM.?>S?RO"QK5VXM:JR MH9.M*KL9SA[=[ ($W=*3597B?G81 F\]//"TF[7PLXM391O_K[BG77Q\&SJ MV)##5&7#-.6FLEBJ7XJO75A -IN+6MS-+CRR+5"@@J^M6[C_W@)_>['O7[U\ M[:-(9LY+X4:>E K.MG: #:@%2);JD,TPHG.&$9'29N[V>1GN-JC]73BXZJ;^ MMK:;X>S1WRY"T6T]6G4#A[L A;<>'NZ'D[5ZN-R%V5:T;$-5-W"T"X]JH\H( M52U>4E(<2)L-32ON-Q:H=;2W(42:4D(HW-,8+4 MW2&HO$H2_K+<=>A#VH41([6)!]Z@ZYRXOF0G9]2+O>2;-MZ?D/06*'KEGR?T M++C33-4@L-!DS3)DI;FX("SR%@<#IW5=]TN"DXEP4I66K&S?\YF_%$@#.:(9*E\D1"ZL:MNH:G5# ME5O:8A54?BD1WB_'\,JK;G< +ZQOEM5F6]9;VRAA3KWA>G17BE;V"!#-EDI/ M3/)MS:0N1X(^2?*J',P2BA_-T&N[Y3 M@DK2T(5LMIO@0FY]@G2)#*TXO!'2+*1YOWT Y)^.CZV.&(VUD:-4(C:NE1#_ M%>N$_""&A\0@I^7E"^C#!,^(]D]>H\6D>>("Q=$"&"2-^2Z^55.GW=T:5!.N@&@(\)P&X M"9),0[P+QD2X&8LT"%$S_K*>/[@)YQXE'TOJOGPB]9T%=@)%"6:36(+<1956 M5(%INMK7RI&XUG(-UOW>Z]YUI:OK\]5Z:&;P.D=C/[^YOKB\[EU>2/!;[^;; MU47W'O[HW<./[Y?7]SWIYJMT^?WV[O+/\+6KOU]*WVYZ MO;K-^L.5+\6#8 S/<")9HB\V1?N,Y:LLLAW1,/T+3 [YN&YZJ;5@H-QLQB5: MA14S_N&3L>."_5R<#7@Z3)5,;!_S6F!D'AE%]"S[Y7/6Y];UV?/9ES[/DP 5 M_ANGA5$@N3RU!;B' >U!FC])WYQ>/F67WKA@R36C>:HUVRLO*Z?JRFOO/595 M3YNJM=%CW[^FMPTQV%H-5M/S/G9)*+W3GM%KL]?6PJU+8NA$"^TG9&RO4TU) MS@MV=2W M7C^K4T&)D$,AAS-R:%0OAWB@>M.2VTMZ%P@Y%')X'')8O1@V&YUF4\5&P$(, MA1@>J1BNJ>+:AQQBK_JF*5O-K0M!*I3#/8?)6S;[K0*6YT$4XPIYN#Q.P/%KE1^?,YM8(?[131--HVR MSN@1L#L8V.T.=0;$.6U=5I6M QV!ND-#W1K'=AO8F8V.KAMRVZCS J'(B*Z# MV\V(XH8=_U&B+R/<7+>Z)V&.F9=3Y[9QJ"M&6)\1\A.+5M:^+G=M7T1): _8 M3B2'/E$O&.$FUT-I'EI)I5M"TJ[O7$P)>IEHP,*F$A?Q%;FME64I:^J&'3JF MUE9ME8DI7)"V9*LE,'70F-HGI+"]9MN457/K55>!*9XQM;:)P]X'+2TFU(PI\4PT-1*K.QL]FCGH?E:;[S/:/FAM)FXH*U MVI1;[:W= K%@S3.BUKB:)2(*FVP:LF(V!: .&5![PY.&!YOKTMS297W[5=;$S9/"B8[#I( _/B^E+#/I** MW%*WUIAB5]2A@6]-%+$]^' C:+LIL][/ GP"?/DCC^VQ9S0ZS;8N&T:=.Y4) M[%41JFP//K/1,75#UFN]%YF?3#GW3O$W;(+2#X-AYA@'_E:Y\(,2S0_;><01 M3 !^6RFD5[X=#"ERH+"8-D%,,3.UN,3^L6@B@0_K4&*ZZH@AN. 7[Q""+7!3 MP$MI+89G H)'#,$](K#=Z&B*(NO&XG8W <$CAN""D[Q##.+N.,N2C>:BOUP+ M#'*1/^;:0[["X[5H%$LN0PDK'@GB 0VS#SZDB>2/LN13T;-A\YSQ=> '\R*Y M85572VET+%EO\5_3)4H%=Y<%+@].*D1;!T MT'!:DZHM#T]ZHX,%S/SOX1%IV6)IV0<*2*#8HOK)C1!O\&?F=,;D9;NBY2.. M#_,F:J=A878RD>N/@3(WDTSY;XQ#R7WWR)'+ES@D0%G7)^'K54R'$<@YOCX, MV';9+)@H+.2X4\^4]?9B/^Q:A)DBU5%MPI*8)R3C MGL26*K?-Q0)Q >4CAG+>!#1/6,:-D)8FZ\V:>A@BD;T.P[?EQA%'$L:OR5E/ M1#.-WG^C/F7-^!-J^H:FLLTVWJ:CWCT,(Y%2%E0LHV2>EO)V5ZHV.V97.)(1=2 M)J3L\*5L+T)FX/J +NM"RH24':64Y5T(V4[,3%RZT.6VME@"50LQ$TL7ZU!W MP^KM 2"CD ZH'[E/E$6L9QL=99HWJR2>P?LS^$GR\-X2]6L0PI^^9(_#D/KV MJQ2'\#2/K3)+Q/EC',78W.S8^J#N:(4">3( MM3QP();:_JAJ^+4:'5W=>HE 8)!G#'(.0=P;OJ0U@8#@ 4%P73.DJC%HX3DH M_&.0B_"S%D[T#S^D,(S_4$=Z)*X?21\P"*711PF@ZOI/-'6BV49P*>AC=9VH MK=N\A^@* <8D4?>)N!X*($@S'F;;HQ#9N+%+HT6Q72*;E@(N2EN45]4-7CMJ MAU0:T(IE+BU63:,KV^0M!02YAB#O"-185_JM]F()!'*-P-S=D*J"H%X#)25ZW5B,WJE>2<47S?Y@S&QU+=#(0 MF"O947X/FP@1)2GN6TFHD;)@F%L** ;CN,=56&B MB*J+;:"$B H1K96(EBRAS0TEM'0!;:& ZHNEPT) A8#62D#-DB6TO:&$;CB. M=T348B):+S=WI[']=@\7=W*9.JU%(N8?[ _JG! 8%7FD23(FDL81=2379Q7S M8SP-<$EJM:24S09U@0G)%E)U.;)X-2H;7*FL$Q:]GXQ0WJKGC-'=A,_7X^$# M#6_Z3%5'-^,XBH%%0*'4?.19:YEJ=%79TW!3H[(PZL(#QL-S]99L- VYO>1 M@Y*VQY<"U_J5[0KQ7()WHU*\OY?A+'/ )>D3; 2L-F735&7-S.$H"O$4XKF= M>%8(]O>2FR6.MC1=@D=EZJK.]H4#R?=OR+44!'V*)6(C4D6XK^R+$L0P]-9+L5W\$@L)(G/Z@T)%KCU M79_XMDL\&"E\P!I[G4YD]RTATG<9)@QF%$0NROM92+&3W!/]_.PZ\2#3R#/? M2NFF3+]"'F $H$Q7?H47>IKSI)C]%T>+*M+M6\V^TS1)R[ ,HT]U8IIV7^VW M^XJI-(EM__NC=PX_OE]?W/>GF*_QU<_[7/]]\N[B\Z_W/+VWP MKSY+EW_[<77_S[I-]\.5+\6#8 S/<")9HB\VQ5IVELH'ZT(^KIM0:A@8_GB= MXP^?C!T73&7>V319Q):L84P,(/->8

&47T+/OE<^:*N#Y[,_O2Y_G'H=9_ MX[LRVB27IP;A5$F,0NIQIF].+Y^R2V]<\>2:89ZVF];*R\JI^M]\N&@[NC,W MH=JGNFKFI5.!:YJN;?3-]\;:.E4U,=9=C-4P[!LZ72=[AO$$F7X/ ZTHT=!P\TE+2V+&F* MIL_ED%+.OPE%-2,QMW5$@S5-XN;=#L@W2\^3>HT>UFODV2:W=M;O,2X,GA=R MX7,YQ#?//! :=V&L&",23[HEKG,"/O@Y&;DQ\03%=T1QVQX/QQY+ER5M/^=[ M(7U[K^VGH'UIM+^@?==V8T'J'=GC '1(HKO36KM)=N+?8S=^S6&,,9"OJS'> M[9W' *!DN7'GXGE$%.T.@[&?1^$5H-L>;SV&,UM_(Q[Q;2Q=EOXR]EXES5H2 MNO"HD[.0?T2**,ZUSG"VB"G6(:KY_ZM:LGYOXMTM:/JD6'O$IA$@(T9$*4:NX M$!5KJJ8IC8XF:[HNFTNV6 M!$X)66T$KUM"PG;.A80DBQX[C4Y1%NU:++H9" MTH2D;25IUOXDC1T[J%E-6;46#T@6TB:DK8[25D38P+W;M0.I-SJ6WI3U9CV2 M'D>@:;"L]),PMLU@+QSGDPMO? MB3>F[\!MT6Z9X!L*)-4,2:PB0OLLV"38)-@DV'0<;-KNT+\=F<\F7^;SF,Y: M6!G6L?9^OD\3F#R[\4"B+*AG7?^H'['-K1)$/7Z>,C&^P[-2ZV,.22OL(I#+ M&M%2YWP&286CN!8HC79;UHRREAHY2KP>.-PV\Q4$FWC1"LM";6US7V&50EAT M%-J-CM8TA;S7#$A"W@6;!)OJ%L+E5\L6;VI9M&L3=Q[8G0+2XLX#N_.8RB>8 MH3UY($G/QID$&GW!WZE(H=4\L2[6/P2;!)MX3#UUG3_&4#9]?/87%246K''6ET6DJLK9] MD:. I= >@DV"335E4YF)+.Z4O,JADC^FPH:DN9<]U]S+R]?K=$QEAS>S=%9W0):0@/4D$W%]L57J %TCC3 ,:TP7:=' ML(L I^9I$9&]$FP2;!)L$FP2;.*-3<7B4".G%PJNR]3M+)QI-\#A-&5S26_/ M_#ZG !+/0,H=SFP')),O(!U9Q_5WSXOB)^:H:*$F]XGJ1]>273/WV))=;S8Z MIJ'(:K,MM]62NY1MQ=QZM HL'[_D-@MV"PJLV M.I:IR%;99Y]5(K\L)_Z)U2#!3\=]ZGR!?[(A#TGXZ/K)N]/3B_'.R8R2H<%L M/#**Z%GVR^(#L/U42"*1Y^_3- MZ>53=ND-G9-KAGG:;EHK+RNGZG]OEV/F_,[3W@Y!2 MZ3O<-XBD2]^ASG0E-CG^6IMS$%+.9Z-,GZ49B;FM(QJL:1QP&"?-)PN>$O,= MXP+@^>%1>PY!_'-,P^$QM,MQA+N,3ZY\J5TE[&@^(XH;MOCX=@C M>+)4LKEW;M^"E!3^2!^P]"?/T5*""5LRX8+V7=N-!:EW9)@#4";2; * U>0P 2HJ==BZ>1T31[C 8^WD47@&Z[?'6(RLH_Y5T94D,PZ-&JJ*:]#CK1:T]UHL:6J-CJH:L-YNRUE)J<:KM?M?(CGH5['C6 MN;2%D]HWJ.HT]$9'6ZPD$4(DA.@HA$C?^0GLAH&UEXIBR;I6UKE:0M"$H'$P MZT*"EN?@Z+76R@3?3\B0D*'#D:%"%8KZ0E_NW54HX@FRLF)"D*665VDLI(T7 MW!VGM!42MC7]D4N0L186$NJRNJ2Y%X]&[9AZ?ZT\Q1E8+#W1*(8)X;6[W@_1 M'ZSNK3,*YCMU8YO#FM\YQ[U@)K3=Z!AHGB&RW%J!B'8MO&!NF2E::/N3_\S) M=^"V:)!P:YE 4LV0)!I]"38)-@DV'16;"C4[VY/Y-!6^S.5/+Q[3B]O?IHAHEH?X<_'.8UI_9>KFY &S+/,+J_0%?ZWY#EP!_>YL#OL!(F#19T]A^?.BVUK, M)COUT5++VM4B8"FTAV"38%/=V%3F B=W2K[%H9(_IN72I&&K/=>PU0LBL3Q: M]Y2AR.P*-@DV"38=%9N*M4%9.#!U11L49B/G>IHG+Y/>U&QVIOTQ!%0$MH ,&F+37 8K2T/PU@<:0! MCFF%"=@E IQ#2(N([)5@DV"38)-@DV 3;VPJ%H>V3]=ILM-UVG*[I\<729I:BK2 MR[S&=@DG(33U1D??^O K(9Y"/(5XOA'/#8[5*NB')R<"F:9LM,MJ%RA$6(CP M08MPH7C:6#C5J\ Y*8OR:N**G[']BI\04B&D0D@G0KIP(MC.#C-JLL.,5-60 M6RTAQT*.A1R7YR\;"V>2E2Z]>$R2;LDM\Q#R42SK_8E5&<%/QWWJ?(%_LB&G M;#!,X-,HB-C^C+.0>B1VG^CG9]>)!QF/9KZ53D29?H4\P+#'\>JOS S:IL#/ M/(24_#PA?1CK&?&>R6O4^#0WI:'KG\S2 M[^W45TZPW]_9!!-P +:#D&W&.0,PTA#O@C$1;L8B#4*4YE_[W7O>N*UU=GY_.3V'YX'6.QGY^=V[O)#@ MM][-MZN+[CW\T;N'']\OK^][TLU7^.OF_*]_OOEV<7G78Q44K<_2Y=]^7-W_ M,ZVG@._>7UW_N+RHV_0_7/E2/ C&\ PGDB7Z8E.T-;A^(SDD)A_732C5^0R/ M^YZCE6^*/WPR=MR8.GDGTV0^*K.-4]/&C#$,V2.CB)YEOWS.UAQ=G[V9?>GS M_./0"+RQQ8PTR>6I?3A5$AN1KD6G;TXOG[)+;SR+Y)IAGK:;ULK+RJGZW^^[ M[7ROVJZ],S>AVJ>Z:N:E4X%KFJYM],WWQMHZ534QUEV,U3!RRTKE8ZT37=6< M3UU3;[.V4(MS;;3)G8NS7Y*R2&SH?@+T]CK+FFR%@$^D[W#;()(NP?UUIL5% M;59X,'A> MJ,N:RXB\>>:!T'C:-4/"MADGX(&GC3,$Q7=$<=L>#\<>B5%#L7X5#:GO ] ATFRB>Y*K8 GO',88P_BZ&N/=WGD, $K* M=GXP&/MY%%X!NNWQUI+V=7.]\#JS->(OQ!^3\'5Y],*C4MKK%N]C MWOQ@Z/O<_-!N=$S-D-6F(FO*8HN'S39O\E$/LF8WW@XQR)WBR5_Q46SR-16\ M934=>AE;%*PRMB@((1)"Q,^L"PE1GB,KMRJ,:BFXD4!56K*B;ET:)01-"!H_ MLRY62;S0('^;R8QCZM^/A]6S_&?0QR[^N/J?'',.+):> MIF>AW_5^B):7=6]N6S3KV5J3]62J 1%$G8MQ",1(#O5(,J!W )[0M>/T#-#N M,PF=W\/<#:.F^="6 1;:D'6E+9O6HHD6'95K"KIE?M]"*[M<@&-'Q[R#MT6+ M9#8Z DEU0Y)HH2[8)-@DV'14;"K4P'-/UK/)E_4\IN,'5L9KKH]@\&F"DFO2W#G8$/7X(I"K>UO?O09R[-_?WI[G6#B*:V&>M:4HLJ(V.3JLL:24 MZH$#3O2-KP6;"L7:>1J KO 6ME$),WY$&U2"+NO6UNT'!="$/A!L$FRJ*9OV M%..5I+4M#K7V,2W9_7VZ*D=)Z+U*](6&M@ML34/!8(3<$%%>W5,_(D,GV"38 MQ%-LY ;Q6=?Y8QS%0^S9=A],-_/C7OXK/]W)?XEZ^3)3R\PFWR1*>8E!;6/] M].)A2 )/?.-)B+U@DV 31R'0;I2SRIER7A/I\.VGBSO%G8MW'M/Z+5,W)P^8 MA)E?F*4O^#L507O-I<;S^(8L1?[P-D5^AY4TD1O3'@V? M7)LF.?4[:@>//GL*2Z\73:2W<>=92Y>;NJB'J!LNA?H0;!)LXBCXYU;)ZSPJ M^6-:+DTZOMIS'5^]?!U?^8Z?Q/*HR.P*-@DV"38=$9N*M5%9.$1\11L59B/G MFJ)?^6 Q*79&OZ;Q3?^>O-P&(;ZP&\>A^S!F!QW=![?@2?GQ,K_':'1:[=;V MIYP*: D-(-BTJ0;(>[CQ#A2 R9$".*85)F"7B&\.(2LBDE>"38)-@DV"38)- MO+&ID!-J*CF]4'!=IFYGX4Q[,\FTZ^9BN5[A-IX"25PB*6\XLQV06IP!J:35 M&JZCEIEC>-X]1)2?H*.BA9KY8[-T@)03C/&D\@+G9M5$-13LSRDIXV' M]!@*:QS=5A?3')MET$\A0V.46CC M\3]E-2L3XBG$4XAG)IX[[QMOL8.%-,N0E6996["$" L1/F@1+A1/:PO]MG=V MSHJE8O\_0U\\ J+PBJ"082'#0H8G,KRP[65W,LS.2M(-56YI):SL"SD6PF0JLJ5OW;B- _EE.?%/K @)?CKN4^<+_),->4C"1]=/WJTQ M@65W3F:4# UFXY%11,^R7SYG^5G79\QD7_J7+Y\[/KQ -D M_ZF20"#-VZ=O3B^?LDMOZ)Q<,\S3=M-:>5DY5?][NQPSYW?F)E3[5%?-O'0J M<$W3M8V^^=Y86Z>J)L:ZB[$:1FY9J7RL=:*KFO.I:]8FURYJ;@O$/]^.MM-\X*ZWE=:/PB?0=;AM$TJ7O4&>Z$&NQA5AMSC](&9\-,GV4 M9B36MHY@L*9A0%[7A6^.)NN=$G,=XP+@^>%->PY__#-,P^$QM,M MQA+N,3ZY\J5TE_%A4/S=.'/&XUY@4D7LL.WQ<.R1&-47V_@[MZE!^C9;&,^B MAGJSAT.!F.' !>V[MAL?AB3P1^K[ -2,-)L98-6SK<]2DB'(8:^SZ+B.]GJW M=QX#@)(JJ)V+YQ%1M#L,QGX>A5> ;GN\M:1]/*OD!6; M?$T%;]D:6)[#C=95?%IXMOMBE8D0(B%$QR%$VLY7DG&GG6PIEFPU#2%H0M . M1]"*[6O5MZB\6I2J5J-C+3:)++SC4$B2D"0.9EU,DHS]U3"V0:XX6SK)?]X!>$+7CM,3U;K/)'1^#W.W MWYAD0W5%@>A2D5NJ*BMMG:.3UTK:,G"LH%MFB_)L(5UQF/D[>'MKD70%]YX) M)-4,2:(?K6"38)-@TU&QJ5 WM#RA7!GF4^/+?!Y3-^>5 9OK(QI\FL#DV8T' M$F7ANC1WK"B$/;Z(Y.K>)'&OD1S[][>WQV,5#N-T;-[2;#=E36]S=/1524G5 M P><:,-;"S85"K87>KWD]Q:V40DS?H3!,COM5EEY80$TH0\$FP2;ZL:F?05Y M):EMDT.U?4R+=G^?KLM1$GJO$GVAH>T"6]-8,!@A-T285_?DC\C1"38)-O$4 M'+E!G.M(\4O4RY>96F8V^291RLL,:K/1T4RQM%TW0 FY%VP2;.(I"-J->F[Q MIIZ/:<'KCH[&H3V H!7CG7"R3#FW^B4BG9IG0%;O#MAF16N*G27+6LO6J-J- MCK%D=4H<%\]1&I]T6B]0U@I;0 +5@ M4R$-L!@N[4\#:!QI@&-:8P)VB0#G$/(B(GTEV"38)-@DV"38Q!N;BL6A5DXO M%%R7J=M9.-6N-SJJI'@>(#P>W?:.F\AGU"#:-ZKL^\6V7>#!2^(#M M9CF=<.XM(=)W&28,9A1$;*_*64@]$KM/]/.SZ\2##*PSWTKIIDR_0AY@!.-X M]5=XH6=KGA2S_^)H41;F(N[?T6DF5?G]G5$G M#IHA"-ENIC,091KB73 FPLU8I$&(NO"7]?S!C5/W*/K84.W+)U+?69RC$0 ) M9I-8@MQ%G;8_#6:](41KN0+K?N]U[[K2U?7Y:C4T,W:=GZ&?WUQ?7%[W+B\D M^*UW\^WJHGL/?_3NXS6;WX&47T+/OE<[;"ZOKL M^>Q+G^?!")!G*>_KF]/(IN_3&CTJNM;33=JNY\K)R MJJZ\]MYC5?6TJ5H;/?;]:WK;V,E@M=P#*GU-?4W%Q-I:&VOAUB416B(J^XE' MVNL$**G]AD^D[W#;()(NP5XY<_[^MD29B:+GPH(WOG_NJ(!O6DZJ4-JL"D7/ M486R?N:"MO.TW5>%3ZTKJ-8:SX2F(XJ>*L27&/$_05!'\^P!61?Z;PGFC7=O M[6N$>\85CQN+WN*KV+ZBK6M2>9MH_CSGLAE6E*_,-[5BQ;;[J+75U$9';>FR M;II\U-J65+4MI.)0I6(O)>B:QED).A?&D\A->GB5/HQQ?<#U/TK!$@?O;!L/CQ<_KI;>FJKSC;@+ M.@*4N4E[8>([$AGB_OW_L ]6HJ9F>XSRD6(KIV=>J<]2%7[W*.N(X#O=&>(6 MUO5Z!\;]H5 M1!!$$$001.#"M:UQRN(;Q0-4AX'C]F%$:.5DR1V.B!MBXDQF60Q6V(JN+QC8 MQW<6.$6\N:91?A31^&I"W/.$G(4=E%:C8\BMIL9]@"DR%[L[W!DG;%UX&/%$T662^3[%=A MK6.QW'MS27L!T:J<5R3MK@-V&9#2E49'EW5]:T-6[Y3-044FX-/XX--(KC^[ M"H]^3\2B$L\E#ZZWQ8I\7F>4OV=PY A8?(.H:]LP$T!,2&WJ/N'&%!EK/H[+ M#=A%!2+HZQ!S!Q!%[^RU$$FEC53Y#WL*2IC-),YH\';XI\I/5 M*_%M,(7-P579T$5A]D%XY;O9[?">^[47N#[U,:2 H?BN>\PX6A#97\DWM9R(72#_\?>N_>HC62-PU_% M8G>E1'(SO@.=$5*GD^PO^\ZDHZ3G6>U?(S^)53>9O=(8#61^T.OPC=/?:/IJ0O! _V:VOQ=EJ6P>-OJ86 M\[_=>'*?1'!($J:$5WOFC&%VAKV>K%;8S$*COQP(?/GF'/6YSH7__H:O?!C_$1%J>J-B MMO#][J3; _D@ZWI9+1-Y]*U&O&9-@M/B(*TMU]166Z3M,0TTL]V"XTO]/KG[ M6 ][S/!L'5$W:%? +=S#)7SE=_!^#G3K%$CZ+@-^;7(==(:Z(BO6WE,L:]W@ M&1D;EX22!^N^?B#L-''(:E^V]LHS/B%BML) :8=XJ1ZD@\4AD1BD(P;I'*KB M) E'$S1X@S%J,,"1XCDU=,E?B3N;7EUZ0I.E)E_M.6VM\QC?$ MWR-D\"Y5)D2[KV:Y^MV+[7H80/X4A-^!FKZ341)21>T#>:I/?WIG:!JJ;"BB M"]BE(EA=YMXPAAF=H6Z:D=,IWA!5^WQG\@(?![!FW:S8'I:6!NW]N> M%ZTCW-J2H0=F@-*7E8HR7Y&K<#FH5T,V-(1[ZP5&OS&!(0R$MB DJSQTZT22 M+E)I.X07"(BM2*,4U%G,KAC7+9/: #E\FYVL0N<_?*?W_?'(4CI#0V__T)OV MZ/=GDU+&L\B:8]U;A]C/ARH/4H.X(F&GDB#KZ?662AM%*4:98&O[7MN12=:@ MKG^]>+EG)ED3B*D!8O8UV=0;Z#=R!:EDU?*R'6*E.I7LD^O;_JB!5+*M\P5/ M/3FD_:ED[9N&)H @@- B-GLI;GHWBA+@OC3/$AO]!;B=8/0#U?L1ZPJ)2L*K M&T]HZF4\Q\>R8>T20/+:V@(>R(7_F=_$P_C[Q Y)](?OH*D] BO\Q($XW>\NP<69ZFM:?%!$!6*5MMCL/Q M\0W85$:8?F?8-UN-+NU1LL\FB:78%VE<)P1Y9:UG#M\-*0L [Y$E, ">KLF* M.A#=D 1*UA$&A\/)GH)-'8U^.9?V?%"R/19 V^7*Q_&8C*@% %@"7_@2^3F: MV/XSD4([)A+[>X16 8H?F0DA#*F^ -[X.'N'U4E%<>C249OX@,BF/& V);NR MA_%'?E'?X)X>?.0&^/\?\ZOYEET*?G'G.XL?%)ZL8@,XRF>?.>@BJ_+2\'/; MK,HC(:C6&1J]!KIZ7(& .G/#Q^7-A:4W#F\O_)8F^AQ8(%V["KI> ]V+GK_" M[@.GW#2:)U\4.0?C)K6U6!U;02@5WK+ST6*%8752,=9R!#=0_!F5W4Y$K]I+ MBM+<;R_F9.F)/+N^CRY!#.I0)+RN^$T=5F =4,+5IF<3["U-EWO6WB)+1'G: MBW+F!K_><7'.Z@P'AB'KZM[.OBL*%5V2N" X=765H#B@"MDVH/W]0&>_'+[5 M)K;50U$YD'O]IMHTG(5U)\A1D&-*CH;6)GKLHRFJR*I^SMZ65MBC[2#*ZH+W M[\ELYA',-K(]"6 P\H(H"5D))FH;8R]XE5R?X0[<_6U#@U5TN&8G2'!(?%LG MJ^RQ1:'7UM!KI9D-C P#$,"P91(L?V33PY%- S)&(Y:2H':.S^\;:"H+1XO M4PAN'HX-*/*(&/(5T.8+J>]CQ?0LV=2;FE5W1LJDH(GV'*WA8=XEHBCA?5_I M#'6U_4/?AUD#*&ZHWE9HA^<[E3G%>VER;5'7A$YVD*8L%2/N '-& M88(IZDD,:!9+^AJ:+TB_G1[:-5%JAQ)V# ML*75VU) 6Q))Y"<)1RX.(G1]*0YA5;7PE&J6X@;Q M;:%KU<<40S[[CPP_:O2.Z.OG,[BBML8OZ.)"Z6*%K-V",,H$@"W<6H_ZHE.3 M ()P6=1B*/_'?5W!6")VZ,TS30KI.%>P1!#I6@RTU3+C2^"C@_0A_&J',?]' MWCJ4=]ZX"T-,Y,>_OKA-/4D(O_(J#3_450%/_$W2*?<,<#:^Q8IMTS!H8Q)KIMFJ.Q.NZ/%5.Q M[-'@3^S2S7\T"=,3S.QGX!C?D('UT\OP M6@F5\?A@4&&X#IPY"%GZ78)MS_$IV)/=FKU(DQ#ER-\VWX^J=(:/2/FHJ__Z MBWV^I[A' 4IG1L,A*C"WS-+J,C!-5\=:,Q17RB1@'.SN]^]WW^ZDSU_N5_.A M17Y,]U\XC]ZBXWQY>/SX77I\D.X?OGSX^.7[QP_XM^\/OWW^X,/G0B@:I=I7^4_N6[Y)9G"RJ.R];48#WN?1+!V%'T@T2ATJ0IXYSN@ M/KK1P_AK2"+,9<%/'V&1]Q[HB;E:V&.JJNLGQ+F+^6?X"EC+GJ'X"A-@AH6E MD;.D;TS52;[1)4*%[_C:;(!,]DY8?\.];KBUHUS:"K7$GD9V:$N?_5%7>H/^ M?G@=_Y#^2WWWEJ9VN'$D1P10^'[+P0;RY+\81(_.?W3,G) M?QX2^O4,H$9(2%./\-_W;$H/Z#H/,\+X:R3=>T'BR-+KQ!U-)#>2@.'/(U!_ M6'(O\&$'?FO'$O%1+D32$[\[U*7P1J- ENX!M<=!Z+NV-#!4 MI;])])_B!VF5W$*0<-#R8^3)3,X M\>W$<6-F_6YK!P,3!W;U1 AP^9#,@%\Y?.P;AK=QU!L=^V;GV,G9'4J,9^(# M3_:\.7Y/9IP!HT#ZPZ<;^8[OH<"\HRAG9X+AGW=W7Q>DHCV; 5Y1:1 FN#@K ML7Y./"YPN*C[H_L=6##PV9!FT]+'T@8P( >G4S>*\,(R"?SQ/GL/+&>'R-Y@ MFR"RW&D!)'#X(,0#=BDITL>X-)Y+3D!3+UW:<0; [BTF /N8"8!@"#%MDX/0 M]H$RO2UNH AWF[Z:]HNG<$;_ M)GYAO!]"N+#TA@41]LSYPB&3W7]!<:$R\HX!XQL%,JH4GP!DDJK<_'^T E_ M,F;4-0?JPDIZ6.M?MH]BEW%TK2^C_-53A09%_]CUX+%LXW#5N/3O=CB:\!^I M[$<;K2SD2^U6+S_[$JQA,U=O!M=@YOIP>?OA104+"-@U1J@1/5&&:$<,.=A% MKD0'P%-492F)V ["<,HZ)G UE%-0X .U,+)!730)Z:2;P@\DT&=!(41!F2&( M[8;YZW+5=Q'3\IVEGCC<.CS\,(J#)Q(N8A/=,RX#9)QX,7VPH.2FKXXG(3H= M$=WA8J0IW-8DXEC*UY46ELP^'- /-=8Q(JOLS%>NMQ[?/%^4,H95-_UD>Y2- M1!/0,SD(*@F*4I(#2/F"^('S0(M,H/*B,17="2CC6\T4,U[X-,_96*-P!MT: M-Y!B"M <;,8!(<)5\(6+!;T>&!_Y.6-V4H94B<=Y#GP >"0%\&D('V/V:"8F MZ'<4\5ESCPO@)X^5M).S8&HPFMH-GMW482WR@Q\>[X,&_1F/^&X#J!Q[+N'- MDRA&2&<6$YA+'U\(_"5R?P*7+K^ KXR?=%,%BWX-5VQ0C'8CABXF8"H\BJPD M9?CC( GAKW_!J^">TJ=Y0H)JI,^S2IR%I?7T84);MI@:>[;"W"KJW[74Y_N, M&G$:!8J=N(S%$P= ZD7YW42@-9W M$[SZF/!2<.F #@ELA7(/KJ"SM&+F\F"2DC/HHO@EGCN%_<29#IY#L4G,_",B M#^./@#]3U,YS7"R9JN>)BW \O*SL@"U!0*9;V:FGM!X^E@P#:@:A6$WE;%10 M#Y$%3^T?(.Y2&# 3*XJ2Z8R[[]##9[-^]13-IPS+F1F4*_)UMDG?40K,@K66 M@.97V%V^*TYH,M4H4GF.1(#OB ,YU_M>;"^AUTKSRFZ>, 5"0C^? PR>$IIO M>S<)7'T4C&/J_^-^1OI*.D-1!GW6HYH)2"P?-0,2OL#+TPH[S[6?7"\W*YD3 M!8Q<=,;(Z \%5=7-_0$ ,[ 8_\>'H%/9"(_1.5^@NCC4LQ-3[=P%D+@A[B1M M'>91,(+9&CX3+J(*-O9R4P:T2>.$ZLI,FQE12PZ!&+K4\H2WC5%O2?6WU3<_ MM1VR@9N<)=EO=*:=G M\"6*D7: 8ID!1NG,<-V4),[Y5P#0,JCRA[DRP#XR- MJA*[>GP._XX!/_2[. %UNRSX9P(?_CXB#-U0G06>02AQ91B3C:( 3E%E144% M8!;7SG:8A.D)-FOJW9+C@U]K] V.[[Z@KXCI5;D(TRY# MA*4'E?*3M@!_LUV%V:Y2-9I*-"RT0^U9X)F)<:00@!H86YAUF@'$%KU2D M(;\;@:WH O^J)MRN. M!G8K/9W#QO"^@&87)' 84.*"D$H=WG\Z.QK?XBN(A0F+9^7N!<;P[>>TF[ = MQ3=.0C(U4)8F ,<@I'&VUQ DX$TP'E.#%31*>$+. $Q@6\&4T0[C'EE'2COB M$37\9Y3,4)C3?Z/W<&1S4XI;MQ7K2 %8:W3'GCLNV- I4+K2[P4YCD*9RI@, M !D%D#L$%C)D8!;I3>"6P\)%XP(+]OU(ZZBK,&&UPG!" CL M"K@6<4!>^FN?3[TC<,"_[]ZYT5SF5G?I*S\%X8<@>8K'B5=F6MN5GUHY5\/V M^]U>*453 E+WJ.O6CGA$%T&VVMO5E3[D?+N.KT4N$E;A5?R>:H-1U=?#D4[B M0C=^!1QK0\_H#/5NN;EE!CT$0;W='W'S)FZ^OW+S,JH%LT+N0%!TJ^')7D-0 MPC$>W>P-;8?I_T8^]C >US\W9B6O0_FF+^W0Y^EUAL::\RS?8R7?VZ"U5R<' M+&:UT@3+J\AJ':S.:A4)JBU-[;R.!-75B1NU4S1^M\,?A"IX>41\V23J7X9) M])DVUIHRP)[<%*J*GKCY#M%[-LWN!@3/4RQ%>6"=4)6UJ"/S^!2: M_2^VZ^$:-_#!#;JOV',A*6AA<<$2RIUE7>E^0>5ES!Z5OZ!JV37;77@;J(U! M\CR!;:Q7R&G6".!OB((M8 X/KBT"<-+T0!00&#/BSBX\&PO \0_>H/WC1^0M M-1IY(D=JZ*WP318\DHM11N;3F\Y" M9"A#%"W&Q7^G?!>)BGK=NF8$LQ9;GH MO"NJP>0G=5[RN'B>OI*Z$]WT<-3\!5$Z679G%IR(]!#P+ VV-^GL![PO9' 5 M?4/1^GRNP87DA#1]2V]#^ _6:[3I[OO[[-D)S>*DL73YC_[8X:DDOWN[OL?V<^^!%WZ>K MY,+;/X,V&B84;?A>.7?YC='[F\=@!LBH:];;6^EW2CM9FL;BDYC\4[4LC^N. M,:2+KA3/#C,/.O-:(^/ *!OY*Z&-\>!G#BOFPK3C2(KX^7+G)@!P2N))X, U M/K-,DIRN%QD6;"L/:KCYMC(73HRQ.>J[H#;&-FP\ @8];KP@^(';R1(:<"L8=2 >SAJ>4"^.S?BD MRWM@%9]!4."6GWWW?V5@L&0=GLL3I9^RF%&(H:S@B7F#FA4Q^6&?ZDN5[X;1 !1QHWB5 [61LLIS$Q@KQ02\!\#X'Q*G J4=7^>M0 M'&1BX/L?G+5K^HW2DZ4#[YJN>(O=^-S15C6]SU1:?$NS<%.!HO45$"B?624( M S^P!_88Y23I+S_DJ6>GO)!E491%YQ=G/- AO+R5<,1/4)CV(%$/5YIS5N0: M3#^LP:+V2\'-$[DH7S%E'EC(A/ 2-^M*M/E SG9<&@J8NG&,HK'(TMPH#6A@ MWQ@62DA]TRD_&C.&A\B[FC==$D?:F*L'MB/*V1>7O*+I!VH"4RJRB#"G]U4! MX2RS@>=KT_1V&ATF+ET(943!F G8)YF:0Q0_M:#2 M26^HTJEBE-&=[U2YD4H&(:!FJ:X(/BL7.+&9>73"R,?BS+Q\1)+$'D%,7'#K MU"]WXANHV);6?GNUFMCO-F2KKZB*H+GE69)Y85CA0H@>OW,(]>:GE1-/MO^# M<85IX ,S8%JZ1(>_\,@M<)D)[!"XB^?"PLZ"JXMY>D!DA2Y &(M$D1M-;9>J MP%/,#N9!]H$B.?8\P@<\#(Y3.VJ6A&"N131FN]O)HPD(M!M@1E/ZE!< !=-_ M;>^0*X"()M8]8QC<9^W7$0"8 S8O_$"6LII37@!#,SJ##&2C8#K%_CN8,0ZD M$5Z"%/JV..]R8UE%=;5!,:7;(Z 6L"IF;LM1$+,@-J8$H(A!C*H6+:S(5@)8 MP)\T[>XBI+U4CZ5_'TW T/7(PYB/HEOB[S2H4L'-M0JVJ96Y^:Z;*4W(6]Y6 M>4=5C%PM[^@Q0*UYM/UDUB)YL[(!="-0(X,:WD$"U^5$;V\K58[:$DFC70Q6 M?:NNZ'' FWK =XQ%91%8.A>-$L,L(K?I7]ZE#9YA!MG&DRJ#T:$6?/Q9S/TX[O/Y68W.H5%_H([53$@3A71/A6:<@/ ,)3Y&MGG(6A-=0%_VV4HI2X5%9J?9I]8Y=R2;.FV(V MB*I-SH;:Q()MY%79ZK>_+W;M5O("J[;EPXUC%18UZ*#Z6"W"JHN8^;8EOZWM M.=Q1)'+_FS[#-CD)>O.H6!1*WKZ@N1S6LX7MM<1M2MQH\8-]^%(/^)(VD'O] M\L5 DW*2T#:?7'.A MI*J(2LD6[$542FY;*RPEG-&6J5OE'5NO!BR&V2NE:7P6XT/\T*F=Z;$X3.K-L M#,/J:E9?9&.(S1XLST4_2IZ+IBXG**0SD,XX1Z'Y+)@RF,X]CV-M&HQ(&EK& MJ*R:\3Z(8I$R5 MX_PRQ%/8/'PP:C\+PG]AO1P!Q/R"R"F\!Q5I0_)CU[OB$ MG2%HMWN&Q\TD*-N5"6:&URK(_ M>/3S]U)YUY+/Y?QFS6]Y\K,<-K_EV6I%(I35T^;79YMERB;JFG6##NCJZ\M] MQ6A1VD-#R32"5@2ME&AE-$JF">WW3#7D7$%&(^,]'>3V:/]/<@53/7@N%IX@9;-4-;0^%]"SK#.N3DG8:A;3? M&>KR8% >'W7V'@^!7$T@U[;Z:!FS!IVA*K!*8-51-$Y-N6#?K<"YC3AW&(U3 M4YETW+L/T?&3BDTUV.5#UE@=/\C8'HA=[UT\3R8HOGNL5KJ%(L=('9JT"Q+25T8HTMUA!) -LEH(HD]$O5SRQ]O8+V M@3S%^>#(N[3STZ<@_ [*UX*#\.-/G#L*, )3*DR(\QFK\8&GWF%/N;MTNC?\ MD@T61[.JMH)G=8:F*>M&F[+81:&'H+&]:&R9JI9HKO',8JUWP3%W04:"C.J1 MT<[^O;X@(T%&K3C;\32^54I>;4UNT$)-3M0CWJ\:?2T*$S>1E7%.AI2N=(9: MWY+[2E/9&2V*0 FLW!HK&S(]ROB%"9A-#:,3J'4LU'K3!MQ:HX]OP=BTSE"5 M%;T\ N.M0+NVHMWQY&Q3ZJN.HV[[)LC/IG*M1$VCJ&EL#8UMR-IHF2YKH*X! M3-_<6^%HGQ]&8.766'DP7=;L#-ODI1"8U;PJ>R#4VD^5M5"55;5]5%F!=F?, MT(ZDRF)WCL% 'FAMZB5PA45]A?E78C9QTQG7%SJPM.E\[)9I]OW.T#)T66O, MRA;#BP4O$+Q@.UYP,'MJ /;ZW@:5(&A!T-= T+7LV#::L0:&FF75TO:/R AB M%\1^T<1^-$V^*>>!H:*&KLI*3[\ @4Z=#K_0 <]#,3[Z\H8/\4XZ/%^.AV0%&,CQ;CH\4.#[Y#D38IQD=? M?56@=9(FL8;6&9JRU:JIA**"5M#*H6BE\5X.ABZ*T 4)M>)LIR:A7?LX&,WU M:14D)$CHU"1TF-:JAMD^14VT:Q#CH^L23>\T9HY%&Q/KNNBV(+#K2(9! M!,Y=&<[MK$DWUQ%-X-P9XMR!5,]!"X6GB!F(5@N-D%+_) JIJ72&JB8/>FVR MYT2%<8NPJW&%U%0OV,UVX3A7KYG" 9!N22,M(Y=6-?5.]$EH+48U@5"'43=- MG8O&O2L:CN?J;-]0YG-Y\@K[3(CAT?L7H5U/F=EI\H),HS,T#7F@FF^X MQ:&"\@3E'=EV,\4H6T&/%TB/]0S;$]BUUGYVK: V06WM.74#Q'8@F[_'U*Y;O(;Z1#$X^@K7$.%_,3CZRM//!^?42=;L@QW5U^2^-6A1 M5$?4> @BVXO(CCTYVAQ<< Z'("-!1L>9'&TI@HP$&;7B;,=3^9IJ.6JI;53E M1"VB&!V]*UWUE',RI2Q,M1PH\D!OJN5OBV)0 BNWQLI#C8>P],[0;%.ICT"M MQB/IA\*M3>%TR^@,C8HZ,C$;NK5X=3Q!VIB":C(!:9IM$I B8B$*%ANA,?6L ME%6K,]2T =!B>8KJV7M:!%9NC94'4U9[G6&;QJ8*S&I>5ST0:FW457'XY:"L M0HBBQM;BU?'D:&.ZZ@#E8U_N]_:>L-H^9^HY%>6)X<\'S)H6(^.VRJENE^H. MQOS04G19-_=6L%HP6NZX-1*"%PA>L!\O.)3!U,.!D0T7]0J"%@1]F03=1'GB M28<_]S!8+*NZ(H8_"V(7Q-X.3;XIYT%/1PU=D[4*+]7Y"?2*X<_\4%^2*=SH M:-4P:%5;)+;_)E'LCN?L(]=WP*:_5?NKPEZ:KHZU Z&51OT+$R+=!U-X\UQR M?;QYXDA_WWW2N%G3;&S80+1R],-@?K>,>A( T<,S88"OUD&MEA[4[ RU;EF$ M9@<-QI+-W@XWS%XOA61$W!?"S)'O .,E. M4?0&+OLF K3B,_[HX'H'T+D0^99>W7@"Y)&-;$6LD&9!Y"*R13*]@I21. '\ MP ]BBF\ U#B E3P/T2?%M,+*"/;BK_'Z7&#ED03(-P7-4O+<'P!W> @ A^ #G&A>5[8)<[[^7T.JG23'P!5'G'S MC[#<>R\8_EG5SH]#VCQ-_.ON_2K)?V8?=>WNFI_]==*5UWY MW;IE5;5K:=LMNR$.5Z.Z?DT66?O&;E-&56?.=ITV YM3_G>CPV9CWO;*Z4H(KR>Z8-?<$504@!A!Y? MB?="?J=JQ2>0U3MUONHK8$2;JFR9>U?3';/UU='2F$_%6PI\!8VK^#6@?R\E MAXB,JDT4MKV:C]Z:$:J^=[[S'0"5?X.Z-:2G\G-4TCL'SO?% &X M?/:5)QR/#W9"AD% -C? &\&,):$^!3LR6[-7J1)B%SA;^YX8(T=R[1[QL P MQD2W37,T5L?]L6(JECT:_*F"UD]]A>C8^_47^WQ/@8Y0EC1M#ZN0<(6?4%& M69ZI'_UQ@M$!'B+((@12%K=YMET_DH(P#2;06 I]/"2CS(=E]1!];C P,Z#<:#*%79+ MGNCMW?F KLBI&=)_ H"XJVWBO$^#%3$%(W<>#&T!$BS*68Z@;5O_@(T TM1&KN^[=.VJ+!:[,8) M.SU],%_WYCFT'2!(@(W_'"UA5"GP4:EL(+9LYI%]L[-%T'"A0AM19@&';DZ( M1$:7$5_YSWJ$E]GG']QH!'PB 46W'"CK&^5 6=\H!\IP-8DN)_U.;%R,5^[L M$+)BZU>\5>O49"[9&0M[^@K*\6C._JPXK[DEJ[%:PFDVISB%9!:$0+ 3_@*_S4&DJ9%;DJN1OBV+X M@+$83%7"U9.0"D^:LL#2$>PDG@3 :JCE(#TGL JF'P 3 6[D1A,\1O'E$Y>$ M=CB:S-FN9Z&+OX8M1W13KC]+X'UQ0!]G6!B3T<1W_\(@;X+;A2^G#'T*"[/= MY*L_PW;8DLC[,-V(OVJ.OT]\VT$,@=7^2@+\#WP[(I27VC3%AK/4B"92N(@^ M:(ZE-X"2O' !;WXC+\23U'1?%&AOLZ02+WA=WD#Q062Z@?>"@(T =4'W&=E^ M#'L,G@#;:()4"A?^(GWQ1>SL3)OQ\($L(Z$2\(M![=OSR-N@*]X"G@&;V((I M\PMI@0Q_*%TB17RP(#PRBI?0[TV.F&]WP\4S2 M6F3Q)_"/R(7#V>$*3@3O!/Z]\%89GPFXN9$C('*! H/!=#$XP1/*A3 ,GFB? M1 =S9 H/L14E$!0VW5B4/ &?IWEA-#4.&$[B><"PPVF6S7EM2*JW $D_+]WS M,_&!^>,=+0@5*I_F,\0L;YYQ)-B$_4PE2Y;(EF9YU MX&N#FB:@M@/4= &U6E KIZ)>5J%.]:EQ4+A$\DGAU,^ 68Y@'*"*.8+O]YK; MVPR*'7*"K=CAT7?84)G*6:2X+U/83L2T;>-@L49[UKBJ-KV_!SZ9I]&8<5*< M:[;#%(\+KNV(-A@YF6SH#7P(B3)0&Y,H M8FA5FW&K=RH6K'6&FBYKQMZC(P1^M1F_^B?@7;K@75>!6X-3\2ZCA;SKJGSW M]28_UR&=ZYBKWM\P5_T@;-F\8">%P*T#)J:+BC0JY7H M=9C0W7K6U1.LZRIPZS!AKBU85[]]K.N@'4.O^.5)^GJ#!JZ+!-:;%,6@00[,]63,: M'EPA2+ MR"A(0GR*\%IV[*>#V&!+1 "[7ZLC+8>_S< M,><_IKM(P6ZRT<['+XPNG'9Y3%5;:K?%%D^QQ6OHK?+[RL$H>W54:4O/#['& M%FL<>R!OH>OCPM0::U4'S=/5)K&.I3NX@2]-MZLZX@5ICFHN MWZQ]<2Y!-Q=+-QL*,HXRO-94^IVA:P;\I]I:G4'8%MK<2V#.=\YNXX?.H9Q#T M+>A[QVK XZH8FM(96H8J*[V&JP(%D0LB%T2^JM[P:$)<:SQ6+.A;T+>@[PT% MC4<6XMHE"7'J7_B%6MMIA*<0I@)3_-GUT](TK(.D9GEZ(+8S.(QGSR)RF_[E M7=ILTO7IA=,?O>-K\5.:L]+&Z,;9U^]>72>>((IT%88FW 7"W\R_[M*OEL#, MOC.LKF;U5WZM=-65WZU;5E6[ECK8:=GUW^E]0VSVK#:KZ5LMN\&!M]D]K):> MK9!U(X+<[#B<=[:KZ+]M/[' N:7U9TA1-7V"-^X*FH)1LRR/;#;/? MR OQ)'6;"M=&QMI?$M0T ;4=H*8+J-6"&HU0U&%B%U&-?[]%1\2]ZO*;0;%# M5JB+'1Y]A]?4GGZ9PG8BI@9[DH@UCK3&5<7W?P]\,N?Q?6F<%.N?=DC[O5"G MWX4Z[^ 7IYEI8VHZ&[+=:ZP=[AEYUP7!M.EL]0CF,//KUD>PC LN"Q*TN MM)![794/OU[+"-&0I4P[&\JJ#\&8=='$[$J0:T,I]>$8LX:VO3QH+"E:(%@K M$4P]3!1O/?<2O1>&]3*M,@"-DO6XZ1X-A1]X#5=:$5L\R!!XW>P,-5U6!E:+#%SA06D>J58$ MX79 JO6ZDR5<!4&MFSC>*4")"=24(M6: >O-BK]]"L7=5?EW6>VVT1:7/ M@08O7V82T=4U:5BK+A]A[+0^ %/>T.6^L7>(2(Q^%T38GE,W9EX<@0@-I3,T M!K*N*H(&!0U>*PVNLSOJSUBYJSKB):EPI^[H;#27>M:^:)<@G,LEG%:T2C8P MK:ZOR7UK(*A'4,_Y4,^I)]\9ESS04Q#.Y1).*R;Y&58;Q'ETC-I?V)&IQ68]J&&IPCL? ^!D\4 MV33;5)$CT*UY=-O0N.WPC*WQP9L"T]J):1O:GAV'L9E*&QF;"#74:VM17T^] MDJ(![=1SE,WF4I_:YSD1F%; M%9,]#6USE#3^G*_MW=+2X%NK4:W4T.]]<4D=4'@ M@L WU0<>6-18$+@@<$'@FTH1'G:H+\D4[G2T$+X"\_S9]=E>M$5R^V\2Q>YXSCYR?8?X M<,?]51$N35?'VH$02Z/NA F1[H,IO'D.. ,W/85'(BF&C\>V&THO6.Z*'2'= M.$J]#'-I$G@(T4AZLB/B2("0,P !?"*-PV!*?\T7I7R^]PY_&[ZX(P(/!B^N M@VTF,9C&I[[BK^&M],< $P!1.+^)8GC"#AW\A,P(!97DV+&=K]&5OB>CR=(J M4WLN/1'IKR3 WD3\0]>7$/=>"'\X0FP&5(4U\_D1?B22H\/TOB MZ*T$#Z5'R\#C2$F$'[!GI ".&\*9X?(6WPD?Q9(= OB>\/346T-<^K3CAF04 M>W-<'XZ7_HN_7DM?+TL1GL^.I+E+/! T2?A"9.DE\.S8]? FQG"J((QDWK%3 MBF8AL1WXMT/&=N+%$F;6P3^](,([ !R'7\FX4(C@Y)##JT F@O298%T5OX\@ MI'<)I$A";\[.#'>33&D7*/@6G4^R]!0&/^!0N(I#@ V$#!#P6MCY*_$0O!Q, M(?'(BPUO)O"^8.J.I"FQL9 ZZB[&4:NIR6H[,<%MO^(??B !-/UHC)C^1.)7 M0GPI12X '+]H&?^>/PA8"O\.DA@ICCVBR_CW)7J C:T-\D]6\@_GM V0 6 M>(2?OO>"T8]<8 Z8) >@$^V$4ZD])WE<33P@4OW6^^!7Q=Q2:T3M5M*X/B9T_P43(-;0LRO[Z2;&^6;H\QSO$2W18K^EPW7&,Z7OJ%LZ.]U%,=% MM=%<[(PQ+$1AV$B+PTB%Q^X!>%J MXU+O7ETGGJ2F0^%7G&"5_"?V$RC*2;SZ)P5"'A$T!8YO 5$R4?4EZ!3^G&3] M26;V,[EY A7HQXT]ALW>VMZK/8\ZORRR+^!410 NGWWE"V?-;JA(K>!6%;EF/L"K>:FEE/6(%E;=/IP:VZWG!*]5S*4)Q^X^9 MJ?8T2- :&>5 8GF:TP#L>?Q7:L8LFZ2YC(6_1G%N[\Q@JX$3P7M(A#S/D=Z MGA5/@@1.XD1O;[BT FIX]B\AM^I=WZ8@*UZM:-.6F#TJ,5OG6F,1W'D]S? MJH74(T@^(OW.O 0?T4NP1>>H2P7&%_28K(3%OAA2" 9MZYIN-[B6W4G;]!S; M>/(K!!_WN35!>)<+)(%C1\*Q(T]-:W7;Q14="@J6Q;+-<*5C+[2K[#:LU4_; M7]$S:+T'\BNU/_$?=8/NEMX9:HJL],I>U#9V%Q8MO@71'8#H5O0;.AC184,[ M2S8'>S<6$D0GB*X]IZY%=/J*7D0'(SJS,S0',A"?(#I!=-=*="O:,AV,Z*S. MT.C)AE$.:9\/T;5B3'A;*8\:O'3GC/@1V:N9Y87QF[/JU]FA6=;06E[&9I'I)2L >B)AN]O>='"4H1E')R\_"0 ME#+H#/6^K%F"4@2EG!&E;&BU>P!*Z2E *98\Z+>?4@YJO.VWN'CR )=UUB67 MU04H0+4^P9&BT@>")9'MJ3X993MSZ,Y8B%N67B?N:%),H96 -P522&C16AQ@ MA>N)] 1IYU54)I+/1?*YV*Q(/K_D M?&N1?"Z2ST5B\+DD!E\QD 2.B>3ST_L.*Y+/JRP'D8(N1%6M'L\5(Y0 M3^\,=4/6>GN'\D5BGB"Z]IRZ'M&M:,%X,*(S@.@&LF:(;%A!=%=+="NF\1R, MZ,S.4%5,V52$J!-4=[54MV(RT<&HSF)4IZCG+.M$$KI(0A=I4#N8K8=,@^IU MAIHA#_:O;A$)@X)23FYK'I)2, F])RM&7U"*H)3SH90-XUH/02F#SM#J@XFX M=V\ 02F"4DYNU!V04OI*9VA8LJ(IK:<4D81^-4^N2$)?[,N^U[B,7F=]*F?+ MQV58#8W+^!H&,Z#$^5?/]N,[W_GX5^+.<,[,!S<:>0&.B"FWNNY73*OHJ^56 MU^GB-$,W6UD&&&R>D]' $2HVKI6Z<:](HJ;'V3@.Y_0)TPL@)CF(?0)_C(+I M+'2C=+!4EE>]6V;S.:4Q][1NOV>)9%MMNPU=:6+L7<2&)(@$4)&<=R#P\:*J M:O!=0R+=/T,<@3>K%%/;X-+NT:-MD*QN$/: .VPHN$3MK5[+D0)KLY(XG4:Y M$A\NRM-1<\CN67DZZ@_+U3&JFQ:>X_$%=Y 02/'HY$- M;8X:IA%LIRMK9IN:432D()V%3/R-V!'!"<^2.\629S)EP\]6J$A:/2A4DOZ9 MTX>QH;E1P_2!G6\5V6@LP;Y%N84"JPI8M:$14,-8A:U=!W)/VYOM-HA5UV2* M?$I"P(8D)-04&<.MX53TG=CNMAK7N1.(=E0"P>PP55;5"\P.$UA5P"K]J%B% MF53 =HTV1;V/[0XL1'H6 IW6JFC6P3'F,[IO?=AI$A$I"L;QJPV,V2$OQ OH M9?.F/6M:=^V^1ZMK;K')BK'?Z.&[T;L5,:TG4.G9+.DWZMNE&<9"]2KS@ W) MQPWS &Q4JLA]0RCTEXU5&Q)UF\6J@0+ZBB8;6E.S&MJFT*MZRS5ZUE3Q>9>X MTQ9ZV!YE=N=-1\>E(A6KS71Y,&C*'=F.&L\*K1<0-V>0-(Z+6&0YT6=U? M23@*'@H3XFXT2J8):.:T7<\LA)MEB7V%+J'L@S,T(K3K-"+>-"BG"OCQH8 > M\'>/X%^ 8Q33Z5=RD]J,1*^%8;&16#>!L%T,LS#)C6ZW+?*58,G MP;RK,D;6Y&?OJ#GP#&HXN.0$">9C4^WA0MI_[)8!T@AHVLV)CF&J;=W"OL!< M,"INR9:^]^3S!J^RY2E9@I %(1_6U-V%D"TZV%GK-=5;X)2$7%$^6"YKRG=6 M/;/A%-7"?V;_6UF4M:(F<6'WAR]3W,+.U9H(EAV_IFZIZ%/I&K3V[;%BI(B[ M9;C2]4=>XI"Z@V@,:_T@FH_3F1?,"?E.0FQ+_'T";W\/0'1PG\2/J!EQYWG! MB/[M8?R-C()G'ZO'\SY@4:&F_(X.5ZD[Q09+:95NF6WL,8+'Z)W'R?N=H=8M MIQ!D)P_&@+O!Z,<-XK9#ZS'3W2V-GXGIC 8ZLPD'%$P#.J" X( ":;D$:W$H MD+P+?/OG =\!8E99L]P'LP;G<')+43I#M:L>#;-XZ_BE<5/2 <&:&,9TW()@,8RI PQC$G4XI\ M?&(8D\"Q]N"8&,:TL5U P;K8TFZXTNE,-;WN%](]?X?2ZAI]%EFKBN\X M(+A^W4PR2\%9U;*N[EUQ(H96"+)KSZGK>=].0'8X8UU6E+U;?PBR$V37GE/7 M(KL34)W>&?9E0SOG63&"Z@35[4-U=>9#-$5V1F=HR*9YSF0G1C1M+'&XMA%- MHBU80[9K 7'4VKP%QR[*ZN "^W (8KE88MG#XEPDEC(]6%@9N+>D%=0@J.$, M#,&])$>/>CZMIDIH!:T(6FFU^;87L6!.J3Q0R[E_;2.6QB?\M'[8RI;MJ?CT M%9M.EZC.77R%+^V(YU9&=5,9>?HA0N9\DQO%B!8QHF5S/@4=T2*RPD3&SL' M=_436NI(-9%6(T(>.]>=KU&9ZQ>L6LJ@,U1U6='VUI1%C%$07'M.W6!]>+,$ MIRH8T^\9YQ%<7&]?7D,1M=;.(NIR/2$UBED]X?J.;6!.5S?TS"NL [^RVA#( MQL$P*3)AGV(:;1 7Q? ?.F<%U\:5Z8O86#(Z/95,X&< S.&Q=8&DJ#D4-8>BYE!XERX!?*+F4.!8>W!,U!QN,L,_ MK+5$ZF9="N_,%7IG-F5J;M,%N+:3AE896HW-M!%.44%V+3AUDSF?!R$[C::X M&7MWP15D)\BN/:=N,+GT(%2GXY0@N:\/!-D)LKM2LML0=#\(W1D8"=3-J?E!P7QT=IFCJK&DN3BPI_XG81L]SQP!H[EFGWC(%AC(ENF^9HK([[ M8\54+'LT^%/%NG+^JTF8.\R>RZ_V/.K\LAB3<_V;(MB7 M(;82+N/QX<*D]'J T (6>+P%VB AB]_^:K=F+](D1&;SMVTNJ#-\I*'.8"S] M^HM]OJ>X1R[K8R,I.$0%ZJZ.]KY;D5QPR$R"$FQ*GD)*A;TN8]#E/W]=X%5E MU6Y1J/Q&HHB03ZYO^R/R&[$C$CW"X^^]8/0CEQ(6DU7 $(ES%_//<#$"$F6& MS"E,2";M:KWZ@87J_>>5+S?GQ>4K3JQU5O_& MK/R-27^SH1YB=;+*"4LD"FWR)8_"%CC!V!T1"78#?U)R3#,M_&?VC&0_AX3G M8<03.Y8P 17 ?S-"_/(H/WD3)4__):-8B@/)NS@!*%8'H+>U9 M#2OR=T_L%R*%9&J[?OXV_%DDA;;_C)^-PV JK<=!4]D&"[^EKZ'_>H27+.A5 M -'1K9.$KZ#L1,3/,;77&8)F(OV?Y)(EEP_2D*\8-;!WL<= M>!)N#1@O?E[H #Z"'\(7O* &[G!LCUP/="#"7<^3GDCIG70K_BCDF AZ M(DT/PBPI>HI\0>[1C](,(H8T%%G'E2E%^0ZZ)?90AYW!5K!G/)6:%7QL4,$> M!A5,=(T\:C>WP#0KP/_%'*R,5OFU2*\$6,+N%5,B$^M\\X7$9D4FUJ4D'XE, M+)&));)DSB5+YHJ!)'!,9&*U)!KRL&02H%4H$J]$3&SWQ*M%=PA:WW4C8)K2 M&9IRK[_WL%01>!9$UIY3-YEFU0"1J9VA)>NZ:-TNB.Q:B>S@-*9UAFI?5O8? M^RV(3!!9>T[=9 I5 U2&B8H#61F<F^3X(POL'P\AI3-3N\5N_P ME=SFS EO@YU&X8GQZ0+AE6G+Z SU7OO;9=;N+2L096M;8SM$P0;VO0ML7R\0 M95M]N0I/:DIRBTY!4/>N.!!HU&8TVJ 1;L=O>IVAT6]_TW,1@=BHUR5/3)]S M_5$P+55];T4X%<<^$\)YTZA*QT'YF4*RBFKZH,Y5U%&^K6LBM^*$KG6&O7XX9"/RX$/S8I)MM1!"U,S3[98=!BQ"D%:XV M>IY>RU6SQR"VO5T20_B9N2.5IW3K<&HG0 1BSM3KC ,T"9IV,YXF-=N=70JZ MAKDD?;6I47)-W-N)71&":@75'L=SO#O5ZC0Y1=V[!X*@6D&U@FIKV8"[$ZU! MLUT,(6L%U0JJ/7;49'>R-5GZC-)4E+]]9'ND89HMKP?_GLQF'FT$ 4:]ZS,L MH=T=L#42*^M?JA"/UL[2E"7RFM &E-$7MG3&E'=0.WF]Q\>3!(YUKQJR<3=O\#TF(;@7T2OCH MV9XRSS9!S[:T[%B3B_W(I1!G7>!C.TOQSU\^I+;.R!37,#VEMK&XWX? MQG]$Y"Z*R%(0?^S^),[-_T@89$Q&R9B,H72&?E!B,)*=O6F=\T6R0S?*.O4' M3S%OYD_9Q4TPODG@^3?HHH$K^O;P!_V;^NZM9.,V*[JS5PYBP)[JEQ+][6G= M?L\2,4IMNPU=:3SQ#AONB["9"&D<#'S_LH'+AO-J\%U#^.'?RQE'5:-H2L$% MGM>$B4QTTDJI,*T.N'9"I=9:3M535BPW$8G/O7L\7@L5;#1C>>W#F;]S+,O_=CI,0_KMB"IUA M7L:\N4\)')-(4U 0IDG:I'/&7>?8W2-R@V91] MY3QZM5^#6P(8D"ELO-93WX>$?($5'U^)]T)8;59MVNO!;5ORP&Q3?^5KB%0 MB5D'=69?9N?"$Y 8BK3'UZ V9?5YHM?>E-5@]\,K$5X](;S.AK*PR+HV;6%+ M8D/6]#8U>[\2J=474NM<:.M3D-0VQDP%2$N3S<8F9PFQM35I#23;=] 3'A)[ M')-02+%34!JFY*ZELL?@/?EJN\X=WM'.=*9VAH8N6V:;YB,=6X05@B]\B1M\ M'G/'3X0_K+WU>&W8*KV91O=G=)@ODM?4E>JUN0Q.F]5 4]X_6T4X5QM"&[SK6\F= MSI*8AKY!B) U4RN%K&]DBL4^!/B'GZ;E$>?CSQ$\RN*7M:D1I]+VY'[%\,SM M9V&T3]R?T=R*-2DE)PRXBE:_!P)-N_E7@^QK!>.JS:"P7;=BR?J@X>KDDS3^ M7=^DMYPT=WPTH#ER?V;_VY29QJ&(E;6%7#4 ZKL%ZPGS_3;E!-ZL3@H\J VC M-6'#'#^3<0G 2M?0$7R/$T+I%&DD ?$R"J93-Z;YBVGKLX0E]2S7&O&,1Y9@ M:#\%+_ G6)RS$"@SA-T7&S"/[1&EYO2WV%FM4)!,JP1Z[R)X>S@+L&Y "L9C M=T32'[KL?=\!:$#-_@AU&5FZ!P##2KYKRY@L^4H\CV95HON)+[#Z55XPRJ5I MX$==Z7'I-$X /_>#& XR]L@HEH(GN%#V- =*"KD(7F''"S76(]@K_/^(>-*K MB[F; % I H1P85\V@'=&?-N+YW+E[H(9Y:< .O*3A'!>(A$[!*!B]9?K\P[7 M>+F1+/$3TZ]2T)=_,R9DN;QYNV+XEJ?I/OC2':">)ZE:5<5[1.+8 X#8 M7&O"A%*.)K0?>"7B9C-F 2>@^90"&B3 MY@73UZ/LPONPX0Y\O'0;\WD1*ZB?-"0C JLZTM_K=?G0%D1IJ93M<[K=3V$P M1;,@V-*W9^5B%-OGJ]UR:KT$=^?!7Y!-B_S?UBM.,N23V+> Z#F'J(8_I.27=[BD8-GY-GN5'*17120 MBH* ?H-&61+AHHR?T&]L1OM\VP>6&'3%6QT!9E1Y>SF&S_+;P ]QA!/ M)]YI*<0S 0$"7)#_KLP,%RLFRI\4&"3? MB(%ROZP49$GQ_UCT%',M2,E_8C\!2@%#6OF34B[TB50]U5R"5^'/29B[PI_) MS5-([!\W- QT:WNO]CSJ_+(H74"T% &X?/:5)QR/#Z*A0>4!M' MU#L+MYV.HD=5> 3&B0VV&J6Q;(;>!J](^ M/ID$']=59O3UR@QM'/0YV\K]!*Z';)DD6M!G+"P5+$<0EM29PI%']$699A,N M*A-4#DK3P*':/"XE%WXL<^V.24FV4I2*J=0@B>EL!GQP<_NF[FYV=?OQ-VWG MA&J1B^BS9&4N(O7$1@!AM(%&'0*PSOP;9F11#C<&*P<5PH*52?Y*W!F]T"<" M8*%]-. : :@*L_BX$LF>7EJ EN%5W/X"M+ [P(W[\V;B.@#06T2VWA) *Q[I M@\E"[51&-S([2@+T!>B3W3;]3XHX6[Y\L/'E%C#3N]$H3-!"_#E#K9;I1\QR MYKNH]"S3_\CICO WV^W*4C?O2DM!LJB9YW"I!HL=41Q)O17TSG;V2RK+[.<3 MPXAU3LFU? UC@:P#&_+Q^?'A2JC'J0W^!U5[]SUYBD:A.^/#!]D60:=\)C[J-(!/M!EE5'@L0K7' M'F$XOM+G!)?KDQ'^]"'S4TOW7I X76GA=?8SZ)+,SX&H@PK^%%1Y=X:U_R1\ M056?>/P)5'0"T#CA/],@)*ER7W)XX7MN,'KA2'>SF$+JS MV9OH+:YD@^!]BMR8,$\X\:E"AM,2,0R-[G.Z3Q^=@\&+ZY#LW-P?1CPO\>P0 M/7&O0?A#YG#SO/G"9E]=4*OQ=T!U!'T*LC0"V@AM^$L$FDP0%E49A[S0(,"; M= \OQ)MG[J%1!E[^7.8"#--'/@>/2U^^A??1[# @] 5%#)D5FQ5#9B^K*;08,EL MAA@R*[IEGP!\8LBLP+'VX)@8,KO)%JAR%EWI6%CM*GN=:?5G>VT85[G!*?SQ M)V;$ 6 P%H(I9X_VS[K)]19._M(UN6^>\^@OT710$.)>A+BADN4(A-C#%A>6 M)9NFF'8I"/%J"=$Z/2'BC!>C)YN:(@A1$.*U$F+O](2H=8:&V9.5_M[C("YU M*NVYMYXH1URO9XS0#C39/SU-XI0AV>KM;2PVV#!"]"5I'M,&I\'M6LSK O]_OM9VJMB/>TO8>3 MEO=PVB_@<]F]EO:RN2^TUU)]]J6?GGOA6 Z])YNZ<0&-F$0W-4'A[:+PTT># M>WT,0@WDOM*P[UM0N*!P0>$M,$ &G:%EJ;*J[FWL"@(7!"X(?-EQ>G(*[RN= MH6&9\J#IYNHMHO &G!/EH>H[E[Y5W23M3G#G._EXCNI"N+YZ;H5PU?7;RP7V M+2C>?ERHPV/E=+Q0F95F.^F>TV+/K&\,*YAE'Q:*/FFQ=]YS9O7OTWY K"H6 M^U#2TEMX=*D<4-JR'K#BYD6)X/D5LHG-BA+!2ZF*$R6"HD10E&^=2_G6%0-) MX)@H$3R]*T%9L)+"M U9;DT$8VXNB)I!D9B]VL.D; MK.BB.%!0W)52G+XA\:)9BM,[0]TT9+,GBH\$Q5TIQ6VH 6R6X P0<9HEFY8H MNQ4$=Z4$MZG\O5F*,T'$J;IL]:TSICA1UE??V"78Q'>5F2LJ%;8=J]HL-5J= MH:GH,ZAIPZKB,:G ^ MC$J$5S9IG-_**5M\:"]3.;=-X-I)-:V UP52YZ8JM+74R>_G6W8]=F,=85KDDA%8MG4EU(&Q3,69N);<4YMR4 @L:R66G13)-&!E/54VU:;2 M] 62M1+)]K&1]L M60NJ+V W^O "6? G<$7%XW4<^Y"O*YX#Y MZ4YY3<3;I;G+(^(Z.8#C',4"%# _B%/9N%P4\7!\EZ\YJ#T2WM M%+ P.\.^8:V!1#[;SX?-2NNKW_ ,.^SZ(P4K<0"!X9&'\7?X-!JSC7RE)*4N M' R'2=\Z24AGJ.=GL>!>M67.S@>MRT#0\83/*$RY)C?I\3J?%CP#V'22V..8 MA.=%RM5B M0(S"%.1TH"GGZ'7=))]L!R4\6"5;;=LV&!W]SH1PL$Q9= &O'M MX8A+9,\H%H)0>H;[B2EBPN94Y1^KIIK&Q09,6>U=3.M3J#3 X@R&(AB"Q.&; M2[GA]+%%/LC3GL\+-U8TJ$),9T/4_1S87 ;"]MP7UTGX@,N\4G%;Z/,[H[-" MB?M"!>YA!F/7&(.MX@#R,QZ#/5@[!KM.:?)TZL9T1O"=[]Q3<#X3?^22Z(,; MC;P@ I6F7)4\Z)4F:L-G-Z5:Y<+RC+,47U#2O[<8G@W);T78'!)\NP96),^"B X"OZ43<-T7DA#@_N_+)(%$ 110 NGWWE M"VED.^N%P8V")9=)]G::6AF!&17A#'@? MU,Y!PO@)FH&@ MAX115UK45='(#ETX8/&P0<'WQ=PX^#3EX33@BY;>PA8D,"-I"Q T<#?; OF: M01)' *%4\P50N#ZHK;";)(SHQT])! M&9^8-JJ:-WT@T0H_T#%M+0Z\"Q 3-OWF:&+("4_ M9RX2N2^]P+N"))(<8#?(4\(@>9X *NGJ1= U:,2,7[: H+'SF13#PNB0P_\N M$VO$//YX05-[#O\ \<<\]-X+R^=);\LCSR -0(J-0 !UD1ILD\%GW9!+J:\ MFJY=\2*4CO\%)*4[F[BA!$40_':-0H3)7&GFV.STS M(;#25Y1=1JK\(<&0%]M+*'DD/J=#;O9%PP*<0=N5&44%Z!3#?X/NWX%3_05]#.[ M<*8,^UR?ZE,.@H.V)(,U=GD_POJ-"V?$'U)8P9FH3HBK,> !,E$/N!T%/FQK MGD.[*WT>+RI,!-CG%*DEVSLN@6>"_[K4Q0=OM/-79.]=\YI%4J?!-X 6<)\+(X\V\"#_!@I^,QI>R%*&1^'UG4 MD5[*+"0OR&%03HQ&84*CCF,X,8@N/#9WC,2I+DO=$QB!Q/U3H;.P>=PG/Z;# MV.EYH5&F\\*S,W\JY+> )2&!Z0EP5W\*V0G^3QFG9]3V1 MS!3H2I\ MUL%(1;K#D M- @)\XB'9(H>M*<$^5@4L0]3BG];EFK9=3CY!HL63@8+RCDE^_DYA#/B&VRP M^!@!I$!A7)5'25(4(\ *G)SGK'/!4^,&E,. 1MDSR)Z'^*(KWKHQO'^TA4"C MCLV;;QQ]6Z4+??:EWVTPL^%2U,$BQD0 6Z1#[FBU 1F8ID&%K)VIP!0#4KT8 M^-;415SP@A$]+7SV'4X'^C@(C&@4R-(]0 U^XKNV] ;?Q[V_7_DOT_P1$ CP M4S(#\4)-8T53E_:7,#S.-[+\+NE[0C,E0OA-$E*EBJ#\!?F*RAC-$J*\CE(% M(CI=CAW7=]+P.P:F'7MJ4\;*U#N6EL39.WZ0[IZ[#0C^QG90TZ A>@?H]X5P MKE@X!*.I[ L\AAF)TN/2O4/T/^>B0.+H0]V-$F]"72[7>G!S[P(NB)7@.O% M9A=2W"W]V1UAA]1#AQCG5?C8RC*5LD4G,^'2J"$U+_ KJM7S<\Z932>A M38>&"V6DKQ.P1D%9I\[#B/D.BZY&%G@"[7OBSJ)BZED61)>I] ]"KKNDJR-2 M4?R$I?R(44&4IZ?P0_"$%>XY354 MKRX>&FRP*=56[&?X&1A?^&+ 32XJ!HA<^TKXBH1F-H1GI<6SMB<^^&E9)D" M:<(); 9X&9@F2(W,'LXY=,FW'09.,J(Z.[.BZ5/5AC:5%"S\2"'*SR+C*]DG M_&U3X/G9P3*9R)X&@18SC2O.E?,%)9DI]3^I&3H+,"Z"6EF5L2KZ3NCU49B,$L_FH&LR\4)3UR1>\#"M!5SA?%(Q5*6A7(SO M<3#Z@:0)A/T1[+1XCC'X-6D8/:6<"@&?E=,PV&J[Y%OPY2I>4AWB*]Q@&T3; M;FFM:8!II0X5 9\DT;(:M3!\^?.73U6Y-H%/;_D[7:#@6-].D5+RF]?65!DT MM+W/$>JZM7?&*PIZJBYK:KEG4ND#N2Z<5>68@#9J [K^_G:$-/;),579,$W9 M4K1M((TBH>YIM,:@/79_$N?F?R0,JDYCU0=T[:U5 7K]KGJ=H1]L!JW$=DAC MHQ[8'-*=S/_RGD&=_>.>!NL#Y'BP)^I1YOII(;JU& WK2HQ=K8YD[LBN>L>D MHG[MRZV]O1V):("SG36<=R4K@T.PJ\%Q#H().X?>V1X8H(+>IP\T63$& .MR M,+LA9J4>G".H]25O_5WMQD)5_>3,2F1RKLGD[(E,SA;L161R;IO)R5R[^>4Q90M6FSL<%[CSC:G26""&?K"0O2QY*QW@;FB M*YO7CV9I!CL5R=!8,$MUB&ZW=4-WSFA46$_K]GN6&&BE;;>A*QT^16TF,6-) MS+\Y&/@X]ZT&WP9DVZ^3A>C^MEOW-TU138FYPJ7/M!H:# WIJV?[M]O@_N[- MI;)AQN.3N4E[/8VGE;7-BE8X,RQC>V_&O3W# M1"SFU/C&=>!/0?B)JKJ?N:9;VY=D=H:6K/=-63?VGH(B>KVV'=_,D^.;A?@V MT'JRV2I\:TAHGP>C_O;]C_VY]%FVE-N-:JR34TVO,^S+YD"3S7Y3HW-$"\/6 MXEN->-V!\*V/75EE5>^A:M BA+M\8_ ,A\]@+G63QN"V.MTIUQ#Z@M 75O+O M&NEA!^+?.&I!D[6^)?T,K1[-^#7[;7*0"(?<01"N1CK; M@1!.ZPQ-4^X/5%EIU;2OZPBCH>4TG7G!G!")WK*4M4W;.YK6EIB9B(RM$\QI MCI(0S>LY98T"A0-Q2JS&Z($?J_"[Y.'F#6<]@+JC=*W9$,O%Y6='WY?ZI2RS%[$ MH@CB1ZS,!*W%:)LBA7;W$UCHBIUA_%HN$\36FRYM7)I&0W&3O*O.ZMS9A3YA M]#'\-&T4EG4F61UO75H 'BLNP#K<9.O2Z6)92S#:L@2 Z!,&WJQ_CNT$L[3% M8/9V^GOXP0+Y:*@Q M[PI.O=:TU1YO')HNA7M>V!0_U&(7'Q]['?K/).3N[_1>[%<;.Z7.DA"999PN MG*]R 4VG5F-)._I/+: .HXSW 5P+7ND'-P0T#+#G)V(?+Y6-"DU=6(_.%[*) M(M*F9T]D! Q (K0W*7Y90MX5Z+_<3L@%MH/=BF8@QMP1=L0FM.%].AGR+.YP1%Z76$;:Z%%UK#.5:;OJK1D9)^U-9$[ MV@C\(W "[*?EP_U@J]#Z"@KV;K=D3>G+BEJ.C*1P!<6!#4]@;5+#"%0.FW9] M&KNXIC0G-KUQHT3^K&.Y9">@1 !W&4DDW3."DFZ:#7*(JMAAM]0#:*>23CS% M>QP 493N%-H\O?X.\1<0G5;3EJL^M<&Y57VN&N5$3]L"7G4G1JZP@8NM-PZ!]K-.9<$_$"UZ90,^91_K2PK37Y08$[Q=Y!_E)PI$; MI0T=L_YWV.LD&+_=JJY5K\24 M0J0U.M;NFS*[VA;;JNA6A K'C=;MES4"G(O&6N"\4=^NU%M: FY$R,=)D, 2 M3K2TV_,L93B7)P5@!6#/ZTD!6 '8\WI2 %8 ]KR>%(!M2X7K&2:#O;>]0AO! MM>VJ=LN($3DO%3DOU;&0NWS^]OMY_LA7>XX?W6%DE\<."IU_F?^I;LA)5QIL M5E+KPD^CB[(J;>*XW:H^CVM!DCGVIC9.:0+OBB MT16ME?/'G"3$C(,<6360*?D$^M( (<'%!1=OA(NOY=XW^@'9=Q9?H.&%[90N M/2<0'0A$EW7S//AYDW6,O983V3]9-J:H5%R;/7=@JX9>0O39_XH3?YU_AD$4 MU9AKHAM97E.+"LH:JF#<&_E:1W';B[6J(YXI7:TQ0=3]3)"H%FVM-T.V)SGS M@DGN8M9HLJ%;V^5XBLF[2?+S[:OUIFE1CAFV;.K9!YKHR_@&2W$KYFQG *_M M@;0Z0]/09$TI^Q]+F4Z[H&I+'8R7+*FKCMANNFFAI$XI:DMA72:L7F>H=/MZ MBUK5G< SV.HUKLFR_A2$8X)CZF5IA)%&#_\6A!+Y.7-#87&?UN+FEY/ J^]\ MYR->"5TAXSUUC('^!1L#POX64OV@A-:413ZX8"*\F#6N+[%HZS&"(K%HKV91 M)T\L,I0&IVZ=4]J"L/LO74,P6YHD9- DH8$P^"\FX>7!FT)#HFMNS@N?R5,C7UI MLW"Q.YH:!@@@V=(TV=2:FB?2"#X(7Z7P59ZQ)5(@S+J6B(F6B+FWB+P,UZ.P M1.K@UBI+1-W"$L%4DFZO$4M$\-8KX:V[6"+-(/ZB):+6-D5ZG>%@(*M&FP:U M5'0D+S=HO>K&XNNOMYK*ZY MQ8%6=9W2NQ5]*"N[3E5L^L#M2-\M ECI&CJ"+^_JY69=O5YH5R_L%;S8J;30 M-!2[BCHN]BXF&'YZ(O$KMKG%CTG:BFZ&^DO6='P&MB0U@:2Q[8;\'76:&.-^ MB#V:X$INX& /U+S;J2Q-$R]V9YZ+G4_GTF+7T\5C%!N(TQ299=-WY5N66O2> MV32 U0WSEZ^^!++T3AW:\_WO=3C^0L3_IKK&'AB1NAX4S#,$PZ SU+1N>7!4!H9ZW8D1:(N-Q@?T&TU.NPH# M(_7FY]4[OYJH[E9W59!_F)?R<2E3#8ICY8 M8%R)_T*B.%T@(U3*)/E\#SX' 5DN+C;BJ^#O*!G3#O@_X?)C@'I-=.Y9Z_$Y MG3'RG80O( 6JT?M+P ]!,3FB*%O\_CZ(XB]!_!\"KTT!5A>)3:4SU+L5[=XY M#K,>^V%J%M6\'#=: .T3KI3]&F=72+;TFG8DM9D)EDH60)#%&]A0GMX[&HP9 M!_D4A/PC?&X+ ]%4,27:7!:+M&%^5"$Z^:0/NHT%.N>D9* R5=:TLE[>:'H4 M?L7U7B7_B?T4!5X2K_[)P5M];LDNU/X2= I_3L)<0WXF-T\AL7_SJKQ[F+TT^-3NM%=O6\"!P74HL]? M'Z2)#=9-$$] K$2,Z^,=.)3=4?W*1NE"&;6_\-T;AXSAE4[ED F;V7/!B W, M&E&LMJ6_$KBH\1REHN?^E;@.#JD@+W!/Z5 RK$W<#Y[!(LSEOVVRX98KY.Y^-+ !WE9$+6H]E#(X5_XP)Z #^"I!E0U MF"8@HT&*@R4[)3%3#2G369\9@[@:1?; MT"]@KERT\R7'=20_B.D-ADYVL[ O43439=1CJW/KO:%G1+ASCC0,SZ V\%% M0:5Z2EDS0VEXH"M]"CPO>$W-E9$'2@*BWSBCK>6!3HM;?B+/ML\WG$T>6X>F M.9;0,R51^FI[A.4Y(57J[1@,M*>$_A P;A(XLL36Y,"DG.#&0?],V6V""W>E M!8Y!%8/L2)1,*$Y7\ LY<\VD)L8VZFY1O_5QV3BTD8O=($?#O<,S%/'9PHRR M73P)@^1YLCQGBAG.&TX[./UI0?+#"0C9]K@,59\@I6-_@5+ ,O)P*F3] )$7LS.M'8IGFN8W$6N&56!Y$Q;CMNOE3B'KYP,9] MIU%M.RP*X',VDZ%Z6K??LPXR$NB\YA=MMR$QOTC,+^+^L.*$'MHXY^8#J"'T MGY]0UZ%.ZP5 G5T/;K%AL6&Q8;'AZ]KP!5;6BI;]#;7:Z"N'2GAGX[L_^V#C M);0#T /.J'VAL-T2X4VK,S04N3>P9%4Q1-&MZ -]'7V@5[;R6"3E MYA+DMR?DI>1F:D2@#8'F T]Y*9-QKS-4M>[^M2RB.[3H#GT" 8J.[1,)T,7N MMK7E)V;5]66S;\I*OYQ4=O;%*Z)HX>(EWB+M'5'BK>TKO9W8&P#U]1IH6-ET M.<.5M$S^/ZJPB'[)K15N[()V%6Z6 N1ER+H" FZ@B5;+K:;%:VT+TCZYMDAT MN\@U2Z7F7*\I*!N_H<- %HFNFJZ1ME+LS4FIVA _ (3W">,^KRZO7J75E$BA,2)NL:<15:1K=5#"8ISPA9?+ MCA.T3(& HZ1L[BRR:MC;R$L<>%MMM5Y;H=:[07Q[3_=&07IOSUPX'JN-^,:W M"?3WB6[R,]_CG>\GMO<1N,AS2(C_V1^%!*ZAML;>QXZVFJ'*EE)6 E+ @E3/ MRS#';@A2P[%IY=12R9HAS9(0-QBG]:XVW:=D)R#A@<>,L(*5;1DA2?>,5:HO M;H0PY#>8HFQ=)T#@LJ7[ .'4&[$OE\;K@M M(Y^^C4VY2[?!E '0#JT/XP(B@^3 BIL,ZVZT'.T&G6&_W$WP'RD">,$KHVR* M<%@ _?]@\1YS:_-&ZC5H7F.P,0/ \_# TBTF!@80+#4K@T_9ZQF^>$I 50H MT$$,>D%_K-,+XKX(UJ'[J^"KT]; M)-!:V7\E/I%4E8(V$Q[P[Q1RE"-1N)-PZOIV7%BY#&ZZ\!.!DQ"^LK*TLK*P M7>R>\B(ST5E_$COV>VMMA:Q%2/?!9N8PI'B%&H<]..Z&D5/ V*755.3^ZI5UB@* M]?O;G]EH^YEU>F9E( \J>N06U--*L02BCJP7_;0I(/;TQ$8?/M!3+(WL:(** MTX@0ARY=TVC7UQOM7_G*G\)@FJJ^4PU^- BBNC9Z MSZ"!GM4]ZG9H-[F(/BTZ*SK?E&XY"S$]J^@%N9T/;%%-WMN?I9V)/ZMG83O' M<@["V7FSK+5>'8P>4(BVP*7U6.A#]?^S]^9-;AO)ONA7 M0?38)Z07:)H =WE&$6U9\NL9:SF2?.?=OR:*8*$)"P0X6+I%?_J7F5782' G MFP!8<^/ZJ$FP4)656V5E_A*!>9#!PNR8F&$V"YLK.!<#.VL.U1D6U2\N XGX M8DU]%XTUW:[1B_XU1L=RBVIM$:)= ( *%TN)B-%1/3E)P':GNWV7S6X-&!"& MH9=Q#P=#G$L1(@C)MJ(KW1H;!75[%7 M1PI[M0)S4=BK^V"O=F_6?DNZ:)-%KA6XEM$R3'-7O*I:8&?LA:MEMKJCP[#% M+@ "AI,=7FRO3@L#1O?>B^C>6XSN[0/"=1%"G_?)G?/MJKVM M.Z>R[K/R75KX-8Q\,HZ] _D4RM*VO,.W2;CET<5$Z:,*PDZ5H+Z%^>H M]1(TA&/IT"BYYCI"@BZ_W@T29-Z\+LV\W5V"GME_V-Y9N;K^ Z:\:"_H;F*E M'K5R?L$Q'L21FU1=+;?NHFRE[]G!:7N;Q'K')MC#3GF/LR4-MFXMY4TI+K46 MS#O(]/&:RX(3%ELK_B[CB?+6'9?BB=XQ_#UJ5VHM_>/X6YW>MW'V9R?\=FMC MSQ<'Y0LKJ["O4:/M[Y';5%W]5,ES*W+8.V"P>\E?V\X8@YO7O=9J44<]#NFE MB]UPP, ZEM8J$G5%3NC7+"'/>"[=5T*PJ7=)_F4]#N%[2@CX(Z_+&IBK$_@9 M3N! 2F?"O8FV<+B['@ZL*I;]O&?PY[R^>A8S?\H*A$V^_:^2BU"RB\G!MO.= M3V[_XH%?*NI&FBZY0=RK=YAM J/T:\4HYG&,<@*+L KTL38=LU+9U#3B*RS4 M=JP=,BLWW.U>.)F:K\XLZ3V[2VD;5EL4NO1.G3#R Y3?_(C%,EU96GO8FV7* MP6%O%@@'#I"4!53WP#P'R/HT]4.>5 D',JE;5&V+RD[1JAOSLA\9_!985IX2WI2S6R)4G_G+V)V42=L M.Q[S+&P/[G*9*2V7X"/R3S;IFI0='"HH99<851$5FINS7&:T)1ZXFJ%_P7C@ M:$WLGNB=2J$H^UTJ0B:1?%(PG"XP$E2YU)M;,#H8 NHZ+[FCJ >D=LX7U%'']F9RRY8C[@6YY1=NL3CD!6L/ MPJMY:$:U.7.$YJ*/?.2% $$]'"H[0#:*?'AH(0JKD\6%R%-.%!8*MO4B$Q0) M@=S8P--E5NL^ZMV\QJ]6#@RGZ5:_4^7GG>OZ%OWKH[U^ M]>6%FE2N=TL4T?(DT=Z*NMT*".*7+:7%NC9>2.T:+>;P)U5LIQ5[V@L'_7D_ MAJE,PI>OCE"C=2KOZ?9;9G_GDI'=*U&,5M\8U:5L1DWVC),U.[4M2*II\=#7 M*3JN:ZN'KHL8SU5)U;02&U6A]$P52E=,),5CJ@JN(C=N H!&1.##,S4@;V:+ MA<9W7U\)G(R**'8K^38R3L#7H+;)(W,:Y.ADT8+!S>O!8!5:JXIMT9^I1XD2 MK>L2K>YI1&L72+N::_""]1'\E1J^-;RL"]_K)QFT[4VLRWT?K+7OXCL&3>O M>SW=Z!\M?-5KYZRX*\==E_"IAFUL%6[HO<[13I7BKBIS5[&K]K-Q%S:=Z+=U MLZ>45Z/9:W09]L(\6;.M#X?#RK.7NE796IF8X/N+&H+QB/V%;YE-7S2OF,N'D?PGFZF.D;V2N@L\IYFH.W2MG4C MV_>H(6/@,G6_ [28^#$6 E <_#JO=4Y)F@:ILLN8R='-ZQ[8R='1B0XGW-4+ MAWR43"N9/I%,7\0[P2Y6W9[>ZYPJ7J9D6LFTDNFL9/@"(FWJ* M1_'N-YRJ-.T*2]/,]F7BGQU*%>OT:UR: MIHI"E>0=)7GF122OBY+7&Z[VZU&2IR3O2B3O(JDY1N_F]5#OCXZ^Q5>2IR2O M.JO>3_(NDT#3OWG=UX>=U2Z.]9&\2B3^5EK\/O.0L\":TH78! Z_KC_'^S(% MCK!!'B]S43X ']30>^;1Q1RJOKC2W'41Z T#H=X&^LBL?GFQXJYCN.LBT!O& M"'R)KMX9*.YJ-G==!!O!%*G>G>,/B0H:X>+\]@4V5Z1GB:Z,,&^%B+!!XBZ" MB&!B)O9(-WNJL+C1W&5Y*32[!#)H]$YU5=@87[2&P='?N,<#YHH6RY.9XSEAA 4$CROY0>H0F!.\ MBUP4FCW$7]3;@Z,%3X48*LU=%[D,,_ODD@Y,Q5W-YJZ+7.V8 W :!GIWJ)") MF\U=%[G:,8? 76V]/:J^[JI$>/0:@;J*.1H*+.!,I&F.+KN0DW\RH*X3[FH] MD@653"N9KB105^=D0%U*II5,*YFN %!7YW1 74JFE4PKF:X"4%?G=$!=E17J MDP-U24)]B&? %I;X&S?3\6+:"X$BA11V[%'?GO1[;- ==;LV[[!>S[(->VBW M>^T^LT;_,=!36HL]):G8!VY;A@23]+I%14 8-M PFZ?!25L!=V 4,(,HR6X M:?6_?R\0<]70%:7@WK/\&?_*OO_JA);KAW' O\+COX!L?,N8NB.$"_:#3^XB M^1D.QD$ YC!<%,2PP6(P#4;CX>JF2K:GG5G:X.Q%.&C)JT"J-N]F=0'=OF8X M;-J43328 8@UM_""5(O8=RT )82@"B_6:C=0.V,>; XNH-#!ZD'3+6_QV^1M MZ5Y_AC>^$40&CO^8XKVE^@SHG6Y)]^9UN[6:P?;R1[KPW7O2W6>9-%YSME93 M5V#2H,X)&B\B^*>93Y!''"&/M&7$%5K@,HZ(K@4\G(NYN0O],"(\"PWZN'&K MT>Q#-Z[W+),>X*17S[BYC?,0JNK8?6MI7TO@$>>!_^B$2 Q\F2.T683:C" / M?S@B]-=;JWBEH_$+][CM1+OY&_V,8$,DV&J@3P--YN("!:!LPR+Q9S@Q,-">]F<<..'$H6F'K6VPI;5S-O"J M*XY@;%PV.AK+ZBV"=\PT()SC3T)MO-#8?.XND(:X;1P6-B-X6.:!F^:6>2V1 MKRTXP^/'+2+)PAL0G_5[HCKMP)_!+N(^X:A+P+)L0L2#+W Z<%2P AZ)P06( M+8/MP:\)7I9%VG]C%L"?6'U7@3X>8DC3(DJ8-^I5O[NA!%^ M@:^UXEDL5)FT>GH>]1N< !!M$&)X$^E/)R(WUO,C,,R"4.0<88K9@_,\<*([%G9 M]':>2-Y*HAGTP/R!*9O!\!'\_TUS@#_642<&WG:U,+9MQW* +35A/7*;*7:/ MWA7&\[D?1(2D&(0P5XG87O;.7=?5& \F]L!I\!\\^)F@\%BXJ(0ZOT[<0%(0 MF#+YG:X]^;$[T?;QG N.\_V'=\N>\Q^Y>8'_+!WG\"O(S;_Q9?? 4E:4GH#E MV;?H6-O.=SZY_8L'?NI3MS.?&C0A2.*J3\UH3*$!4CVCHU( MO,EG]B*08-^VB6WQ\1)V;@8W_1H'B>;?.0M] M#Q3MXA,8"P=4]QTMX:,M?A( 34K/@IM9MK.&93&Y#E@6EQUFLTQI*;M7>+!6 MS3#EQC2#Z?+FQ79<6FPFJ3R* R]=?T&OYP^DQ#N/< 3RXU H>\%.Y8=7[0[L M57*2@T.31=J!S\5(P,YA3*X%LC#_#HOVA': 0U]^!KIXDUYX$XNCJ1^ )4/_ MXHDD! ^*L)W 0CL=QG:\N4'M=\*;FRI7J'4VW MNWIQTNVNWM%\ ._E=VSB D-I-):N_<)"F +N^:\.GG(G!UW>T-M>'[>N3S[P MU:)D=;WE==15.;P#9R[QV,B'9ZY%3CR8*?0LJ<$.2+(6BKV)"A$=L;]DB>*0 M"VOTY-]:+AAM;<9!4">@"T+M#7UPI\M__"(D6OSQ!B-#H&]%7K0V9>A*(%GP M&A@.!?^-L2U0HH* S/CE1*/K8GG"@",B%ODY8V06CFSS#V%[N1>-LX9<^)8,\20FDL$O.A(PF\ M(3_FU'=!O8GYX8 AFPFO&D]?- N^H652-HZ.:P(N0QPXT*]$FECZX_#>:%;B])^F+!Z2EV^4=[6:9(NN^\ MB91M"C:42%A_!PE#E5MM\?I:Z(@EN$$27KBZJ;S!5L*6[\1;A097.AA0M*P) MW\%/LR=!<-AN';#0"=JL%CL:')":V0Y3U&)R4IE7FE2VQVA5VZ\L"=H*W6%,4 /PCLH[QYNDN M27?ZZK\A]OF2XQX*5N];=-<=' O+^>=T;ZKW>:C&%4@)*"=1""51%!_2,/75 M150 P@8,.GI'Z0"E ZJSMOUTP K@QL640.=8J) +:8$N-HSIZ$-SM9UHE;6 MNC78)DB_]SD#O]KOZL*096.7AS!58_G'"TKVH ML&P*O9]RPB<2EB&V->OKO9ZAF[U5G"$E+ T7EHO*RJ;X] GG>QI1Z6-4NF/H M0PQ+[7(@5:+2+%'I79#W-D5Q3SG=4XEVWT2[ L+2'^@#HX9V124N74*9UZ)NO4VJ!-VN1*SCDJ6'@U3^[0 M8?) :,T[+W(HR.8\\B_8UX90D=]^QPX-?/(N\&=O*%>4X"57D3A743<'*_B\ M&^ B:P.[.?>Q$8C#L%%$0BXM3.DE -:YI)KH$D30G!GM$)IS R!G#L0S3/M, M)?#7&<[JF%LL@H0K<7V3:,?F#>O^WIGV-,[W?:Q.?-[ M;?*%KRX4U^[*M<,*=!=4YUN:QIYN0;^ZU>0_PRP&GU]:*X"22KV:QC[5? "<&@J M]7B#WFJ];M78KQ(1Y%K@>W_U(^86\OISQ0C'A)AW+G.Z MNKNC+8#8EY'M+K@V0]T8M$M;;1UV(#X%"]0HEJ,X_D!4Z\MP? \X?J /AGU] M-%Q%\%4S[(->VBW>^T^LT;_,;"+\]H2 M84G%/G#DGM;A??MLY1XK]2@4(FWT6D);EK][Y[E]/QA!HOY MS.=^@%V5?G5"R_7#N*P^?C@40@C;PB=WD?SL=J5J7HZIW7M"?& '5[:I97YN;VM=FT^:A[F+;0I"S6FA4!UD&9_S@-&?:T0/#2@_1!% M[(*:+2WWT__YV] T!C^'FC5UN)W[+>JF$$DX8]]XH#FAYD2A]H:>>OL=]" = MN#_:MF/Q0->>ICZ\ZM'A3Z%F.Q[S+ <.YTZV;[GZ??B#X6:0BF%4T<]"1U3\ MS^-@[H= )=_&-^-,5N<4ZAH+X2%<<.YM\!R]SK.X3FMG+G"=^"F\W(\#BX>% MU<.( 2Q#K"V,QZ$5.%1_@FOAP"H"Q<""G?>!W4(MFK)(<[EL*!:5T/&-[WG< MPD5]%/-&+(,WKA]/D$B.-:65.V%$2V0:$(!IH-HBG#K-.N2$9\#F<]>QY $ M$IL23/PH 5AP@&K318BJ-Z$5_L3QX$<)4^CX)W\(B-HP3(S/M#1AG$))!HG9 M4* #3LB'EP0I11"H(8QG("K K-1([8,/4QKJ&M( 6/ZS>%#7?N4V#P)X)OT$ M1_O,9\Q!$ZE]RO9+^S@&&1,S;]$XQL]%R2[7Y%+FI&!T$6,!V,?!!UX%'*$D M'GD&K?!C4=JEF+>SG[ QT6;]3U;*"9_?Q2'A-XTEZN3^.PVR@M0'?CL../MV MRVR8["OF/K%%>/-34>F!QLL3<'GM:U=HVV=;H5"R(.^^8.=7= V.3\&<6&7F MHDT#M(9_V\&9:(/&)BT,HOWWGUA]5_$&W0!0&K2($B9<;X*W&MN<(S4JM;WG M,[4TXBLG@M=9.\B?U&C:>*']QGW0JW-0[=H=B-J*/[*[!R4'Q2/%V^\@KAYS MWR26YY=%]AY\34C,5.)9C79 'JJ-?Y-A#PD/1OH08:GE30P4'!78PT/ 'X1K ML= >).46!*HN'! <0#@' I6H;,#,[+]P\!=^#.N9A"^WP@=E]+U1 $*U@[E1 MDU4 0DW!S%$ 0@I 2(&[U 779:GY$_)W\67O)_\&9>7/VS6/C1T MHW]T3J22/R5_%U_R?O)G7E[^.C>ONT9/'PY.567S[/)7B>*;W81P.2DA?WA^ M?H8U3(Q&4)Y(LLDGG4&?8@+;IE"2^X&\<]LIBRC@5:!(*'AAO%RZR'XV.(R+ M:!?:K/VT2^?RVJ4+I]N1WAN>*O_[V4SXQ3%7ZL)DW_R3-:_>3T8Z:/CPP2*R2K*9/W+,]D #L-MO7UAB*BJ>=P;RO?+RMVK M>2U%#"FJWV7.V]D:>=8V:$ T.E^[W/J%%/;68D8%?/XA^/R=@=[KG#BB]TPE M+]RG!5H*]7K K<,X:P3FK/]*'[1.W*%""K03[>@7[TG(]:K=O7O?[AFX8 M)[X"4'*MY/IZY?KB,:M1F_!#>_JH/VRF8)\4=N\VLI>%[?%I6UA&52UJ.4M/!R5E2LKR M4C8\LY1U\3ZLHQNCHQ,/GT7*GKM1\284NK-RR=:4]K/&K]JGB%\]=TI[C:1Z M2\WVT5+=NWG=UT>=H\NQ5:/0*K-1=TOI\=%LU+]Y/=0'[2JQT;D3+ZO$#"+3 MLCP&6>G$RUIZE6>^\:V-6MERYWNT4AF Q]DU=!N42MW'_W MZ.;3[]^\5AT2JMU;X#HZ).S53.HYLZ4V-HJZC_A,,UO:>^:!T&#N3*H$L=53 M'(9)OY@[C[D+;.@#&_DN[%J+-FU$*%KX.;1T9%7C(\]$:)I_FYD\"0A].X>VX.-D" MZ(P\(IL#D6G%-]L.>L?:@K- XPCJK$')TD$0!K1L ]IA.2X\SQT!$2[ M,NP(\0[[+QGMVW_!D"X\1\3#-WQY^P:_?\\":RH'-<2@(F_LA2D(''LY$@,7 MAD<26_@FY2W;] A-%"E,CJ\_\ =Z,+WTG)_&[G,27 M=!()$^*+DZY7,!/M'9S!_*# HRQ//"#VAI7A:,Z,VK5YD6:+L<1Z+5J)Q>*0 M:_!Y3!F[0CJ OA/'MH$+@/J@LI@+^YWT!DN? J):@3.6_!_@>UQ')$V2%*V? MU1(W[*#*6MI'4F0%P0R3KBM?6!0'$[;0L#L@#XE!WO%Q0#D_(%ABQH*E@'H] M$Y0K_X9S[G7$/W,CBU=%3[XV\V&H@*.GFG\@E$H!7EZN%W#BQ6\DEK80;LZR M+%( )4XO$)6TG?,X]4B)EG19A'ZU>_^K:,Z(6ID_ M?:R(N1R>;9%S8]Q 7E^K\P'_DLI=C-G S=@ZUY/I-R7M(8:ZO)?H%1$PP MWI9TB)CV$ C# UN6;:"5#BZS]85+Y8 YFS-,^!>/AD*8L)TI]OL$S1Y*%R1X M8)[S5[:9S++(&R%[]E?22]0B]XEFF.R>KL74@A0G:]%J)BR*%7XU\T&4.7;XE)-Z\H-O-AA5:52$/8=]<] EU).FJ+?CV'$C4 ?@ M9.+"DSZ>8&;,"/PQ7&5+# MND)-ZC,]UR!MR@3_:HF20O['GJ*DU/)CZ)G.2Z5A6>$Q;$:;"L22^GOPF8MD MGCNZY/NX2I+#','L'R(TN)HH3["?L K (,C'^8RY:P[Z3SGE$':1F/G5-$K[4 MG)P@,UT%_B7 MC)JBH*'+= O;'=R2PR7G#SO>;?\H1,?CD>8B[]++NKWE=_6&K7[Z27*&/'*- M^0EGA/.PV]3IZ-;O&RVCN)9NO]]J'TDWLY1NQJ#3ZBYMTJB3;5)*N>,6623< MQ]Q1$,:< R++R6V:L>_.S/F+*L9(UL%7 @G2'ID;\R1XD@BX.$VCNIDZ MJ8[E:0-P5!QH!PK" $=*.(W(,Z9/-"J.B?<;A_O?P\%!_G=UXG__ HWY2[(] M[WD4.-;6@!VNHMJ*LZP6,9R")48?D;I<+Q+F^@8$R/A3$ !JQ*=*UHBJA*=-V."EB%A,[R4'C>UM?\UG#,77G5RB+T841V!(:ZL5K" M8A'>9HD =Q2P/SGFI*41\30:/N-F-%[@RYP7O9BF\SKSB5.PX@E'E'59+@S5,N(W74#A[)@ $&<46@!*3 M['XHC,>8 C=/4QRQ8$KF=] 5J>7/8*X6GZ21"$P->?!D0FH:Z,^O"],66O3F M*=#5%3D=44#Y;C3RC"TP.]?%16+."HI]FN!0FA Z$?=3()JD(TKF(EXX\8$^ MGB\GCRH$Z(:9B[AJF*.',15*+Q&/>1RS&E@ ;(1+G;. QH=7A0[P%L,T49D6 M*5>8O\L8)[4R]%./5C M(OR8$@PI%\['VSLP^A;7G*B5\"3^C.&U([=8* $;::?I^C"WGT!SRE(&>FIQ M**["P3NQ8E=@.^)XN"E^0/\'QX4I@#S*/$%\NX$ M7W"]9NRZ4"/!^6P=!8@U2'I.$]\37?=\-$3%_(N;L8G M-%+(4-URV\;L(ESM\NMU>;F=9;]C8I0'CZ2)5+K,4"+H4] (&C:W7SNTDJ3 MO*C)A)0W7?QS/DG5^,IR#[XEQQ["]G>VIUM8QH#,!3F,'S*C.$N]^.U MSQ%:D>J7\JP+(WE(@:(]"0?Y]X#G/2$ MC =^DEY35 5)^EU N79/# U>*/TN,3TV\86?) 5\??ZF2-O)9?VQB QQ886A M3*"5^<^9'I0U#ODZ$E0N7,C3(\TKF4/9@J7.T^$C*_!%PC,HZ:1T0CH)#I4[ MR 3.@NJ5U4FY?-_,LPAC2@--7I^H5Z3Q]SDY,WCH]X@86'.QU5^HH["_I:4B MJ3'S$]@.=_OM=UF8D B_]@OP4_,4 /J[7*:+YQ+%EC2 Y ;!GO2WI$[&_;D$ M(\&-=-IQ]Q*S?_/D34]B)U84#>J.D+LNOF?5?E,Q2[J;Z22+SXBTWP1%W9'R MAE7SH>YS^RM,KRG3A/_T;G MZ?H+\4?RQU,/#,67;%K>M/HQ$B*E@K0*&XH4J!RSR/J$R4(?8NTKX4D4?(#$ MI)#D9N\EXTT6':O;*,!.IE(4C2SF0H?L,!TY?YX4D#EA6AU!8U$MA' @HL"? MQ)9P.@KRGIXLA& OD8VYH2\-IPP ;*> U""%V X^&L]%_6D MS9PH$O$ 01U9_K?.[EL,9N7(7@XB53KD6)\K"QVH\$8$GG(5$=*V"Q\LGW$B M\Z%%W52I)=_U^#*J>9+O^X(F_4J!K/KKA#\\FSWZ(MZ55M6'23VKK)/3-=B@ M:?)A$0F&'.5QX+.)+J)&V'*$TM8U1KZJJ+M+T^H+_)_CT=4*?E$OP+^SV=SE M^NH/R\O^K23H)MXNFY^(LK^B,92Q2++^CV0!P*^=8B3!\6R1(X\ISA@3P9"? M+KQ:U$]8"I0>%J0CP"TD;BAQ!D+$J\%_V,Z$4^CW"?X1S@F*8.*$03R7>L8F M#8"!QRD(O!C,#FB+1+1WZLSG)-A@KCWNYHXI$[+YHB09$V&Z,]=&D)NR8(XQ"&(4O=4!K]%8HM MU$6 !UPF##;+:&O*K2QPJ-B,HL>%LP=M 6AU'"'97:H0]1Y\(JK\&A@F>N)@ M"3]CT3:C*?WQ+<#B;AV=OKD/,Z7B1CBLAE)$L,Z>?'WP\%AV.DK'1(X@#?SQP*BZR-?04^8QRYI$9YX[XBPP!'$&+-G+F@_SY@729PZRF M]3&ME!<$*G)[3O.+AZ;^DZCU0JF5A\ 8\0P"$!N7HL 8SI-_X6V#E+@DV"^. MHN'*R5$6YJ(U+0]XU4U'?N98IP?&,8>3L 234 9Q0'OIAOQ)G)5VQ-98"Z<1 M"IK254CF=&#\A?\W1GN^#&D1%C M!.*6C87T/%@"7B"4"^( 4DBE:E+N.58O"/0?_ M0#Y!: L>I[MW#% F-Z$$0S F9[\0GW@$)S7#2G@1OM1H0D]\'"($0@ZR0\0\ ML!Y2>B[HEZP2E4@!#G;L,BIY1MP%O8 S\4)@A#QQ$?X($J^(A3F<"?GP2SWU M M'/24\C<+ +P !242 !7-G@'*)$Y+;)1%W69>9LIBC,PZNCKB&\M*X<38: MUJW#[&R\M!%P1W14Q?P8[@'+X*\]W[NU,*CC$J7P ?P(E@:Z%3_"4\/X3XG5 MY3HS.ODB^*D\O@F,,7+$9(X)S4"9QYY[H>XW_-X#!M*'J5?N))^FOHT M41],OI>?@4C> 2=L\L CW/C AR-@@M$;("? B\B#)T%N+HE.:H M:.E-C@1@2R["99: QK+TE'Q\S(=5/60W_C)J($&@DYU.]K(9&!/WGD##2I(> M&&)W/?D%M"T"Y!&L1X LN'G?'00F \J/AC\F/T[;#>-A-L__.^@^D4PA8H=X M0$3ARUVB)$-C9D\VDT->1+%C'A"L;PJH%C+A',D<)0HRYC@M?Y^!;6G1D07Y M@O-T!_%NHIXE\:_!!@'=Z$;G! %3A>K&$LRQ'!,U"0EI-NS;KNRO=?9:3.B@,,@_'OP;UCNL.JI*WB;J&+ZO5X #Q.X7HYG@\Z. M HPM!SS'L:ECG7B!B8!0X7'DG^6O##O]3ISP4E&,B&E=R=N M>9C)[U)N7CZ93][2Y\@$!P)XDY4EDVPY?VP17%Q$B".X,J^W)'4 '5U*3!%7 M*F)!))Y)1H>\KPSI#@7'P8P;>2=9ME\)AB\E?5R)N92[ Z1[*_>]:>M>=Z63 M2XKX-=/=C5",G]=E?*0627H010>BW *?QH@6?.)5]S9O(L%=CGP,\, +"Z=' M>9=<+(A*#7#A *MK4U]DRB1U+NNR8+88RER&DH@FB:J)36DUN6*#7!*3S1'; M6UJ1Y%9<*&!OBG?=,K\WCE(DXQW2'BTV)Y;_2QBZI>/^CIZ*K,;B/!)WXQ;Z M&8%#)479&^C=S7 <_ETPV^LW,F%.S%U+0X:I9X%):O**4DO0[-+."SZ.RBFH M*(ORA"$K,:,;F+.064ULPK=SQ11CPD_[+W'"Y<*VN!%IX!8[.U&T4]_Q)>C% M)#DH6U]#3HYL#H5:0?QK3Q_F.HS9ES0-\'V2!M@(.?U25M9P@ G;?(@L2Z*D MTDD9SCG)&3+-@J>$SE"FC&]94&3-;;H7P5X8N:/Z4KU+8?UISEW!:F9A*%DO)^%DHX#!4SHE02%. M=W)P$ME)>GG$]M#3ZO6EFO04H$4%YJ*21O9,&JFNC<$$ Y=Y:T(,K3_ \GN!OXI@B M0I43H(I#?2O &C;"(^;! [4<+R:39\TALL M\ZK&6&S QY&^UK<2JXN]['M".6C2-4'QM/^P PNMV(+#3OREQ5WTXC$7[>J M1W-!]/(;NA(&0 9R'<&TZ?UN F3AYSH\Y&^210Q\>?0Q)S9*4I$$@LVBW&+L M2+IC#<U98 MM[.T[M2(B'7G#4WV:/IM[HPN$!/&0K&*\]RQL1XOT^4BZ7'[P0M[9O=1A$LVXNDK7 M[&1K%O9+?O""IVOV.,6ARG)AY,,<6P].DM*EF>]1M1N>1C G;)+F=DDDM' J MLQ#A'YBG]0A'& I:X8P"AP+N^*6>UJU2R>0MY1SC1VC)Q%^YCDEY-W$YEV0> M\)D3SV1JL@6&,_D&"[30X!T"A5[7LDCW,IOP"*#!RORR9=_06?4UJC*JN0E]Z,#OB4*G1E"6S:P$HZ*E3MGW/@ MKD17?,)\_C!I/R;UPU?VO2'VN;@\*=T1+F^S A"/H'"+!M@I._T),A-.'"OE ML[2V X;Y62XA9\J[;(2OH8LY1G(@7.4_6E]:B+V)J?,3 MG$72?S/Q_!/Q@+=)#21Z=T>86$T%(*[S#9."X&./,EX3V)W282FU1>(UREZP M92"-.U8B&D;-H1I.6/Q5K86](7!2)\S*=K]2G0OJP \(]/K>IWZ#;_?L-W@= M2K)).<'4V]V/*/=.IJ^%LBL?H=RR!%J+$""R'GNZ+$+*G9<;VW?/-%N],[2R M&[;ZHUY-VN[5::Z#5G]PZ'R>>Z[]5K\[K,EGS+PM MA3F4V(--#6(.M[';6AOVL:NJ\*SR#M4.O0VOASQO"#U2D21'DA4/7%%G,\-4 MHQEM5:DF'?WL$/?WC-(7;PP22F4@@X:4IW%2+)#M7NPM1"LR"K,YPI[%DTK>> M*YF0U;#42"&K=DZQ+60'RQRXQ42;QX$UI?YW21?J/):P;]L<>Y05 9260>9S MU8&L@*PZ7I0T"U9 0!D04%\! 55@+@H(:$\@H!I7CRPAR^O8%CH,M4^!;SNR M>EE\\I[6V)@JDR689!V!+,*0<$N2=8M/Q,(T <:J"E%RWZE"E%K-M6:)_:H0 MYF_84YFDBIM.DO\RT,W>3MZ1XB:5 M$U?(B>OJG<[S9T^IE+AS;VQ'%6JH0@UE7D^C) =#O=T>*G92['02=NH8NF$J M=E+NV@%%./IPV.3"\*MUU_K*73LN+&C3_^H4%OPME]NY\[Z7++.>ZGHG22]9 M;4UL_*"GC[JC@VS\TJ)WMO&*->K!&J:I][J#<["&&D.)2I-$I3OLZ$;[L,"V M8HU<:GT]6'W;;2HAO&N(*K]=]RU5#'Q)?J=V(<' BO5?-SX07B##7DC0-O M]!1OJ#&N3E8.!(11LG(%O*'T:%5TSR7'V.)')T7OGD^(&1M>JYY43Y[SR>; M/BVE3"_!/QG=5J> ]=1IKV \;81V6H/EM"^$TP_##'-*=L*6LUQN/I\VDK[W MO\(?CX[%">PCU+4?S&PQQ4'X;.[Z"\YOD[;T](O5:83,A;]E^_@Q][CM1.*/ MY(=RI$ TZ89W&JU1^3L=SPY8& 78&3Z0<\PWN7]RHBDA4,T#GWIWY\"G?FBO M&_6)!0'SHD6R9H+L:K>&Y4^G/>N9*R> BXSG./QS$CC EX MK1,GX,"V+AO[ F]G ]19G?9GL\;L]C/1%!JSG].8V['P5A3F09!W/YB=EGF\ MPC3:.?2_'32FKCU-'6LJP?'P9=H/>0#!/ S?OKJ4OH+Q.JUV^7B1;WV['=/L MD(;<"\4:^7?\-X?E]%K=,^CB[KI12W7Q6AND='$%97V++N[\>*ADYU7Q+A)^ ML";>6_'6&,SN,P^!\T#_("?_"NK9]>5'CT4MZYZN OJR>M\LCEX&]O+^(H '.VE8M,SLZ)\@<(PN@ * [!HM]OJ'2DU9F_-$(>*C3$Z&$+A['*S;JVKT#QY FX MO/:U*[3MLZU0Z+H)MWP!KO *O&@>X%,P)U:9N6A@P.U_W/S-L4=]>]+OL4%W MU.W:O,-Z/ 0GN$:8\VQ=LV1="L="X5@T8ZXUPP50.!97/M>:\:O" ML=BYR$KA6&PGC\*Q4#@6QS*,PK%01=P7IJHJXE9%W)4HXE8,IU2@4H$UH9U2 M@0K'XJ"\JI( KH*PV#-[L(EE;$9?'PP5ZH!BIY,08M35V[V^XB95%+EW@K.I M#\P#&_>JHL@J;^SS;VK5!%IA6"CS>IH"XUY'[W=W"D$H=E+LM%4U#SIZISM0 M[*3A6&AGE1/7@V&Q<;JO4(=OFFV!D7XBNZEX"N, MWAI(AMTK\4SPQ69:?;4QG#:[(7E 9NICSJ'R' MQ6CHP_*WT-DMT" M\?5GL/N/3N@@:UF^9_. >^D;?6#M0,-(210V [!C=QTQ;&>"*73$A; Z>L;1 M"#?=]AHECNKKGW41HT1$7XC.KI$M[O)#&@9 M1@$1LQ%J,[\\5EB>PD=0^ C-F&O-ZLT5/L*5S[5F_*KP$?:KYU;X" H?83^2 M*'P$A8^@BH/K1555'*R*@RM1'*P83JE I0)K0CNE A4^PD$Y.^OCN HFX9Q5 M$?6HE.H.]4ZOJPJE%#>=A)L,?31297>J[&[O1?=!#0U4U5WCJNZ,?4M,FEYU MI_2ALJZ'RE)GI ^'0\5.BIU.PD[F0&^/%#LI;^T UM$'H[9RUYKGKCW_IE9- MH!5(PO6!))C[LKTJX-Q76=:7-Q1(0MT+5$]>#4C"+I5\A3KH?JM;*(,V>I>"2ABTAL?609\8*:&3T>;\5=!(.U"M M3]$4C^98(6P['O,L&(U9]#3H5UV;QL C,.\0GD@KA5W^ 'MNQYX5E8,C/&QG MB[(*ZE:_=/UC-M$F?!REOTW*QO#$"$O?6!869B*!1"^S*X"&;O:%P$8YU*.1PZ)54("7>4;&J;_G?& M3;U&9;2!WF<7HCSP0F7V_:1*]9+4/4ZA&[VNO!)$!BOGO/['ZKN(-O BA;6@1)4S85"R9WTE#O?" MG;GRN=:,7RL(.[/']=3A[OW6 D@R+@IDIH(@,Q7B#P4IHR!E%)Y"O:BJ\!3V MIIW"4U"0,DH%-H>J2@4J%5@)%5@!2)ESWA"U#PS;*K"9/1-]&UAQVM4'_5VT MLZHW5A:9@KZ>2*G53Y\DYZZ!JJEW<8XR"WK'([^O\H-:"LBG)1 MJD%#Q4P)FH+>[O45,RD'9=]%=_1!NW\-#LJ5P:MT>OL62%\%OLI157872I+^ M3_J_/1(QY6;=XIY0VN6VU,S;];F99U]AZE,__\N7"-5!&GSP(VW&F0Y)VE/N*@T\]=#-<,TM][DM6<8*+]-V9!!$OT M;&0 M+,**L]C%7\"WK"@9V08G-$^VF#R$6]^^C6'\%QA2!!)\_O@'_^4;0Y_IX6%3SB2Y3]XE(D.+W8/8*^BW.(3VYFH41QA.T$8;>"(SFDX MPLAW2E[+$;#Y8I//LL<[R+KV;ZY-P+OSP-Z!YHD#&'!QT$L=[QRZO<95-O=X MF8TJKZGW7&M6KJ#*:ZY\KC7CUPJ6UU0U/TQU=:YJP4VE2:)*<%0)CLH_KQ=5 M5?ZYRC^O1/ZY8CBE I4*K GME I4)3B'E>#L&==5Y3?7E4$VTCN#88,SR!3_ M-IM_>WK?Z"C^5?Q;4_[MZ(/^\[<^5AF\9^]3_OQ-RJLFSZJ?M=*'>R_:'.K= MD3+HBH'KRL#8*[NK^%?Q;TWYUS3TSFC48 :^5H^TTWY^*(.J2?2I:\IJF[R[ M7*I2;-O4'YR_CUNQDPPU[4GZ]13[+3E+:^,L\& \^? 4J$#+E \M'.YBTC'3 M7$QNQV\>X7/*X,<^1R(#/EN^AU4;%OQ%;8]\6YLX(?4H$KGXV+T(=H<]P*/8 MW,@&YO?Q,>".;UPD)E,WLY!;<>!$3E-Z?QW)4::QU!H0M,_9JY_HM5G?+]BE M:.J$11Y;Z18F&6@]'^AK>$RCOF )E"31)0X85553%+Y3U12UFFO-LM-5-<65S[5F_*JJ M*50UA:JF4-44%6(854VA4HE5*G'=:*=2B54UA5*!S:&J4H%*!59"!5:@FN+< M]X?KX[>J;N*<-^PU@7'N*D3PQK*2,_G'C3/JVH8][HUZO:'=M4==-F:CL67P M_F1H&5:[\Q_SMG-KX/\;MOO#-FZB6,\E,I!'BAM5_M?>BW[1Z[5?JL2O!B5^ MO1@\?SI?U43YQQ665KJP*9;YF9T\O=?>*7RAF$DQTW9FZO9ZBIF4E[;OHKM- MKMF_5D?M^JB;+1P84;?I?G0**;VV;6Y'S2%%$+6#1^I2,3<)0LO!ZL/R+ M=FM?KB_?Y!KP]F%'D*7E'J0KZ\L>1FO?HB7%'GMW>+W&,9HI+NW6OJ$>)2Y7 MQ1[['AL4>U1:BQTZ1G,J7[&(=+Z^JFK"\U6)[5:_4)0X&)V_SE5?+3D,(]_Z M=CNF:>&(W NI4Y,F2RJU)Z"KS5PWA']%4^Q9%0._L)&\/1/H[6_V0E?:A\3\_>$-0<%6F1_R].EZ[2 M[5'?GO1[;- ==;LV[[!>S[(->VBW>^T^LT;_,4VZ/Z=?38,L?^V!WXZ!)[[= M,AN6^(JY3VP1WOQ4E !@_SS9ERFVEBZV?3:Z"(D#A>0+CGD%NIH'^!3,B55F M+AJH-/L?-W_;OD$&[,]7*B8%T?C[3ZR^JW@#+\(:;EI$">ON6FUMF*6Z]NRJ MM3P[[X/OW?YV=_=)>^=XS+,<4%?O09?&04.*J;^")8WGR%%@5@ST*-B5@BO*@X /XB MQHZ/Z6?:W 6Z"Z""&?N&U> 8>GQP+'28R!1?<=WYP&P-!_V3UW :1JMOC&I2 M<(J3-7>>4,EY)-E'X'G>W">?L]KV64#EM^9]M]N'UM9>EM*G2<>OT!XLGW?J M4,U01?+)L]_9&;@N3U:@BN/L/3%2SQA6@MY0X-M.E3M?G)T@E;C'6I>+CQ/&SV=+/S_,B>!_-P]2Q>):SHZ5.7GMN*BD-ZM=*7SDZ#P;Z] M.W:]4*W>4@]KYU#I"_?SL\>^2/#-9H_JZ>E*Z/XZGZ 2-& 73,!+S0[\6>Y. M=%]_Y JA19U9U)EEDP;> _^AV:Q1/35="=5?Y_,*]ODHG%G4&:7.[J)IZ*/N@76S MZHRBF.Y "VGH_6%?G5$N8ZB21])D4)%>6)'2FFJ/4;U-K6*R6$W3\C8W,% 9 M="J#3F7075[[5&_"U_SD-1Q^WV&V-K:FU&S7?U)YCM>6(P:'9+.];]!7I3DJ M%J[.JE]@GN-PV*L%,G'UK)QR@E'S: @4S9(]? M'VEC\'W@40=..P+4Q(&SCH 5\P,<((S'0( HCN %"*.5O=?Q"%2$GIW#^S'4 M/-$(3$?#*;:TKU,856/X_S4OGF'8%[8H/T/"L\K MN*04($V(9Z Q0CC4!,P M780-4O+0A$<\F 'QBO-Y!_/GW]EL[G)=\^&%@1C'>AH8S(J@Y MN^B93GSX/>Y9P&V76P*[QHXC1'F!/8P"9D4QS B6! 06<#4)2)T?T88)5#3\ M-$&X2_#)Z#5CYA*:#>XSTQZ<1^[A]!Q_0GL)3R/WB!7E=]$B=@(&BBV>[*,= MNX09 ^-OIUT)HR(M'GD8^4%(',0]>$O '@2SY(!R$A9:.S9,63RWHBRV3TSP M)>S2S \CV&(8!/ GJJTG(BY]\[YX/JNS+O\W!S&T\?;5*T,60*DH_,V_6VZ,7C7Q,R?<)F3C M;<"0MXF(6%.@#@]UU 1R) [*T%^ / O@1/R1^ 1>\-_8B1 F"I8(J@6%)OFE M,!46R@2\'X21>S%HK]+23K H9/F; MY.4X3>_/V*,%")PN6)%0L3 ^_6(MG%8FI@4M#7,9<]?AB+\_9='>DR+DRHEX M!0P)"R8L,OR!DRH],LMA!'IO0=\D.@=*NK2Q(:4DP%HBE^N?I& 9AT]1[W0,!'E1>366,9PU3->XFDU=GO;^OWAC58S1UX7SE3ZK- MJM&3SWVFRD5BY1"W^+P,Q%[":'S9\W9$2RS,22?;;_5VF&U)HR=TE6X[K9+( M,RY)] %Z8;PLQL/W2DS;M5B\>JYH1X?_6_LJ_H9ODJGWAP=6D:@S@3H3[ S1 MU'@W&9BR^%0\7#C>?@@4/X+\G#U+%XEK&@= MKZ5. LB_&N3M +]-_!C3;W931=63RKW!V/>C0H.*8\YZ\FD84QW?>N5*F*IZ M]J 2-J;^)[6K++15C5]4I>TI?8UFLT?U]/2E"S@[I04MS[^%5+_RG_1_>Y3C M%&Z%L/AF6X'.[3DJ=':XCC%/<1USTDGOM"U+!&ZWNATDW]ZW8&FA#YO/ _^[ M,X-OW87V0[ME:C!IUZ&"M@E^8*0?^/:>!45I$4A$>=TSD=?-,:];6TXSIM?) M#X6:3#)H=2W@X1R[V#_"'-=7S$DR=7'W5K"N?].4T3<.7O@M^. LV^WS(;)OF+N$UN$-S\511GD.$_ MY;6O7:%MGX_9B= 3;OFB]'MLT!UU MNS;OL%[/L@U[:+=[[3ZS1O\QVC>OOU*U$HC2WW]B]5W%&W@15HO1(DJ8L/&% MK/>R7<#O68NSCVF%7;&R]6/:6*;9U:T;N[[I6);NK?;:*?Q(QTK1C<-4HDH6 M=]>E\OJ9/W%L\!)$1;\SFS,GP&)/\;J9-OA87GUAY0-7DJII<59.K:G)536Y=BTI53:ZJR57) M#WN%HG\O\814;>ZUU36^Z'7U07__%L+52!Y49;G7SK[]CMX=[-]=3N4-5L9T MUC"G0U7D-O1)5>19HR?59M7H2561JRIR&UOLV3?U@7%@;G.%CDL-WZ5N7Q_V M#T2A4J<"9:NOYLD3'>%(2 85/\K]OG^^PI4E[V-\\,#JS K5$3=\D_[G;T/3 M,'^NVC953[F)V]6^5>'Z;#6<^L#6.HSOZ]EZ^/ MH:IG"RIA7^I\8#N)C:GO%KSEN&OOE\6UX?/6UT?/F-Y_>J:\R7U*9^I,OJ5[U09O2JC/TV<0Y715X;2 MS:T#5V7TJHQ>A6[W"]U*[T=ETUQ=*D*WI_2'H=[K]6K! MOM4S;94PES7,I%&E\PU]4B7!U^A)M5DU>O)$IZA:E./M>QFG4_39M_$NSH5% M8%B8;B2N+'%&5:#789=4!7IEM6CU)GS-3ZH*](VWXJ>U>O6M>E:EZ378)%6: M7EU%6KT)7_.3:K-J].15W&VN30 [\-(@R]4NU&>IRZ1C25-M%\ T]%&W*&] MB/'RT/%>YHKIL0SI$10K3"O@D]@23])/Z6FL7)G'@35E(:?:&1@0?AR)4ATL M:)IC,+8EZ)S-(>M2"I;2BD60EH4E4]W>EK10;K0\ );^E+U:UW $S;&!%@]D M8W2-!50R9<D@NO 0B:.7%72$]3QJ,*(;EDC?WT!$QO[<415/TG1 M$CQMQSBS.(KAG1FY/U6@M/*= M*E"Z>('2E1;^?$"=OK;N1]7HJ!J=6M?H7$5\>'\;K,IDKJW.H-/6V_WC@K^- M".\J%JXM"[\8#?5^=W@%I3+7E'CU21[XUY_WKRR=ZL50'_;VX'*52O7<&V0. M=/, :-3&:)OCFP)>9N.6PH8-ZNRGG)^F.S^FH9OM X%9E?^N6+@"JWYAF#U] M.+R&6G>50ZJ(<-*C7*75V0$!2-6\XTC,]:MMMZ#Z=^QQ4-T#%NEJ&4H=G@\Y M/,N:0/TQ/'70E>B*LZ*I- LGGIA'M4=\$H82AVPU %KGP.6 M/%/)?- #?FG/+DI#KX&#AZ:>J^S M1U#XDBQBMIV$/O6X'U7R M<:7R,="[PW9CQ..&J8Z7J6'F"CI7WH@%EOOZ5.1/M1< M#NN:O*1"1V#+ M6_@D#@)T?RPVQ_IB@:,[<2+JA=0*TSM"Q#E78!.5FCYNO8&" AO]QR6@A1&''RP2&-8[HF- M[,)BM>4^E97E\J**+56QI2JV5,66JMBR:N1K:K%ESD853'1_G7=S=B=\>S$+ M.04%ZYY9]@NY.#3S%:]B@^-PEGF>]]+?5(GS5YMUW-:-P:@62<>X-C/H\A%U"W-I48*N+DQN#1/ M4\>::D\,49X].L!E#X#\2)!9%/"(" MKPIFU(!AQ4F1_1I$)$;[ 8Z['0VHXP+Y$?<*H<)X1 M70=,XV?A[)K^#'1'!+Y1>T8W* M(S5&:Y37BLR%9<$'"6M06 Y<;C?D3U,><,$ML-/_&[, SFC @I\YN-S@W7K: M.V0AHWW[OZW5^)0D/DX M'(M0&8138*%;X*<9D^0/*D?,LX#F%>,+BLB %>+N&Z&A+W M"VIP6J*-;@C(,1F%*7OD4DA!'O'K;.$Y>Q!-P7EY$''OD E$5*0>[$>(D7,1 MY":P1+80!$TUNQWX,Z$B@"+^C =A2P/K]"M\/Z/81QL<*)P+MK%S>23G(6 0 M76T>CT&Y8DB=4WS^A=1.]Y\^2A7T4I6( (\XR#) M$DS(!!I30YN,'Z+BF[* IPSVQ@7[J=WA8F<^!AMBG9 M=NN(OAEPV^66I"&)G67%,XG7B?"BED/3^L'0.UTC(R/^%CZ6\2SA"R@2UFUA2A.X%-R-%Z7,$J'7.0* \GFO@/3A!&VG^%62" 2Z !4'7!&;%. MEUC'07Q;\@XL,E(QUV;LFQ@&TS!3ER0OXZ)C%!,XFL@Y--2,+1+-D-_%Y%HH M2%0NO@Q8P4(7RA<#EV)XXG/@^C\MO7K.T)D$PJ*MSL)0PGI-= M?O*#;[GKLKP8X33P3LU"I>+2E1,+ N8)L%0YA9)KMJ)"QB -SPFP.R @^#_3F'%P.5BVDL\%N%K M-!\.LPZ*V8Q%:$T6./BHK4W8 J87 !>@S("KZ*4J=M+2/I*9R$;+[%5ADG^T MOK2T!SB8!%Z*ULO0CX,^#J!I-;5 $P5=>/D2AV (P>Q!9)@FSB"H^B MM15S@?=\XR3:V;>XJ"EGZ< $?RS,N^:#T 3+\*U 9N%/B-8+WC? J_5$+T]Y\CH MX*Y%: S >701G9+>::+-Z2@[ MCX0:%0<$4EIT,,$?1/!FS,G&^\GON%7X6$@N$\''XT$8[4_.,R,OT ;M+%0V MJ'#N^O,MZEA8F)-I=S%YL%.PB1*8OLR09:GFPG3AC["CJT7+G#$K\!'@WI^! M2XT!)D>\0KK;^(O"N3(YH8ES:!!YN<\2SQM!]=_% =K&U-U/CAJ"8\@4X(G" M+[BM(O @S@5^XG?@3[.1=3Q!3L"$HV7E 9K.9&'KQ$ MT9#S;_D3ASQ?P[LF?!QE"?IT>B;R/I)/CIY_[F=9(K\3IN.G2T5NAO>*1KB^ M%C \R#H49D.W,$P84GX?D_?%*&H+[Z5C"G5-\(HCE!R4R%F;\%"\OGCXR:*" MZ:XF[7OQ'"8.RQE+P9G7G="T)^#OA!P,>F%*H!AJ0'5V;&=0.3+LC3M2)X$]$!ZG1A@XBN&JM+:# MT6P:8PB:EM1V!RE)ID[!'C4XM;L;6 M7/6GD:N[52-0YSLRS&%P8;YXRRQR_W*WHC*_$Z]X=TNX7INK)AXN:_^ ][QX MY<9G<]=?<)XFL>V:G+9+4EE9+AP]S5T7DV/7)\;1[7^2_I9\7)8'799-FU\U MWC##T9(S:RI3NH&FF'/ZY.>3C>4K:7!,M7 I+0"+H)8R[))<^4+>>9I1OC9[ MOAD)K6_V[C'B>%F^9IHEC[3#3'6-37"!R-3 B1;H44RJ$)#S(Q- IB;KX,%U?+FV?QLIE M><(/O *\ITLDUCO>:VO+575*(F$\G9AEW4B'$H-/J9M4D!89--U)NK_S!(*MT M7-W,K"9C_8;B,&8_6Q%.DZ^^C;+#\TG1,_@C%*M8)RF)*I53-?-KVRH)/QCM MUK"XM .$@$;JY@>B8@GFNI@58@-%<*\/%6@Q3S,K76EI;_8DOY2GW5@H*:E! M+14@,>@]$V[S !._ LSBBF&6,4^*6T5VX7)%&N@3_XD'J545$Z$?91/FLE3# MN#>NE!'BR2F%J1<6XR[KF\\<_Y/K+Z8])_3Q8:];EU^DZ<\5* MTI"*!X"C"),ML>#"KE/J.B*R4;Z^V(6]J-X@!9?$OM,9E%NGT^KMH]R&>5TX9A.A6?)#=O,#'J/]\LMO M6H9C.:O?IS<[#3O'O=EV?R4=E'ZK?8"#DI2^KBE]^J'7-3*N)6=5ED\1G^6+ MIY 5@<5'^8=+L3!MRGZ.>. Q]Q86!J=3.WK"TZ),-2<;(TJ&DA3M$NBJ,IOR M0Z\]S/EIPK?.':!D=5A2:PQV!0ZG,B>\9#4Y5;0ZECB[%G_60*NQ@>.&9J:N M]C ;VUBNT^OEZH*WL9PY*&[26I;+I9BO<-.5Z,AWZ85'$W7DMJL=P;7@N9]# M3QJ=)359T!49!V= ,PA;H+V5L3'M"]7QI]B"GUP@X@M\3*(5B*>_?/J48!;( MDAX!)1"F3HO$$EBG'_/*'(0[C?W1C)-*822,0'00_L<&\;B^6LM.69F;JK6L M=)6BJK5LANX>G,7?,-I%IW57U0W*^# EG'>;EI1PBE)#[N_A>%4=8-Y9%!M'U?0)J&PE1^BWDBN;(V?[<%12 M[NT_-"#5@9%:L- V3 M[B_5^!#"#1"@44*?I'0]Q!IT1)YAWWBJ0\7._1E/'F1I/M7 4TDX[2>;B8N@ M@#9';$(T]4.^G@UPCV9 P07A*B ?M+0[%XN*'Z98]5X VJ+J^W0N\"V&P1@A M6+'0I]IX/7^CXWC(/5X$/HB\PT:00^_1=Q_%Y"18F9AC.K*N2?N8E,7GUR.M M2%(,+6KD)PXZ($FV06&PQC! MHPH$0,@/+B!TS7IX-[U.S7GR'FBG@9L+]($=B426%XHW?. F?_\*3J_KAQ1' MOAMC0X_W GKGLQ-^:P37_EO8'OY][H<"2D:""P6PPL3 XB4]LC09V&)>P?+Q M6GA#.([M8MI=EB-'USZ8D!BD1AB$!>:"-ZM"!].'($.ND"":0N/"\VO8,:'. M9R1?8]AK(T8E00A/EN CD^32HT IT6_6'H$CN4"#W)2BER4 G@OK\=Y+#]+9 MHDVC>-&%FQ\XE PCBU42D4H2=>((-+[ [G)YA"BN1"LX)SB12-(]FFZH"J;< M%3D:R[FI\SA )2'R9"<^P4'E\*[RXU" +F "2C) S#%$JR65FHV2S+B $)I< M^J*ILL'H^9NWCV8 MM ^/IDE7 D9+_GM5DSV1]TRYO040Z>PW&$GQ-,H-:29R6G/4WAN<6M_^3QS#"#9(7.Q&&4,+@ZJ";C\._Y=X0*A_-DZ*-4 MX<\B=*L(E/=//P'E)8A"D?9/&1\(SNDNXB.M'+PX*;.IKN+JLP4!J9FA0 M!%+T%F"D)@]T2Y0'623W%(@R3]97Q@'(LR)Q1&*3M4.1[6BR18X[D8 M#J[4FOH8%D%@3. UO[C&O%DL!'S8LI7Y<:UE2>.).*G4$"Q+'3H#N217*Y=6 MC+1)ZE!6D.YRA@I=$):%0!+<3&_?D^>56)+[]$S2&,NQAEFST]<4P==/Q28( M_RE^@YE]%((#+AYS<);Y.@6>3@7KSI"+Z1R^#HW4CG,WK01-GB:9$_ZX+*P" M+6SQ+)T^P8%/@'A!'FWFN'&0DW(K$YOSBLSU)=1TUR?4[!.+ZM^H-)R*)["H M-)R#0Z$G%,,-H=!NBR[; ]\5GMTGS(29H,8]I8F_T K?HB^5WC)F4=T3++FZ M%AXM&PS"A'NL"_=85"@CI( SS\I5PGB.D.-A[AHV2PD5C8K0(Q6YTP(\/?L^ M,W+R>YU\!RYHSL6QAM.Y 81#=*$BXH(WP]B!ND!)GG_)-LD*[])\W23J.<4 MMI7RQ''C"RZ29(W>1/Z597"E48 [*])EF(2FZ$V*OC.\^)&. M'>/%87^(W/( M SWRE^R]0-'<(,>)]*E,/LQ=OF-I61Q0PD5Z7Y^_UWM*;NLS]'TY'3K"B6G* MM((G/%JZ=,P#)W?F1&O84,#M8Z('Q@R2$LN)+@'-8?\F2;V7O,1'898'Q@CV M/SWMX>$7'&@A$5_>OM&"V,UN6V9I9(5))SF_,B:G,LAP\<.O_C21]1WFE]& :'A86RD\0#"^BEZ29D#'':(^F%[%6N MJ/A>5DLEIDK["&*AO4OI]SF)_CV'^CG[B>"/5#SR)@EY9XWUDM;B3#Q)C24] M[,I!\I#3AU3OZBV6"U23VK9$+1'*2&[D+%;[@H5" D7@?KTELPN6S%YGR5[* M-GX6!84F24"(B./C7462BY!URI0 );(G8$L[G^Y?4OL4CB0G01SBN4>T7,K( MV9^FN7R-U3!D;_Z MO+[?'C5!._^.'9U8VD[H[;)KN^9007]62IT_^Q'DA*IYXG.A/O *QXJR)J8[ M^(9X!;"78J&>7_- -$VBF'V$[P0QT'@0^(%TL (63UK4GU>,%RY".%KK,ML0 M]= 4_!GJ;)FZIMGA!R6/;M&D2^I[E$^3)87B:I/8GE[FIOH41Z7&L>EM57XF MY+C.>)3K8I4[AA&"P](/9C&9#@%"0GJ5);062ERXPA)C#&.?48 9JME]UAC$ MPG;$+56Z'S3L6/P EBJP3.2UATA[=63@%JP2MUB<=DS.TF'=G!3B=;OK+DT^ M),(7378Z@SRA$YHNDS0_)&7PA3)!*:2F:[0DVG,=F_""!=/%(8<,FF 1[#3Z M=A% N$..0&<"![%!1(=Q7 IH(Z< M24PYLF)G0W^6M"P%LH_1RW#=.(DG(!H:OM*GG&-_CLP,?X\7.>5 PA? =HB; MZAQ/@F<@N3&_@7A8<4-?$T =5$H%!_)X#F],H+YP.Y,2?T;9>SA[LF7.U/?I MP)GT;7O,LBL$8\OU P?)BG M=-J0H^8^AA!1OR1=!M/F=#\+#80'GMQ.B#M6NBD!U32!(P_F'N6V->>#YAO= M!5*X'[!+-I$.'#\GJR1(DYK](*\<\77(O'">1*74TGX5=[=K!6]%W2%63Y:; M*J]^4\8CB:&W"/Y,KI'E?4XJ-^J:)+TFZ9WDFJ1OJFN2JE\P7/DU"=V+;+@G M>28Q+'?[/]U]_JK=WU-34//GCU__W[>?M?L/[SY^?G_W]?[CAX-3Z?N])J32 M&RWM=_X 5NV3**$&*]B,:Q29(9^ON,+,8C\.-9<6/,\6#$^"GP;V/X5L]3"Z MBFYD' ACG:3.YPK<*7.(!2+52:;KX/E:$\"V,N4)G4-1\BM\_3@BEP"&I!PS M/5=H1OXHV? 9A92R]"QJRZK+3*#,CW,I\P']01CRT,CAZ^D=:OP]G*9;!14D^!]?MJ).;=X<,RDJS#'U&!0)%-\$M!!H M";^6'F_.KTU.1PGL,-%6-HQ>J;)>*B!:8;!<734%265A1N3 9"9IA76ZO*1@ M6GB?5%_4R%KK_K 1*O2N1?EEVCO!'8U0GQ_+=$0*Y%FB$993^A-E*PJ2\$=9 M(6QZ6A8Y6OG@Y%)&ZI*N*DV=7=-;6D*J@A129FFNW7A2XB"2RN15Q!L7#HP4 M!)K-?$^ @K2T_^O'F+:/L[1@@2);+0E_B//_FO7!6=,*G#&?Y +_B=Q+2_I)_QA[7^LGH2(H7G=.^X0N?PR!8EMM+7I/:.WH6 M3^B)N:!/\QH9#[HLN:39KL_R\<[;<(P3_#/V]]] MGV(^7U(%FX?.D&.\3^V-[%D?4I:+!.S !^_ O"RPM@56EX6;WV12!\]\SJ3B M8RH5^;H-:>$Q&%&LF:>[?:J*SZD6\NU@#8BC;.4>%C2@NOGOE*XJ:^WE M/KIR'W-4F[$)SZ:>.%1\RER;?NFXY%3FF5@7F;!(:(&CDKNB)]ZBAT4=D)\4 M4L!YSLTY'QMS47>TN(/N>2WN\R2]F2WM#P\<102$PB#TEP37\ZWHL/ E5V@& MY/M#^('RA%.3Q+@]4]UWI$S*G5W:V/GO8KMX3U-@9D MO@V9HI%D-*#^O/_T41PJ"4]-'-9DWQ0RPE,6B%@Y_@4/BVJ$'--G;E9._#%) M:PYG>$0+H!.Y_(5,6DQ5:FK'OMP:VHMWF/SUP6]IG4[GUNS#.KHODYJP)\I> MM%P"^LF2TN0=B_17L@5WQ8*;D67X-4T H;NR53269'_F+ISV<4\$/Z^VQ,$- M9'DG62:-H)?BICX[&%AQ7EVAISR%N"+Q)?NZ)[\N.)!Y!L <':UK=E^,7Z[E MF&;JEGN\"@U2O-KKLP\[NDC#,\/V/(^+U&F!5-!% M]JXK8XP M_10D &]@CMCT,^/B/%LQR'L$M/K";$30R,'@J,W.;W:_"9O=:VD?Z5QXGX4Z MCMKFRE@JLM%&>]P#7^RKC-7=Y2K&BZMTOF,?S _Q#%YO4:P'5O89KSVM6[-K MWF@>F\%RN#5Y]3X*W*\\F(4?[:_!!(;\"H_^XOK6MQOB'?MV9, /P"EA>7B7E\W7LO0B O(VL M;0 9[B;^'";TSF4/-YJ08=!?WZ-7MO.=3VZ)_5(*=0MR\<)ZN4P+<7H22T]2 MY!+$[>0DA;=E#P]XQ1;1W_$<5ROG_PZAF?%4%'N.F+TX=-VLK*AS0ZEM,^:& M_[BY__!N=8'ND3GNW2PJ+M*+9[<3GQ(7<*0;#3._89!VMN;>S>N> M#MH'_W^RW&26KY,CX<;X?482.BXR07%DC?VYEK8+WOPK$"^;(]B2+#HM\9,EE%4,B"0ZO-O$!"B.F MA[#E4.'2O*X[/ZNO^D)48"XJTVJ5"3?KIMZ^/LWP2GR:[@X^S>#F]3_]J0<> MC?6-1P=Y-.6O6?)H1C>O,U_F_^!%\R>P5LZ$"BJ$K_.56U,/*/>P:(ZSTSV% MLV.V*^3L])_'V3&-RSD[)0Q=ZNR89JV=GFFZS4'O+*I8$XX'B:XL.9H6P><*ZE)B9H7G4X.#DZC! M_NYJ,-&"X8H:/%#MC9Y)[8$][AMZNW.DSJ-[N=TU7@E_E6N\(3 VIC>9@[V4 MW8J6/+VV.T;9]8P]E5VG?1W*KM?>0=F!:W!_$ZGK M#]RC@F?$(YY0EITE"A^G16&OB4.(>EM?-*7&.:,V81?V"R$ M%Q)2-A;$8L)=^/)0I5XF4J5*O=/-N[&&<9@;:W2JJ-B[^RKV_I4H]LYVQ=X! MA_*?#*=TYTT"F-7[V"OS8K^9]#6X!IVV/C(.\F;KJJX+C3+$!IF]'Y/,/0^!?=.UEZX;08Z<1X%4 M\#YHD=QI%&V7DROI9[,T/R2:QY^ % \!(]2#TMDFQ"1Z9?E?I'8/-3LEPEYJ M=KKM0O1DOP-%%CT97,;LU-0J_)IA2_TWK5V04(6%AF_+76Z\!*U](D,,E.N? M0[U; O[2C#X#K6:_U#?SBU%@EP^^MX22U>8R-]BHC;.XFLP M\Z)=)V%NL;S&6KNQUVO $4[E866YJS*4EECE4DD2FYEK/I 4R6 U9_(3[,"[ MY6=IE25GV"6BR O\(990[%]N_R6KG[KMH0+&R"Y>!RT\=Q3$46GG>IB6=0MK10?XE0#$7?R\%WDV*:FSEW:_ M_?_^__:N;;=Q&XC^"I$ 15NL=?7=: ''SK8&TC0;;X&^%;1$1VIE297D3?SW M'5*2[W:4-+9E>AZZ-<)C?EU<#/X2@;W_=L_B^^K!&G3%\_F-!W! MF*OP>[5H&+-V_J%CNS%$7;.VZXNVQ9?6U,.9"0)V\?Y,IA*AG;1X05J*EA)7 M$L%_=MYR5JR((C6Q-\M:2K->W5FJ*?H[R\SF^VK=)VNUI;0,\TR$K2F-QGOE M.;:L+:76,,Y$UG/3:ZM0K:J8M^G\OO) M#7T#:X0O'+W)YNN$EG+91WO YFL4KZ7/0\W?!!5+#X_\CA;F6VQ.]V\PSUGT M.'/U!!*E$5]E7.KFAPV3+8KPV'C#DYU2#7UQ[#!<.3'Q(3K(O+T(9L*$B MW M".].YZR&"3\)6T QK_?V@E0FC@P7G5:HN0U.0JV]=;SQ12F^P+S-6ZVM+9EI M8G(XK7ZH ; ]B=I[?_BT-VIXW[+FH1:;=*/@\MW*H@A+F:]S<@&SU3 G2<*X MK:K/S\\*R*D\!=_4;F0Y_&9ZE=E/-%)MFE!5KU>-9JNN@KRZWC)UHV;HIEFM M-9JJ;=3U6JMJLQ?34)P$+&4J^I9ELY-&G*=8X-6*+O">:H3L%_"0(Z0[27^( MRZXR2Z]?[W';C<4+5GSY>)&JY7?3.VQ^E8N?O@='E^I9W"/F^MDM+5C1CY;WE;#[BQM]+EH+BG')W==U56^I_**@_QD[EW]M#J&O0#$^ M+4/T<;#X-/UH&%SXNJ%F73*-2IQN#W-]:S3SZ'.<1ZL&1JN7'*V^<;QLC5UO M!&!;E+JX+_ ^^);NYS,UL>/,P/ T=:;B/Q N.4]M2.R3$@TJY1(-*N42#2KE$@TJY1(-*N42#2K ME$@TJY1(-*N42#2KE$@TJY1(-*N42#2KE$@TJY1(-*N42#2KE$@TJY1(-*N4 M2#2KE$@TJY1(-*N42#2KE$@TJY1(-*N42#2KE$@TJY1(-*N42#2KE$@TJY1( M-*N42#2KE$@TJY1(-*N42#2KE$@TJY1(-*N42+S9[*H$-U45NMDLNUR*O51, M70]9\/*OR=]XS.XDTQ7]1[R53)9;R?;:>I@]<6IJQM(5N-F=MP^1ZUMN2#VR M>!0^>S#XX+>'(73;O3PY!B]CN@0H.M0RD.R;':H1CC<-G7O4EE;'%+7$4/2H M%PA%CUH&DGVS1]U,40U(4=&C2NE1=^:HKWA4S%'+0:[H42\)>A[/OQ?R2?QU M%5T9W ^/]KC&W],8V&Q6%AV(US4&/O\;^?/F\8X,_#@!3F6D'UC3"=CKN^NF MH1L=_FZ/FY?961E\ "G\("$T#!F-^-.2'#C@9J;ILSY]FE BW@(?,8M.8Z@F MB=.V$OH4$QHQPM_]L?FC0<]NXLSK6 B5MZ<F@Y;$+G-(_,BLR*4&36 LS:Z]XAL^YAUA[UK*F7 M+E?C#RR,(@2$OCD,^0AD%I4ONP1 M[."*)>$TBJ?43T@2$+U)_E"&2D\A^<$;W:QIG[B&J1V$/&5:AB^?S@G&8K?V MD$8CZK.X\ON+QV:D:R6\Q- TXY.P2^Q0SQ,[Q4>,V(Q-H$J^LYPKGX<.XK/> M(:.9J.Z1/;EQ$O'V(&OCC8=!#)V'.N<2-N=M,VL:N8G+^'BP'.I#"I@)H+?, M:MJ-"?-M9J?"\"WG7!3HRHCO:K<"J#ZBO)O0?L3&$,;P;>ZN#P@^C+*&%E*) M3?&-3DQ >)AJ,1''F]:E60AAK@KA1A&+0Y9FJ(#@;3PQ'Y)6;TDC/E M.>U*?LKQ\=1RLN:5+2>>!$.J"1UY+/_[TOS.AD*U!F,%-"M^1&]'C&]:^L8Z MSZZ=.-DX6?Y6RA1M;?$5.HH#;YKL_LK*$;1X.IG0:+9)Q\AG"XVB9PM/+DMVC/#Z=0/I M&O@1/A'X5!,'!,^U%SUH""9,O.64X_H,AXGV!(,KF[)UD#+[2Q*$(-2VH&C[ M+/Q %]G8.@N'@U_NNU__>+P=KG9I;V>VI,/B3RYHUH>:FR)*.K+'%]UY6'*4 MW!]$[-^I&S'^2TY($$73/5HIKG^?M8C[-_4($+51 PQX- M8];./W3RT#U=;*V(+W56J^.LMQ:0"D.FQ0M"5+24%+.@/VLY*U9$41X3KY15 M6TJCT=A9K"GZSK)]U9J*;K8^O-:JJ32:U4+5%LR =N8+]?^=+AS68V]PA3#_ ML/O;L/O8)8/[7I$U)KU6CD6FP]U!<9KDH0^Q56?6?S0:/3=M5[7.K5/ MD&H8YIL/_I=KR&_OZ?N/&SS3>-I./.VLS#R9B MHS AD-2X-N&:Z)R38DNFU'-27<]QV7CSABY4XIH218UM-X'6K )J_7[/[6<_ M%''@)?F5"!TX.G!TX,L.O!],7-^UR(/C>IX;EL#=R.'#RZ?7<])>ZL8WK@5# M)7Z8&]_0[18W?OJ?'4KS"T-K]R\,ZBBP9_ _)YEX/_\'4$L#!!0 ( '2! MA5?)-O81MBR#>ER M:SK3%MMZO_>DW].S]"3;'W]\F3G@&5&&B7M9:[X[J@'D6L3&[N2R]C2\KI_5 M?OSTYLW'O]7KOUP]WH(NL;P9V2?UD[/641VV6E#\&IT= MOW]OG1RWFF\G%^?C$PNV1J?U\[/F>?WD0_.D?CZR47W4:AV=6*-3^X.%%.@+ MNV#6%,T@$%5SV<4+NZQ-.9]?-!J+Q>+=HO6.T$GC^.BHV?CE[G:@BM:"L@YV MOR5*OXRH$Y9O->3E$60H+(X)3Y1F<,8@A>\L,FO(RC:/CL_"LA()9V!CEW'H M6BMLF],Z7\X1VRPC+C?D9:GGN'[4JK>:FF33+'I4/VK6CYMQ(^VH3G$+3QO^ MQ1J G%,\\CBZ%BQWT1AZCA#QW#\\Z. Q1K9P(0=))TD4B%WFD$X0OX0C92EC'(E5@.^$]P2"W+EV[(D"RNEE6\@AS-Y M5)='[UZ876ODU^JQ^@3">2'-<1E?>W"FB 4QCVZ>GY\W7J2+;K9@H]>I\G7Y ML]X\%CY40&V:^^;7+8[JH=PN;(BZ9S$;0KDM;=C8K])\P22ICMFV9JPB0V$S M LE"9FP.%SFY" 4D":=%%#)DO9N0YX9%/)?399X^N$DD/"C2^Q)@-L)%=(?% MY8_2.I%E%]$9%I<_-NB$KDNXDI=G@G/S.7;'Q#\A3LF^^OA_>$W!X[>"4/"$AI^ MLM/+RPTA@IS;J"*AK'3XRQH3[>\@OVGVN-YSBHK66X@P<6M6-/^_5]^"3M'J M"Q'+<_X2M;?1N&CMA0AV<8G*2^FAN ZP?5GK$#%AJ %Y[NGQ)G7TIC3Z94.P M$"ZRX].1^M,$]6AJ40=*ZF-CO>P:BL>0W7<_J=_K;AT(!T4R!-<<(K=[?]P58=M( 6(^TG M^6B/5(+^-8B4 J$5)-0"J??@!Q%#@V&_\^\O_=MN[W'0^\_3S?#777&_ =G( M]VD9ON.*_O'WL^/FAW\!7^&!Z(B.3GOPY?JV_W5G?3L"--+ZO@RM$A\H!16B ML8N81?%PBQC+R=AF62,Y'^1H%3/+(1E*DS82<[Q.3(BD&%EAO04"K4)LW(IX MD7O0$!0VMG5KO:U]P0HUZR-Z1JZ'NFB,*$5V<"@\[1'-1!200RQ$Y18.N3#; M'SEXH@S.2T1I>"-U)^O4!=AO0:@L.B,[SDHAB&D$,945(KU#9C/L#X!$T\C0 M+MH%N05&Y5D(1NI.]5O/"DUQE<"K$"\RN/-E3@J"PL;6?K_>VKY@A9KUQA6- MAH;P);=[QR6,#:QE 'QIH,0KU,QB/')+&!/A=3"%%%U!)F?4=A<['I<[O7*U MO '$2(8VS1> 0"+*L \4YEN@4%6D"7 KQ-( 362@O7'5/5""YDW$Z()&-K1Y M>@ "8BA5:OMG'S0)H;Y$V7@A_!7I18+BV6WAG#DY!]G ME<(V-E%714_P$V(&%G2YLV^>!7;.CL%48B#7%!&;K19=*Z< M1A6ITW,4A>A*%3=1=*:M=&](=%22D%S)B2X2XV!GMPF/$--(W5;YCD!+E2@M MF)*0#U7;GH/(>(.@&F7$98MYPGA NTNF"-\+3)3.EP;C#Y(24 ='S,%^ M TXMO/HNUD;!:Q>B#.WD'Z3;2G.#% ED'*'(K M6^62&1G_^7%L:[.,+J=O'MG-W3;*HC-Y>(A>15= BCE6)H31";0<8>H:2 79 M,:U;E+V9%(4ULJAE!G,NC%3^7F%@(C[/F6,.'?Q?$:SE'CLF7^VEQ'?+?1&- M1K?04I&YW2(Y>UH9 B)+ JR#U^3FT'61O(=VT3.VT/=SG72U1O_1'P[:WG\" M##QX14A'K/S*+,2.4 MR]_BAR<&9F)0?>-R1%WH/#$T(&.^@%2,')Z10Q1"B4CS'0PQ^I663,[VJWB0 M43F3T#H0F*=F'Z&!=6$A"$T$,1L/\6B=]!R<[BHH%5-E]* BCW^IO>:Y?.,0 MGK0[A:B6A95Q45A0ASOQBASX1E?0LK79KA!7&8\FP>)C!;GW=PZ5G.^F"!M9 MTW*BP?ZEJL]:_6;H"P>&YLAEI8C)!#*2I&415R2MO(HV)31J!3C5=3+I" M-0=8?M6_(OG6=C%J?A9-,D&K/7KJZA#)37JV;&@Y:'T4[5?&"4&H$@0Z8YL/_=XOU0:;JGS%0&JNL"-<>URTX9V G7DS=>H!+DOD__.B&8%?]R:B2?/G/D96, MZRG"1EZTS'GP-%O5.X_?#/$!.4/T&=GJ&3)&QM)]B3O@Q/HF@H\_\[IAS)-1 MJ QSVVDRTJREVESQ+,5? %UESJ)N-GAJ6R*\B9-;]E<=R,A9RIOFUKOC MX F$T ?.1%.OY;W;(@;-?)=^$AJ&I,! &60^$"XJB:'C+-4U,2>-'BOKO5B.9R-[3,F,3Y$, MCI[?(&2<9'_^JA[W2D8:753+FY5QT9CQ(+0^_NA>:#^0%5#?K8]50:7RUSU[ M7FG/UE^/4C*MDP/(Z"%:ZFW3&U>JGN_1&SJV?H89G$PHF@0]MM0RWA8*C QK M2;S-#"?6WA(JJ[[$FT7.+7$GCN@6MIAW(JN*^7 UPY&2Q#I!\J O[IO?&PDO]WN'R>^[RZ_[H[\[9#*7"!)=QZ/+PT@@Z,C%[6;/1"(NSS!.Z,?=D#3Y3XLTO:WY!S-&L M!KC"\,_,B"OXI- MX)OKMT%*X2)URU4)F].Z_,4N;"*7J,W5Z*(1CP;;J_=I7(?O .'RRE)NL+V# M+W)K7RK/)9 *Q)<"'(9M9J[\ +J_8WZ%V0*R; (WE=P#]C9UF>R*9$F\7H6: MN6ND1XOD4P6/,B'='S\QI(8*HD\EK]]B.,*.^CY/[GA46L,6L>DU;Y!MRQ+F MV-)R,5VFH<&B5W8\*K\5G]HV.23+CPE>-1ROO?ZHS3MB2KD4G*E!S>J)7>GO MJ;4OA+&?8R-#%2S+FWGJR1FAD;$G5_0 =1_^+#KGE7SSD\Q,EVV@O.A[ZD*Q M05HX<&,W[E",[1A.=QJ#U)Z&B)^("_D4NITIM!?8,@U?4DKOP1U0C#B(:S]X MU)K*1QJ4:L.M/$-B'^Z PP493HDGM[L-%^+"LN^BWFSND"5"RME6I@L_R:YJ M*:A]:(.4&<(]4G,P_U:T]N*BC*!5 FL_H_LUIHP7\?4,@7V@^2NU[? M)-AV70\ZO6=$)U14+QQ[IW?6G2EXG;DE4]:8&^H6B;D#2IDX#,D5>H#8;@O* MZ:\(TFOBT=0F*0.UIR.L?*&X0&ZI/.!^!OC^>"PL4(\V"#NZJE>F!8_-9?!B['G="E<=,G"[;NWB'/I^QVE-GO, MD%=Z'P)!2,]7S*<=CW$RBW)*RT?B..)V+KTX(UF94_Z5_%ZND+F3UTN[R.TJ MKY=V64/?SUM>VX:SGL.)]VVZS/;\327W8![0MG_WP@^[DK9MJ[5?Z,A1V2I6 ME5AYW!9V7Z/?6I@VK59L++P/L6UC;F6+"6 >D'VH=[YEOK;C$$N&I+9K#T2D MBJYTQ5D9NL5)-6D1-1Y.A7V3J6@,.8-AJZT(6RXU[LB&_0R;Z3.?SD[G49EH M^]DTR3%Q^P6S?%,HO^0.^IC-+VPL3&+!B+G[I$L3[J M6?_R5Y&]3J6P]M.[T[NJ[\6&%OXWW$2KG8),FN* M9O#3F_\!4$L#!!0 ( '2!A5=)&;?E_QL %(/ 0 4 :6]T+3(P,C,Q M,#(X7V-A;"YX;6SM75MS6[F1?L^O\'I?M\>X7Z8RV=+83S]^,O3WS^\!/?TO__TAS_\\3\ _O[KN]=/7LS2R1%. M%T^>=Q@6F)]\'B\.GRP.\3L"BS[@C@3_V?/9\=GW;CCX>+ M)X()>?&VB]]V/VL0#G)($@9Z+OHA#%)"@ M+%?@8T:(4C*5HLXV8?^AD_'T'S_7+S',\0D-;SKO?_SEZ>%B?/W_^ MZ4OL)C_-NH_/!&/RV<6[GYZ__JE_$]>3>]]1?X*+MT%]";@ R7_Z M,L]/__2')T_.Q-'-)O@.RY/Z[^_O7EU[Y#P'[QYL?_F M_?X+^N;]P>M7+_8^[+_X=>_UWIOG^^__LK__X3T-H__8Q>DQ_O)T/CXZGN#% M:X<=EE^>CF<+J.KF3+B*Y3^7^-!G7_&F,$DGDUX\K^GG\X^NZ-I"QR\+G&8\ M$]7%PR>S=.U-DZJH67?QEY,0<=*_.CJ9P\<0CD=[\SDNYL]/NHYFQLCZPHQP M%C1WQ%3G# 21$V3A1$H:-0OQNK3JD.8TIEZW)S+F-'R]S3)Y^Q+DGG M*]X9RM"E6PR[/MO.W_%L?G)TU'\FC!=X=/'WI9L=M>+%8K9MG9RQ@4:T*5U> M8%R\QW32C1=CG.]]"F-ZTP1?SKKWA'+_2YJ<5&NREU)W@OG5=($=SA<70DDH M''I:_3UZ6OUS=!"5!EZ"6^.WKM3H?-:$=89B>B%#IO6B_!#^!9AC3RNR--,PTT MX\2KZ2=Z]JP[)2"C8+UT5G(H(A K.;F40?D"7/*0?OXS.U7>G M\[4EO+&.R:,D*W@\7H3)^%^8G\^FBRZDQ?/9?/&5=O3J%!.%)2_PTSAA_>5\ M%#&3W5.FCI>H*'T$;R1"*<8H'G.Q/'S#>UW[X0*FLBQ2!!," M:\R+VR@:3("")-?=+,U=IB1$AQ&,$]Q9Y8P-NG7( M?@/#D,*GQGK?2-SMPJ*4::"E M" P^J-C:SMT#94C!4&,*M!!^RP#YY*B*%L_L+/'SN,-#,KWC3_AJFF9'^'HV MGY/C=E ^A"\C'E$4:0T4Q0W1-6IP+I#YC5;*;)B)OG6\M"+$(854K9FS164U M8]0[7(3Q%/-^Z*;CZ#$R/C@"X$%$DR@D+!QB20%TZ$504-8-/>>SC8V_C1>'ST_F"UI]NPMLIV]FTW0.SA0F4M .D'%)P;#W% P; M6H5]E-X'8S1K?=*W)+0A^=FMV+$-K32CS,$Q=B2,Z!F"Z M#ET30)>B25M-M"-(=>NNC/$J8:4KQD5/%K\> MVRJKP&L10!KO4*5D@VSM>=^/9DA.=C-*M)']-KRCO6F^PR5,J)6IVYZ)&$FF MCP?RV60$07$DC9R9)%LG5WP+4TN/T*J .>L(17M:H0.%,,$J"YETR30CEY?[ M77F$@_&<-F?" ^[42B)ON@,Y7ASUJ2K3_KB(EF6TG94F2J-,A(GKXR-#ZO#('AB;DH ME2FF-36^M=X-QC5JSX@-%=!NO[(_!ZR[(2O9DVWP7^:_>"8YA:?D3;!(/J9U$%C(@#2/$J/%%D5K$[?R"?)NTR!7TNRM M_=&UA=MP]W.^Z,8UL:%F85YQ(;'0? OD0F:,"E31F28*H2'3&CA%G*2HUBF, M]V$9DAEKH/4F(G_D1-2@DJ*")PU X/.FJ2+8[ZU5[\IYB%9 MP0:$VJD*&^8QS8ZQ6YR^G83I@AR :J6/JPM7D_!4R06#$! SN?.JH '/;0*G M#46VR*/VK0W-0WB&M'W0@##-1+^EC<9W58P'Y?BMB)SXR7.JV^66 M^$DVTD<3F?*^6-?:>WH0T)".WAK0H9WPMYP/^W7)NC,=,RG+T90"*14&*D@& MT4A?OUC-,9:4;^Q%KY@2^_#SAY?>N!8K=J:"'9+EZ&@\KW=!ST!Z@9Y%R0&Y MIA4N)P/1:06"5C<*.85GRC3CR;5'+T,1^R-19'W!MSVB.!OL%9N3'9/)S MG0 OI0!AR<1E7Q*+K8^DOI7BL%8&7']!Z6TXK5[^\TL?7B1M0@"IM#[/RQ0B M C.6VXB1YE;K?)2[D0QICV9##MQW-VP#T3N>1W,5=@SM&&0Q&BS1]T=8L MW>AIE,@07-&6)F,J@JLE3-PW'S2DK9E&RFXOX);)KQ76_M'Q9':*^"M.L8R_ M;B!J:24MLP8011VMU[1P*P3T@EG.7)&N=2;\PXB&M,_2?BEHI8K=)'A=+E:2 MH^2R7ERMX9PR%-FC8R"%)=?=EH*^M>.S#*XA[; TIDISM6P[O>L"DTO"Z>K^ M"5$B1?ZZ0/"> XN!!9>LTS?CZ6WE=JU DEWMNS0F24-5W*#''Y_=E-9K^KEE M%9WW'^CK;_MO/KP_>'GP=O_=WH=7]-N]-_2FW]Z^V_\+_<&KO^Z_/GC?K,3. M"D_<5OV==0?=J#C/G[O9?/ZVFY'1&>DHO6&"@RCH*& S''R.E2NF")&E3+'U M4=V5QV]^ OD)IR?XDF;872OEU^,+BBKIOUPOBEB>//KDP)I4#RRX Q]*KS!?;Y.-O"3S$1@-)/H"*F0&!,!# M*,)$IG(KBK)AHQ)RP2XN#8@[92V'#C!!Q4YK9[D\@,6[R0RX6-JK?5K #8O4G7Q M21>NP7AZ0C(^%_9L.O\5RZP[O_5+7@'.][^0^T!D&D]#=_J**- ?&52G8C:9 M].H^2U09!<9TB$* LTC!CY0(09H,"566/C@A=.NM[2T.9TC+Z?HZU.MJ;UV7M5L.KN.Y7P9 M&6'0*C$*2"./9$5<*A!,[CW(X)%GJ63K7;)[P0SIV'2HE&JCR;9I1-\J8).* MSBG& B*Q0"%D% 0J(-BH@[7YOZGQO.[L%DA9)L/?!" M2E6:A.@H#@-FG%;W'%T)EJLN9Z: MQ;Z65ITUD8.T$@U95Z59\US8AW<(&?<#+K[[-<> Q,95YB MH+#1<=)VHM@Q..4@E))++-X:T3IH?Q#0H$S 1GRXXW)C(SVTNXN/O5-*B'X+ MW3_PRE!'Z&5QCJ(3;;T%A4&!-RG1<&U&=-H9;+VS>#^:0:VA34G12 /-&/%G MG-+P)H1G+Q^-I^/YH@[VTV6 4:PQ7KH$J#F%+'5T',9=7;Z>'X;N(XU3<"^L)/>R"(II5:U*0:/VD(5E MTK!"T6=K,W(WDB%E2[:E0P/)MRST<]/%NW3=7,B:NVK)(F>@/&J(S 1(I9!# MJ:..UC5/*+D73MNSR,@TC\%9*%PH4($"J.A3A&"S('-M;%:M-Z8?.(M\7.^H M%0=N[6ZM+?'=[FBIQ#&+A$!AM*3EEW&(3M4>%O1J+(YD^O@[6H_K*VV+(LWU M\ZB)P<_WWO_EY>N#OVTE!_CKA^\BW?>>H33*[*T]A\+\\&TW^S2F3_OU]/=Y M+=KQ71-:@/ MDA!S?RKQ:CX_J9UF#\I[<@AP_CO)N:/90!X"38M:/:R^_&N8U\O(1]4-Z=5> MZUO,Z6UG*:E]2;"#X_Y(8R22*]+S*K H0#$2G7<4=V3R4*34/)3F)26V.J A MVUHKXW%"H7X6C1 MYT;:DEEJ?F7](3Q#2S_9">5:Z:<98\Y&B/VMH;?=F 9[7/NTG,$<2>,*&G(I M32F^]JO,X+W"NM6M!6:=2FJ]D?$@H!6W,7X(SK334,O4T[M&7MM@SA?71ZZT M4]EZ 1&9.R^:*;4%[BP:[NCGYIV,ET?7:KG],-M+_SP9=WAO8:Q1B-H*:POD MB%CE$,%Q+4$46Z32(4G>>J=X>70K&O]'F5:;DNN^I;BQ[IJ;\DM\]Y\,UOI] M(XKY+08*#:.JV5*FD+\A@P(;9$K:LF!=ZTV7%2%^#P9_ZRQKJ,66E10O'>&* MZ:!\ R5'QG.6MWP03GZBCZC=6[Q,1\D3%["[;VE%"6T>J=;2UZ&7/F)$+5 MO%GDBA!7K(#Q0]G@;6BQW5DA":+^7[W.3T1]PGN]SC?-DNLO7'GG6^S&,Y)< MZFJ0^ +/_KWOMRMR/<4HA[>5A]A2\E1U M:PO#&%)\^AT1_K$)M>V%^RZ_AUF>I*$0/)JB02%]<44QX)85F930QK3>@EG7 M[=TTH5%86IAJ_0'/O2<;6BPXG^NM5 P\&5734O]=$AJWQ)"'\QM744##SE;' M':9Q+Q3Z?H+GMPOWCNH-PG_UKX^*R+%(1NY^< @J.D5C-!:\""&+6 AXZUFP M#*XA^=4[8DQS=;6[0'1G[M"(S(K0@19X'VA95X@6@A49DLX)4L58Q@321 9*(8/HD@?#9*RU>UVVK3.GAW]99$?T:*"2 MMFGVM3X&C?MZ'0M>9!:IKEZZ+F8J)XB:%RA9H$U(R.Q6>M#9[.%AHS9(V MFFE9:^I&L'/1;^0=)J2X(DYP)+PV/B5+2YJA\N*JMKC&V=F67 MP;5B[[,?@C[-];5%)M6=Q2G]T;BO=LDQU115E"G7'FT<7$X)A!#<"F7(.V]= M'_=!0"LV1?M!N;.NAK9(FOZ,?YQ?8,&NPWR^.%XTQ3GO%I9+SDI05&=9K9VJ MM"=GG&LHEB/SG#D,6ZABMP;2%3NM_: T:Z[3)@VM;N.\I[W@G4TG@U<>92W: MZ[D!Y>L1B1 6HG0H*2)4-MV@X)W-KC8"L0R[_ _"KMUJ;-<$N]ZR,@<=0LP% M&&>\A@PU;RDCD'!8*"(Z9D5;;JW<,)2S?T]>K:^H+=K,RYCBK''/^8)*P65R M4AM@C"6H92NJ-'B-)XP+B2ME6D=Z2T);BF"/?7=@^V9Q<[7M( P\;SMY8:R_ MMHSZVHIJ1.MJ)E@2'.H"R@@'P14!THK,22?>B-:[3AL!7HI_/]A.]^XTO$52 M/MC5CE9CFU(AH9ADR8/4(D-@+@)'KF3BY%ZR[6]3/ AQ*>+]8+OFV]3BEMRT MZWWQWE5='!223K]"UWER=]^\$2W1+@AKH"(E#Y.B%X]1 0^!<6N%87F9!KC- M "U%MQ]D%_[Q-+G5"B??R@8)TWR6P-=GJ[]/AYA/)C@K=_QAN)DX\@(783R9 M7Q_'=)&Z%@#RX&N;5RZ=9,YPJ57K M],B&"63K2:N_$'3M4_=HO>FZ4YK*UG)?%+BL:S9_UA!E=B"# MRKY$29ZS;\RL;V$:4B[/XY&JJ>:&9.>KY+O3,SMUW49=7HN M7N3=E>%O@_,1/($M"'A#UZ ZN ^OCN=):W7+LK9!83)+4RQ$U%B[%59WVM6+ MVIBE=SDA-TL$(RL\GDJ*H=<]\\\_NU=?D]!_7=@U MO_@K;)VU%460_8B&OG 9(?@@H.]$58QP-NHMLNX:F"'8_:&3;GWM-;VY_8"; M&Z7A6BB:",Z1FRL\AT XP03I,+N2);;>4-\\1MGVON4N:+4%_32\6A 75SJ[ MW"A[<6WL^U_.KRS1).A.ZC;;66^TO4+_[DTFL\^U.AS]Y?,.\WC17YK5(1(<^<; G5.F^"*\;WUK"^GIR( M;,F<80 NK,*0+$;5^E"B"?!!N"\#I/ZMK.^=LZ3='8(UH5^WGZ(4&YC)8#.% MYBKP0@NN5V I0/4H_,+_7)\F.#.9]@APQ:0-WL8 6DJ(0 M9['N"46(17OC#?)P?JGJD7=<98,"''>U,'_QX- @I! D M-[P($;;MQ:^+?4C'BSO@Z[?\EYU0H,GFY,/".D=^6@UFJOY7[3=!X+_^Y@6] M>CZBWK0>3/'#83<[^7CXX?/L?S!T5P8GO4G>60,QU8X^4AEPNB#XE")*H9V5 M98DMS!U"_G[<]Z:T'C(QMND%72+Z#**_OL3SX<0V\B^7A;N%4\.9I M^B68%^-YFLPJGI%D*I28-626$!1G$5R) F)(1H:H.*J\Q(1?X]';2?:Y0LH]>8TRU MV!0CK/3%2\M B,2]4X.+K+L4];UC? M8]KTB0VH;EZU0)M0.-RTFW;@SZ,*(A^%C->7)' MIXQ62FEWL/CU5&B9 GOW-]$R(21)2HO;SB4^M(%Y7!5Z(PO8/Z=/N$J^,&,3 M*UGRUEEKEP_?N&#>-;'UPXE&>NEH7K!4A^.X!T?K M)=A 4[ 8;E)JO7UP&\60;-AZFKY5 &\S231C&$X+^MQC>4=#N-GU"$=U;0?7:$(ZV"52[7 MJM!]>Z@B( AA@ :CO"XI:-&Z)-UU!(-J3-Q(U>N+>/M6_>7)XJ3#W\;3\=') M&1.N9;GU0OBRV39>/!Y_S^S2/YWT]E5K?+M%;R>^EGT;S.:=D!>UJH9 6;\2W9_/HLW=G]6X.9-=V M+^<00[$:="+_1D63R>=)OK8>S8E%C-FVWJD:A-V[\IR:074U=6JDG$-IR+]G MJ2@*ZV*$D!U"4,+$HEAV-CV23&YB_2ZMWRJ<6\GZM5)J,P.X+-J:O/3A\XQ" MF.2B90:R*B29XA$(M@;'1=#H?J+8$)>_=G5;\?_FJ7 (JV$'+," MY22#(&6@3]$)8Y(2DO\_G_[5%Y6"C!J\XQZ4Y0I\S A12J92U-DFG#UTT!_^ M\U_KEQ@F^ M-;SB9??NWOWR>3K_\ZZ^__OGGGW_]%L>#OX[&GWX5C,E?K_[Z M+XL___;@[_^4L[_FWOM?9[^]_M-)?]D?TF/YK__S'V\^I,]X$: _G$S#,-T, M0,/GZ?4_O"V-_G7^2_K32?]?)[-__V:4PG0&T*-3^&7E7]3OX.K/H/X(N #) M__IMDO_R;__RRR]SS85Q&H\&^![++XN/?[Q__5#2_G#Z:^Y?_+KXFU_#8$ 2 MSYXP_?X%__:72?_BRP"O?O9YC&6E]%=3KD+I*L[_79_VZ]XR?29!QNDR(M!/ M<5@IWE#&94_?7^;K9T'&$BX'TX82/WQV4WE'%Z'?4L$/'MU VMF#X (O(HY; MBGKGN;?DO!+ROH3UD9-P,0GC\-_K!?5XPW].WB']GT?6_'(2(@]E/ M>QG[O:L=X_6P[@IA(16^GN+%I)<%4YBRA2AL!B52!&^L@,2=1R91%54>8C*Y MPGB"Z:^?1E]_I7%^K2JI'V:ZF:/RR.ASE>TWJX_TMSV%DNL8(^C,(JB( 8(W M H3,)LKBG.2RR2SJ:'>EOH'ZV?A*_@7;=WP=RGATT0%ZTU$#YC'5B7R=;(7D+4K$ I*DLFA$Q6 M-\'SWL!G!.T^*GV(,F^!\CL<]T?YY3"_(,.U9WDTRB4!JD3ZXC4'HIJA"1I= M2K2>)]<$XSO#GA'"NZOS(;ZBR5(\#F0NU$DN.$>HAH#/#H MN64HK)=M-I?[(Y\1RGLI]2'0GW5_T!_GY9U=$+G/L@,(*+G(-" MGL@=1 $HHBZHN.+"[@7P_1'/ -B]E/@04+4_H._Q4W\R)9Y-?P\7V)/!6Y[0 M 4>5/D39-T-YML6\';\;C[[VAPE[Q*\PPWY^25RGT,4SK38S)>/?FYX[Z/<)?&3O<)D=P1[-YI,P^#_ZW^9614L MR()"F;K$T%R9H+GJ[$#KG)T7!75H8:PO&_O<$-]=L4OPWBM@5M>:9V,,,T&" M]$Q3G9^#5-J1B7XYZ1EG8RXJ0+*1G&Z!'H*W"CP6 MI;C(EN46)O#RT<\ [6;*78)Z@_#5Z^$4QR%-^U_Q19B&A9R]X&SV,D0HN9+0 M% ]>%@5)9BMHU5%9JB:1ZV6CGPWJ#92[!/4&@:QZ/C9^3B[XI]'X>R\9H:SE M) _-LL;5R$1(J4 R3"8,-H@F7NZ=0<\&X]U5N03:!M&K#Q=A,/CMC;0[J[*)2D@#4)4+R]P_(DV MC[^/1W]./S\?77P)P^\]9B+F(!QPY (4CP:\"(YX%U7F]#_9\ 80+QW\;*#> M7[5+(-\K2K6@X&<<#*[$D2JBJ,DH(:$&I8RD?2,[(.(AD3";Q%ILRK?'/!N M=U;D$ESWBELM[,'1Q44]Q1ZE?W[X',8X>7LYK7PH,&V5[/:=;C,'@]S/CMO^/W7N9*L"!H M?W$EU+@X33N2_6"YX-9QAE(U@?[NL.>#]A[J7 +P7L&O9S3'7.?Y:A ^]70T M@JL0:.\@YV3!^4JQS.LDT8#T#".M'JHXO]_9T8J1SP#>)DI=@O1>@;"K MF=Y(]8I^,NE))G5V*,FK*X78)PH$+S2$R,BQ(R>>[WD0L6+@,\"YA4J7P+Q7 MY.NN3/-$_[E43CNNHLY0G%:T7Y!U&*R/$-'&Q##;4$1#H&\-?790[ZK6)6#O M%?!:,M6/(0Z0&,B"]S54@[(:?];0DE,0"J^'VH[KX-O<:KL_ZERV>VG7^873O\U#483S'_[RW1\B3<_' VG^&WZCX(D\G;,G,1GGWK3WJ<.8.&D?C>(*B2.$3&%.A4\PQM MC+&P-<0H81)G8"U&FK,#!]/)U4]N:/*H, VYLN:Z^*/ U^B42_+232V1MA MB,:&)_) CF:3L4,VD1#-I"P4J]+1]H3ZM_.#^I=%-OM6_U\(9'@ULB"COR/ M>DVP%F)R AG8K%0I9 LGO>Z(;$^HGY\?U+LH=N6U^/_RZSV-D*?RSUUKS+S] M_<7+WS^\?$$?/KQ]\_K%LX\O7_SV[,VSWY^__/#?7K[\^.&N.)L5H'G\H0VJ MTVPI^9ZE:Q[L]3?NH4*EM&()6*P%#TR6Y![F>L?6F)"4ES*N!T\BS6R\)IVA,E>R9L!%Y"C2KJ6I]#%9 FVQ SH^FN2P[?94YW)3C\ MV[\GLO??_CT4VL%^/I=F$42^%LJR(@J26QI$J>>ZCH%7P4(P7$82S*:UIV>[ MHWQ/D,.#O0\Z2X'>1[5=;.IA\OG9,-?_O/P_E_VO84#"39Y-GX?Q^'M_^.G? MP^ 2>RX+QIG78)#7,S]=\S60@V4*F92Y)E6VWNQ8?-@+Q/N[?W,$.J#) M"XS317IU'R?/OH;^H$:N7HW&'TC>E]_2X+(>_#]+:7R)>9:>B9/I55YFY!ZC M)?>$:\Y Z5F8FKS;1&YO(AT9*]=%_W>ASUX"GP.M#H=8P[),U^I(J9:@F+S' MA/1&D-R_X[5L*%)F! H(F^A52#I"T#) P:BL]U8%;+T8K9/G',C23-\-*S== MR?9Z^)6D&(V_DT@]J7(4)C/ G&B200N(2EE('AW2E)E-ZVZ5[H+][?'/ >N= M]=FPB!-Y@K3O?>E/PZ#_GYB?CX:S>3T?3:8WQ*.?#C%-,;_ K_V$]9>3GDTV MN)JV8.4LPQ!)8$;EZB']/AJF*[.$!1L*T\"1+!)5PRV^EBCCIMABDB1ZW57.W4R,U?(\::(T4W1#C^1*MK1,=$^2*:/7I>8O@L+U@KTI&G03M4-W8[U?M+- M8K745=+.H26+%T+2I W. GW*)+A3/GE7)%/W[J)LZ9RN'_])LN%@"F_H>FPN M\\5%?U)3P^;B8N&1"2_ "!=JEA>#&!('3L:X%9),:*?:AN5K M[\ZO)XU0BM4+54+6DC.\0(A*0&$E2!0ZT1]T$GEXTHCNH+R&M6FOI'C3#[$_ MF/LMPSS+Z_H\&M"S)]4VG7Z_GJIB7FE#@F$1LDZUQKIH?0F*?!:5E5;W=_B] M0=Y4MB>?"-,)"!V:P%<8UTXY$WWKF-1J M:0Y/B&X07$V3?=3? 3&N3E'?A>\U\'$=0"6[@T4G('E:(Y6J 503Z.W(ULN@ M7$RF>8K<4DF.2HB]L%IQ7+V'HAO"7\W415#KZH#DX;Q[4A9CO \0UV\(&MO^C SUYD-NKLYL$E2K@RXLO@]%WQ-]P2(J^.3,Q/&07 MD.P7$\DBBC3E*'.U;D(HS$4A7>L#R?42/7E6=*#X#D+(5R[J?_2GGY]?3J:C MBQOR7I6J["G)1:"7&J+-9.MRY."DDE!CW$8S+A#7M9?;[=+$XW*=#46:@]!Y MF/F!="EF&U5&$$[2ZN93IG6.:=#:2:=,RAS750#>/\Y\MN1HJ/@.DEV6;'0B M&%J[T('P1$_%@R7GFG/RJ+(6+IC$L%9K4TY\J/-NKOP""])52/.19%MN0U&>%HAI'H65B"&**K M,9:2<^N3C%O#GRGTNRJX RMS=EXZO9A=,QO.CE5IQ<)AJJ(I(;TR,Y?(VUK8 M4X SM>>K=-RKI(/$YL595HMSIEQH!4 'YNB:&5O#O>9D;6..M94@4Q!3XF"" MCJX6KT%L?WW]=$Z[#L*,1NKO(*OA'2&*M%7-9SZ_E&J-HBER7K;82\6=U7RY)8^*23AB-P2:#:U1QH)7 M44*DB7%;%(^B]2)P7X:SP7LOY79QJ)'S3)%A\"[T\^OA(O>J)UPVVF$"[7D- MLV0UCYH:FU(FB1F3J?5IQG)1S@;Z%JKNP#U\EM+EQ>4@3'%^\%;[.HSQMPGVM"DG$[N27^"P(A]:<]'85Q!1E$I>LA?219ZTTC M:8K/PB>A8^MSL,>E.AN^- :@ S?TX<1[Q$JI#0JPVG%007 (2+(5'[S&*&N5 MS,Y=C+.AP)X*[L"[?,R'ZJ%2!45(4+2E54N1S1L<64 R)YZ<0.MS:P(\)M.9 M>II-H>@@J_HZN71>(EO$X)GA'&QF 92O:U7R%JI9+'/,GHC=?&6X+4'7Q>4[ M2JK=0XVG7U ^!&ZEMS01E2K_?2#%T.2\0Y%3I/\-K:O!G$Q!^18 ;UQ*?AM% M'Z:(^"82_;"EY+>"Z_%JXKOH^C LB('\&B=KLD:]+.S)DO&9%DKO)./9J%Q\ M\ZKBIUY*OC'XVZCX,*7DA8BY8"Q06\W52Y_DP&B3:LL,QE344:;6R;4G6DI^ M*VP>+R6_C6(/4TH>I12RY @VUL8HA7MPP1;P];Z8=8P,U/9)3R=92KX1U+LH M]C"EY,E5*<5Y1;$G4DK^7:@I M,9]QVD]A<%>V1G7E[XYPB"+S:^;47<5YZ96C%YH<"9=+;2PE:$6O"[R-)@I, MT>;656O:5YR_>RQ*>GP[G@V29X=F[W \ZS_V!3>3["0NYF[#A/7GTDT Z,!\N"OEO"?UL\OIY]&X%H_HI2(E"8:@ MC*Y),FL23Q)Q6LG M7#)^M)<0>;)@' MD6H(F93@N4=AM%61M3Z]?D2DLR3#KBKOY'[F=<;-RFW,T MRA20:R=":TMZC3CGQ(:]5-U1=OP=T1:;F6%>E5#(GHG"U@L:$CRCZ99H')'3 MU,N"73/@3$R&%BKNY"KF/;%N[UR!L]H3P8&0&4DV7DL-DDVK'>IHBPTBM38: MU\ES?AS85=D=Y+K?.U-%# J]J $Y*4 %,FA]<@YL8H))ZY0JK:/0)Y-[L _$ M>ZCQ]',/HE5DR)(1FTLF6\4'"\[* CS+6&+26;G6\>I3SSW8"N"-PPS>24<@\:0;V+8@^3>U"B MXMZC ?'R_8>7_^./UQ__5ZO\@T=&Z2@'89NY=9>'X)707!B$ M$C*A7T^%?>0&)#OCPUL3[T6#P:C3^ M,XQS+Z) 8GD"5+6WIE &@N6NYM1Y+X-,*;6>])8BGD00:1MN/.QEVATDG5D9 M*V)>6HLD4LE0"U-6V3SX[#04QHI1VFG:,\\ZP-@IF-M$'[=!H@,#94)2CF:0O/2@#IQSC)I [-<[=W M$O2'9%Q#[#K(N5C[FLR^_D9JR[7:!0XGH:+5DSD[%IP!&VN4,?):;%6:6B]1 M**M2MLV;\.P@Y@])MF:X=55O8L7[L4+BF&/@2C$0EAP4Q6H_;2\,&!98R5[X M* ZYL/TD6G/4&G>%?);_]^5D7MGQXVA%D:>783SX_O(;CE-_LEB/WWZI?S?I M2?1HLR[@DB9%_Q;7F3F+VD.$\^'1B=3K)22);W^.5R MG#Y7SC]<=WLRE)Q<*DTZ2563_A0_X+@VW9W/ZCVFT:2JZSF=-V=/BA$=M//N]%X!NB4_*)X.:T)3!]'\TN: M/;(8I"PN@]"^@,J2@[>N@'&AT(MK7)*M";VGR.?-UT/BN22@NW?2>7.P*<-U=VU_42Y%O63WYXSF S-RI; M#C8D"VI6^# H^IU ,VL[.LH^=#;[/6>T>:CRY M;/ YL>J.-!K.NCC4Y$=;UR:&M*UDQD'1C@.^R$#3$AYC#M+FUO5LUPIT(EGA M6P&]BC-[*[R#<]I[,BTRJ#81JJ/D\*4"'3D_?'_@1EUI_6"4D$4HQYVA59-' M>@/J.7)(#APK)C"'(O+6^_P!J;!ILOB!F+"-LKMMF'&5V>RLB/6 +9!'3'MF MR&3E!08<&9/(9$ZVP[R>8^66-@!G=#D6K@<7#V^E\XD4$H[ M""4'D)KL^N"UDZEU&8&U IT#!=IIO(,W?X,�M!/1,^^5E9%)J]TL*3%2TE M9!E3]4B%"JT# !L+=Q8TZ02)#C*\[O=H6$B5A,TQ**2%+-6\,T'KFM#D.@V(X^NWT?V**E%M&WE7L)L@38S182ZU/P Y[ K)L ZV=AQ6BCMZ M7" _O+7!N5ZDO8WJN\]]-GT>QN/O]#;/3INNVV%PF5F4V0/F6C7")@8N9@F< M3( T.\/1H-K?.:Y_&(A!?UJ.@_Z\'F9-I+IK:^ M40JRF%U,DPBNT):0F*\MF:771CRR)&XYY''8T!JQ4??J;FBD;R#FC=$X2XS] M8SC&,*AR_YU4_%M=[+'V57/D<&IO1,W>R#0!Z\ADC HDTZ0PATK=/[39A2^; M"?.C,:D#B!I:]?M,H!Y6WDR ,6T*=X[T50H9I]S6CJ"1O@CR86M?T/L-V)MR M[(XP/SFV-T1=%+)<.PGR;A@ZG0V8K!<]0**@-T X>AE08W"V"Q-PM41GQ:(. M0.C@9L6UF_)J[J;<."?7DV MQG)C%#J(6[[ .+TEU3UY[UAO+[^EP65-%:%5\[-"_WTV&(S^ M#,-4_^7S,>;^=):!8XIQ.6L!UH9:!MQ;B-+5S.EZQE-HN8RMCS^ZG='A^=F: M0Z.3)4 78?E[\[DWVPU-2A^EBK0[@.>,3,J<"OA0/#"7@DI2F]R\_603P<^. MK(>'LX.X_ZZ3N&N"!DX&*%D1(&J9'A50 _W(@PR,G&MF3(JMD^N:"/Z3DWO# MV8%'L7X76+7P]Q)7P19:TZVPL1;T3^0"T1=&YC3WWB>C6B^,NTEZ=JP[ &!= MW/=.GS%?#O!M66YUSW,&@PF**5'3@JIW':2#:#D"HLW2AIK2W;RQ[R:"'2KU MMDN/I#T"IY*>NWP^LSPS;KD2H0:;4=&+ADZ"%S)#0!$]JIA-)P&1Y=(<+3&W M/?)+(B(-$.C #;A[UOM0QN4_720+;")[1SF]^\A]G-3?5AQXD,=Q8 !/C82U M>J9(H7HJ@C9NQ34X+^MU-FN\*5CS8,Z>?(\D&Y\B][;!K0/._6,TQ._S%)57 ME\-\+96-OH08P*"K=\\L@R!" )X%>2&).Q%:5PE;+LGA[?+#H3EJ#D5'12EK MM8N:5$O&Q)50!3.W9 "XH&EV"BU9F%'1/$MA3/+L=1"W?>U,HZW+=OH;=& MH!^(,NV Z2#R^*H_#,.Z[+T>DGHN:R1@9K%)R:V7-D&.OO8!1 .>901.9.;% M>!YY:[ZL$.5\'?86NN]@(?DX#L-)P?&$YCRO--,??GI;ED@[^4B/G"S_U=7M M@0WFTI'WWG(>Q_'FFQ!D=&+H=F G-9U388*YNB!GDA^4PWHLP!443;:@_B]U$MDS.XS)C_HS_]O#YZ1L:DYEJ#*(RL M2D,.:I1)@91*65XDEZ[U?;3=I3V\57<\EJQW(+N"N),8Q'K[M!HQ0H/Q9)62 MO>O!H[!D",NHD!0BVE]H.BW'X80HU@JHP\8J5"K2(PKP7N=Y(ZJ8HH:2K179 MF)SB.<CW@ ML\D$ZT8R&S:_';ZOR-8BN+^%27_RQW 4)T2YZJJ^'GZYG-9BH<2L03\LYKC( M:2C6VJRP;D'6 'FT'+PJ#%SP :T.:!)O[>ZWG4(W^0O70K[H3VHV!4G8\PRS MJET:4(I9_@>"YZ(:M2:P&@@2LGGEP$V%._SJ=DPF;I8!L2^&C>_'WHU#+A.N M%DQ)V3O:OQ6IH-@(WI!&LK+>62R.N_#(>K?10#\F6=ICT/%5V6%^7%PR"TP0 MR4 (9 PH'S2$[ 0D:2UJ7I0O; /*[##TCTNBKG'J(+2[8]JJY<8983*(K'0U M.B,$B1;0%DR.O%116A\&/)4\XU,@XP'1[>($JHD&YZR1V/,*N8V0JZ#F-RR ML,2U@%?%>S<0L:,#V@W$.]*Y:VMH5U&G,2Y'HI"P5D5K'-D.RM8NE@9JT7%P MLY9=4C&\[WP\7>H\=A!Z LS9!HX#,69RO39?'59(%-X*"&H$Y"K*[(E"E];3+='$E6@LBL"CA&!RO:R0R-604H")SJKLG"G\ M$ 01/R9!=D'A0"N(7(@FT=N$F" RSFJU5@9>Q 36!1221Q%-\VL>J\7YT0BR M"PI=W!Q;?7$[U!ML7'(@]X#6ML(]N*PB>*=RUBJEK)M?&SNYTAVGXFEG9G:W-5+ACY$U$ #SEP5)B$ M;'W&=GKDV[W Q]&XMPUNAROPX3RI(QL!V9.=IPSY!3')0!NZLY$)9;QN':H\ MBP(?6Z&Y68&/;: X6($/)T/B)M"VS^B=45'4LKQD^D6-Z%+-\;_?8^!G@8\] MZ;$_$(>]-).CD[*F89G(S+QD4DQ>@0T2G3$EZ=BZG](I79HY&D\:07+P A]2 M%T3#"SFCNO;V\0:<"@90D@L9F JV??^MT[JG=\2EI14P!RSP(:1/+N4,T7-: M^4*-.02:?^*RRIB0^=9\.;$"'Z?BUK= J(-BP4VO+6XREY]E0%81M05!NJRN ML NZIUX&A.1V&E4&%"&29:AK-:^H )-TP>O"C6V]/IX^4W6@] >#\'PTG#5Q^3V, MZ4WH?\7=2X-L/<3^Y4+VFU6S3O9?^M-Y+Z2K<:M<;ZZO]043K&2,@2Q)@4I, M0TR6N"%*[L(56BMR3 MRGLF>(&DZLJKK09O,P=>F Y">:-,S,Y"X)Y9 MT*JV&4#2%GE^ ;Q'32L=-^TO4*X1YUCQ^':0;\:EK55_N'7EZE;+!L)U%#5? M*]BQ4M\:P;@9/?; X.!$B=D(SU!"#DJ"

_0*_]A/.+.>K&[W<)BNE7BR7%LF15[;NOR($7Z35 MEF_BN*P;"QE*\BWB*5LH_J#N\B;"/L93N^+&-ZIO'4NZXAE>W F*Q4>0$ M6=?*MM;7#N;1 +/!YL!CTIN555_V\),Q/'=1_JBEYDXY>/(P.G3P",IJ$8X6 M1ME0*X>*I6@4SC-B;<@F@JJ5-#SS$NB'.B=3HK('6K(/%TNQ,7NM:BT27P]7 M?74(M/"0N946K9(QF/.-I6R#^-:QE&U4>Z18"@K-!8.#$R7P8'E@]'98GD I7E=:*2%@,9PKQSD> MZ,CG1&,IW?%C&]4?+B_%F&QX3@6T5@Z4Y)&62T'6DY/HI<^!W>\S^L3S4K:" M8;.\E&UT>)#0RKOQB+;3Z?/5QJ?;= M@U:.\/?Q:#+IR2QD]B%!J=:9,H%<-%^3N;*FE\5+1F[^H>8\D^CP:U1C9MS? MB1H"T$$\Y5E*EQ>7@S!;3+^,,>A*NQAVM@TPJJ<:#@& 1 M06# Y'E&]*W-YW7RG!V)FBF_@VIO+\D,&GU'G%\5QP^?PQA_"Y-9$NL7\CQF MM'XVF#V(/KTMM2S5IV$U0V]"V9-;QBF]#I?$]U <<[J&O%2JB43TQ3.TH'QD M/DMBNVI=UZ:CJ9P='4\!\@XJT%W9Q&_+2OW-8VFY%MSDDGPE5MN0<2$A2I5! MAA@"1L$";VVH;2K;H6+7'3.L$RA.)9*]]$>M8D>UNZ+#I)KLC+(0+SC M1+Z;0[LI=?;$Y4@4(J/1&%[7:^0DKQ !/#H/S@E="S,9RUO7<#L:=1Z)B9\" M<[:!HXO6 2%]IDU]_/VV>(L0K[;>1LMHKE'01B^4 <=10U02E2G.RM":*6O$ M.2%#>U?X[O<*:*3[#J)5;Y L_L^C07Y]\64\^CKO2+40C=L2K(D.HG,UV220 M5#YST$ZGB-JB"ZVO>:\1Y_QHT4KW731QNQR3=B_'2--^U?]6/UU)IJ+ C 8A MS&K!917(.&,1N LRB8!.N^:]M%=*8"7;U\45M*S>: M3?_VD2&W(4EO5,\J-!*SQW8H#/^D;L4^N.9QEF/"Y "M99X, M*:YLZY*8RR4Y+P(TT'9G+:9PVR@]95MR?QIA]B M?]"??G\^KS2]Q2QDU%HZ%)"U0S*LK"4_#3TMLDA*+5&K^T7TFC)R=\G/EY(' M0O,A)W4GG+PI@+[%1')&D0+M\RA\#1K01#QW9/9Q+;F,4@C7.BNLF? _ #,[ MQ_0A.4V'.W@O)?(H)2]@5.*@F"#?(M4.7D8PK3 (D5IGO:X1YWP)M(_>'U+" M=K)>]4HN*6<3P(126^"*0AN[TE"4],X&Q*2;GS4L$^1\:;";KA\2P+6)!=Z? M\*+=:4&3ZHVUZ!/MH$E$" D-Y*)9M,IC*:UOEJ\1YU#)>=W'^O;7]K&3\2;C M:>]]&'Z:IW#P[%)(28,LVH(2-D*4)H/-!8G!4G'<* A$3[W%$?KNAA]W!CQ6 M(ETS]$;[:K%A=.]:B*O#J@W$V"8#;A-0VQ\1/I[=MH?R[\.WA^8Z!-((J1GG M A*K]2],9B2.=Y!BUMR4XE5I]E9V">"*'+/V^&VCL,:X_8,T=7%YL1 DNF!U MJ,N(=J56FV$0>([@7":K *-DFUT(>@2Y.X,>SM3:2^VC%CIK>#PV$R1\NR6( M4#ZS7!Q8%C?QD'_T^RNSN3F8OCU$W9-K6@NPOY) M&=UJI5$ZQXO^)'SZ-,9/U[>G9D/>LM\##\62K^5S0E %(WC)D;ZMOV \2=/Z M!.(QF?9UXA;/J^>%5\4I9GVH+R?3T06.7WZKO:D)GAIRH/_+'\,W,EAK0SU: M*XN*M&H*>GT=.3#@6)9.9\M3\U;/.XAY^ A 4_[<]_^Z!JJ#3.45^IA[/47' M3*Z-!NMY#5XH6OY=%""<]XF^R/T4/ &RGX8.@+7R(O*8(@F6@U9!8" M&?E =G[.41E;TD8WOD\+]35QB0.!OHU>.\@'_' 9KX.@)-SS/JV&@]GZ=N76 M!16<1 7,UHOLK 1PQBO( LF]<]&)W-K$?$RFPWK*C:"[?_&@I=X[L!@7L[Z9 M]-OI9QPO9$M"%X-" @_U"(6C!4_? PM&Q.1\CJ:#8CY$?.H>Q,$-]%F40OFU]J4&8FM.H!610I>@DRF=7[ @4(HZ]7? M,P:S8CG4I9372Q@<(C,"DLQ1<)<$BZVS9#82[ 3#)-MP9$68I"$8'6QS&PGY M\MN767W7C_T+^I.WY0/]=%)"FE6KFU5SXKVH552T8X-/PM=&C9*6?1,!A TE.D]NB9/Z*CT>,GY&KB,M64S10*VM M([W0AK6_SKA4DH/=9#P$[CNI]]AASGH8_X9T/C>AGH?)/(J%D>04SL.LJHF2 MG)/Q)!/D($NHUW31M+B[\7#DH]UH; #EJ)E*&R>DW97F5M7/361JF(VX2H[# M)R/NB\]*J/=4[J& 5RX4'>MM)4$ND%$H$S>R^ O+0LY6:C'3:AK TJHTY5VH6A?SWM6GSG MY1(=IU7/_H@]0H$]U-V%H[=$L\G0CW&)K*K'DZ"V'DG0"Y;2$Z%*"4%0.1OAH3>N: MM"M$.4*@IP%2]Y/+&ZAYI070\LB@MG>8?F^0);[B0?L?#6PB8:/C@!5-16ED ML@[F#;AN_N1=^%Y_].S/,,XW$2(>D#N- @J+ A0R!9%L"/H264BY&)9;5__? M7^I]%Y5Z>E-?GE'ZYVRDR:T8=P\]O41,"[*DLYL7_@K<)N Z%Q4M!M>\I^XZ M>0Z_O!R85?>7HF;@=."1/)#M]61RB;G'%;-!,@>QMI)2-$V(LM8X$0F95CQ* MWOHM6B'*3[KL $GC@,7OEU5C;\M\)[BN\U\[%$UZZ P:G311UM;68[9 8"Y" MR5D1GQ.9:>&1K>NQ,7X8#C15=D,OMLIUBY>+)MYS>K['"8Z_8GXU&K^ZK/W' M*E]K-M"SX? R#%Y^Q?&G,>*09C*N)0A[&@,+5K+JR]>4-%00DB.++/"0%&87 MN=B ,*WD^:'(=100.VCJL+,*W\ZN'T]>?L-QZD]H<5VDHWT#Z?C/GFK MZ=_#X!)[F,@]J!EI]&(5>R:5A"-Y8 M"=HY%SWCTO#F99\ZF\V/2?+C$Z-AJY/JK^_NNI1"+^S5:]N+2!XZ:@\<@P<5 MD@%OI:A=>(/@%EW"\*'+/1'8>'UNS6?0A+)T[NBZPDNUBG, M2@E*<,8Q8Z221?HN67A7G)\L[!C"):<0>Q]8[3R/>9SS:C;5/I_]N*8$!JUE M 2%$[5#,Z8TR&6O*6;+<%4,OUZD8LROF\,,0^21(L(35^R<%C4<),4]J@?6K MR/O;,I?VCR$-&.,@G.9>:K+;7>MK M\JUD_^%8?!30E[!W[]S6G4WO5Z$_GD7/G]'T+ZZ"[8O* 3B^X+U4'#(MZ'7D M]6:FYK7S*$?(2D2RQDN1MG73B^YF\\,Q_$2(L83SQSN 7#>U%_VO_8S#_#Y, ML2>B*0IK2U6!M">I0F^UI"_<1YY%D%ARZVS@SB?U8[X!)T.3)2_"W@>/5TV2 M%CO7NKE.5DUV?N4CRVQ<(H>",UM?:4DSR5E#O>Z1A7>9R>:6>"OA#W4U^MAT M/@K8Q[YU?3W[JX[ISP=A,B$=U"#A[)J"T%@\]P&RX30;P^J]LJAKJW2E4KW4 MYEM?T5\IS+$NV\):VSH/I3B\-;XO-DM3Y7=6 M;&?W*682_7;57CN::+@U4- 2@[FIO=;)$="N,N6B%V,3?GG8E!29#(2SU, M#>"3=)"*QQQ8*@);5S)X.KQ]Q"4Z<=IN VT7=)W=6[MW_KDP$8+2CBEA0+OD M0:G((6A?.UES%KG12<;6!737B'."!QV=X_T@$M<&K Z\M.O<_RKB_)+70C 9 M3>"^1+)670"5H@2G6 !G359,)<'B)&#^9LS"H\E%)B(K3)5[QTQ+KU$]?/*/N9,WT'+#@BX/I;EJ M4+"!/,MW\ W0/\;FW$+O*R'<0VF-B^1MM'[J+72&F^C'S"-AGFI5*4PX6.2P&H\49$J("B;03-C MK/.8U?UHW?);R2M'>,)8-E);%W74%Q&>V7H34Y0IHH-D50'%4P2OF0>GE=3. M>BE\ZQS*V^/_F';3WDAT4!;L7MQO$VDZ2J4XA22(W9%9 ?$>:NUP"5A(E2SY M8=I[2-D*C^Z=:*L,_>Q6# YB=I,/(++V8(FOYTKS[EAF_C$.PQ] M^".2?9 :'4[-!VR?<;41CLI5(>/Y-?K1[7).Y7YMXWU[;>PW:JO&' WGWJB+ MQ^U\X#?7]PY-"$88)T$*;8FF+$+D14$IY!$R5IO'MTX+6RI(PY8)FY70[CFG M5%"2WI)9SQD9$,@*K^WM9+12.<%UZZ(<6PMYW*SQW5BRIG-"!\ATD(=TRWZO M0O_V?::3N45N@^;&&@$RUJW632@+!?D7XFBL35IUHASJ/O-[4G12L>G M<@GY;H:HP6RX)4?-*J09Z,(A,-*,=#9DS07SNO6B>FIW$?9#=>WM@FVT^U2R MLS>9T\_;!5O=+MB*)H=(T]X%XZ?"7Y8M]S5KV""OC4<<>2 !/10I0P[!V"DZ/M-M!V0-?5R<;::)8D[2@I)A*,D7/M#9$;.L/R9 M%=X=UAMGA6\#5 ?V_/HD8Z4D4\[16R93+3*I:@%?J\GWB,XJ$;PJK5GT(V2% M[\.D=H =^+:32#8J'C-PXR,HH17X("3H[(T6+"E3FM=%//O;3OLPJ158![I= MP*+2.ML(TM%H$]1EL(EYZ8\09"W.2MOB/$VVNSNK/Q5OTP1 MATOZ!E]5T9'&V1+('?+2DSU;(GB4!K#HP%W2DNE-&N]N,>31S\:W0F;YV7A3 MM3;.:EQZA+]24"VYTUQG,+8*&BQM7(%I\+[PI%1(,6_2!&BK0<^! 8U5>P+9 M,EP197T10-*2*K++$(K@9+&Z;)G4+C.[*Q-./%NF*1\:JKF+ZE0KZVMJ)E7D MR,@C+;3W&4>+%P\*2 *F)GX;K7?@URTIT[>)1#]L!>*M MX'J\".TNNCY,!6(OA>.B6%H2:P*AU;63C,G@2O+,\UBD:EVNY.0K$#<&?QL5 M'Z8"L8I6N!K-=EDB[7Z^]G%%#<+S)#FM=BRW;N)[HA6(M\+F\0K$VRCV."FR M'_YXELA^I1\VS(!]^- .$EP?D;Q1_FJ#)ALVJFQ$=+1H&%H^DBS@7 I0,!JT M6'QH7O1Y?ZF/UA/IRJ^:3,>7LR#\V^EG''_\'(;ST]W)=1_V]Z/!X-5H/&O: MIYQ,P0D)+%1+WM,KYRTMT4*97!1//OG6U98/.\,3/!YIR_QFW9*Z)U 7V;_= MS_;WR]F6%*4M,G@.2=%LE6 2@D5..Y3/DI? C&V]UQ]L?Y[S,\KN?IG0N)&0_,"JPE@ L$P3D4I8L424HAGH[U M=G=N/U^DH[Q(>Q"L@VAK=_,D% KV;T_5>=112 G%LEB+D@F(/F0NQ T[OY^MTE-=I/YHUK(AV>&-6!.5EE D<^:NUN+@";ZIM:U@60EKAT],Q M\M;Z2R>)PG]@_]-G^N^SKS@.GW!F(+T(4[SNB7S[Y3$5D5@BKE/ZNV]&UAX7!&!K+O$"X>*3F7R/]_CTWR/N^3P$XZ>;: (@TI(7Y/7G 2%2D'P M$@%UR4;;A"$^U?#:SY?YB;[,77+X*4;P+L5P+UBBN@LZ@119 GSDX=!Z2 M+II;U.0IM2YK>1HS__D:G^9KW!E[GV;,\'$=)*V-$,J 8PDKE@EQ[OE0SR:3RXNYF_4'Z>_CZ.5DVK\@G^KCYQNW MJMV=K7U&;W^YJYDN3N<6F C"!V$=^!!H>?7904S9@LU66,5YBG@R0?@W1[\% M=HWJ+>A??ON"]>W^]]& 'C,@PKPG"OR#^'9Q>=&S.NL08W4SHP45?8:HZ8O0 MD:L8LT=V,O=:MI[=":[N;1G?+&+9+7%.Z>;7%C,-WV8S]<4F;WD$6RL2JEJ= MQH4L"1#&HV&BF' R2]#6L_OYBIP&<;IR'./C,XW;S/0CCB]X3^0@N"=_!UW- M$5"R0!2J5FWB,2KEE/:M2UIV-YL?\Q4X/C%.*7EDV]R?_?#5&?#V-YO9CO@ZG1II32L;8>)Z+ M?2]&Z;2HMF"HY5N"%Q"R98 EHM,Y9DSAR;TG=<(H;":PD!S\[P0%,))*227BC4O&-CUI'Z^#D>E20?=O]L=(!>6 M4^)"@!=VW47,'YT9WDW>"(RO)2476 MDDN@ZA76*,F6,H6\3FEE(=OJ9YIH5]O^[E@<(W2\2U[.)G/ZF2:Z59KH5C0Y M1+[=+A@_E331D(5(67/P/#%0UAEP6AI@DM;PXD)VQOZPO-TJ3?3T:+L%M%UW MBKYJ\JD5DX@!R!ZI(6##(*C:+%9*:U,FBU2W-K_/MZ/F5OANT%%S&W :VFV3 M\;3WONIA]A8)J8-*-!^><-8C*D) A\!T\($,2B%\WH0A]-1;[*#O;IAQ9\ ? MTS[;7><-3RVOA;CBWP9B;&-*;4*!]@O"XU;/'LJ_#]\>FFNXXM\7)V@A70KU M>*\Z@#&2 UAH75%<0NS/HX7;CO=0^:J&SQMOFXF3]JI%>[:FC M<@;):S^VNAMX;@5P'C&2.9J=D"W NSWH$P1O9YVM?/,ZN/QR>7$1QM]'BZY[ M]XV#>JP\G.Q_R66K49I=9ME];HTNK5P;OSC^VD^XP@ ;S!Y$G]Z6]YA&GX;] M_R3S:U:5Y_EH,IV\N3Z@=5$'&RR"I8T 5#%$16\+>7XR:RPN2;>1S;J+5]-F M"GO'7.@JMMMXO.5BK)<\RMKS.=V)G7 MT?BP_OQK"UR>SOG!XW/Z>?ZUW?G7-C0YS$'"]A@_%?Y:+91T@4R97+UWE0(X MRPNP('5!DX.RG=QS>Q*\W>[\Z]1HNPVT79]_S>L"+H(.)3N#UG,0#NLMH>3 M9?J$C(6@$85OSKF5PIS)6=A66*\["]L9J X\GO5U6Z(TGN<@H#A+UHA-EB8O M/' 1,"DI,.2-PGU;L.A'*+2S#Y/: 7:@\W@7I3"8(HAZ;*AX9N!+0I"6)LY" MYDRT+KIZON?QS=:@'<#I(%WN]3"-+DB@,)UIY,W"5YKM]89YI0U/8(5RM?(X M>>VRRN<3>>WDTGO9NOCF&G%^^INM,3L1&KA7L./Y@,Q@WH\<> M&'2P3ZT7,G),W&@) >O;@4I U#7+SBM:7T7B/+0N+W@$@CSB>!V'']NHO@-> MU"7R;?D0!CA9;)#D;2KT.D+A-78<:BEMHS6$)(0EM],IVSK.^4"(P]LN#4$: MM=1P-PX0T@,_DZWU K_B8/2ESGAQ'G4E(H]9EYC(C'8,E,X"G&<"4!/AO4I) M^];7.C<0ZYQHT1J%+D*#.*!??2()_Q'&_\0I?;XK'T?+;701F*FYK;8HB-E' M<$Q[B29$79I7\WE$IG.B2%/]=V!\_AV'. X#DN]9OB ]DYM.4_^*=X6TRLID MLB2WS0M0D@NH649@=2A%)6^#;GU7;"/!SHDI[9%8F9'<,BWK=R0E3";DK%WY M=OT4:#WL#RYKM.>Z/N^[T93TU0^#P??9[VAF'S!=CFE\G+S\E@:7&7/5]_0S M5M_PD\49Y9\](SKQ2QEV=2/F)H(??BZ]5EHA],Y M_GG&X4G:=L5O1I8.8A7+);MUCKB)?!V=A3PFVY'2XTZ%#!N1=$\DC\*X$$W. M08%DI:9NZ7KSNW#Z-AL6C">KZ3#+Y[$3VIXLT;8 \*"I;MX5+IPVM.BGVES* M";*YDP//0@H:DTJVTP23XZ:ZM<5MX[2U;91^\+2UH&UD4EO@*I$7EF. *!.' M@J@5YH#>M;X#=F)I:YVRHIWR#Y2"1M.+AGM:#7E6H(POX#%:L"QE],5K%5L7 M$3Z)%+3#K0T[*'KE$4S+F/J'N5_Y>EA&XXO9EGH3U7W1GX1/G\;X:1&L?8]? M<;A/6[\]!ML_EMUJIHWBT'>'?'LUY*U(1W8Q:UHA0C"YE@B5X"2/D)0KZ"03 MUK4.CSXFT_Z;TNQY;B!=0M4!P;/"GW, MHR I)26\%,!,(+M?)TNR\0*96::D-AQ+:Q*MD^=04==..=),X<>.C=:")->G M['_'T:=Q^/*YG\)@YC+&(&NG10MBUDVH5I:)+">(UF..Q46F6]1"6RG L>*0 M[> =M59SX^I+"\/@MDA7.18;"-6P&-I*00Y?&JT14*.NM'PP"N14+%GE&FPR M%A13E>F"U<9[62J7F6$;7;(X+>C7%%4[)/+;*+1(^_]_[XT$.I6:Q- ML&+R]3J8*Q"S-33%@)EI[9Q<=PMT@NFOGT9??UT\<8[PXIL;@&_&.VREKD:* M'^VEM0Y,O=]'PS^NDJ,5=YX[\J51H0858NV$*0HPF@^7T6;-6Y=.OC7\4\9S M7VT>I!+;.J?]S6CX:=#_BKEZ(=-)_'ZCF&=C#)-NXA2;CMIMP&*GN3>*7"PL MP4GU#E_2(\?#,+CR#"?/AKG*]N9&MAMO0RN?&9.9S$17K<::MI&\ B=2M"E9 M&7+K*_>[RMI@B4J7XW&]L#I[<"]Q&P+I'KBPOJ;K6O".10C6%)USX:QY)]O[ M,AP^1G$0IBQ9SW97?:8.!D M%SSWU6;KP,D#*&9J0#B_)+@GSITZF&T1%MH"[#CBYP;L. MO5W\H\$46ET/G!EKS^)D=NC=.M_V[L/W[:H[QB^AGQ>7=LGB?#O]C./Y&,_G M'G!C^3<9\? Y7$L1>] T=W-E=9!S=VNPF_!$8W"6CW&B<*Q52 >U!][T0^P/ M9ME]"[0[>L77#+1'H^5G*9&GGZ]H^W"0GI1*R\AK/(-7R\(&<&@L&,FB\0J3 M+/V57YTH,,3ZG'H;O=*;JNIUEOU'=L74_[UNI+AV^'@^Y9[\NWGS)F9 M\@TA[SYYJ]UX&RD;;;N=E&-N'!7MO&)TXRS_\T[@[Y(Q6^7SKUXKU-Y'!W6T MV].[U&>)3CZ^>_\H%[V-0?PO!_]Z>_]2=_ MANM*BT9JB2X ]_5DT+@"7B4\--'33 MJC3_[^CS\+=^^B=.K^J/::&"<0ETKN4,A3'@7>"0?&"I".?X1FC'_W\P5JS , M&]_W)@Y1WU)W:LF/EWEV#:,PH>3D0,-_G%%8("4<".5312%82;A* MCR7TO:J2S<2&MG!ZWWJZGV_]8[BVKV\U1I5-8AFP:"+(8 408@7DR3CM-7JY M1I=?Y'UJDLG AFYN.B')F'"W_QG&>NCF,4]2'+>J0#LI@3O[P/FK$(PM2NM0 MJ"JNN2I+X/M4)9^'?UW:9YL7E^SC\? &4$L#!!0 ( '2!A5< XZ]=#.4 M -/2"0 4 :6]T+3(P,C,Q,#(X7VQA8BYX;6S_',M*Y6:JNM]8V5H83HFO0J2:9*A2\^D7X!%!Q<$ &"#% MFK'IK$R)!'[^ ^%P.!SN__H_OS^LP1,ORC3/_NT']\_.#X!G-&=I=O=O/_QR M^P'&/_S/?_\?_^-?_R\(__>;KY_ NYQN'GA6@;<%QQ5GX/>TN@?5/0=_SXO? MTB<,OJQQ)?+B <)_KU][FS\^%^G=?04\Q_.[Q[K?%G]AOL>%'_F0$88@BGT' M8M_'\F\D]L*0(L]WK^[^D@A$L4\"F,1N E'D(I@0QB'Q?0=1$K"(\KK1=9K] M]A?U!\$E!U*\K*S_^6\_W%?5XU]^^NGWWW__\W=2K/^<%W<_>8[C_]0]_4/[ M^/>#YW_WZZ?=)$E^JG^[?;1,CSTHFW5_^M\_?_I&[_D#AFE65CBCJH,R_4M9 M__!33G%5LWX6%SCYA/H7[!Z#ZD?0]:#O_OE[R7[X]_\!0$-'D:_Y5RZ ^N\O M7S^>[#+Y23WQ4\;OU-A^X46:LV\5+JI/F/"U1%^W5CT_\G_[H4P?'M>\^]E] MP<7Q9M=%\:)5A3)1*-U0H?RG4YW]= %\2WBK0ZP6P-7B?K:%<8C3S];@WDH- MP:<'W.OF8LC-!_4^8W-]N]NN+H8^/6);GT5>X?4,G\6NFQ[DM?K!)_FWMAO5 MT( RK?MI57\8SQ1EN^:!JD[-]^D'];;4IXA_'CZEN5T]^N'Q\+3M-: M=7]5RUKY[?KKMY_Y ^'%JMI^ORN>P5^^=5W5[1DV]H.!6-6)Z5GP,M\4=+>P M/:R/K59RH5)+6_Q3AA]X^8C;%R1L904TDOQ[#1CT$8,&,OA1@B[_]*\_[42U MP>5Z?AK7K\L@^+6!_/^=I#*G+\"ME0F1%_OTY-2<%X(6WH(R)N/W].V>H+?OY;*9<,920KH_!=6M)U7FX* M+I49_UCQA_+,QZ_9RH(^?8D6/)6@AQ?L (-?%6108[;P[1NR<^3++SG]\UW^ M])-LJ?WH*=M]Z[KMS_*E&PK;?>>FKYE]Y=TL^E+DE'-6?I!PO^$UOQ'73SB5 M3ZSYA[Q0/_G&Z:9(JY27[SBI5G'L![XGR4Z0[T+$L0-CWPLA.$)$;IR8 M++*F ):VYG;X@1IP4$J\)<@%2+,G7E9J&UZ:K;K& Z*W"$])\]2*Z07#"JHB M6($$.\Q78"L/E+,%JL?LK=%CV;.T9!MW/^L*/I:<_05]=#MFFB_-J]4UI<6& ML^N,W53WO/B48I*NZX;?;HI"3MH5B0(>HCB )' 91#$/8.(D/A3"%2&AS.&A MT%%S6KTM3:>U@ '__LBS4BHTG#&0*^R -HC!>B>$GG[3HWU8F5DGC!O0(M8)O\L=;W6QO$\_'XHMO%\JFM]HWX:72\?*76VZ[CQ;7NUFMC M%D5M)$ZGE,E/!95&MOLJ!Y:T?(101=I)8KMPD0! %C$*2Q 02A!R6))[P MN*.C;/?:79I:_:;F1UFE%*_!SQPK,[X^I_GU7?Z T^STOFJ0O&&5>0$ED[M: M1K*A/8U/R#YDE,E7>@:9_-?.&-MO;9:I>T*$;I*>^O6XO>!77G+YTKV<[^_X M$U_GCVI WC=&P K'(A0<^Q G40@1II'\FYRS#G8)B:59Y&)LLO$;[&UI4[<# M6UM"; ?7;&\W3+#>1LX:;1-/[Q>,]9""%JJ]S9D6(Y9V8L-]S;KMTA)[?X^E M]](X]?$QHX74X_P=;_[[,;MYY(54\MG=6_R85GA]3>YIF&Y(G54 <:_-C!_I/B>HLD@#1+/'Y_9XV]B':-)W94Z6Z-6'!3Z](PZ.CO3 M]&RG9GHB]@_,--\P]QA_WJ@-UHUX_X^-;%=J(3F.Z1/_(C^$ZFAI.J/!JDYC>(U6KJPM7/"H\.I[-@?I M/>\4MD7:Q(JBY>M&@ 8HV"(%7RSRI>\$ML7;3/[?T?P9>7YU2!EP^@Z^/IN_ M5T>(OJM7Z_EQ^\)O][C@;Z2MQM[F#VJC67\EUT6A%L7ZA/S-\^Z9+_A9_>SZ M=URP^H];V:O-60@<*L MORD^1=7YW; %EF;183M6P(XQ.SO>,Q2,VNJ>:G.V/>X9H?J;VW./CCWU>^+9 MAG_E2@ND](>OTKM8MZH2 JFL>Z8-\Y$9\4V>W E/UN^9JC2MWP9%' M8H?",,(A1)$@ZN:?#R,5.!6%F8'A': +4V1; 4"C[U8ZWPKTI7ZN00. M?DPS\)!GU;WIS0UK0ZI[)#G_0$U^>EF+= 5V@]4/C+_I#58G&&@D4RM#7[;: MZR>ELWG>:9=N:T>CEF#-?(IJE\S# U?+[4^T!S]E,';^@+(J:@]/64>"W=[C M[.91-5%^SNM(=\X:#\**"A:X89! &B9R%8AC#\912*%<"=S(HP[R!5\][MTD MOGS[9PN_B0[:EV(Z=?0&KVN]@RM ^%V:9:VBZ2T4I1+?^(K?;)]%( 1C"4]@ M*&I_31C#6"0!#!V,72]V(LI0^UETEW3_R!_%\3O-$WT27$5G_Y$^!DLNG]<8 MWHGMCEH@6$L$^E*#GMB /(/^EF?*]G 8NZNL QAG)'WB9?&P M"A+AX)A&,$(40>1$TL)A*( $!3[Q'18ZOM$-2+UNE[:+W450K17$*U!L=TKU M#X $\5 O1L\<%Z9KD>90Z"TD]@F>>!5H %_UHM0^-1SO=J/U#X#";4]OF_%D M2>EJ=CJKQC0C8E_=&;X]'3I\SY^LPH.$P9X?)RR-G!KWG;*.N#[_%Y;WZ MGVK^":^5 7&=L6_W>5&I&?AQ=T7_5ETRON7?JS=2U-]6+@V0%[D<)I@'$'$A M("$Q@3[U:2!<'"&?& 477 QI::O_M\W# RZ>U014XH">/'78^O;F-A!YT=S9 M;R(BZY_M[G$;[E O'UI-C3CK@$VL+A7\J^/#U(,/?JT% $H"4(M@4W=:X].6 M8KTWE#WI/KN3VS$U0XD#J"0FT1L1E4*7 M&ING=QG@K;"@4(?YM+VHE&> U@I%_5G'_;8"7=4:I=C*6S]@IM^G^!3T%/XK M#_#$*\!N;#OY@!)0C>7QQ4'M-+?CV#RB!G?OAR_?>)MG#L0UXH-^7?\/K#&M_I M!K$--+$T3?_SYR\?^ZG]:LBUG?[BQ&$X<,N(P_/1;9;HFUB/FC '?E7@+>5* MU*!G5/3;4+NS1/@M-Y?*3G@-\I\_8K?Y0FKUS'3-UH)UY?T ?<0@1; MC--XRLX086L/=ZJ;>7=F9X0]V&^=>W[?J"P#YR_FR=[)^MMR?H[[_S@J:E M O1WKA)H$U>@XP*T9/0""'IT6 XC>,6QM!D(-K,$\X>$OR4H MYIXBY7UJC[#5':SK[VFIZR$Z\NK25J$>1/".J\4FS1I%I!!KYA\[1=-Y)]"% M#$VLI(?)D1MI"=>2NV> B%%NGF/MS>;>&1"F[]89>FR<:?PV+^0>6[:EDL7O M0@[:M+F<8AX0YD#,$(8H>*$S(.12X7*^"7U",4A%"1"440%YMPH!OQD3TO3 M'!\SV8M4U2K5ET39JPS1_N#'MFC$GZY Q@WS(Y_F6T^76&%Q8CW2QP@^MIRU M,$\'R1NKD+-46%(?I_N9576<%7=?;9Q_89S*>*F%]@O8M 45NDET+>1_K]?K M_'=UE4^=916AC-XX#WRA%LBU@ MBU5(!:<\?3)WBED;,3T=]1KC,+%*TRC%)7_6UF[I1+L"6 D'MM(UY^BU?$ ) M:$\7VJ;TB7:]SE@3VW;',RHQK2)"$ H] M)+>.ZM3#3S#$D1/"('!X1",F8L[&MIVK8'M3;]:!\L^/&SW$V"Q/"N MWQ#5NGM(*P1.OH-\R=T+G#8WCV?)L+9U/-W3S!O'LR(?;AO/OV+N'OZ8E:E\ M\K; 3.5ZR=>I:E 5-OQD4#=8HY4%?=8M6M#"!1W>^ANO:SJR3:'<))]L5Q V MX&F4VU2G_=GE?3 Z7OM=PK9SL:<7B^67/7(8$KN[\M'K**F=RP./[VTE2Q0@D43.B^F-.W M[7DQ/YT(4IY*^\$6V:R]TNQQ%",#_@,"9N )$?(8@]2J'O4.'ZV.4<&R4#/M?A MTO3 2[S*'&L1Z^V#QI&NZ8&V2.74GN7+6#3W%&M28\L#?*Z[>3V[FL(?>&QU MW[LLW"[GY>>\^JING!?\*Z?Y$R^>=XD]1D3A#;>X-(W2CS]C$KH*W0%% QYT MZ,>%Z)VA5L/@F(35J8V0?D"?(E3"!E_W" 6_6DV(,HZLBX/^SG3S*K& >J*? M"A'4?'MLN,Z3C,'V= M:0/FA4;?YEE6%P-XQY]4Y=*\K+J 6H$(03Q*8!1Z"41A)" .J0.%3QS/I2XE ML9:R&>YF:9IEBQ0T4$&-5;]4Y@"APVK%'DV3'RP?8^A\7+()5?HU1>U0-E-% M4<./RZB.Z'DB!JJ(#KP\6PW1\P+T*XAJ/#W.&CM2\ET%''^6 C17J*_+DE?E M*@FB #'&($]":8MASX,)]7SH!VZ(,66(^6R5J6TJ9[?Z)IEF]UH?=])\W <@ MIOO F]3_N(9X);>,&:1GKOM?- 9ZAII-2N<*Q:<(5.6[#?=7F>UW@RIV+?=3%\WTU5E4>V2&_^5YW<%?KQ/*5[75Q^9%U G MX0XD* D@\GP$"7<(#!AV1$(B'W&M:IF#O2S-;NOC.W<[TH#+80UCC:&)]8D) M.=I*0TOX(14A&^BI!_FOG6H8;GL61: E7C?M]1X>;9#D#_P6?S_FJJ!Q$O*$ M(4A1(B!*/ $3PGU(O$!:)R[!+#)*CC+4V=*F?'N=28(US>P]2*FV46&%J.DM MB9:C?B;!:?P_.I38,QE.=S6WG7!6Z"/&P?EWQBF+-YLRS7A9ON,E+=(ZJ.8Z M8V]PF98WXHO\LKI-[NY[]V@L:( 9=(+(@T@X$23,99!%D4<<'E-*F8D*,8>P M-,720ZX.@3N!S'3,B)'0TSS3\CNQ/NK @S['*G2[QJ_8[DLPD:(:SZ E]34" MP*Q*;3Q!^ZKN@I9LN6^Z?#Q_3ZO[MYNRDJJW^)1BDJ[3ZGGEQA%._!A#![DQ M1!%W88*IU(,<)R'U(@=CHR,UP_Z7I_H$E_M3E5F_#JNXU&\S3/Y8_XTU2E_' MC]/!![]+_* 3X IL19C2HZ/%W62>G>'>7]G#HT7->4^/7C,S7W_Y@-.BSA1^ M79:;AR[:NBD$_BY]2AG/F$J+O_(B%SFN2"!RU;%?Q%P8>Q&%"<)1XCH\0'$T MRW487<1+4Z$=1L!:D. YY6O-0.SYQEE/]RYJ]";6UA9NRRBIVX3\/;G5Y9GV MF^A$KRNB+.#^C.DPO?9]&FV\?XS[-:;T6[MO8]RQ>6C)?^3WV9N4_L8K[?B' M_5<6I!P4--!@&Q'J<,"%?H##)9S,%-;0X\9.+,,IF0F2UNX138?K3" MR6=&E@YOK]VWQ$(+B))![68@#$D"$*8'$1]*0]+_PHC8+5A%/HMCS& P#XDL=@57! MED3E?@L"YD>AX$R8: N];I>F.;:H0:E@7X%'7("GVHI7Z0Q8OE[CHE09#IK4 M!H:9#33'0D_%V&=X8G6S(_=;0Z[$#%25YAIUNUF2N)MME3WM8T:4)4VDV>FL M6LF,B'T-9?BV#6U5M[S"B8<\G# 8>,25JHFYD!!*H0A]CQ!)A$N-KO0>Z6/Q M>NC_=O[L2$%W^NB?_RGV7.]?D.-<.@8\UTU.IO14:&]$'%8>[U\ M=,QEF8>'/*N;>HL?TPJO:^6GJL;RXJDN#_EA4VT*K@95I8B\SN1\6+]_XL5= MP7G6'16L$C]VG(#[,$21.G3$'DP"XD$OC%U"L<]=JI7/VR:HI2G#1@I5X;L6 MH\[7*FI!:NVD)%%EHI4L@'?"J+3@[8F;:1XJJP-\WM7U&L,VL8IK1.KT6RL5 M:,?Q:W\<&\G Q^TX-L*!K72@$^\5QL[D[M'\8SC;3:49Q]+PGI-=T@=O15GJ M:L8[5';)>7GCRG+;,Y^ -U=H/V9E5=0SJ*QO9-S>XZQ-/O8YSYYX*;Y6] M_BJ;KJL$;0]-ON;KM117M;I*1"1$2"B,:"P@\F,*$Y?$,(Q#RB/F.I$?SW)> M/HU\2S,+MJ4KNQJ#-7I8%\7:G;[.=-@^T2*7]9L@;T/U[W\YG8 M>)C[HUB^J; U!GJB-[6GDNY90B#_I10"%"Q(=)X @HM^V) M<$."0VH4_'"BGZ4M@9]Y!=9YV5O? *ZJ(B6;JB[I4.6 -MZ_LI> [ JP1APK M2^2I(=%;O"P0/?&RTB'EW=UO:[;$Z"?0/?7(R$TYO>=LL^;JVK"JI5L]?Y$#5REK MXA^;]%$9'+=J_5HA[$2.X6 M[16H\39;D@XQ^+7&;%@20'L,-#>A$S [>1C/):2:;^$,&;*UV]+M=MZ-D2$9 M!WL8T_?'*:IK2M5:47[=5HB6%G<;W;W"24)[6SKT V<&?(G%X]O6.+M(EUS9:OKSV^SI2QWM[HL*># M=-BRI'<&NYI5U^@(O:]?M-XQWWJTQ32OB^+-\\>,-0NLYO[CV+M+4PM=)=>> M,TE^QD0=OM8WZ#=XK;\5.4K6^?W(I3Q-K DT*+)G>YSC8]0^Y6B#LVU6AL3I M[U@&GQMG#6R/)S]FCYNJ_,2?^-IO+P''/O5+KOPD6N0 /T"K2$G;][;KR^:W!B M:7D?ZFG6U5U#Y/W%7>>5UXDVN-E=T&D+'ZNL92[C"10,.1"%S(&-:X X7=IIAS)2ZAO?3C, M$7(<)M2U$9_)Y8/2!,:(< MU_DSYV]XQD5:=8DB5@+[(B:$RSV#H[+U)2%,/*K6^U@$** ^\TU=B0/=+6T# MT:)5H0H[S:"\\:3%;>Q5'.):VZ]HB<'I/8LU>1U2T$&=QGVH08H]!^)09W.[ M$#4$/^)$U'EK9!UU3JIOG&Z*.N/,]1-.U\K%\2$OON$U?_^=KC>U_Z/!\#&3 M$YF7E=Q/L)@'C@-]XB*(A.]"0D,!@Y@2/Z:")9%1CN1Q,):F@=Z75?I0YS 9 M>^]HY'"0)/ B7T6$!YA"Y/$(8A&%$!-$?8=$8> GJTJ=O"]F.+9@)O21JCYF MX9\%?I!P1ZC=EHH;= @D(J(P]CV7.['#28A73[P@^7(F1!_.=&/P,RY^XTT4 M8;D59Y8QT5N@I^=YXH5;"0!V$ER!K0Q0Y 544JADLZTJ7,6EI MM1\)8E8KX#*B]JV#"ULSKS+W279T5QO7;^6NIRZ))GB,D>\SZ"4TA(A$+L32 M0( AXPEB)(F$GC5PO/FEK?([A$!!-"XM=X3 85UU.2T3ZR!#1HSJR9T6_()" MXEON_KS-:#EIEX4M:!\W_Y M3C,1Y5]V<_"PI5FFWTD!NIEW^H&169EYI3[T&]'$8_7<@4WT^"IV&"7R_V'B M100B[G"(<4@A9EB%*0MF&)E\KL.E3=$6KSIPH4W(6M[WRV.#:P?:G.MM#&PR M.?7RNR.QC?M[<;AAZZ*"*3.V4CF?ZV[>A,Z:PA^D==9]SSP:\'.>?>'Y9YY? M/]W5%RMHM<'K]?,7G#*#BTEGFEF:YI!PH;J9\UG^K[LV_?),L,4/E #&%YC. MD3JL1"SS.;'^L$NE452A)DFC @S/M3U;K*&FD/VP0]U7)HHO*L^<:]:I5O22 M3[C4Q8+R"#H^52<%@;1P/!1"Z@:!'T9^)%!H-7>)/>Q+4WDU\KDRDEC\!/0, MKH4.[,2Z5R>DI=2-:6D86&9F$?NC-U/#>"$Y*K(E5?^R[5F5\5&Q]M7E\8?,JQ+<_I[?WN>;$F?L M]G>I49]O,MZ%#S5%6^2'<"]5KKKMW)4?='U!(TP@X1Z&R%K-/=(_BW! D$>L?\5/3MO?(QL2^<%W\M M\LWCA^R6?Z_>2+2_Z9Z(#C2QM.U*"Q4HK* &JY)/YU665YHW$,YQ=O[ TQ)= M$ZN (:; KPHQJ"%;2INB0?^-K3BO.?N98 M:8_/7\K1U#-Z%#UFLWB( M@G'S]VB+\\W<(8%>S-G!!\?9FS]C>I]FO'CNYUELO2^.$X6A"!W(A(\ABKD# M8X=0&-+835P_\B(>F1PD#/2UQ&F^J0/YE">&=V#-]I9#W.J9\I88FWC2;U'N MYUNUG@Q)@P]+=OQ03[.:\1HB[UOQ.J^,C:$N2\YO'KDJ#Y'=?5(%(\N=71KX MQ(UQ0B#V'2X5AD=@G& !.4VK"SF0.C=00_#(O6>NO2_/!O<7DO%9/ZCU). M3WBM8D_J9(Z[#Y][?H@3Y<4FW%>7N#E,$ F@[WM!D 2.Y\5:)=C'=;\TS=*A MKV\52.#U.EO_I2?"V%SQ6N.AIXBF8WEBQ:1%<)O#%4RBJ\919SVAO%;GKY16 MWH28T\GEC5JY^'Q.]O2M5Z:IJ:>Y]><3$B$>15*W2>-(98),8"R$D -$J>LY MTFSB1I%:NATO3;_U<-$VM>,!C%U[SJ!U;-D2H[X4N]UP7 M)LRE$#DB@IB$/I0J/F&>GP0H\LP2$EU(Z3S9ANI8)!^<&!1\WC>_\C MSW!UC[.W]YC]GFI^EZ=?7-!GV0$$'<(109\GV-&/Z[RO@2,$NSE0;<(^_R!YQFAD4++QHHO=5_+OHGUL<7 M,&]L,=B@S))I<1&466T0&Z3M&RM6VASILC_M+^'"YQZO,ZOB6"I(X<.81 D, MO2#VY.^P<(WVB'\<5]6WDZZIOQ@ZX"_U1OTA_$\-L"MPO5?"_@NNP_:G\$/- MYGE:BJ_)W+LTF3]I/^7I7D)4*BWQS5HEY?YKD9?E+UG!\3K]+\[4'J1O?7@3C$/N021,W:ZVJAI,(*=T=/37O,-QH)2/_?$ D='[ J06C8@A;-8X\$F MU[9*05C!-&_%")LT'A26L-KX!0;?Q[+<)0Q)'4%"*I:H.$,1>$J@33!93&@5Q'(]0U>9(%JJ7M_@N*%YF/BH&!J1] MDI>3JTDW55,G7R];DV5S=!3+-LU4,P#SFZ^C"#IJUHYK:9S"?)MGM=7\][2Z M?[LIJ_R!%]W)[?,J#&+N) Z'- P=B-P@A'$0(^B(@#I)*'CL)>9U/@?[-)F@ M\]7L?,<%+PHY 0O^Q#-5-O=(Z4XSI3C,O)?$7DR2".( 1Q A/X38#3#DS*,A MCCAV0\>T]*9EWJ@YSPRA*PD2K7(-AOTMS@GJ.&W2A9%NXXS,QG:5]6+],2.;$ MFN9%NI\6]W%>+\NW=);@47F6;!+]&OF5!@FWGE5)ERV];$IG6WN-+$JZ(I[( MGJ3]^J4W4-[C0MF>I=P>= E/4WJ=L7?I>J/\ B^O/@2!2!(')Q!CUX,H3!(8 M4Q4,$(RZV6I3 -S2 ME&X-$3PU&$=MY*T.G::V?:4!6;X'NAG.5D+[GN<)>)\KS[\)M&4E\A]!JG&F M_C%]C+W*V)6^_";W9INR"31Z55&Y@C0UY/D*JG32^G:F*].(*E$7<-ATBP=K/P:"9J>X7EL MA9F)I_ A*=;*2)\5?U0&M^,MSI;!;5"@?@:WX0?''D(_/.39VS4NRS==XC;$ MY/HL",0LH1"%(H&88!]B-_0CES#&':/E^;"+I4WC!B&H(8(WIF>;!P3J'FA> M0LODIYA]1B:X5'I:>FL'E@<=S'Q*>4K PZ/)DT_.[&#IG.=E5=3G*>5-=<^+ MVWNA?!_[2=-'GC?H"E&>VB3R:R4$S;N@G=N%,/J#+=_)LCQ>W'(":!%#?%MX& M(6Z)D'_=^X# KXH#_&%ZFBP;&FA_J,A2O5$=Y&P6L M54>7$N2R (60XY#+)1,[TMB6*ZCCL$@NIK[\O5&JTWGA+VW)?!DF_^KUE,T^ M!4M+Z*L-\ *64.VJRD="]?](A95'C>%2:BN;@5_6>CG)P%BOL#P.Q86%ICYF MCYNJ_,2?^-KM4L 1#R%"(Y6B+%")_P.(1>1#P0@EH1\Y<6RTN WTM;25J,8& M7+,%9XA+O=7!$D,3J_)=R:XKT "] BUA$SB8-#BQ7;3K2$^O4[/KM,@G2W8- MO&)^\#.B?,^"B_:8U>8QJ\BSS#H\]LONV"JV\RHE=LX4UKF\G(YJ1>YC[_*, M?^4TE\NUW/XRD^ES_.T_]DPZP3^ZO$/_LK;3E8KP-S.2-9C7LY7M\CFQ MHNC 7M6WBJK]"ED3!N7KTV3)BM;H<%9C6I^ ?9O:X,VQF59P57L$&D^Y2U7Q&T(P)0&+S2+BAWI;FNYIC\MV(,^% M'HT@6--C:XNVB56,,6,C?Q7;;AQB$*:N(Q!RC"36B9V(!:) M P7V ^9'!+/ *$C,)KBE*:4MTA?'^..BOZT.HIXF>ZVAF7H3-FY4C-7?%/19 MTI96H_@-7*\IW=I2=>Y\C?M-CZ:/J*S#2U- M;^X XGXQZ<_@1UH?3?2>?[.>Y2L4C>Q7AMBS7*I5"-J1OF;SK<^F^M)6]"^ M%TK_I4M**M?%5M_QDA9I?11<^P5644Q5KK(0"E]M!)G'(?8\"EG$8B?&OH>8 M67W TWTM37-TI8)KL%>@![=UFIC>N1N@6<^(LD3>Q+KC MY&UE<>9,1J<>7C M/;U"9>5!D8^751Y^Q3QKV5[!A^OJ+2Z*9VG>U&?!UP]Y4:GTP&_SLEIY#N<) M$@3Z)(PAPDD ,681Y,0/?1J%?D+)JLHKO!Y6(X;]&JF4;>\3+JL=.*#0Z2?2 M,J%Z6)5,2.#$:F6_Y(RJZ ZY%U(R!P$ZV9K8&T\X5_E@]4VF+#.'+_RPLA-&*;0X;$+4< $Q'' MH(,<'F+,(\$CLVJD$Z TF9#S5#.M05Z4QGV"L=0\QWC=\9EX9;*9"+Z1M!]: M7DN[@ M7YX?BM6]5#2!<5BCX>(JMW8_2Z&J$EU&U_$O&BO7S7:]RR$.E[5T\ MU<#2? ,2(Y<@E2&TPVG@3CQ)E(8;T09'4[L/ZZQB1TE2%N,FLV I:G$QSE]X MLM7Y_(3G!'OA'SS[L-E49CQ=O<^JM'K^]H#7ZS>;,LVX7.L3E\0)"@-52()# MY% .$QHB&"64^9$3D0@'.C/]1/M+F^,-1%!C!!U(O3E^BL'AV6V!EXGGM1DE MVE/YC. #DUB^V4QB^9?=)#[5WBS3]XPPW<0]]YCYE/TD^5U_N<\SWMS>7SG< MISR4V@U35E=_B97OGD"',>9R%@I$M7)J'&M\:9.UQ@=J@&WR OV9>D#<^6EZ M"1U3N]_UF3":H*=$'C4[#QJ;;6J>$J,_+T\^,\Z'\C&C1>-[;_[[,;NF5!E! MY5=.>?I4GP"Q*'2QGSC0"Q,,$4,^C"D3$$6.%Q-78(J]$67L=/K6^GCG+US7 M 07%%ND5R$QCOK7(U_-B6.-R'D70P04_=H#_I/P*6UIWH.UY%TPHLN0NT.IR MUOV_"0G[&WJC=\UWZ-U-EAOQOBB4RV 73?!)VA\?*_Z@DSU2IYD%S80.;EVJ MH"BD7L\WY?JY<;[M.^WZ@2Y*&%!+8RG0Q82X47M7K0YFV\::B-O?T1J]9S8+ MRJ):?:,\PT6:?\CETH++JKTG[X61'_JA!R/L)A E(H"$)0D, Q%2/T$T\K5B M74YWL32KN4.GMZ0.4#>L,NP0,K&2Z(!93"-P7NZA-5"^W5O_Y+]V,WV@X5GF M]GG!NMFL\>2(R)/\X2$M2ZFMU0EGV7Z#OLN<*"(NC+$?RND;1S!V&8'(B1D) M7%]X/M&MC'>TAZ7-WAW(^O!=TS=UFL#A26R%EHGG\#XC(VK6':?&(.;C4HKF MBN[0_7C,0C>&I!\*TCCZWGSA&$.P7P1>##XXVCW ZSIS'R0F%:J7%ZO8#863 M"!<&H2,@\H4/$QX$D#G2#HF\!+O!OV@A[GWXZ=$/++]/OGHA4G.WCRW.5Z4$:;<@T^18QXN[SF^)^)D7+*STWTN;?;W<((M MT%'WKG4(U],+EFF<6$^,8G!\1K3SG-C.C#;0X^MD2#M/PL3&">.!XF3.(AX?HPQ-XN^ M/-NGR2R9)Y9R"QFL:Q?YN@6=\O(*9'D&6^1FJN<\^7J*QRJA$ZN='9/M?9\M MW#JA_#D>C160-C>6U,_Y_F95/MKB[ZL>_1?'[F)4.O7ZMG)=A205*6=OGM_F M655@6FWP^F=XXGLUD^,(2S/'9S *.(8H4OFNL.- [,2)B!Q*'-\H MW]4E8)9F&?4S8>VRGY;JG]=/.%W7Z9M$7H!O6/[E9US\QJOZ9Z:!B59&4G?' M-<_X3+XUVXH!=G*H4.^>)* 3!2A9)LVW98-6:YN^"Z#,O#N\G+3#;:2%-L?I MX:^RXR*E%6??*MG:+UE:E5^__=+Z,5%,.)?;21B*F$-$N0L3ZGERNTD\[*FK MF%%HHF@'>UN:)I7 #%7A,)F!7)MX[+DPBC"!",>*3(9AE+@4$1HCZ@1FEK0U M.N>QHA6A(-]4984S)DT+F^3J+236")MXI=CA!#504",%/RH&_S1!XG(M7BRI M^N&^9M7E6F+O*VN]ERY.QOQNPV_SOZ7YNC[8N1'_*W_@;U5D3_'\"?]N<$G& MM-VEJ>']Q,6 ;3BHY.KYQ)N1"\4$XQJA^8 MH<6VGEET,7DS9:9N8=9U)FNSJ$-J*R;!A!!;.:B'NIHW^[2&T =YIW7>&:=% MWG%2]:XG=KXKJJ$W$-:7%AK./F;1%I&76RX>(SW]-"?S M$^LP)4K/U7JU<\I"D1=0R:-J!K82@58DT,DTS2&)+7XMJ<2+X62Y+ G3H^[4XR]0\ @\BBN$T6H+%\(<0Y)Z$8PPHAQ'_N!B*AY MTE@C#$M3,R].<3>5NEWV[8[B&?%ZU]#//_PR!2I[=)^(ZZS M*F7I>J,N$.QV>LW.CC-UI4#=9=Y4K9O^/2XRJ9G*+[RHD_3MEN@HCIB'@@32 MF'*(5 Z?!'$!/8\E5,2(4!(9E5^S#G%I"N=%OC*K!NJ7Y.\_<[6Q*4L@%Y$F>Z=APE7[7X:>\?:ZXSVQUNP/=5^\ MTT.\-[R=D"K%:C.LDYI]TPV&K82K]@'.FV]U,H(/TJU.UY-Y?,F-U%R%;%"T M5TD,0DB.O+HTA5Y#5#-4Y,5#?2388C6/!#E&U+ >M<#1Q$IP/#U&,1L#)(P* MRSC6WFR1%P/"](,KAAXSGZ6W!;LNBI[?_^ZN=OT;S-:!)I8V:R6TH@ZXV!V# MZ<_3(:K.SU=++$T\;V\+W)P#[E)T7[W(CGQ(H-4)K<'2J(D]U.YL$UQ#N/Y$ MUWE\K-,N@Q'G[< M5O97=3LHDX,D52&CHNS!*N >13QR(0Q]!P7C, M7=?!D=XIDT&?2[,R.LCU<0K;@3:^E7:6;#V58IG"B17+"_9Z>$$+>)I+:KH$ MV;NJ=K;'N2^LZ5)PY-J:]JOC],YG7JE"@U^*_"EEZO[R+Z6*2VPN-]>1BE7Z MU.R<2%E?;%Y%)*(DP0[T4, @2I +XY BZ!$G)*Z',!)&D3_F$):FE;90 =YB M-=-((X9!3T%-2^[$^DJ=S=452COX*NW"CTH":0_]">QHWTD!?NWDL*C$QI-H M2:>- #"KBAM/T+[&NZ E<[_MQZR4G12W!?N2KU,J&Y7]TL]Y=P/2%% *XN^SU>?YO,>X$D8GGP_9TPN M^-6J7V@4&_*^C9!Y"8N=>6& MSZ$)EQL^A&"B[M[RR.6$B]C#KF/D2C[2R=(TT0XC:$".NJ-QE$Y-+_*%)$WM M0C;EQ]QY/$" +<_QL2[F=1L/"'G@,QYZ=MQTOS"TI#DM7(4XB%#BN9!S$D&$ M/!]B'WDP]I($)<1)$LGC&8?D8FUEZ58 M/GL!,),0;4E+VL$TJUJU2N.^'K;;^$C%K7?X)*S?N6_7DC6F^?=(^W%S+K_]__8I-6S MW/=5Q:9)DZ)B!6_O<7;SJ)HH_RJ;J,J/F=0K:>ZA%JUZ%>@$1[TI =-&'0EY0@H4!%130D6+S),?.PV;K?,1?L M>6]]S#P8!W=!YNY_9.X^.0L_RWG9W4;VL30\/0IC+V00!1Z!"?8CZ >1CPAV M.<7"9$5ZV?S2U@V%#BAXAI>/3Y"GI]S'4S*Q"C9@PSS!WE&A;:74>]GXO$GT MC@IVD#;O^%,C2IOBQ[3"Z_2_E%IILL6KB-3/O)<(2OXBXRI?\3NN;C$WB2&1 M2U$2BP!B1F*(/#FQ"9&F)@TC[,N_X9!J3>Q+0"QM^F\QJG P=;F^SL8YHL#/ M12,SK#7FXGMBW=(385O\HHYEOU*WJ/M9[E2(>SV9;8J,9ZNWK6?ZO^[P854W.OG MK_PQ+ZI5XB6A5KC?0!]+6U,ZF&"+$S1 M]?37$)O#"X4ECB9>!\SIT58B&@0,A*7(MQM34_YE9V$.M3F+=E':B5B\:\5*&IZ2[V-V- =(+U M(H'_8A@*K#U0>EO52>B?6,.TF'L1OHK<+6Q0XYXFU->4+5L1OMK]SAO8:TK' M03RO<0/CU%MK,-57(UBJJ320*\^+?!93!(GO>!"Q M,)*[Z<2!'/N.$X9^$B"C-,BZ'2]-N7TI\D=>5,_US.+_V*3-32#>AJUF[)VTW/<[F5Y72ZT+I;1*W M^J!]^\/_E?)"W9U^;@]V@U!X411XD&&Y3*+(BR )(I6C.TH832(G"I")X6_4 M^]+6PEV1>;!%6N\$/E__;>0YNMEHZ!G^DW$\\:IW&;W&1O\HFBQ9_F9]SVK^ MCZ)E?P\PKA'SC4#K*+DION"B:O]QJ$-W&O9OC3^E#G-?/[__S@N:EFUYXS;& M:.6[(G%HX$#739 *!%(U6A*I_#P7^5X8">9J'=U,A&]I2K&%K-R[7($&O$,- MRKIR9=[@UK= IQC4\[N(5QZJF7S#-P50\H'VWU?'HTK[*3B[\;VIKQ3)\=V* MVE8FO5G"^.KO-EYYG&?:>;SB>!OM1"87,F>WG=G@7\M\K)<(8Q1.K'@AEH3MP6K+G%)N!:O)VC18NNZPG!G\UY?T!+\X#J#WEL7W+XEYQW$Y,!! MW-A7-YNJK.3G(LVPO_/T[K[B[/I)JL([_I4K1XO\>1<7N\'K6UX\>"N&180< M)X:4AP0B)\'2<'(<2)D7\0 1Q&EL?!%W7AF6IOXZW! WP$'1(0=T!QU(* ]7 M(-_).^+B[LP?BYZF7?@G,,O9[477>;<7=GM,7(&."]"2 ;9L@!X=0/%A^6+O MZXRES3N^,TLP_W7?UQFBHS=_7PG*F )4=69)":].KJ)=J[R4PJ_LLI:"4!;D&HK MQ!7HBP$:.:PGV[N(1VO%J\9@F+FTU04T'1:^NJ2QF7-PU3\MO\CO_E[]ZD-> MU#]>83_VD2O4GCY44[7FNB% MQQ;M!:E/K0^HP3;\E89I^7OL1DBPE1*(O&A^MX"L6&=&X+6S7YV"]\?($(FUH'[7%PU%3*>P:_M?R>ID7J< M#DL*::_Q6=7)<<'VE<&)I\Q]3U]X?ET[L=;/ZBZ<4BT&=<^/O[VTV?KE_0WH M8-87-O?6ZN']D2YEYYU4E[,U]8GO1409^:V&N1CEOSK1Y&Q^K&&1^OZL,T]> MXM=JKN?S>H-8[DHSN4&",2,!]+Q0+L^1Z\(X(@P&0GB)$W,F?VM6UOQT9TN; M_@V\,7ZH$V2:N)LNIV@FKU(+M/$IE98K6)EP8M5#=**K5W $#0M]W-]SYIV1 M-1"><+I6Y=/E1N ;7O=J,6Q3TQ <^:&;.!#1$,L_/ ;C,/1@Q*@?>V' 7<=( M6YSO3K"]UF55L\?TC7_O&FJG[NN0)XO8.Q3 A%3 M=:ZHP# F*&;(H?+_$MT\A/N-+TUY-/B @@:A/J9!P^(&U86E](QL5HP8,(H MR> ID4=E%SQH;+:T@J?$Z.<3//G,R%U"7I8J="7-[GBF"F+>*A6P2A+$'>$1 MR$)U604['DP"%L*0.W'BD]C'Q.AHYG@W2YNH"B5X 5/:O0JH:;W*XZ1J[A,N MIFKJ'8(Y2^8;@T$2;&T)CGD]9YLUOQ$7EF1KOG)$ M@RB,O1C2 $<0183 Q$]"Z#(1XB1)J$^U33KG,+953'*>S+'\% M>KKN]<9V8AWY&L-J?@P\"?NV#H'M@IOW"'@28@\.@*?IY=)%Y/BY]%""=8NW]HT;%;;2I%M/]=HC<6)-.A3C M_O8,?<::48\52XKN3&>SZBT]P??5D.9;YDGT_D-]$-<9*_CO/V^RW[22NIQ\ M;T$?UZY@2,2GV 8QKX'D7 QC#F/8!PA&@6(8,]SS$[P M^LTO;0%O3ZYJB*#%:'J*]X(^W7.\L:3,(L[QC8E]PFO>BN9G/\XZ) M1R&D#"7P@ EE LG M]K&9M\48P=*FN_R$(HLW58^2KGD<."654Y\4:MQ0K7) >!UT_.V#Q/2QO:3^ M%5?\YS1+'S8/*\%\QER,H!\$=:4!#V(5%$&]T*54Q,C!9N>9,P%?FDI54*&0 M6+>I (#\5*0R>&CPSG1WU73X-7W8"QS4&9W;(^^Z]@HK],2_ HH H!@ '07@ M:_VI_'SF4YGO)NS(<7OM&[*FL/\8-V='#H:U&[5C^[>) @02#"(6'^>_7],ZPXRJ_E7D MF?PK;8KI-)>\FS]WD0!.'$4!8@A&@1= %'L)3#R7P20.<<#\*!2A4=YI4P!+ M4T]?.958U\_@FN6/=>[,K33@I3CU7&L>'WA(E9_]3UYUS1G6*#<=33T--^48 M3:SO)/339,^3T& L>[8JF)MV/V\A\Y'D'-0S']N.>6(%%8PA34#5]CNN4BRG M66U>OI,_U$VO,-3&\C3<%BMX 18HM/K9%09Y&U9$-BF;6.&,9,LHQ8(.%:,2 M+0PV/%NZ!1WQ^DD7M)X?,<\W:^XZ)'!5=M)F-?ZPQG?:4_SXZXN;W2K65.&$ M[@M_CY'],427QLR^G*FI)_4P2>!7A==2WM\S;(R;UR?:G&]*#POU8C:?>?3B MJ'850?GF^>T:E_TT*AC3$ L*F8\Q1"%*8$P=#@EU/10@PAW/+(/E<']+TP(O MHLYYR8LG%J_\I'\X3 M7JNMR2ZN6_WB.F,O?]![U]*7:W-)I:I83?I5G6%A=N M,)KILLL&U760X'*U@V$2)Q#Y00R)<&,8N#2,',Y\AR7MH+[/V"*'M,.UD 'E M\H>O,I0H# *21'(H?>Y %#L"8M=E4$Y+XGF$)8S05:7*UBUL&'>8IAO"IEP? MU1_(.4=.S]R8;3PF-D::V:3^!._[@]"[P-8\TGBK7_RP_X8].\4*LY:LF,NP MS&KC6*%MWP*RT^@,P:Z_YRN/"(_XJE(+3>26C0@?DAAY4/BN)T(4A)1&DX6Z M_IXO;0LGO^5PPD!72;B>HIR0QHE5X[@@U]_S5PIQW7'W&@&NLO?EAK?NJ+DH MN+77C+G[^%OUVY>"WA2W9=&F\T[S[&=>W>=LY^K0]"7KM+4T?=1X.K[(E8)+ MSL#MMZ]@AQTTX/6]RUILGG6$_J:LC3*'ZW5P6S.:1-Q^YYJ MH_?&V41[-2J;1(%MEH!^+8E4M YBT,<.2_P()Q[UQB=(45TL37/N)T6AN6EY MT",TZFG#R\B96+,=["3?#A%S87J3ONR3I#2I.WC%-"9] 8=3E[QXL MO )IC7%\OR]>HBL$>04:F!8=Y\,\V'*)G^AE7F?WL*@' M;NPSC\]\45GYR*OGCYDT..I,.^5-=<^+VWN6*\\G M)(B2" :AU"R(,@&QQP-(PQB'44B)<,,1)>O8MZ ?(4BNZ;#KZ<% M%S6:?YB+RHWPH"<]J,4'E90?W'3WEMMO17XJ7X8C">:[ISQRV%[[GK(I[#_& M/>61@V'MGO+8_L6M1*#0T\UMC,EHH^87K:?"0-$RO*CM#I=&F;UG=<< E,19<]\6S#1R;HU>);=^MJE\7)][$- M7/"[Q LZP-/F[#6AR-H65Z/+F?>[^B0<;GX-WC5/(-J6I7A^_YW>*S/EL_Q^ M5MAW(N0$',9N$$N5XWJ0>"H6*W:Q%S$FO"#632%ZK(.E:98.(^A H52/XWH M41*'58@-:J;>GYFQ8I1,=$CT4>E$CS8X6T+1(7'Z*44'GQM9)IC2S<-FK=PN M]:Y!;3T*?B]W'^D3_YA1J2]4=;+/O+H1M_C[BO $$TH\:>(C(BW^((*$A PZ M."&.Z_M!PHTR?ACVO[2IWX,/\MIU0/L"@+7$;EA8V'! ]$R-"6F>6(WT&6Z< M,R^P@P8\^%'!_],5D!*H4 $I@\7JP^/(LU6*V+#W>>L2CZ/FH$CQR&;&Z;SW M#X_K_)GS^DB@<9&TB?9]CIEP8P$=U_,@4@[WA%&_SFQ.Z07F^;(:Q!C_+A25=?;J?6;7R M67'W]>_Y%RZ)FZ@O3E^W'V](1>(X@L'0"Z4!Z3M2/0C'A1%!B4,%84D2F(=, M]+M8FFYMS_^;._[78V(C7A"HZUNZA);)/4E]1B:8[Z>EMQH'\:*#5PB!.";@ M\>B'HT]>:#WQXBFE_/BIU><\>ZH/G>H#JK*^\MO_O8K)^IQ7_\DK%<%[EZ7_ MQ5ES.O4A+]H?J>?<%1)QC#>,'PHG"(URLZ3BBWVJ_:.?)W.I=CA'VFQS/-E&)I!BQOOJ?UOYZJ4;H7NPB'J MC^-S^W%\[7T<7W8?QU>-CV.\>3;K&-FV^>8!_SJ&Y*P#<](ZG1>%V?)8%M7J M9_Q=)8)O#36!"/-4[K 0D5!M?WV(.?8A981Q%[FAHQ?Y?]#RTA:5%IS>8G'( MT[ >OTCZB55LB\NB 7M2VB%E)5_J*2KYKYV2.FQO%OUQ4HQN:I]^8/1&<]]A MN/60>WX<>!@Q1*OV M/M0&6=-O2'6.%*[ =545*=E4=:*^*I>&E>UXA[-TV=O!GNQI[JWL.9&/[&G/ MOK*PS>TJ#E&$2.+!2"H<:0T0 1,_1)!%B,:15$T4&85@389T:=;%R2TK?E 9 MWA>R17WMW>B"E*G%C>?U\! O9Z/Y1]E3_C?9/LZ^4[S4/'V9&^VZ>HN+XCG- M[NKR8BM&21)$00 3KNZ28B&-4QHA*+"#8T]X!/E&=\2'NUN:@F_3I4AUL"L< M:)[R<8!>34O5&FE3&ZL'Z1IQ!3JP9^@;E8_Q/"L6$RX.=#9[1L7S@A]+F:CQ MEGF@[;N,0"=D/D1R_PI)R!!, B_&'N*(.%0WP+;?\-(T M0X<-*'#Z\;0ON!J>_)*&SVF*2CPF5?-#1;F.PQ^/WPV*._-\_5 M=XO)9HV+3VE9U0GYC1/TG6Q@:?.K!0H4TBM08]5/PG>:IN$I9XVAB>=?GYQ) M2C-H$3$JH][I5F=+HW=6L'[NO/,/C\W1D!?5+2\>=GF$L$]\+P@QC%F@TC'Q M &(_"6#(F8]B%SDD3,S*ON]WL;1)7B.$JA+6Z'Q,1WC4LZDO8V=R/X4B1J&; M)B'3:>&M7<,_Z&#F"_.G!#R\VG[R27-3^'U6I=7S-6/R8RC;_WQ*,^ZN0A?[ M2' ?1G["I%V<"!B'V(QTNY:6Z"/1%+G=CJ2&,4K*=ZW!I MZJ"/%^P 7]6W+\&O#>C3UNLXTO6L 9M43JPJ+F31_(J9)C6V[I2=ZV[>2V2: MPA_<&M-]STS5I'FU>EG61/FE:P?>+FOL*G82UW4QA8)S%9<Z>7+T^!Y6,=99 MG%B_'!18VAU]@!U@F_RQUCE6'W'-Q^.+;A?+I[:^-N*G4=;RE5H!NXX7UTI8 MKXU9-+"1.)WZ-7MI[('I8UKAM3IZ[3*8U,>RO%KAB.)84 ^2Q/$@HGX(<1@G MT/$0X4'$HC#0VN2=[VII6K>'%- N&8^Y-V> 6ST[S@YC$VO8/EG;S$4*9AW0 M9_. ]!P9U@Y'3W8T\\'H.8$/#T7/OC%.2[S!95K>B&M*59A0FMU]R=.B8:0Z_;I6F/&K6RS;[(5KL5 MN2[L^$%J;;RN*YB9:1)-_O6TBGU6)]8P6T)WD*] Q?\VOYWDEK>9DQ94C^: MG\^(;7/2_7.TZJ52@B'B=^ @7U!40Q=R!.6 RQ M[V*2N"%FQ!NA0@QA+%2Q?)$-W>.2UTMT6H?\CE KID.BIVRF8'@>%=0A5Y>? M6NQ 07SA)-]* T5>0"6//=TTDCI+&LNT]UGUV$AJ]K7;V&9FKJ/2)MCJE7;; M*P'W_CLO:%KRNF+JUWR]EA^C>G'E$.R*,(ZEY>6%4'F-Y-]4JC="HYCZ+/:I MD0=I?A&6MK?L8,.N:&,'O"E7.U-IE?%?A)[67O8X3ZSX+91;V194Z1%Q!0X* M?K[\=B:IZ?EZ(_G:%5C&"_#'J,5R\0!9J\IR.9)Q"^K+HQFU2VF+$B0B(+X; M!S (> R1G[@0$YQ E#B>%[E.2+E19,RICI:V..T=5ILM1B?9U%LR;' T]U'T M#J4]A7N.!TMJ\60WLRJO<\+NJYBSSX]3!(UGXELE-]RU4C(K+'[B[05]N*W_ M:PMQ$DOA# V6OMM3O%Y?BDG M$T]N4SI&E0_9E_NBTB';QF8O&[(OQK&2(0?/6(C+>7C5-%OY-6-U M KURY0H6$Y=A&"%73MLPYI!XH0<3#R5A'#'N>T9WK'0Z7=IT[H>?I)GL,<-K MN)&;VK)%#AA_XNO\L5ZY5!"/:6HNG9'06^IM\SNQ:G@9V=/@!1W@^E9'.ES& MX+(8GS,$31'M5$UW9?5^^]T MO5$;\FM*BXTJC"KQ2!O\6LC_7J_7^>]8,B+??%M',:LT<"L?AVZ,F \95S%$ MH>_#.'089%@PS\$.#L+ )(G@M'"-M.$,>0BW\@Q?L7R-@=53D<5V K,FAE!IW05P KL<%6[CJ)=",Y^#24C])82<\S1);4^\1@9UT8 MYB%^?TF9J5?S]"$?LS*53]X6K(XDD^"^%#F]9OECQ=F'-;[332-RMJ&EV;PM M8'!;X%H9=+#K(%.%G;.-[ ^T(NBG&CE/Z; 6M\[FY)XM(R+!KPJ_I8PDVCR- MRDQROO79,I1H"]K/5*+_TOA$@=<9VTLC=NP^%P]\+KCK0NXP 1$1&)(@$5"$ ML1=A)TJ\P#?-&:C5\]*T3IT.C^\@FZ<.U"-<=R\] 8V3;ZA5X&W6G/^\S"PX MT36ZT6Q93#2HU^_L.0>-Z#B6?M"L@9%!6QM2YQ)JS@!6R$EX&+@)],+0AM"3-_F&D'$J0U2L-0IY<\ZJF8$;3,%"+4 M4?%QF KS<)VC$ML*I7G9^+QA+D<%.PA!.?Z4^=;D^NZN>E_4U76;!,?ON,H+ MEF9JJA@F.=1I:VFF@L14@EZ* G2SZFQ0MY?ZJ*NJ$$65] MR>;V'F=M(-TV;?M>&-U?9=/5._D%;LV5^5TC$@:?J1T6)BR"*HP"2Q)=[;C_@1! _\5G0 M?E?O,_;?^:OJQ)OEF^)R:_K?\&O2M/87 '5!]H:%:P@-,:#'#&@NUE:2F]TE MA2T]1ZXHU!0!Q9%.S8KYKB=,,.:O?6'!IDA_C"L,$PRBM4L-4V ;:6A6TEC] M6)8;SMYM"I6]H5X>ZJ:/B[>B!"!P;Y8$Q MA["T#;$"7Z^R*F5?72@>E$HH(-=8^9EGG-:Z]?>T:ESL4FW2OM)]E*T9.MQ' MC)OF0CGI:,RQK)6@@7_5K"=7QQ>Q?B6U)KCB0UX(GE96/?/CV;2U8)@#F%>] MCR;H0!F/;VGD(>,:E^6-J/O])#?_'RO^4*I-!P;'2@>ZV5I"K &J;1?#1/\JH""&JEABN3CG&J>&5[*U-3G@R-(,C\* M'"+!UK'?T3[F/>(;$O/@.&_PX4MNA=WB[[O#P%$WPXZVL*"/MKT=)F'V3JXG MO"(VR(?5:V+'>WJ%JV*#(A^_+C;\BGF>;MEJH8[&WO'FOQ^S$\DFWS;6K%QB MN:H,JGY4K@)!$.=.#"/D)!"Y/)(; I=!$8N8H8@[7H -SJTO!K30(^XM5'5G M1:5D,+BN3B?3675^,&/G21_ A\S,)#)=C32\F9 M>)&8B!=]77XI/S.IZ#V>[&C:(=D'%.C1UV;3BT.@^^IN\#GS8+,/$FN>\:^< MYD^\>'ZWX;=YFR;U1KS/1"X'NCY7>*AT8\X,FER:.FNA@PX[8!NNRGL%YN9K.P+5/3-\IM-SVVW/8M_OZ1R;93D=(:PN?- ^'%*J".B ,2 M00^%#** N##Q8PJIXR0Q][#/A59,S=F>EK;&-6#K\Z67<$&#U[3L]BF"AYTS;%Q0@OM4RS.7X3XCX&$I[G,OC#U-?I)MYL6SJAX8"Y\R MY(60N@&&R',03!(JH.LSCR6^)Z0^,(D@Z3>^M.G?84NY8?S;"\9T#]S'\3#Y M<54+RW)%Q6/B6CM [S4]\XGYH5"'1^1'GK%:/[5-B].8UP)A1(F(^-L ;EX.58JHOB-:;Y9;IFWCR#QQU M]A%/7F?U&#W3%EQ]T>,2*J\>HT"S!.O15\=IG$_JA%2UN>)>PCU."?1AC&BEJ.*FC\4P_$-32?-ZU.^NL/1!G?VX>/F V \NB6GU5[H#K[VFY"EV"HR@1 M,/;\4&[(<0P3ER0PYD$4"Q?'.-1R3[]H=6GKMLHZGY95JLH6_RSIVQ1=!0 ) M5O,H_"5MPW-P-!E3^WS'\: ])8_*/30=Y0N]J2C_M9N&+]N:90H>A=]-O^._ M'+?XO7]X7.?/G'_CA0H .N&T6]=$R[_="'76=9>IY;CQS]4A0[U%NCF:7+EQ MP' H-].QQUV(XB2"A/,8QF[BH2AP_- U,M$GPKDX]=!SC3^VKG'\XMY4#1O0 MG2!F:_=4XZUG"2Q@%&&46"B_$_T MLS3EO879R]!@9-B=XU5/R5I@:V(E.88H8V5XA@9+RNQ4+[,JHS.B[BN3#MF1*%9NSJGK)>SMD\AZS&=(TX8QWFXH(CUA,-SWS" M.BS>X0'KF>='5K5)2]QF6&P-DB>>;?BM*G6P(@Q%OD UMA4&>]0P&6^Q-K"#&$V=>D46# M$5OU5(:ZFK<:BH;0![5,=-X9$?$L=R_97B#8S[R.*N)^$-,P9I"ZCBIGQ4.( M!7>@%X5#G*$/BU 6IPR6R M*H,@7RN4S16W:_9QF<7>GB5B*)SV],OS1%>!%T.OYIT MWBMOXL?LEZS8.GEN\?.RSR3*OCY2UZ6*:F+2FVRZD8TK\AN M6?OT*N#,(PE%,'(]"N5.C4!,"8-1@AT:A,CA9JZ:B7 N31^W7EQI@_S_W+U; M;]PXER[\5P@,,%\W4!SH0)UFKIS$Z1T@B8W$_;Z8+Q<%'AW-E%7>DLH=SZ_? MI*2J4ITD4D7)ZKGHM!-+Y%H/Q<7%=52Q-U5V?+'G'-"*=56+;M-B'I3X%R U M0X:EYT9:?3W]< 9K.O;AT5J[][NU:S-9!?]NV01I ?:,@BVG.^.^_"SVW&[? MLECA;MSUL%4&;R0JIZV5-R[4)P7U1I[./!>ZBA2JW T_UROYRK&G"R_N)NE M=BIQSY-#;?+OJ]JX51V^NE+KW:8L2IRI[HQ+DA <(LIAC F"R/W;=\8G&N2ZPJ13>': K3(-K73=R*N:ZVWA>,T-OO!$ ZP MW>L@WX.JR>6O.UWAK0@8O]U\/ZGJ]5P,''S+SIUOG7YR83))F; MHJS\T0]K<'][=Y#(O ?U^LR6Y>:J19=N/4K!18@&WG[ZZ(U1M^L;G"&M!P2$0G,0R<6B5%"I2W"YB9O/FQXU:,@ MS8"J__/*L6;ZM?45TS,%O<4ZC.U6E(2#/1\+L.,1BG4.%9<+T'#V*G];!]EQ M5O4=_BX97/'=KZO&.@O0<+Y=V3NYLO\I5W8Q2LL=VTMBR?QCC:Q)[3VVP3PV M\%@?WVJ2;>6VW:LH"*.04R>",8D2B(0?PUBX#+J^XZ" \H0X-M)L#V>=FX3^ M3G]RMEE5-=@NIHX:MV[7@5]/(EL'=61Q>Q'#)HH#6%45!Z$T;A;NT9QSR,,] M#X-F)NZ%ER=NPOIYU[G$1RYV'1' V(\"B+ K('9<5=P'>R[S1!)'GI%'\VJ2 M9B?2KJW3=46W&0L+K.FTG'39QO9/7ML[%XLC!'B:0^\R#R/,2F!"&(5.9 MHMQS$"+"*%=(:]JYB>3]Q1#LB*TNF%]O_C$LA4@/?3U9:A_3D>7E-7":)QH9 MH6,K[TAOTFG3D(R .,E*,GM[F%#ZQDLLY1N[Q;EJ]5[<4+IYVJQPU0%#I#0M MES'C0K@BA$D0<8BX@V'B<@*1ZZ(@#'@BF%$WP?XIYR:,6A0"5I-H)GPT4-83 M/':Q&UGH;(D%6VK!;VTD&X(O]WLW%CSZZ%@2.AH33BIP] $X%C8&;YJ[2IMZ M)M4!J^D>;;TR-VG0D/;O^B[/-O_];LZ!K(^\F1NJK"D+%S@=Y*=LCS.9;_(, M\6U_Y+E?#[1-KY^>TLJI7-QDE:5);E">464C']KXTVC,&7V%+;HK]?6 \K&[ M@PX"S9;MU&CN:6VH0V YL:4.&F2@3?5\E^XZ..@;EW.D*H&A>JRR /R1KXMB M*01RO(!PJ?U&/D21LJ@*1*$07A32A)+(,[J8#R-C;J>A8@#+[T2Y@V@=]E94 MO:7%.@M<.FWYNDF%;;Z,I M+M=9)MT&^KI&PK$P'=U@6,.I-LH^%D8%#8(M\>!'3?XX43'#D+-F3#2:?&+# MXA!@3HV,@T897GZ-KO/G=5XY>E5]9?Y>Y>;EK^_7C"]=2I"7N %,'*_JF1%# MHIRMQ">$8>[Y"&LE^FO.-S?1M:LNUJ)9WA84U1)FT% .%.GFA=FZ<.^682.@ M.;+0L@'DH))M&O!<5;FM:_S)"[AI,'NNCIO.:P,S0XJ"ET53&FYG?0T)]5PO MIC"DU($H]!@D"24PH$[$"4UXG!A%")^=96ZBI"$/X(I83;](-XYZBL[5Z(PL M&FKZ%MN*C:,8I3LQL)6Z<':.:?,0NM@\22KH?/B*ICB%X0=Z^-*,OLR:L%$^ MR/,\VVS\4KS-)WB>L;,M8$Z?&JK#WC FU[VH#J^[_#Y?OZ22V*4(29P@3T"? MAO*<<3P"8X<(R **XQB1(!%:K6'Z)IK;4=,H6PVQ+35K2["IKGH!7UTE]7K4 MIM%.!P V0"?M1N,*9?3"P!-KH=WLG:J?/<^;&]U5X/(-+3=XM7J]QRG[1W&F M2(IQ)0*S4>Y0TRW5R.)S@E4R#]>P JZM ML(WKB)DV?,,*<"=A''9&'2:BO_+R/2Y^5GJJ*I7Y^F?!V:?L[IDK VKV>*,: M8E3%&'96$,*)8#BA*AI.R#]H &,B+Z1^C'SFLBAR7*/48G,2YB:*=Z0"O*/5 M3*@.6 8]03HNN",+3TD\4-2#+?DJN_AN?U%5QLY?^VU?GK>E$UKCVVJS#W/ M*YWY\RXAGZ'$X1ASZ 8,*=>R!S'U$RA<(5A$HB1@1F+1%F%S$Y9MOEH5I\"6 MLVT@R(XWI3KMDLDD>_5M\XKJ"]:67--A]08+.;:/:\HU-/>.60;$.5/#IY:?>KEKE[OE+"58@FL4DS2 M5;6(__HOL>=Z_[%_@JIQQ6K]EZ%V?&%Q],3O]9"/+$SW:FQ%X6);L\9B@D8W M!I;DVX5))I56W8P>RYZ>IP=*$KE)?WAN_L7>%FX44TH]"FD4JR =%D 21!XD*"%4,!)01RM(1V>RN4GB]ZU4 MX 58MS+&!N< =V+-$ U1'&"(71]#)+"0/R$?^I@';AB)4*KIR^3DM MXL<3CX?[.[RJLK%Q"0A_3+.L2;^N*1@)?.QZB&.IGC@NC2#R'0X3)K][+R'" MX\@)/1HVX-]F["V@WTX["?!SL-LOQP01BR4[WK9S MC@G3YPIR6.Z:LQWZ/E]3SEGEV]Q7>+_/^7-S[5(50/!J5=R)RT?Y4EZ'G$3X M#@Q\)X3(]5UYNE(&$]?S>41I''*CLG16J)K;,;QEJK;"/NW8JK3GG#/^]*R, M:8625ZW[D9F@LK.>>A)M\E4:6?0=+M">HP5H\527.E)X678,Y'EOT MW-Z!'S55EL)R3[@<%'&['V6R8-H3PMMQLJ>_'&HKD'2HK'=UXGY+B_]^+P_@ MM%0_+6-5\9M%&'*1N*KK?"SU&)Q EL0T03SQ M^Z U.J JVD% MBEC3&]-EA'4O3%9P&_V^U**RPFG1!DWJ#G6-C%%K96A 9>TB=7FFB>]1O2R? M7J/Z7[G:]'B/\[N\2C-B597PK4=\21+7B;T$0R<('(@\>5LB7!#(O) Z$::A M+XQ\UAISSD^\M V1SS@'+U49?&668>O5"N>%LM34)IKA%IJ+2V!LJ+$![*3V M&DFP2BBL26Z:#.SB>D:QW/1!9-^ -'CZF-79 M^/3U(<=9H6*CUYF\EE1_6]6=6$Y\,_?KO/I%6>8IV9156ZVUI%X^LJ3R&W5$ M[$$WB!%$./)@(KB CL^Q)RB/2&)D_9F4^KG)R(9)0!LN0;EG#. =9Z:A.I-^ M$'IR=K;+/++$KO@&!XR#FO.=@WW[$6PQ "T0:F=[ZZ/8X[ 7^M0"HF%4CSS M^O,),R5PJOC1 M39W^TW@N1DBZ.K<.>@?-..B.?$KT)%GMB&\E68V>6=6!V+@95>IZ\6']A--LB1//B4(_@#R.'(A?'*RCG(FM?%BW3 IUN9#B'2Y2NN2.< /?<2'E;@)1B G$ M.(F5MN*$G-$0>;YA4KC)_',3"^I055'H !_=B=K=4AH&C)46HX71UES&@GL" M]>7@4KN/C%!XMZV6#0<+4/%@58D9 IX]3<9H]JG5F2'0G-%I!@US57<$W3(< MGW?YP EV0QH*#CD74OU!'H7$92HN-O"1@Q*,L6'3U&&$S$T:#BU\\WEHAO?@ M%=23EE.LR\AB<\PE&=J!83">=GLQF)/Q%ET9!H-UH3_#\/$&UH93WB]>]X\TJ9E5$ZN[.GBUW1MGO5I]7.?JE\LX3CRDPFD"BJ4> M2D*I@@8!AW$8Q"YR& F)416.<'Q3CW/"J37?NYAL]MN[^&U8/L"O!#L0L:?FU6EQMU06Q5G1N' MR&FKT8T*]$F5NG%G,SM$TG6YE!>"7*7M?^#U_UM%HJIT_F_IX\_R3OQ9\.K@ MDB?9X>\_-X4J7ICR.<08>K#6& ,(Q:[/(FXFP1:9X95JN9V1-P= MU?G(%2-P+>!&_J5N E+IC*WZ'U7"O=Y18G=!NT^.-UNFD0^*+4_@MRU7RGL# MCLJ+@(HU>">@9*Y6ZX%D[^2Q'8=OL8!L33=*@%0R9GX+>4#>_YX%U3[J1P&^ M/MGET-5I[3I>7)W8=N>:Y( >!9[M>3S.X%?U KYY?"QO\RKZXN:I'- *^'" MV9U\+:594IKS1]5-0]*[SOAZ4QPIY56QK$&-@X]@[#[$K"$X\J%D$[RA383/ M@W-M#^&C4=^BA?!YQBYT$+[P\##KS:T07,41-%%6#_C7MZK17B9ES$9.UL@; MJ?<]S:C4 U1PO2^8*@XDG M-4&8 W)L5A@P@HT"G_NK!O&%YT81@TQ$\O)/8BHO_\H,X/H\C@,G,>QM_C>Y MSM=]>SJ*=UY3H5/W)FX1L['5F.,:G19O4YHHC%*E<^*;D2:KW74ZK[V];$?] MO/_8ERQ(XCAV!8P3HE*Q!8$QIBYT'$0#STUT9\U #!O@WK*JJT>J*V1IVV >LK22??3,X^8&Q3.]"'[1W'/ M>?Y'OMX\&SFK VT63\^K]2OGWWG^DE)^P:&YJI:VZC6@[I./ MF2HL?5]5=7R_+MJQ8H*$8>(C!'W*?(A"SF$<^P1&<8 $=6./1L+(L&&7OKE) MMCH^@1S&)^S=QPMP^TMQ*7];%SY[3LNZJO>BL0M>$0]H>^DUS2MOMZ C2]:S ML2;VU]+<0#,.XK:L.):IF];4,PZT)_:@D:89=F2<.MJJ GLI^\ %SW/.FN]< M>=A4 G(=(KD,0@_%2+@08]>3)P/!JF%, AGQ4> [CAN';)E5KA#VH'] #*-& M2VPDM=@XH6D\$=*0#GA-/N.E> F,!?1V"EN3P0"(F%;?7 74L5:\<;6!G14HW3YN5$BB7 MJC,TI31=AP5Q%'(H@D1UNHDPQ"2*I3KM^EX2>9118M0Z47?FN>G(+<)!;_46 MPZ:'VJNA)PM'P7AD\7=S]_[3A2HU%HNB#D;(5I]![7FG;21H"L=)IT#C 8=OV0]9LDX4&FVT4F31B19#$-ZJ]BC_H CJU%&36K:-ZX*&J39H[SA MB77^I%JNW)%5^EBMD5)=J+JTI$\J7D!\E_]:B+K&4]5\YX-%R'?EM4SI&B%*(A$[4>!AH]9,=LF;F]AHN%N '7^@Q2#8Q2/ MH&:RRB-KL;D %:- <0I^*%Z'I?/:^@[T%)RW6]V1A=[;+.S0I&#+^-M-%;9% MW%LD$%L&]D):L>U9KBZ;W1BCZSS7;[S@^0MG']?YQTVYR?FGHM@H$IC"/L(<_C44B-HE:-*9C;<5 [4^N>9DH.M O9@+SAHNH7 M+2H^0-HP,KBZMN9*Z4GS4?$?66 ?5MYNR&\RM<&W-O0U"^!3'_37U.$V@\]^ M56[-^=^J1K<9/!T5NPT'&B88/^(TK^J!?]EW=?^8\_^[4<52FU)TCNLZR&$A MQ%)YAL@5\B<11-!S78J0[R5A$IB(0HTYYR;\6I2"':D#B_WI0*XGTRP#.;(4 M&XBAL:@R0,62<-*9<5)Q9 #!L0 R>75P(\AGGI>O]_+K4*F)M_]WDSZK:3ZD M!5VMU:3[L+08AX'G.3$, NI+V9.XD& _ACY.B..RQ&,!->SWJ#WYW(30EO;* M/;TO3CZ!I[.V:#!WH'K0>?YP5T>2LX\K_*BK M@UP>86Z215(*%:E T0K=@QJ(#=GZRD@'&G"!'XIF2QI)/RB# M])&.82?31OI9:^LB&D\/M)[(]?TJ5[QR9$NU(B(1BJ'O. @BRD)(/,^%<>PP M[$2><+S$R#K2&GQN.U_1!A1Q@R((#F#3-&D,!&-LDX4N#N;6B#,,V[(VM(>> MUIIPAJD3:\&Y9RP;-Q_D>(UQGR:,^0J!MD7RS*L#.S95-=Q50MSS.J^BV[_SQZJ#[S()6<@]G\#8#SV(6.)* MV2-_\MS QS[&(HS,FC-=G&IN@F9?V#[?T0J*AEC#QDN7\=43+790&_O&L -L M3R;XW@>8>Z/-&TC9!Z&3[I>=3_QL Z"#A7 7G%M@7\#2DJ"\62 M<1Q0XB,88=5L%B,'8E4,/9+7"1:$C MB5JGQPD1S$Q)5SZC*]\?2U4;=B;-M M^S8IL^N8MW\W+#AP"6,]46$#N9$%Q99$%3M*KE:HMG;%Z"OESDTJ^#()(!!%% MD LJ1063>D6"Y:4CP+Y@JJ(BY4:]H"]/-3=1\1VOFGH63UM*#1MJ74953V38 MP6IDD=$060&U(W-;@\)B/ZI>+&SUE+H\T;1]H7H9/NGMU/_&U7DW55#I,G9% MS!W"H$MCO_&D!& MWN^':2P5=8LJ5:7#9WM-HLH!__;S4.KAWRK-Y("YCBR2P^>&[>(_>,9SO)+B MX88]I5FJ+ADJR&I[)CD1CGQ"$NA&Q($H(C&,'>Q#DD2N'[H,Q=C(O-@SW]SV M>$-N=8[A X+-=GP?S'H"P")X(\N#-FZ'M-I7 C11L20E^F:;5&AHLGXL0W1? M&]B-(7_$6?H_51+P^W56R+L(JTO[9>Q>99,VS=7NQ,J[_)=?62BFI6\+>_N(Y30M>?,H>0Y&OAOK=F+MG&EN.D1%+%A7U *^)5?59BQK@O6[<'8CW"TRK>(VMOF@@JPF M%.PH50TR'^Q"IM^,U!IT$S48'0ZA4:M0+5@ZVG]VOS]92T\M-MIM.O5>&)!V MICIG%^]7ZX(_K+]DSZG*:GM0UEWC+AD:0\U-5-8D@XIF)2 ?TJ>JCN.7K_>? M6BF;Q0)4?!CDIFG VBT^1T!T9"&J"R;X4;%@UX%C"->P5#:-\:?+:--G]B"Q MS>"U@:5ZJWJ_[[=9;,+AG,<GZ)87IV8%T,/.2$.J;Q< M.7A XX'.2;6^WC?H+]"T)5D+\+PE&4@U5]2\U TO#7=Z-_AZ._]Z+*>1! V= MVWZ7.U*W_5XL!H-J06*K5D_G7--6Z=%A^Z0^C]9+5V@!GYZ><9JKX=[_Q/EC MU1LSH"(*,/1<#T/D( %C2B@D7LPQ"6A$L%EU_K/3S.V:42$,GM8L%2EM;*WI MCNA%96G->5VJG]8L#% ;3M$VT!^NPG *10+L*03O>S :IE%,YF@S^IH;BH%:''"^),,H'A5#I.P6-^Z= M]2VJ%NM"<:$7=N!Z(J:M0BTJCFTRDP&H:T M*S$9^X [A,-^::>+S \MZ70ZX)2EG"ZRL*D5>N3VW1U<<.![!.(*^$ZBL[(A!@L,$)M3E"?>>V MR]MD [8O@*@J?DLN@)!L@'3/AV%>E.YJZ"D2(V \MM.R#:\B&2B:08OH4?0( M0Z!L!41KSCIM=+09%">ATH:OFT=(//RU?OBYWA3R@OGPEYSG]2[C*EN\?/TD M&>6Z"2WY] M+JBI!3MRJ[*N^G$ 9M!WRZA1 1U92DFZP99P4%,.).GGX>W7?*[$63_^8C2\ M)XK',,+=3FS&(,@Z8C7,QILL=F,0F^U8CF$#F$G_(B^7G].RZ8TC3Q?>*E^# M'.$+XB4P2-P$(N0%D(0AAZX3,Y][?A+IZ:==D\Q-IN_I5+H2-RP.U EGM_"V M!=+(^VP<^A)!((.<]N]K_7L]:[<;^GCS_). M_%GPRGZ["[EMA>'>KXNT#B4K5)H YT MJ%#^F0"A(#+JSF*#JKD)DB-G9L477 LH.:OK92WVL?&'(?-;_L"//8?@-I/: M0%Y]$:;-7ZRLN;FG>9*5G-8C/PVEZ,]_XU3!V^="O']Q, M^#.>+F^ENEB^?DQ7/&_JU+\N<11$*.$>=#W"(!). #'GL?RK&X0XXQCN<"?+-6KK('_9" MY=)XDXB''F:V&[WOL4$UUN_Y^BM?W[P\5A&CAAWB+[T_MWVI"H;?W]Z!K_*_ MFQ=Y/#YR4$?(7M4Q_B)\_6Y &\B-O'/M@&9::+T3E:%EUL\/.F61]4ZVCDJL M=S\[T%^XU0"J /MEP*,@\)$+N>.KTJD>@:I^$20N8FXD?_*Q40.ZP^'GMOWW M^G.=[V%XNSG"3M.)-QB1L7UUVF"8^^/.\FS+[78X^+3>M;.,G3C1SC]EKDDW M,?4?TX+BU7]RG-]F3+4,7SJ^0S .I?[L1Q%$8<1@0A('>LSQ,?,9"XA6S&K7 M)'/;O V=H"84*$KE)9*Z@.$^-Y-2BHDZFWV7)Q!1QX,)\C@D,0\ZDL7'\.J=YA9!&_N^?5+ >)IRI9H(C538^'BV-ZUO M?('UOC+'EUXSC[5YCY]3>7-(_X>S;53P^W51RJTDYTK73/UEB6..68RQU"4P MA8@P%\81I5*A0(D?)K&+L99GM"C4=99*4C6C@+6A1D[( M6:+*Q;H1@4A>OB .@P@R$OEN(O\MY'@I;]AD_19@MR>>"NXLXU2E&#'^DE(^ M"NC=@GT,(,=6\EH([I(U%(U5K_0%J(FN_L4RE/JA2K8AG2A"R0:T1O%))CAU MA"5I#3-9-)()4^T@)*/WAIJ_Y(GZC3_+#^8G+CC[L,GET5L/7QV^Q1*)B$>Q M2ZO0(X@<[D#L(@H=PA"/?3?TD3,@R;Q_9JW],'VF^9[FNL]04>9I);-IJ_@O M^"W-ZDXBQ>^F1K7>%=$UM%D!>,KJ7BUJ04UN(V$6M<9N,9U4'QUK9KK>"2D"<&K.TWYS8!EQ7/Q4_ZF RQ>\JDH1;FN5'S8UV%]7?1K%!/LQ9 %+(!)N M G%"0N@*%OM8" =[KE&E<7,:YJ?(%S\7==9)BXN%W&4[D54_HL*/!_<[&;)8 M>@)LY"4872L]C_Z^_<%1]Q3P8Q3[PQ4HVBJB/H"":>NL#X?HI!3[%4.9ARDH MAZC\!'6C$IK'YR:G*E^Z_+U^?,&6[VXY,I#ED>5"+[=&@0%'_ V* ]B.,9G; M_XCHMI?_^%<#;S5*"WFG=)-V1,9-GLN%J!R1[U[WCS35=*JJ>Q]QFEH:9;?LVKV"P7=>PKG>(( M5BP=!4;M^0;D%;2?VU9QJYA? ,5^W3D&M !8@-VGLL< *! 6X$O/]V)^3YQ\ MZ6S=-Z)YS5MW8ZZOYS:;\N6'MR6 \42[*S9[))Y9T>X\:5 M]ZJX*W_R_.$GSNJR^<4?3HTL-1A!#E MD%.!(*))" EU8^A[(8T%IT& C5J8SX:SN4G+BL)&,K+U:H7S5K-T4P_'7$ > M6WM_RX]B_LK]KLK%#AY0X0-*"5#3I43J^C5&JEG!UA6TQ6F7?%$]4L5TMFX, M,[@"C+7^;WU#L,[7W^,",=9R6KM?C$;@P(('K>L.+XLO'*O2S#P7!!3NAS)XQQXA%L5/K +GUS.[+WHG!1Y\L78,NB*HR_8Q)47"Y FT]0 M,0H..04_%*^@8M:T#H+E3T'OX'[#!1[Y^'VCM34OCS#."M@JE&"9NFE+)HP# M[4GQA)&FL6?1NMN418DS)DE9(ISX+*$$>L(G\CY(",2$!.K$"(+$]SP_U/*6 M:LXW-Y%_8M-:[VFU:]1J@S[N=0:6$0U;[=G>W+)UAG4= MT]:YUX9)F(<<,WZ3L4IUOJ%4Y? 74ICQM))M=2[*DCN E+N%895J-9YR9MMG2"/:%F@D4/:SWQ8AW!D87,&?#&S4,S LB2 MN-&;@Q>WFHBK.FG+-"M:[X5!0;5;KJ3M1B[L],CK,K0"H).6\J M4)5)Y779\5U,(@)#0E76\04Q$A=+6IU-RC]M9679!V M4;>FTUDB:V+ESRZ8IUJBY?&'2?.OO%3AP)*:EY1Q]N[U3SG)I^SNN2I%F3W> M4$E"%0^\C'$8LR1(8" E-$0^HQ SAT/$_8A%+$0^)R9M>/6G-I+($_3H5:4- MJNXCSPWMRI/TVT9M_C3[':RW' "\8\%,7!NLBIY '@?KD46N@KG*3[AOP_SG M%N8=\>"F'V9C86J.F"5Q:3#QI +1')!CD3=@A"OB/TB_@XH<.ZCNMC%OU=E< MVPK+/,V*E%8V1G?I(*K"IA/HN*X4@D'"81(3%W),*7$I\PE!Q@$=HY Z-S7V MYO$QKY)@Y>9M" 4OM8> [YD8$*DQSD(;A%Z\^?+-/Y;B;A\9O6-8:M*[#V&, MB(A1E\5FB,,XA$X?LS JX&>#$,:=\]7N"BD2J_N[3>_TF+IA3P,28"@ MCT,'HE#^E"0A@<)%(4UBZGFQ40KPQ9GF)OHK^JKK0+L;9XK\:2ZZ/^6$784J^?.WL6LNY-;@.MD?>V-E#VBOOV MH3(H%_?L@),EYG:QT\[2[7QNV+'^@3_GG-;1(O+G%:_4C8S=/*WS,OV?NL(6 MHX[@#G5A%,ES'7$>0!([! 8!"IT(AVZ"/;UZ<2;3FGSFT]2,:U-=%93 +7+- M#GXMW+'K![Z#7.@D00"1XU,81R&",48\2E@8!*%1IIAMU*<0Q9V8RRNV$C6& MUVLM[/7T+]N(CBRNV^0NP([@"M<;G6_96#LS 9:6FURY9#ZFO]1/35/X9>0D.!%>!(5 4@+YC@\3E\F['48(^RA&%!L% MW%R>:FYR9T=IM3E$0ZMA^/5E8/7$BQVX1A8JATAMR>SO5VP>U=R+AJT YOP_Z[^^9,_I^ZQ@\N^[JF*:][[N4>:V_2MJ MP4/ZE&:/"R!I!E^^WG]2Q5B+5*+6$=]@"E__'= >4;V/TU #AHOU3Y]TKJCG_7*_D&T6=#+HDC&(_Q(Z\NJM8HCCP82S"$,:( M8-\/B">_,).HHM,IYA8]5+?B*UIT_NN_Q)X;_0?@%;T#RC$?0AI'<8!=):19 M&$%$Y!^Q0Q)Y-8DYP\P)8B=>/M?E<$NSS=>/"^PZLJ.A.7@/#'-%.M M.I08JBFX&EP4,!'PF$ /RZ\4)8C ..(>I"*FE+( >YPVX-YF;#IHMY-- BR7 M]Q=[D.H>@=> -+9YOR)H 6[*,D_)IBZ=6Z[!/5:=IRQ7!3\+@LTJX(<33%_U M^RR#9ZM\GW]R8%7O]=.3B@F0IQZ67W9C?P@$3SAV(ACA4)F68[]NA.U@+OPP MHHD3&V4IG)UE;I>Z/9'@65%I6''[+)!ZN_QJ>$;>Z"UD*@)'L-YT0F"KY/79 M.:8M:MW%YDG9ZLZ'A^WW/[.!?[WC&15H6#S]Q^<_U9L4^/9DGH(".!,(R,N4F, M-A>@Q+^D[E7SH:HEE> OQ0E(*U8 W_)2/9AKMP.] M>'>P$A43H.8"[-BH'OQFI>FH'2 MR;F!1$PJ"*\#ZEA27CF:><_"&\8J$P%> M[0+Y/W-<\&^J>-.=^+.H*W,L"?$"-V#*,^]Y$*'0@3@1\J]4^(B@.-9L@&(P MY]R$Y*>,YHI,\!OC]4^_J[IQ^WRAE?JW!<@5&W MX$8^BQ4G^GWA=)>C6QJ. M!/+89O4=Q:WDH(IF4!$-[@209-<5B>Q#JM]M;P1H)VJXUX+XZ+-5G<8VJ^KO M\IO&)A^Q40<^0^PZFO#ICC19'SY#UMJM^$Q?'9@M*GFHFVG7U9:6GI>0@(0" MACCA$(6$PL1Q7>B0A,9QZ*& )R;*\/$$UVMX4J>GJS^L(L%R'0% MRD4H]=33:P :6?I^5JA\KE"I:;.8C'F!:ULIE\?#3YM8>8&YD_3)2\\-],70 MGYQM5MND\ZYZGL6E@IYU<#9QPHC[%$&/4;]NE9P@'D+7#P1C3A+@P.A&;(VR MN4F/+6.[RA&0=";5%?NL.G*:5=<;*3[RLFN:[=]B,<=V;Y^L8W=R9-&9'6DO MXG\TS&TY%ZS1-:U/PC:<)ZX,ZQ,,]8#439S_F98_WV^*6EY2:B:U> M=/4$E4W,1A9-1TVMJQ2 X^;+]B21+C"69$_O=)-*&UWFC^6+]GM77[A5Z,J[ MURK/O+Y+!3%Q0T083$+N0>1$,<1!**_0L>,E$8T(\>G *_3Q7'.3(P>7J:KP M@;PLU:40KKW@GL!L?&6]!KPI+Z%FN%USH;R$B/TKXLE,;W7IN\1RQS7NXBL3 M%S3KZNCYP/,G=YFX)$(",REOY/T-N3Z#L:N*/'HLIH1B$2;>) 7->DF=F^#: M-?F5DPUI #W.>FJ*N%FLTM@2 M][#PA4F2SXBT&ITR$V0+*28!J;BIRPT72H+)OX*T8D[%4)JFVX^YU'KGSTP6 M<.0#J*8>_*;X_+VV_^Y9!7M>M^O;/%^QNP"'[($M?_9.FPD6P=)Q,R:EDYXW M$T!^?.!,,>5;]M^L;_:QY\:!BQ!$.)%_\"""V)5_D(@2'(0B\MPWZ+TY2X/+ M"+T9A]AI;*Z^WJ'S1FLZ\B$S_7*^49?-,-F6BKWSOHW,TX7CHD33'F!PBSRI M7)>OJD%3>9-5?>^?:]O.@QRQ*EN>1-SE'G-@C$D(4>2[D#@TDI**)<2)(IYP MT^YW?7/.34:U L8?Y+^G2B&ISII!%>)U0-<34Y:A'%E #49Q2'\Y75SLM8[K MG7'JKG"Z$)QI^*;]JKWFXZJU'&?+D**8N(Q!EH@8(B'E#N98P)@()PDB-W(] MHSR=RU/-33/3F M3<4/&=;I)W[TQI77JNK:5GSF+WSE-=5:8LXXB0B'<224>B(83)((0<]'OD.$ MSQ@S4D\ZYIJ;Q*AH ][ J](9+ TO1] MYI)SF>6+UYJ.5P8FA.#GM,0K%4Z]#;Y^OR[*2I<."$>(<@&%&W.(J)- >66) MH(-BQ#'QD!L;A2QVS#4W"=$B%>Q2#A2Q@RXN72#KB0Y+T(TL.@:C9IZ'T8^' MK:2+CIFFS;#H9_DDG4+C%3.QP7BZO,W*M'R]?>+Y8YH]_I&O_RI_JD@7G+TN M/9\0*D*FBF5Z$'E8-<"3]Y%8WDP0H)8/\82\0^L:=1!AH,K<5!+J/#],= ME%VJ,DO5[J-WKW_P]6..GW^F]$;5/JH<0RW/3>"(.)!W#2I\1ZH3JK$R#A-Y M_W"9$Y&$863DP#>;?FXBHQW<_WE?;:3Q[Y)7L.<&5.R8J1R&:Z.GA8R'^'06 MU,L -U[Q<1P]PZ"SI,,83CZI6C,,F&--9^ H@^-HJ])N'YH2;Y^RTTK%W]:K MU<=UKL)ZESSFC$4H@6[(0HB8SR%FW(=$L#"B'E7*D8G@,YQ_=I*O1>S_!VIR MP6\?N$AI6AJ::DV70D_.C0CPR()N7W_P0[O^X%G(?R@60,.#15$W$#U[@:1& MLT\='#H$FC,!GX.&,>]W]55^:^SV%Z<;54KT3L@]*F?XF!FWO.H=:&Y2JB(8 M["@&6Y(7LRVRM6])8#\5NN60=P)&E4#]V(W2_T@9H4 .L_M$GZX&ES6B[ M#9;^2T.;)Y/RNXH:3,N4%SOG#:7YAK-M>/G[ MNMK=DF.6^ &1MT+?X_(/BB%.8@H#$?@X%"S@46#6W?<*:N8FB;[_7.BD^P)Z1!=BQ L4ZAXH9E1[:L ,:?G;9.PO0 ML&2S<[ %9*VU%+Z&EHE[#5N [;0)L8U!S:WN'YKJSQ_3@N+5?55P[*/\MV+I M\CCV7-5?#4<)1)3(ZR5F$71$& 2($(=2H6MSOSC+W(3BEE!04PIJ4D%%J[Z] M_3*H_=9V*U"-+]%89"=_?*HDUG9>QEKV]C['QYH8>=%P?EAO>]= M/;0F=;SXL.%?I1;W\!=?O? OZZS\62QIXD<,\P1&D2-E L$"$A*[, H2XKIQ MS!/B&]G:!Q(R-[$AO[+ T) ^= DT3>H3 #NV<;UB87'YRR M!?A/CG-PEUEL1',MB+;,[$/)F-;@?B58)Z;W:\ZE)"$X1AA2 MYKL0.2Z#,<92-7*"*! ,N:&K%8Y@,NG<1%YOQ51=0_#P9>@6A6.!.[+8FP&N M^NUHQL!WHGXTO3C;:3ICBE!'UQGMH29K.V/*7+OOC/&[YEZ&^Y?GHW@$3:_" MR8MS$[[R_ ,OA;IWB77^5#57_B#O"*NU2DY<@(IX?3_"*4[]?H.K(!I9A)Y! M9XP8C$X8!GD#3D>;S/I_D9&VM?_R0\/NH3=9F;)T5?D.]L:OVMC%65UUYNEY M4Q\%=^(6YZH ?B$7MFYE\'I^@"H F@<^\EP70XRQIZ(CY$^^ZT,_Y XFCN"N MGHXV :USDRYM2EL6ZT$QZF,NL=Y5>"8+-[+,&[AFQG?B"="T=&T>D]));]83 M0'Y\^9YBRH$%C55$2KL ILJ*;M+E>$B9RQP*"<9$>2P03&+'@W'H$$X(C_Q0 MJU&LQEQS$]E-DBW>^HVJ.H]B4TIU$#SFV-BQVP6SGMBU!-[(8O-L!=]6D5_[ MF8D:N-@JM=LQT[2U)S"+,/8C)QS#Y[$E8&ZB1GYG\3B^CAWD=GT<0X",AQ'02V5T54U026OJ1L@U>@&Q@C"]9Y# :9KXZ&FLQV=9Z%MN'J MPA-7]%3I:K5YJ=/F75U[_VY3%B7.U +_DZLNZYS=O$@)\M?IIKL6VTJ4H[L?5JA?-"_5-=YLDP=6BJK\.A<2PUT 1&COHZ M?$)A0DD A1#4I6&(?(\U7\=MQO[FW\:6@TF^#)ZQO^DWH7DSG]\J3WC+']C/ MYV[;P*?%_0)L^0<- &"+ *@@L-S?9[HUL]GL9P*JI^_\,]U2G&T#-.'T-G6D MI<]#G 0N@Z$ZKY#G^9"PA$#DJ/YQ*/*0T(HI[YYF;M>8RI@%J[Y,@+;%#_^E M?C9LW'T!VFMD_TQ%]1F#;-WFY[9R)-W^ MDELPPZMM#%!O31'B,Q_[7@)CDL004+<+)2"N68-]8351"LSLD0;L!"CEHRQ@*JUYM_#*9FX+_C5 MD)VV#+]^R(&E.==/3^NZLD/CT U\SQ&NZT$_C%V(?,>!<8)=& N$F1LRE\5& M)7M/9IB;G*P)K,N7&);3+^M/4S+[%W M4C7SXH/FSIZ]*Z *A--T]AR^-;=-N:?NW_5=/D= ]+M\AF,P\BYL>7=LQ>Q= MYG>0>^=HJ,G<.^=9:+MW+CQAG@W_/BU?U8G[?LWXDH1>'"-YO?!()(_%P/-@ M['$7>M3#3$0H3*A6LNOQP'/;>(JV2N\$BCK]+/<#L+IWWC40C'WZZ7%OE+U^ MCM5!">L' TV6HWZ._'9:^MG?#RWX?,.87,[B?EV4>/7_I\_5UR3\F!'/EW?\ M," 0$2>26R_A,"!NZ//8<8-(N_;$Y6GFMA&;$L8-J:I3G"(62&H-=V8'LOW[ MU Y>(^_:H5 -*/?> MOZ2T[K-&7$]P1APHN+R/(B>B$ =(%9T1.'!]3A.L5;'KT@1SV_(-C0!G##1D M&J797 2R>Y_;@&?D'3X &>W-W<=^U\U4OMNZEV-O$+F)QQ&!41P+N:<= 3'S$'0#N;T)XZX(C/J]7)QI;IO[*R_! MYW519:+6L06+JIG8H*]B-?;8W-.YALUS64QL,2Q:J MR_-,:JGJ9??88M7_PN!"Y^LG_KW$9>73_:P6*EUG']9/.,V6,>4AC@6&B8M\ MB!#W("$D@KZ3.)3%7N!0Q["L^>79YB8R:F+!CEJP)1?\J DV3+_MAEI/9E@# M<'0+VF#LAA0C[\?$7NGQCKFF+C3>S_:9LN(:+UU;NK).H5 U%D..D4LB!D7@ MA2I ()"BA#D019@G*(Y][*-AA2MW<\Q-;!P79&SRA:XH6KF'L]]B8 &DD47# M 'RN*%=Y@H"%8I7[,=^H5.4)4Y<+59X^:FX=^,X?U8![1SA>-8>6$\4\<7P* M7=^-((I=J2EPSJ$J2.MZ@2]BKJ4?=,XRMPW>IM!0%>A&L]].8 6CD?>W&3Q& M=H)>]J\P%EP>>S*+02][;;-!_\,#HX77HOQ+7C!N,K;]\8/J1;NNVMRKWI+% M-E0E]&E _0B&*)*7 Q(2F#A!#$,L$.$XX DG1@'$NC//32!4%< SO(*;@H.B M(1VP/>V *N(-0XNUUT'OYC *NB.+DBVAM>%Q^Y<6V57GV6*,RA"F:-F*2=:> M=]HP95,X3B*7C0>PVNOZ;):XB\E<1R%2 +(Y9$ M<2(\9%1!HF_"N=#T)91/*D073E2C:ZH5] LVX#;'W MT\VA*_8)\YJML4_?,[\1?4FS]&GSU!S Q"4!\EP*:>C(6U H/*D(^0CZ09(@ M'(:NEV@9.4Y&GIOP:(C3O^L)&/.(%AZ"$I[MP8$D]$,'$C0D7@NCCFRW(M1>^T&.^G_+LCK*K@(\D#^+/PH<;%G9%FZFJ2Y M:6+M[-(Z6:@F'VS)-S0V7;]FFE:H25=B;/-47WY\SMZ M@J8UE*5V--1D66KG66AGJ5UX8D"?,ES\5,K3"UZI^J$WY7N RKK&\2 M0A3%(4Q4<6,1"9\G0O GXHQNZ M57F?/4-2ERG!EB=0,:74FQU;X.Q"+4#-&Y#,3;UF!@W4IEZ[J;JK3;>&9NW8 M;.+=U:O-RCS3-7*S"K P\S#MR5/WFN5-^<_Y3:;_K"ZXA4E9KQE9=W M0FU9AZ*8\,B%.$(,HB"*((FQ UG$?):(./&Y;V)@U)ET;H;&BN:J0MV.:+"2 M])K=Z[7@UKNYVP9QY(.KQN^ 7M $I?^F2/Z]LCPJ\XD5>38$)4O7;*TI)[U( MFX!P?%4V>G=HVZ(F^OU.*)'X<;7^J[@A1>4@UFZH3X,O !! MY',&L>-B2+ 7.V'B,&X6ZW0X_-RNB#5UAAT1#P'3V_S#81C;)E01-LKN/L^S MK>Z AX-/V]#O+&,G/?C./S70&/OP]/@E>TY5EV#C=L@7!YC==JP,E _ID[ID M?OEZ_ZG5%=G08'L6+TW;[;5036+&/8^2Y4QK+4B&FWG/CCJMQ;>+L1/C;^?# MYG;@CVE>E/?RL_B)"WY?M:MHHMX2+"(_HAQ&CN-")%P$,8E\&'I^R",'N330 M&#HLC)??G=2U;*K;?/-%1B1)!(IC MZ"*/0Q0F"8R%B&! /(\F;N02QDQN(UV3S4T!E3O0N++:1& M%HIGJDPM0(V<_00O'4SL10I>GFKJ2,%>IL]$"O:_8ZXO_9FM\%]BL_J0X[\^ MK/_*[K+/O)1;\4Z\SSE+RZW0P-CW/,^%(8JQ4IX6:J#(!HIN<)>!FG)P)T!-N[[*H E\OYYE'\Z1Y8L>D@.T,$U(]54R M^]!.I)]=^;$:*6QF('5H;YH#3:;*F3'6UNL,WQRFY/WY_4'UP=CDK]\YW>1I MF?)M)GKLDX#$U(."!S%$Q T@\:F*90ICSET<$FS44NSR5+.3TO_V_=_ X_J% MYUGE;U$Z#'[D&7T%Q8YT,\6O V<]M<\.>F,+Y>]@2R78DSF"PM>/AB5UKV.B M296]?H:/53V--ZXI,OB ?_'B'J=,I3@Y 4$"10SZW$<0)11!0I /DRB.<67!]A1S$Q&5__59T@;$.@=I'8M0*H*K]#'EHI4?X"9CAG+B#+AZ\N$Z MR$:6"TVL1D4=4.19SA2[S+S52H$'$[Q!>VQ2'*1T6?I))&(_CJ 7J,[92%[M8N2&D,0!]1+A M82P3#@9KH2OPV"H"X$NE'G%VEWU3&E(NIU)%Q(N]6UH$+$I<&B@QAB&*F0>)*__ 'I(7 M(Y[X4:*5@S64@+EI/8K^78QY'9^RY0&L,[#CHBK&;BC;C!='3\*-"?G8?D4C MM$=-1QV*HB799SS]I!)P*#C'*!+(:,@@8L2%"14>C)/0Q0P+-W2-[#\]\\U-UM7D+D!%\ *T2+ZBN%H? MYGHRS2*2(XNP:T$T%E2:T%B22WVS32J&-%D_ECJZKPWOB9R63U6*4E95;I-B MC$NUCA?[V+C]F>YRCP0QCB!SPEB%%3@P\9@#71X)%P<\X,RX8;+^]',302WJ M*QOT ?WF[94-UD%/#HV'[LABJ1/8\8(VK\/-8E=G@\DG;_EL#LRY?M #1AD8 M)567BBD^KG-Y@:6/"%F[,BJ=$OO8#N9Z:+HB;LQ,)XH M&*NAO')6_+8E'J@-^'L3E+5C8!2KV4#H;,5L&"7<93X/H8@=!R+?\6&"N \%%Y&@7/@D=DW4M_/3S$U-:U=; M^,!%2G4CN'K0U)-*UV,TLO#9$@AV[0?MQP-T@V!)C%R89%)IT?K: MDI"W3\^K]2OG32SI^7)H-ZM5TY?L3GSC=/V8J3(4=9QZU2I@?^L(64(2CD,8 MA&X"4>![$ LI2&)*DS D?N!'6J6W1Z=T;A+HI(!D4\>PS1VX_:5^-@Q8'V^Q M]:3;+)9P9 '96WFR63E6WU7WA? 7X.9IO9%/3U.)S'&O" 8G5[+\>UE_7V3U??^5K-?W'S#RYNFN0N4EP2>RFJ&P6H%P#236\ MO[T#7^5_!S+\XWI=9NO2).>Z$\IN(6P5Q9&%J"& 8Z1CZR U+"6[<^3ITK)U M&#Q(S=9Z8:#W,L4D755W697-I)2>G^N5?+]05='*UZ54(9F3D!A*2BKW)8,X MCF/HN9[\!4D2E!@U-NB;<&XA: ]J#K#:4UUI#T6+[G_]E]ASH_^H.A^8UACO MA5_3DVD1U+%=F4=(WG:C9NZYU(3"ENNR;[II?9>:S)\X+W7?,\]I_(ZS_TK+ M=VGQ%]8SR)Q_:49?<$T22[W$H>">''8B115D-T4T#T9Y$ MR[4_+R%@L]CGR1S35_>\Q.;9DUD!MWL^\:>[&ZOR63[=J_[RC!]8.NRNN?YUA"9TJ7G.]P1PHW^P4@BAGP6YH!MEZM<-X:X'+\8NBI$E=#/+(XV7FE)8&U*%E4 M"174GB[1"8$E7>+\')/J$IUL'NL2W0\/O$/([QNK.)<<4)IA&T/>$F[B!ZY+0J/2% MWK1S$R]5.C;?D_WOAMD)>ECK217["(XL7DY;.N'CEDZCE($W \I6^H'>I-.F M'1@!<9)N8/;VP&80E*H;K1SU?KU*52J#:9^#BP/,:"?LB01;*L=I@- +AJUF M")^XYOB/$(T4'#L!MD5#2<:C(;XS ( MVB;'@2,,C',_'_^X#\Q]][I_I(G;K9I1M.LX-/05W]+BOS_FG'_*I$SA1?D- ME_P+_I4^;9Z6/(A=2@B#W)-_("XBE35#((H$#B(4^K%>I^^I"9^;)%6D0B%I M!6E#+)"W0[FMGVIZ#2/?IUI^/?UMCHLZLM1NQ\4?!'&VN%:EO\[&SRO6I4#? ME=!IB?Q"&7"*_P8* ;"% 'RK/I4O/9^*>?C\Q.MF*YI^*K*G#:Z?>#%.8NVG MGG^ BIY7#3MO,KQZ/2BWI:N,7WA_;H>%I'.=\?6F.!(M#=T&6O8EP#3T:0M8 MC:TY=\,TAJ+< \HPE?C2H-,IOSUL':BY?<_.0*%5.6FTY.P?ZY4<9B75\K9. MXR-E1.P>%MGOY MWT"EM;:H?U^E=O>I[#'X6VBU6DLW1[VVF_"_KV:KM2"CZK9Z%$Q\#-YM:>,Y M30M>?,KJM-)!GZE**)$7P(3["703%CF.<"/J M&Q7/G(+HN1U].^K 2R7LUJ(.7BL ;[C1;$(ZZ3GC3->A@ M46J.@&+)=@'I:V"U6EMZ$"%O4';Z&L#.5Z2^:L3!K8[J]DF?UT5Q\X+3E%"5*Y[663N[_$.ZVLCKR3*@+,'(\2!V<0P1YP[$OA="G[C8#6*"A.>8B$]C M"N8F-7>Y*AH9*L:]CPP71T^.C@KYR.)3H=WT5OM-D?\[V#&@,*]9 -\/LH(: M+JQV1!H&H+W&2(;S3]T?:1@\9]HD#1QH8+>DJO\2/Q2_[^NDW^\E+BOE5TG? MJDT37MVOBU1IO+>_2JDEIY*VSVE1+@FB'L.J(Z2/ ]5#R84$4PJ3V'$=(J@7 M>D8I_';(FIO<;+@ZH_XTK"W CKE:]VG8 UO^P(\]A^ VVSQ5Q^K0)ZT@[([NGDHR$/.;O+\PZ;^ M '4#0 [?FIN<;=L;MS3JQWH<(=(?X3$5NT"M'O/ M6H)IY,T[""'MS:N!0<=65(*']$F=+%^^WG]2C;6*5 *DZZGM0*K_ ML+T>I)'W;1<^X(2U32^^\:+,4Q6< MHA)_58.QP_S??0"PPY/8%?+8CD)$($I9EY/@"QU1 '+H>1((@&+N!KT+E8I\[PHL#H^#PJZB9FX3:]JKS;NN MRIVV:KF;">/VTS,# E//(# ;D(0XA\%T/B<@$#QZ4TB83G"BW=<]#LKW!1O&\Z?"1A3)&?8(CB,($H3+@\2"B! @N&XRA" MV#4J3G(ZQ?Q.BRIJJB(1O#ON<9JQ31,GVLSICFN^349]SU*8P3[D)$O!!B&@GY5QJ% MD7!Q)$*3C7UAGKGM[H9,L*?3;(=?@E-OFUL :>2]?HK/"/N]!P9+F_[2+)/N M_!Y6C[=_W^/7>B\NV 655K%TDECP!',8>0&2$B&)8,P3!A$521R@P'>06=$& MG5GG)A_:'HH^X[EA:*7>*IAZ*2QA.[)8L0/K%8X(#9BLNQZZYGPC9X,&#)?= M"SHO#[UX9,5ZE;)*Y%4%9U_W?CL6"S?DL0]9E 12+D488L>-880%QY$7^QXW MRJ7OFFQNXN@^3S.:/J]J<]4!Y:8WDPZ$=>\H=G ;_;;2(G-1%Y)^!3^:_X_B M[]1!QMI-IF.JB>\T_4R?WFXTWC&/GOS0V- >'1U#>YYR5^5,V*(#RX.6Y[=R# M^$!%*9>SRK\,B9X\1*E[VUH!:.0]>QF;42(GS\)P5>#DX8B3QTV>9>A4IN/CRW+9KBSR@Z#/-(SK&IG^37@W+R)OT7%:1-DH# MLHLN('%%DM'QB!/G&EU@Z#3EZ-*#U_C]JA3RJI91<;,I?Z[S]'\X6S+7T MQ"LUDBJ/MI';\OM:E%*7X#=/4M]/_Z>24>[210'GON?"(& <(C=P(8X=#SJ! M\%E(&461D;M1=^*YR90V<8#_4@7E-!4'8\@U!=N&.B&1BG/1,-WQ]N$_R4B77^5 U7.]A$%+I(Y5 3P55M M>I?(GZ@#$?&YH").0J3E3NB:9&Y29V?Q:A%JYL3LA%3?*G@-4%-9!4TP&F07 MO 3"57;!DT$GMPM>8NN<7?#BL^;!\3?LOS9%614%?%C?,%99&_%*%8S\E#6" MYA;GJ]=M)596*4)->=:E( C+K9] )U3B@ D!8^8*F$2(.DQ$4D'1:N!\/2ES M$QK_X$65UK(6@"NB]V6WZRL16-=TZP=I7[E4W6)FV@48V]RY9P0\K,&>E:H0 MJA11H.%F 2I^=E6Q67WIVI;+GFQM]*/IIUNCB4+K1U\KHSA[._!V!-U?.<%D M$?AV@&B'XUL:<6 '\*/H_Z/< "H_]EMPGC2N][JX /3+O+U,\_+UWOY99/,:-]N M:5V BMHJQG='+_BQI=AF(H$N.K92"GKGFS:Y0)?]DS0#[1<'*BMM3>D;5^RD M*WY0P?IAK>*()2$O*>/LW>N?4EWZE.T2YV]HF;[4^W6[89( ,:1(_-XRJ M5DR_;=0%)7HC5=Y0D.!7,H=@^"T-X#J"*!6 M^;Z]RG]N5WE?QF3/[R@R>\P%L:50C4'BM/K5B""?J%MCSC4@3G2U:N*06F%( M19.FJ1LNVC'&[$3\:@7.!%X9M##O1*Q;RMH$:VQ)>0$GB_FMNF@,"R3M&GBZ M>%(-]@["2G6>'[3)I=BIFI\\&V_MHS?GN*&/CO5VZT&C?7T,DM9NO@*?"?9P M!S3VM_(%*(9NX./AIMRV%U@YVJR7GAJ>K_$A+>CG-..?2O[4Y\.[^-ZB%E3D6LY&. O%5=D(AR-.GHUPEJ%SV0CG'S3_&.\V95'B MJK:"TE!?>/ZJ/O*;IU+WW+@\PMS.C\,&RT^J/J'^F=$!5/_6M8/1R/NW1238 M4@E,,#/:POV0#-K''<-.MIG[66OO:(VGA\3^X*?;5;G>_/?/5RT-Y_Q+,_HZ M%7%@2UV_/J.#B$EHQC7(3!9NT4+(5LS$);X[XR!.7IHPMN$2P8?Q"A>?&NS4 M>DD+N;H?U_F']8:48K/:5L!=AB&+B$<3R! -(*)A G'@"Q@R+B@/(A2YS*B@ M6,=DLSMR<\[2QJ#>!/6#WPC/N$A+PQ2A3HRU?896D!M;U&UK:LOS@*GFIJ?V$OTV=KI]Z>[L>'B8*J M:KZZ#^3\I^I>^L+WSJ.OO+P3#_C7O4H,6F#:B+!(X%=#GVL M>HM$B,/$=2,8NJZ;(.ZZ86"49FB)KKF)FKIS!6WS52DOAFY]6ZNF)YG>8"W& M-D54RW# TJ'/?E&Y\=="Q3"J4F9Y;9]H<:=,X#5_HSCK+6-N26[:HFI2.6L9 MRF.Y;'OX@95F57KY.US4>9U;BUK+]??N=?_(/7ZM8LZ4K5=%H)6OGS))165$ M*"I^'G[BK F?E^JGX&FI+.W_Y.GCSY*S&WDKP(_\#SEXJ:I@?,1I_@^\VO E M)L)GF#LP"0)Y#,1!"&/?(Y C-Y&W45^(V.@N.@^VYG:*-+0W!3'8>K7">0&> MI4BKBF,87GSG@;%N_=U9$#NCHZSB%E;L'AG36[6 R"MH/]?@ BI@%J"&!K2P M:3ILE1*=;9+4 K0 6H M1*#!"%0@586&@(()5#A9+"@\JW6W5;%X'DQ-6Q)Y M'CQ?.,QG1MU 74 EOWTJB@UG'S9YFCW>\SQ=LVKH?:?*ZJF*]BH;8RF-GG M:7_[_J=AGMJP1=(\),>&?NPSK8*X9@#4'(":A45]KBS:38SKIYNSK&+%XK%S M#9*V3HE!-$PKU*^!Z40&7S68E8(UGW=A4Y%PJ]GBHVI\\/+*CW4ZEXG[)MS])_IN7/]QMYV#_Q?-M,]G6?$H;<^TF8Y4/Y*8H>%F\W^0JVF'I>+&3.#&%"7&QO#@+#&,>>E!$ M 1*AX[EQ8N1ET)AS;B*A(7D;KUY4Y_^Z#@RK*0:XHM\T?KT??3V)81G3D>7' M%LYMT+I"LW9?UQ0O0$.SS1AV;8"LA;+WSSAQ1+LV!*>![?JOSC082A51J76F MI>MX)!+4@PY1#H*(,X@CYD#'XRB*:.0Y.%YF_%&5O7N84>#3G@6MO9S4>_F$ MD:F"G 9U_9GR.YA)^)+ALOXOC5&J2FLU+N._40S2Z>+]70*-6I3_[XHF.EV2 MR4.&SI!@GK!])P3?^])O?J7%D@A$!:$Q]!(60Q1S#!/F./(^[GN"!X+2T--M MP' Z_-RT[BV%C50 /Q21!OG=9P#L%OG7PS*R5!X!$?V,]^N0F2CC_0@A.SGO MESGOR'D_\])D.>^7"6[GO'<\-4R)/RH>?51:^H;2?*,DHY0=O"AOA/R_LFW^ MI:P:\IDZG5GE8'R77TDEA^]$;?1(\>I^7??&OOU5JI0-.>SGM"B7?IS$ B4A MC-W8A4@D4I04$V"*Q %AA 79@5-&6 MK03U!=@AHH(O=YB +2C@QQX6<)M)69%7HL+0/?8&GZ#>-6+>'];(Y];?YILR MOF"\W;):NF>\ 0.37C?>;H&.;QUO2(EY$3AYQTGED_MZI)\-RA)>?GE&,JDA M\D*=V\^VZQ/V8S*HN%G'L),5-^MGK5W<3./I@2526KOEN/K*OFS.TB6>"(GK M2XT18XB"D$(21 BZ##."D:.BQHTJIFA-.S9,>ZGI*DGTL M1Q8B9^LR7518+-9<,0+*5@D6O4FGK\S"1YZIWF4?V4]E#9)\+JK\M;NIEXZ_Q[. M)5VXK;F2M">TFE!>T5*<)WH98Y$(ZC(8^TX$42A<2"*!((L1(S&*9>N MH&%N!\7%9')5<'"=99Q6XJ?*Y>&UOYNVY=*S'*VX(AIBP"IJGA;CKLT4YT#1 MI)LO:G%?+,Z+_7;\?FU0W-=U&#WK7 ?/<7/..RF80\:Y#D2:^>9:0YEGF]]F MI=S8W_ACJG*XLO*K_#*7(O!)'"8VQ[](F^TN7* 5>16 MM3!/C=OZ_4TZH.OW =A!;>3MJP48^*%(!Q7MEIP!_> ,<@9T##N9,Z"?M;8S M0./IX=VTOO#RYYH9[_<+K\]MLQ_TUJII-6AW=P&B_GUM 9VQ;?*GP(RPA7MP MN*KCV/&8D_<-^V'YL#S3=)CQ#_L'.._?[@164UD5Y)U3XR;:%<1(R MUR78@0&)Y;66^0DDW!/0"83K.(1P'ALE>Y[,,+==J@A4BE_.7WC68?G7Q$_/ M^G85*B-OTBT@%746N\3V\FZKW-#)^-.6%+K$WDG9H(L/#J^'6)O!;C.F:M,N M_<#U6402&!/!(:)^!.,PY)")&$7(<9W$)Z:%$ ]FF-M>WE7X:](C))E5>6OS M2HB'0/:;J:Z&9^1-;8S,H)*'9[F_JM;AX8B3%SD\R]"YZH;G'S37@:MCG98; MO%J]JIY!_U#]*.KF%,;W6)VQYK:##W7"AOBZ==5+\6__K[HK[9$<1Z[?_2L( M&#!F@"2@^["!!6KZ&!3EI8FZ&0X@*I*R@$59DEJ]W MU5IU^1_";-A$6(++L67H0\J!,5 Q<@&]+4[V=174*X[XU4>UY_H]<'Y'5W+ MB"+IL"K.[\LWYS:M6]DTW/@;D Q/WW%H.)ZUU^ZEU,#1FJVW,3":I%>:FVQN MWE:E.R5[GC+,0B%\1[!?B9([;]GSAI%2^F#\YQ63H8$5O7L2W'+_)__^<;-^ M9IO=RR,?[1W_G:@P\2Q&=QDC+XU#&D 6TPA&>1; +&,,YC2G*"C""!>^094B M6_(IS8WI2Q!UU .THY^L,88ZBFEFN=@:5;7SP4D':;),FBU JQG_2>BVD(\9@A1I*88*5(PXGEGILK^78O^1?6%0,O7%!Q M [G[:RU_5DQYG'K@^]>*&0^GZ\/LV]4DWA^J2;0JUNF84GW ]08*&=>"#IR<3G\J@SEFM^# MVGYZAJ/LV$>RF2G=T?X*BWB+ ) 0S"=S6G/,9I)'K2KU/U56M>90V,ZQUNU> M_SB@0P75LL")\*Z/;/>1(UP7R.>R/Y7;+1=(DO8L?0_ER,L*B.(L$0F$(<3$ M)S"F292' 2(%C56W]0;]SVU%>LL*QN6D,LVZEE-C6VXR ,/;:\>PN@X!.4I_ M9)T40BY$^ ?_UT&'!3AJ(9]PC+SZ1M7Q"$RTX70R$EI;Q1$X]FSY3%J=;.LV M0N7N%FQ,,Z:IYF^8Z&AU7U'V\S_9RS+W$I\$8083Q/BFQ\\BF.$$PS3U2(X] MCQ%6Z.6:G_4PM\6@2:MNI 123,#EU$TW/P>RW^1;@<>Q4==&QB#E_(;V(W+. MSUN<..G\AD*76>>W'C0[$^'^:+E]*![Y^+=KC#RA^5:514G$951=:D[4KUBO M2E*R[3'?B\?WI" MFQ>9I7)4 !PU *T*>H<6HP9,[21BJF%P;(:D&@+_KB+R4%#7K=, S].,2Z@EPCVMYB*'3@.81AD M2>![S&=\W_V#;?!:IP+P<,.K:1R!NMQ"P.D06"P$K=#IY(6!U(*X5 M9X6S](FV\6/^U7S/=P M[(LR)YNG:D??K] WU5CMFPW,S3GC@D(A*1"B0O_DPD&4>BDK@;-Z+/=MY/J- MB#70'-L,-;S GT)L2SD9@[ 8!7O?;G6RF.]!Q;JAW\,/F_DA30H7^ME8C=]8 MQ8IRM_2#/$X0BF&($1.TLQG$01S!F,3\?RQD8::4N3'0S]SLP>-F_:.4YYFB M&GY9)QWNT$_=S=DM6-5<"0M@.;8#33HF%_' B_U+(^7MNW=M?V$ !TL.PJU> M)O4(!E0]=P&&'C%1YBG M8P Z;<]MTDM>5+WYW45*;4X;ZC_!>O[ULX/"*5?4M31=NRU/.D6OJ'0^+:\] MXI(?Z.^;BF*[C'.<$I9FT/.C$$99&D/D(0+CS&>)%_EI$?KVB8(._<]M M2I^RVM!& 8 :#1;@+R'YNBA<\ <=1T7]Y, 1UH[-AQZCT +\?0AU1]Q"%]A- M2C)T['V&;$,7T)C1#ETV8V;W:I) ]H&A+?LDPI\>BJ];=K?=,KXGB5"&4N9# MYA<>C*(40YR$#+(@33R/%I&?*96(4NAK;O:L$16LA*P+L!'2PG4!]]SQ1D)@ M/3O6A[*:S;*$G6/[U,+VH8;M4PL;%Q5(60^TK9V$SSN5Q%MM0Z4 F"6CU-?3 MI 9(0>5S8Z/RBJ%A:7,'WI9;LEIO]YN3"VS"YN=<3FD^H _./!<5LDKJFE2>O%5-"JV4'-M5HZ =21U=%NL M!(HMT]';U[3&0T7M"_.A])+AX;.L>BH=G20@M_8.7(21L'6QYG'@4!SB&E."(NQTA@3G.4AB'+.,;'9QD<:A1-F>,+$H3 M9?H2.>,R+8P'IM_J.,=YLDL<*3KXI57B5W!?@9X$ //,"^.14$^_F&)$)LK! M<#@R6ID88R'M2<8>W4 M8+'%P='?V;2$'$J*7[!SJ+UE]IW+Z @17[IAWUFU+7^P.OA$W.A]9+N'X@OZ M^2A.S-?5W6ZW*?%^)RZ$OJP?D4@W7'H!8VF6%S"(YYCW"2QYD? MI5I'JR/EF=NB)M61L>P'?<"*JZ)W?C)VD-2LU830.S9G->HGJK04 [\(;7Z5 MRP2A@(<0IB6 :4992;FQ9J)DD MI-2OSG2>)D?H,_G.J(A.Y_/VDPE%FAK>:L;2.H:.3>*IO!T(P9]29N#D=DL+ M)4MV3:W/2:V7%@SG-DKO93-+)/S*W8OF[N;TI1E]Z[5@3K8NUW6V].6>-3[I M)WI=L?-O\<93AEN/]HY&QH.W%N+&+G M^/\IWZK M3;MM$Z;N>$W\%U< M!J(V@Z-#J!50IQTV5MR1D!H:=4QD6#2A6<$1.=KSYBF M;/#^OEE_9BM&^'K7!!!;X/^]W>;-_F)?V'LF+W._:T7>9Q&GHA MSF$6400C&H4PHUX$DXP2%"8)\1*ME+*!_F9GN6[?Z@N9@13Z]J0Q@GQ,8(01 MD*\7&:&"H:78B MDG 9'''N;073$A>IJX1&7K^E70+Y[8A45$5FRQ!-! 4FQ MET"O"",8A44"$2HHC',:D2+TXX@J54&]:'EN9N,@'!#2J=[U//=^S&S%,W?@55@QAKG[AB'98Q,4]E!?ALO Q D& MQQ:+HT-)IV5N= _Y!5OC!%V:>KE7\T-E'TN4("_)0@9I$1(8I3'BZT[ 8"#\ MW] +\J+0]'-O=S:WA>-F$G1C#K1=W1Z<59U=.^@Y=W=-@3/P=X<1L>;Q]G0U ML<\[K/2EUZOPCM5M\NX-VFQ>RNJ;]*"6K$@HRC"#18$S;DFX+XMPY$%=!+XBC#"6%3T,M0D%= >9FH2X"^6DC,^!JL1L1_!;#]J^-D9HA M%,$[E_K?CZ!^SW@: 7N][5C9@M%YK#P M]7B'K"(OQQ+:2T+\P$N]$ :(^3#R<<+=,!]!YA4!P0P7F&C5\+_9T]RLFQ 4 MD*.D"[ YR*IGQ&Z#JV:MK$#FV"Q)M-YTT?HTC):VZ1E$PI*-N=W/I,9D4-US MJS'\@HW :EE^P%Y,]=7FYF8-!N)\Z](=%F*HKV/;;R<

IZ-Z M6]8TS#M1,(H+^:'<[I8)01&)TQ3Z+!6AJ23A9A,7D,81"6F>4D2I*7G1*,GF M9DC/.'L.NBW 4;L%..@GP@H.&H)61?#G44GPKJIM,_][S\.O9JY?95 = M&_!7&L]1!$U6L'= YS1.KEMZL?]3<24T( M/69!3N( PR"+"A@%:0!QD7FB] :B?AAY8:Y5CZBGK[F9\8.HH.S(JGF:UP.M MXGF>'[ WK/+%T9["*X:QR&RU$F48*EHG M1?"?&P+OYJLNJ^IZ973F[M&PYKMZ6JSW_VSHZ_F&_V^[X1\*[7N9^$<:$(>CAC&]&8Q9" MY), IF& Q*F7E:S.OI?3JF([69T=/+-- M_11 9S7!27TBM3TYD:(U$K*F8MVX9E%%W1%6,W,.Q\VQU;L(Q3BRZ]5B@X[< M"]!H9,\*&B)GR2CJ]CZIC32$YMQDFC:C3]_7'_K6H8;^?<.G_M=JP^J(77$2 M^1LKUALFBRM2'(4$^3!"W)Q&29R+*Y%"A-/2C'BT2(FOR>5G13"E23L]L9\4 M&1QE!D)HU9@U>Z/6;R>G'80)(W5/ G3OS@-T%R=\Z%=':@%JW7JK!CH:,W5* MP,G';B)^P G'4(LOT"K>/>2!=OJ9C$G0*BQ=6D&[#>L'++WG:*PK]HF1-5^E M7_B6AG^F#0N!.#Q!9%>2YFA6.WS)J/&Y;2T:)4"KA:B\>M!#>*OGFJA'-)F! MW[_@38*[ZPLG7<@=A#R-PM H ,JLQ\G"H48!T@V.&M>082K=E9JZHI3N[JZB MAZNGLQ( E!04X3B!S \R&$4AA9CO!&"8Y7E 0QRG3"]%5U^&N=G";B6 Z^W M40%VDP%1.Q%Q#+-KW_Y&M>_#WTM5.G_NW,:+\^-C%+/3V@HC0+:5Q&<@P;0I M?>80723XC6AJ9+I?<\9]9,6-\\+GEH]"Y(M#DIP0F,4)@Y12'X5)5L2A5O#H MS9[F9ON.N62LD=0P.^\"4C6[9@4HQ];KB%$KI),8SD$H;&?/7?3S.FERM]2] MF0]W\P4GC#7'E9I@DB<1IM 7!3RC/*8PC]( )D'F8T0\S%ABE2IEQI26HAK$ M5EPK/> =*BNY2K_?KXIRM0+HL(Y;)4XY#D3 (AJB+( X2&,8L9S[L"ACL BB M- ]($::IEK5V,0P3D@0M+KS6UFMJR;L>V:98;YYDO.,#7I4U(Z.FJ5<>'C7+ M[P)TQPN! H.-Y3V[*5C3<-6\D@^J"X8F*XTM;[.IU[7]LKXC_[LO-^QQ(RHA M[%Y$G2[AY(H3TF?QR))Y<19R5Q-RTQ7!*&$(HB0D$'D^BPLOC3P_T[BCTY=@ MII=QAVI[?&?^W,@N31MK!=R,*&NWH! M>3>(LK8ATP?,DBG3Z'A28Z8/R+DY,VC!) 7\C GG[FFGGN]]^>[<7*F;+$UW M3Z+,ADX^]Q6@AB\WQF+D_ #/#![-?.S;&!@F7U]I<,),Z]OJG*95]SRG'S7T M03#IL=/B,H#[.8@UGD M+$^3P(^06NJT6?=S,P7\$\KE\B>2VQD2HJI'DAB@WV\(ZKH="*Q3%'LB?PQJ#1R:)L MS!7NAM2,:,5L^WI'J4Q*1"O1\GW5E(1M,PA)BG#$,NC%"8$1S0G,(\I@Z+,T MC4655E_K"*ZWM[FM$$=AY42!]Q5HY-7;CO9#K+8#M0:4\8C*9NF':AA4ISPVLJ[GMG]&NM/WA,% M;%>D\Z>L5*O=<4[B_5>_4-?>KO-R+\7#$([^+Y&7VH4BZK<78W MM35BLSYM:3(VZZL*=-FLKS]@FE_P],0VLD(5>F:;CVM1ZG"UIXS*>(FK!!W- MX46%(DMGY_#G"4!]-(LS&B!"B_63#,P%65NB]91$_ L5-'-,# > M$K55;!J@W5]7MAA++41-/UFN52K21&S=9MFU?AXU'E1K^07&@DR<9C 6L,ML M@]$MFIZC__=^NVLC-*X?MLFJ$5B0/'9+HG\244[;CW)-18;9 MMTJV4A-W>1%*0HP2&,9(D(N'&.:HB" +4[\@ :8TT2KFYUK@N1ED6:,72F5D M19U#1?HF(T+W3-_Q<*M>"\QG$%V?@3S>OUE. A&W%I!HKU MIJ:7[.AD\^IA&N"MW5XX%G?B"Y!IP+^\0YFH7[TE2#)$;5Z67S\O:>0G(6,9 MS%/AC^<%XA:/IC!*N$?.&,6II[1(')N^?KS_\NXM^/SE[LN[S^,-V*6./?OBYN':PC1_.!J73E.33/]+T=L)>N4W MX^MP57Q^\OUU*4+VQ._>HW(CI^GQP'V9Q7X1Y$D$TSP,8(12!A$A!41QG,QE=NOS4$7^7OSHDTJP](_S2< V_7&]WPO>R?SP X( MB]\O@-"AKL;4N2-R"[QY;2S+ _!*E;!L#,2HDE<:,&H4N%)I]=7*66FHW%>\ M2J<90S:7ML4F %PZDMP'W&\V9?6M.;X+?!H&84)A0CR^S0_S%"(/4\B\-/!" MA&D>%UI$+0J=SLW'.\X722Y9BZI)G:*"M=H>VS:"CM>&J^ Y..S4@<46%XE* ME]/2C&B <,$@HO.N8244D=O0A@^7;'OD)UGZA'F^EXK*VQD2N:@Q1-Q?A7$0 MY"C+PP+%6H10M[N:FW6I^2971U$7H%I7L)%6LR[*;8#5C(L=V!R;E!JQ#UW$ MCG):K(PRB(6MTBBW.YJV-LJ@PA?%48;?,*0&$<=6OYT?6W5.5G][.3[2'+S* M."CA0NU>[BON.DF'NR8+_?(=50_/LOK$?W&OBM'[JC[R.BNK_3MO?_<6[=C! M&"Y)$I,TXQMI/_0)C'R&(2[2# 9^'-."<.WX" MZN3"P8_O'A1OD2XQZ%]K1JGOV-:WFEL\%KBI MKE%BP&E+DV4"7%6@&_I__8&)7>YFZK]?;PI6[D3>AZC^\O.YK$EIMZTU6.*D MP%E N1=- K['3[T4YCDFT(\9\OS(]SS*#.I-.1=<::9,7Z:JD9MQAX6(&GLK M\=-Z(P*(RLT8=BWW7X)CM]CJP/[3N+L'A[:C=UU0ZZCYTJ.TRO[94J MR_O/X6WJPF_-B]3NV)2*NJ=V15N^["W?I&ZX%QR8"M^?ZHBN"'^LF=\LG'ZLG+I @(0BB& M&Y;96/-::?.S6FUP=Y%P!I%%#4&P U M6V4=5L>&ZE#">ZA\]\):\44CJ.R6F![H\S7J2ZO!<*.XM.++EGA,EHBB+/-\ M"BD5-0!P3B&*/ P#++@)4IH$+-!QG"YZF*>'M+;-7F+*6C(C^W')5N*0HL3V M_?M%^Z]+27+SMOWF@X8G?NR;<%T^L>?U1C1[C"SL$+5-*F]B5O&."N>B-E%S_695@/<0=Q. MN+$CQ@H-@&R=)BGT..UYD#H$%RS#(K3](F+ M?(K.D_5I96!N:@)]#I2F"VLW#8+"1XWZQ\E9?2WEZ]; M$=_WOJQ017B'=V17_I"Q_X?J?UZ2^RG%!127$3 J@A2BC*^529&E./72W-?C M>M<786Y._4%4@ ZRZBU7!L.@MN2X!=?QLB$YG; MW&Q2E@Y2@C]K.36KBE]'5,TC&(V3X]FK#Y'V>MX+@:4E^WH?DZ[*O6J>+[S] M#QOPB-#__K(6S=W]++?*Q"'=E^8V=X_E^$1(7S98T1<3Q+ M;X/!/7 NJJ4%]ZKZ9MP?)RU-1_9Q38$3=H^K#XQ(\;DH!GD9L8W/([9;1O3' M34G80R&J&J\K6<'VD?$/1G#)IYF/PRR#>>Y',$KS4##SQ3#-XXPQ1GU<8.TT M>2>BSLUL'-CFGX7$@G.>2)G!5@AMD+GC9H 5;PUG,6RN[QO'Y^HLL,E\#'T M2?U49:"EN5EV<<[P^]W=XX&VOB.TULG+$()*AS$6P9O@?.86;I;CQO2P,3W' M&6I^RJ,=157/3GM4W](S$-O-;BDK9PM3])E;&K0IUW+C0Q#S$0I2Z DB%^_1;""BFLG2Q$0Y:D^J'2? M \-?[C@O_$_'.7Z[W4FF]:!:[4P>?M!L4WE6Y.7C7IP(/Q32U=@^['?;':K$ MU33W@TNRQ#E"GN#EB@)$8)0SQO>)'H&9GY$L8GFFR A@U/O<)GTK/$1-G:FZ M7 /8US>8DA=F+P.G*[8#*T&B>"B)!M!NMRGQ?H?P2I*O=G>-W]V.3]=DE]$N8AII F?@(CBAE$>1+ .,%I MRE#D%TRISN101W.S@;6LH!&VDRM2BZMFKP;1[3=--C%S??ME")<67ZD*%D;T MI;T-3\9FJJ)>E]Q4Z?F1.;7W%5^_F>#F718A-P5)GD#^@TBY\R*8>3'_(XI9 M00.,,\&L;9!5>^Q#RPA,$ $N^:'%(+6YM>O*-*>V Z2:/S(2'L?S_9A76XL' M?A$"WG;CS)-K+]6WG5[;Z>%U$FPO5;R98GOE45,VX^WNH6CR\Y<9]7'@X13R M+1"%D4B6QRC/84@)(FF=_6S$1BO^6":Y$\_@9@$9==&Y"@_:!60C+(+P'58M%N"!3B. M1*V(?$C1G3(? !VJ-<<#,1G9FIL!T21<&P%F+^6:2;L3DJZ-4/N4=FU,0V8N MX>-F31BCV_=X/61]R;OZ MIJKF,O%BOEWT"/1I$ K.70)1BE*(6%!$>9HGGJ\5B>54VKFM8JVR]6:T;-0] M#\JJS^;E=R&NI/\J=W5Z\N[EE,K]6>BMY_:Z_3;4W.C9C+CC%;75J@7<_V8:4_'E[#OXD0V%IP^!6UDDW()/ ?KZAF:93T_H:5Y?) M)K$D0RP-XRR&)"(IC#*:0\Q2"D-6D(CE7H9BI6@-I=[FMF3<= ,-]KV4XB1.J5X) MO8LNYC8=#Q*"/X6,0 JIN>Q> 5)MK1T'C^,YJHF,?EK)3>5MI8-<=C!M&L=- M!2_2+VX_:1 5W<1G?JVVSXR41YG=!#\$ VNYU/U(]D]O:_BXGN'*T.A%2@^I/B9:^F;;TT5,#ZEW M$C4]^/#K,.[=45J*']#JZ'<=ZS]%- YQP J8>$4.HQ 5@K@ZEB?".(NS$ 5: M]3.<2CL[@R./>0^,:D?9.RZNYLFNV]%6]%7F,H:NC:)%-KWK8^^DCM@DPS,3 M%KU^6?^I&/248+?-GJ?6J?X1S7N.XKIBGQA9_V";E[=[]F7->_C?/5KQE8]( M*1^*+^CG;ZQB1;G;WCWM5(]S3-J>V\K0Z !:)0#=R_2;[I]PXTG M[^>/ZKD4IE3K@/IV"W.S6[6D0(HJXA>^E$]RWOSQ\?%>WZD=0&_8"MD!SK&M M4<7,[F'W,#1F!:YN-SM=M:M!U4Y*7PT_;>$V6Z38LLWG=;'CW;&/;+>,$TPQ MPP7T1$&K""$,,0X+&),$)R1''B9:$53]WM MUL]RA]1$]E9,DU]S ':#J^U18$YZMUU+"EI198BHH[OMFZ"XN-R^[.SU;K=O M*MY[O7W[K5O&I3MN'_A/?_N7]F_XOT1UI;_]R_\#4$L#!!0 ( '2!A5?: MI4>*\(D +"7!@ 4 :6]T+3(P,C,Q,#(X7W!R92YX;6SLO6F7F[ER)OC= MOZ+FSM<)%_;%I^T^*BW7.JTJJ25=NSU?>+ $),YEDFJ2J2KYUT^ N>]<\/)% M5MN+*I7*)&)Y$(@(!"+^VW__XV3VTW=>_ M_.WS&W!_^>__\@__\-_^+X#_]?OHP"^NR6)X _,OFUUXNOOU83K]\7?\DF) 7/W;QK\M_RE)@ MD59"CEF!L__^7K>OWMGW[^^????__'/^)R]H^+Y9>? M!6/RYXN?_LOYC_]QY^=_EYN?YM[[GS?_>OFCJ^E]/T@?RW_^7[^^^Y2^XDF MZ7RU#O-4%UA-_VFU^>:[10KKC=2?I.NG!W^B_@TN?@SJMX +D/P?_UCEO_S+ M/_STTYDXEHL9?L3R4_WOWSZ^O;'D*IRLPC+\8UJ<_%S__>>7"\(#4;KYS?6/ M;_C/?UE-3[[-\.)[7Y=8_ODOT\4:JD8Y$ZXN]W^?_=[/5ZM^6^**H++A\AU] MX_S7ZR([4X!_K'&>\8RIBP5FBW3CAV95I(O+WYR%B+/-=R<9IY/-I[Z(J_4R MI/4DHF*.<01NM055D@9GA8)8@DG1.>O-+88KQ2LB>:.!%:9__++X_C-]\,]5 M"O6+C3@VHKBSW)E8]J/[8LN]G==MM9'FYQ!G.)&,!>]YA((RT9:P!IPO"(5[ MYX/C.GAY$ L/K7R3F^MJ?K%,/RV6&9=D2RZ6#LMT1^4W47S^$S]_"TOZ($A? MI[-\\=MEN3AIH42\[LSS3W(Z(;+-5E;W/SDOJ@X M7<&7$+Y-/I'0L3+R@4<(J;J@^7^D,'SA;KRZ^$28/.&\4 M1.);.IU7DRP8$9LM1&$S*)$B>&,%).X\,@)\4:5UZ'.Y^CBVI+E#VU3(G8#E M,_WL1*'DFMPQT)E% CD&"&0=0P"QLR [ <#_ M/ U+^L39CX_X;;%<3S!%7HQV8%WVH+*7$#4K0,8N2R:$3%8WP<*MA;NR$>U@ M<8AX.T'(!UQ.%_GU/+^B0&]B>33*)4'Q7*0_O.9 L#8D$*-+B=;S])ASNCT^ M;BP[CILQ.#KV%VTGV/B\#//5M KE'-\D$51!!= L!N)!>HAH#/#HN64HK)=M M_(S;*V^%$/7L$'*0@$<&R>OY>KK^\68ZP]].-\YTX-P'@1%"Q;]C0X;J^X%2CTLP'%00+M @P?\83&P B)NK;@4*\\Q <8!@NP#&VWE:+,G ;82R22F_ M7)S.U\L?+Q<9)YF;;(IEX&PBV63%P$N0RL<@9EUZW,!R/$K$5;.PS@TT[ ML7>!HL_AC[>9)#4MT[-:@7,[R0)7C Y.B+[4G+!W9#$#!T1CE0I2\7C8W?6C MRV^%'/?,D--"U%U@YD7.I)'5^7^J>/A$:!VS(Z/)3;(4QQ<)@2D%N5YBNL^&>&E4-%W!-.7M*7[Y>?%[_/)UIP::5U8*(K9!YU 1=8H(!> M!%;06E4."X4?6'B[#!I[GB#94[X]061SCKY??E@NOD_G"2<$YARR#\"+)F<, MZX'*C818(OSNT/)\T;",ICXR5:A-?+#%LZ ZVWE"E M )F9>B.9"-ZR)/JKEH@1Z=P\S#>YOMIV>'@^B=>])3DR FKM\^S#U\7\(O/# MK4W(60&68@159"(!D.%#HWG.3"#7AUW3W%YQ.R0\GP3K01(=&0V?,)TN"Q$M",.$\TK$F [S,&ZON!T:GD]F]2")CHR& MS\M07Y]\^G$2%[.))O85,@%"6(J_B4YP*5.8%9QD7EF3[6%!R8WEML/!\TFF M[B_+3DS"ZS_2US#_@ILL28-*8P@]+>]VWZG:0 M>#Z)TH,EVT6@\?)T6:5W=HE8$4XJ.5U-C+,Q%Q4@V6A)*.@A>*O 8U&*BVQ9 M;A%JW+_Z=DAY;HG1!I+N C%OY_1I(:VGW_%56(=SMB;!V>QEB%!RQ;LI'KPL M"I+,5I!Q5%D^5L.^_57,?:MOAYCGEAYM(.DN$%,OII5 I%4B&R83!!M$DBW%CT>V*R)Y;9G1_N78!BT\G83;[Y71%TEB1 M*$K6+&@&A4[)>C]$07?P'"0WWM47 M.A__NES\OO[Z.YY,)/5"J76#B[+W.YO7/IZ\DQM7[TW7M&U%#^(E3=!ZRG,$6K"\\ M)(%;F@ 2+3>8I8FA!48>HV$[S#R?G&ECJ?>!(1+2,LS>SC/^\3_PQR1S)5@0 M=(2Z$NJU$$DIDGMEN>#6<892-8'-S66W0\KSR:<>+MN1P?&"1)*K6-[,PI>) MCD9P%0(=CQ2%*2P.@D(')B<3#=I"9O,@4-Q8;CLP/)^DZOZR'/O>]2P2?S-= MI3#[#PS+BY<:FEOO<[+@?$5SYE4F:$!ZAI&,G"K.'X2'AU;>#AK/)[G:1,*= MO(6Y8N(-?6RCVP\'88>3YIU1;R M[0HB9Z^^SIAPVG$5=8;BM*(CD1SO8'V$B#8FAMF&(AJ"Y-K2V\'D^>12V\BX M&5#^V\]WY$H\_GW?%G/O?WOU^K=/KU_1%Y_>OWO[ZL7GUZ]^>?'NQ6\O7W_Z MU]>O/W^ZR>>_M FS>EVI/W SG5W^A*]+V^F\S!/4T+%XNPMW65#-"[I M%RW+0(X'!U6X!&=2!N^8XM+&0/![9/L=U/;K$;J:]3D[:W8@8O#,< XVL_IF M,'KPR5O@MBB98_;!/)9S/8C+$?O?#8:$!SN<[2[N#EK+/-S *P1NI;?$@TJR MWG(',L7$EW8.S9],.;R?U/MT.;Q=9]X"6NYW:A(BY8"Q0LS^@.&,0 MM4FU$0]CY+!%F5KWW'P&[?!VTNO3[?!V$7)?,+GHU(92"EER!!MKJZ;"/;A@ M"WA9;\(=*[1]AH-)K^WP&L%D'R'W!9.+3FU*F5*<=T 4F?KDG63A8X:D"A.H MA(DQ#0>37MOA-8+)/D+N ":7A_%5>D&A4EJ1!%BLG79,EG0*Y]HHP9B0E)-RDH!/O=4]]+IH)MQMHG%]17#)A61$%K8$@2JV2< R\"A:"X3(2 M(S8]>D&\/T)N$3(N4 [1[+T@.43,'6#E95A]?3'/]3^O__?I]'N8$3.K%^N7 M8;G\,9U_^;J*R3+RQ0R*7,M!6_MHVQ#6 ]8.@@ MMSV7YMKH &*O,*[/'Z-,YC.ZOG]9K'\1/R]_B/-3FL)SHN4EJ>8-T7E MN%I?5)-'[C':R(%KSD#IS24(4Y XQU ME;BH;:16'S$A[3[B\S>\Y 5%RBQC 6$3;;ND(P0M Q2,RGIO5<#61O Q>L8- MV=H#K9GL.\#1V_EWHGJQ_$$L3*3*49C, ',BH00*9:-2%I)'AR0B9E/KVXCK MZX_38'0XG.PMVQ%Q,5VLZ6S_-EV'V?0_,;]+E8K:] 3M^=8UIC?H7? MIPGK/ZXF-MG@:@&1E9O:9B0&&>T#"F]%5,P3E;>.OSO7Y7LO/DX7TO;(.8[T M.S ['Y;X+4SSZS^^X7R%Y$B^7W_%Y0U!3J(4EDM?MTA2H&R,$(O+4-O?E1 2 MV=/6EQ=;D#5.;]/AC%1K370 KIO$>TL!LE41K%:>#&^FG5$VK_ER4U?K,TF+40D"P=R4I) MB@D\2D"IK52127ST1?_Q,@,[@G#@F*T)"(^JO [ ^F&Y^(;+]8\/LT &?YYK M=NY;O6^H04B2423KZ\3J>E>IF:03P"0((3B>I(Q'@*^)B!K)O2] M ?0=EW'1"$+OB9=0&ZN\P[#"CW50^OOR-W(.J\ FY!T(B3R ]/7E:@D:7+$> M1,9$ISTYA_JQESG[8.A1@GJ(_9J J)W8N\T?7)G5>X-8[1Q:BB<@)&UJ)56@ MKS(QZI1/WA7)U*U'@#NF$!Y?OX?0[B D'4WXSP)@)R?3U8J4=\8>%AZ9\ *, M<*&.2F800^+ *=2Q0EF>4FF&K1M+]Q '@E6^XN\ \_I6N+CFOM7I#,B2 =6 M4&RKK.(0,FV07'C.&8./\;&'R7L==_<1,LZ(BR&.N8/%W %6SNB?U-)-Q>JC M62%KRSE>($0EH+ 2) J=Z <&R2V-,\1BL-*4G03901KIW33$Z>PLHISG337H MU\6,A+ZJGO_ZQZ5H%/-*&V($BZ@O$G3-G)(=#(JB29655K<]FH,!LBUMG51( MOFM2!C>(0CJP,]?XNIW##24$K9.#8#PGBQD<^%)'D17&M5/.1-\Z8_DP->.6 M-PVC_8Y95O$6$\N-.[1U1@@[47;AXFI#+T^^39;_$#\!>=8IE>WAH:'[ *2 M?V8R11!1EKMY?"(6Y**1K?;7_.$7C7G<,9W):*:$#2%VD'?Y]NO[Z\G2U M7IQ<;92+EN 3);D(9$P@VDQQ!$<.3BH)]:;&:,8%XF/#L?=[HO8T7>->= P$ MK^8*Z0!D-W/P=[A),=NH,H)PDJRP3YGL,=.@M9-.F90Y/C;NX?"[C[V -=CE MQT# :JB$#B!USV$N@B$;BPZ$IZV@>+ 0-:\O2+,6+IC$\F-]R]J$;N/>=@P$ MG0.%W4%JZ5&K>BUA:E0."G4&5DH")0N#&!7YATY3$('$(6O_9G\KTKKQSH?+ M!0RAI Y,U0.&]QI#W!@;BQ<5'!E4*'2<)V'K8&%F0O0\F-9)IR>)ZL9W'PYO M;1731Y')K4#W^ET0ERQ*E*"59:#J*1 T?952X4EQ473S=B0/4].-ZSX@NMJH MH@,#=HV)"7,LBFPIGC7"D40B;8;"$L007:JL*"&],IM@U=O:0EV ,XJ!EXY[E720V-HY?X2< M;KST(9VI-LKHP/X\(B%KN-><8AG,L0Y.9PIB2AQ,T-&A88C8OBO.07>_@Y4D M'055C531 :@^7*R[8>FLL8(UBD3"-6A>'_!8)L'KXH&Y.ED]&>UCZ[NZ>\@8 MNY-.&PW??1!WD+@[0,RU^3%G]*N8A*.=!,'5IF+<6/ J2H@DB-J$BD?1VOC< MIF'L,&]P/!IH78>T!/2JW\[0X MP7>+U>HW7+\OG\,?$^X3'=K.GY5U*<-F" ;"6F-E= "ONX*:T Z0VJ JQT'%02'@,1+\<%KC)(Y MT_H6^"X5XR8&!H+/@<+N(+/T5&P[0:4*BI"@Z-HM7%$\$1QYB#(GGIQ ZW-K M\#Q%T[A/2XZ=JSQ<+_FGMV@HUV0\,2@HUW$W86S]-!HEFA58ADMY)(9*!\LQ1.R ,\R MEI@T!1RM,PK/8]#13AK>>M#1+N+N #?WC%6H+SXE^8Q@:\66DJ:V77$(QGN& MKE@67?/ZIF EKLS>#!+EG@6X$4,H*(+X&10-5]?.1B!D^)BGN/!CBW=>ZQ<1"B5_25\EYQ:4H9YKJLZT%' MC6"RCY [@,D]#]:E5\X(A9!=)@ZL%1!UG0-GHXD"4[1YL-&V[[H<=-3$F=U/ MP!U Y&;EP(>P?+_<,)4W=\,? # ZA/83>*7S>GZY7ZS"O_70G"75]6J9F#*!$<,YG.:17 MN13 6YD"O;. F>D7A* M-(XV@JFORX=&SPXNTF#/.89&SA[B[A$UUT_GP%D=^^5 R(S$"Z^]EBE>T YU MM,4&D5H[V(_1,VX!T-#XV5?PS4!TA#*?3Y_ISU]?__;YT_LW[S^\_OCB\UOZ MUQ>_T0_]^N'CZW^E7WC[;Z_?O?_TJ579SPXK#E8&M"_7CL M5DC_EVOYN/6VR,00)/>Y^H>U;>SB,$C>O7-%+ZW3F2C330 9P^X6Q6O;!Y_C4L_X[7A#7) MP2DG:B),UAY>&!1$X1R@\^BC<3$U'WC\,#7C>C?# *F1[#M T5]Q3@*:$2L4#8.G MEEKH %2;63QO3[Z%Z7)3=?XU++_@:A*Y,463KQ>9)0E%YL#3R0\B>$$VUQ9K MFS>#N)>2<9VD82#40.8=(.>.;"8VUP#1,[#1T:D<%8/ N (NLY+9HBBB]>7( M'2+&O9H=!B^'2;JG>.RJ\\1$%26C=QJX4QP42^3"66E!1J%B*@)]&FRD[!49 MX\)ET!AL3UEW )??%O/%32XN#E?:0D46F4 FS>HK2Q),B1Z"T\$&EV3&UA;F M06+&O;H? CIMY-[!T70%_8O,^'1^2DR=[XW%?/4+EL7RO!'.Y_ 'KE[_0?(C MI4WG8?EC,02E?!0@J*@07D-CL1#&TK+8#A)N+2V M6P.R,VX5P1 @[D7W'=C12Q;/M_'Y,*")\$7P.FY3"._)>_ "7$8/.GHN1,J: M-;]$>8"4<8L0AH/?83+OP(+^1@'*E?_ ?$@V%PN&U9$&)7B(.B0P&JURA4); MW?KUR@T"QIU\.\A1N[=\.[ KVW24^[!8;O2S7B^G\71=7XI]7IQU;;D4(-G, M'&6=]JI1@)*.@^/1$ABDEJ[VS4B#]/P_G/3M,N[L.2%R#*5V8.@>8OL-N0C3 M+_.S@4+IQ^=EF*^(O;1N9;"&G"BI'2JCX7 M4@8AF=HKUBA4R(^$^$$8'/DF:@P(;[F-QL=3QYNM*NC%]S"=5>9(4I_"##]A M.EV>-6^[(Y*)+^8^MXBPR* M@L[1?\F3210;:!Y 6^GK&R[BR7(.:)TK)5HGV;%.B)V;) ]WD]. M_#WL7+(247&4RH%,UA K*=,A0W_(J(63GA6K!QB)\Q Y(U\#=H"_5KKJ '87 MC:(OGA=>RB=''>L,:D@,-9 ]C^"\"W7>JP_$FV*J]:WS0[1LY\D^JV+Q)F+O MX!R]S<B6/)=F4,>K6#S#N)63<$*B-CI\ MSNX"[Q UKZ:STS7FB>>^\'JK%:U1Q(NKDUHSV4[A7 Y6..Y:OP=^@)1Q(X.C M(& G7^GT/TKT?WB.R[#%_SMM#8S>U_N/#4\VQC9<"%\]B!#H(V14YUE M'3(47YQ($4L6K4LZ=R)P7%]^$)P-IZ!^T7>^E^Z^=W4B:J71$U.^/M;PIK[3 MX*!T=BX8'P1O_1AO1Q+']>:/B< F2GJNCY(_?7[_\G_\Z_MWKUY__/3Z?_[M M[>?_N,E1FX?(]ZQRE,?'3W'7?@[!8W,R#,L4]M$QZJ,DP**$$+("+322CR9$ M<:UKO[(PY2)L'&]9Q M'T&=8&D/33\$FH/%W@&&;O%PW@=9%J$H*#%0 H\DGMJ<))#?Z%@Q@3D4D;=^ M-WHO(9U@YG!%WPX4#Y9Z!]"YUH7FHGN^LR(*52 X+\C+HR CY%"?T]/RR&1. M=L!V43U,*&B@V(=[_>PAY0Y@\L DV$MFZK/$XD Z4R\UM8-0Z#"7NC =O'8R MMH/3TF-=SQCP3%,5N.LV2M)06%'E&*2'+F%RB?U6A M=:W=UL2-G)!J#[%!M-(!W&Y/>CWG(@F;8U!(!C<9"C@$V5^A)0G,"_2:_ (_ M]*C='8 T7%ZI.9 :R+L#U-S3Z\\KH;DP2$*AP%35YOL^<@.2FY*,#,4U?X'0 M^12-)O'7?@+N ")D%)<85O@*S_[[=GXWO_%Q,9N]62Q_#\L\B4A ]RH!JJ1K M-UF2EN4.HC8U")$II0%>L.Q"8B>!VIZ(N/NH93#U=("^1[N':BV22"4#%Z'. M=5!T1&>GH3 RX.0?:EL&[_B[Z]7)D&4IPP%AEYZNNVAE;X1]P^5TD6DO+=>- M#L([(ZAE\L8K$\%;7X_RZAW84D\!7DP*,176^C7IGK/ AVQJ>#1,':B!OI!T MUB/[U>F2-L2'LP4V^^0CKM;+:5J?SXEX4:6V:>8WTO]9([>[69LH#;38;\PW>S%!SB,.0:N M% -A*1!4S!)S7A@P++"2O?!1'-.@'@#2(?OJC W25AH<$:/3Q7IR]6!O]7GQ MP*W+Z["<_7C]!R[3='5^;KS_MFG2,I'HT69=P"5-@N44Z_E8YP?Y&+DO.2:\ MA=4[I6.'4S%Z>YS!L7AD3?5B-S_BM]-E^EKWU]WS82)#R^4,G7'Z?)CP3QD=,BR_SS:=L#HT)9FD/T>#?5?HZ,!0'_CJ=D+.D93%91"ZEMAGR<%;5\"X4,A6 M&)=D\W:TAY$\?ENAHX']F,KM ,LW^WU)QSSG48,/B;SXH 7$9#P$56+0H59^ MM"[&V;V?VJ"/FX^&L_T%WP%J'KT"LYD;E2T'&Y(%I8V"D)D$8ZS(FA>F57?S M)/F?XA:IF5H.O$]Z/<]#W4LFH55@)@*WM1S%) E1* '%",,R0\RV]1O"/>\E M^9_G&FA_%30%TI%?";Y\\>E?W[Q[_^^#3"F]^O"CO E\@)?V3P%?AM77-[/% M[U<#!KC54@JR.T9@'=&." XS0DF"8=&Y:&R_8Q^FIX'#5#_SPW+Q?4J2^^7' MWRCF>3N_[&[_(JVGW\\:@UV^>\/@<\$(VD>20#(.0C3U+4 LP3FM36Y=%+8[ ME9W4A1V*H'O# MT=#:?M2'WT7T'>#F1E:GIF3F:3K#&RQ]7NPJS>@_SR[XV3, M,^>))Q&P\D1AE*_=T%%R60PR&6/K6HIMZ!K7Y(Z/GL7 JMP;GM]Q&1>M+@?O MOW8W(:/1PH)S];I)Z S>! &.CJ!@A2R\M.[*>D!QQ& 6LSL0-E!7!U;Q@7F M-MCLC+44\=<4-PL98G'DC]<.03S$G&1',Q@'2\-T![H&ZNH =)L+F#KGB"1W M<]B7J^W1&!I +8F1Q!G)IJ:U*#84A5LC0^OJAP>)&;>TMCOHM5%:/P41=U.L MEY([O_"^%!MMI5PGZ().U95 XC)DP8"KB(F<#,-+ZXA[>^K&+:SM#J8#J;4# MJWF7LQ XZD(^2?,YN-O0 MU=O3P3:8>!)Z!RJH9V/Y=OZ=)+]8TKZ=9"%%8.C L.3H )"Q]G^C Z!8QHI MK?WP3Z*O$=3;H\(CH6U?E?0,LP]+)&%AX)F,V5.#YB:^WZ74;/Q3C]SYH4 MF&]$^7*QHO^?S[&^3GN%M42R?FLU01X%S^0K!Z[(:Q;"@=/) Y*'DU/4+,6G MKJ /)J*WUX--\7A<%3T[2)Z<3%%JZAF$%_'8A_"C!F,7'LBE;-]-0YS.-LF( M:OQM3*&V-M.YSIBIB7R*UDQP)FFI1M,O"HF_'&OU\QS3PZ%D( (4G*B@D! M06""J(12K/#L7=[+W]R3H-Z>^AW! 3V&ZCJPHMN76DV<"3)*'0!+(E^;:4V1 M7TQ0- K/=2C9M^Y_O3UUX^:.CE]V.832.AA ^@!G-7>[>D"0TF4T+$HP*FK: M\HHX%%Y"X2%[RQ,OMVWE4+!\A,I..MH>J;B\E;HZL(_D.%^\^T[_^W2Z1.*5 MMMGZQX=9F-=SH+X)^E9_9!(,4S$:17NKIFBMJ*\7Z2!@&$V4+A79?!+)]M1U M69;>#">+HRBMG]C]#H,OOH?IK$9X;Q;+3V&&GS"=+C<"?861A,E8=I8.@"2B MJR_6(H2D)'#I94)CI?"M2S1V)+'+@O.CX;.A^CH"Z7)!3GA>O2%Q5Z;>ER?8 MM,%J;S)M/B\IU*MSM&,1]8&NMJBL,B*W'I6W*XU=NIF#P71(!?9PME_C[]>P M/N=D\@1*K%S4:"L-)8"@2CO'H(/0!J M]R9\W-O-$:%\'%7W@.]SWHB1Z_QO,L#W"'K"E*,?8HSV:ZB3;PM% MX'L&B, M8X$7[UH_[]F1Q'$O0D?R$H907S]>PO9"G4B=%7/^W:D*_JQV6GM@W2C0RPYY#Q;;@%S;66C8H08C 6-4J$6/'G?VJ0.RE"7 M::YF:'S$J1T7&CWLDW-OZ7P ^X4\SLK$R/G1EED-468ZZP(J.HYD !(Q1JEM M-*GUW?]C]'29[!H,I:T4TX_/>B8JW-S\?EA.26K?:C?8,SXG3&H*"G6 H@4) M2P<#OCXW=2FQ(IP7/+:VJ8\2U&7.:BBTM5--/W#;7H23K#/:;"(P1Z9:,7*C M H6#X+.U.2492_.WF-M3UV7&:2@@#J2T#D*DUZ5@(D_^]1_I:YA_P8^$]O?S MRFS]_WJU]CW,= JGLRBP1)F8R> MZV)*ZY?M [ Q+L '"[+&5G@'WN5!S)XU?;];8G;N=5\7ZYFH)VARREXHB"60 MX9'501*DLB!33(;<(BE:NQ#'Y7#<1.Y@.Z5CF'1PV)<1/"?4)\)R5V,]/U,)9)SCH%&XA'45\'.4G!+J,0 M!*5A#DM*N76'LN%Q.]A+F4YQNXL2>^D=?_KMVVPCRC"[$.7;>5DL3\Z4>2'4 M9(SCLM2W%6SSLCQ!4**^ZC7>)R632JWK9[-TR[NC^?Y,E'REG;AU<83Z I+M.>XK7&C#K3Q1)#@D7M3A#%*-W^$ MLBUQX[Z2&NZ.=1#E=("ZBP&:M>%*GJY/26%OSYYVYU].U[\MUO^!Z[JA)BYC MT-IYD-IMNI;6KE29_LJ8<()K3+IUB=^VM(U\X3D,-.ZX;@/H:>2WHM>N6B]F MMQ)3GY=AOIK2=F7)\:!)/+H^#C/U<1BOSU^S=<$GPVVZE?^Y]_WGHXN,? DY M*'+:2GADJ)R+ZOWR P6TYW^YNLT_O]MZL5S6Y%#]\M_.)/J^/#(9.-51U<6* M>@ 0TSY0'&ZPU*F3*1LI?%9E"X -0-K(MY6#PW)L;38#<]MA5*]PE9;3#3^+ M\LOI:CK'U>HFS5O-G;K_:/^EZ3?Q6R:PWD3_P_7 MR']?SK$99I?.WQ5 ZQ6ECDB@T-R BHI#M 10Q31AUT1KL77;R2:$'^K57:CF MFKYH>=I=T]7[]@('UFNG=O'3Z4'M["<^_#0R)3>7>:J_EU*\O,*@R)KURY>^[(SQ0"+H(,]9>U,Z^34 MP]0<;/3N;H-:\_F8O*^V2<9(W'I9'Y6:.AB5)!&%A.B*9XD9@[ZU) ZA=^1Q M/VT0=<>Z'4N!G=JY)Z]GPCR?>>5G-8V[&[Q=5V@REO00KAJ9P/.[K5MD7&4& MC9)!9,*KS &4DG0D>V>@J!"3%2JKU'Q8]:,4#7!;2XO]&I9_Q\V@^JOWG%<; MB#R#Z*.)((.I$WWM^43?((4P4:(2S4MV]R!S7,/7$$=;W,TV55FG-N]-F"[_ M+T!R$'X9#/360O?.O_^&#T'/Q^XY[.O@!U32"P$#['V!%.I1 B<9V#6N^3H M@"^B]5N51PD:U^HTP\6=AP+-E-"I==D\L%DOWL=UJ!%Y?G,Z*]/9+%RTV]S' MA7KJ(YOX3#O1WN%MJ5M M7%,U!(9N6ZU!M-1POFM;$W;1MBU>7IY"H$,:>\A1R,CTX8)WWK:3]/$M7@#?S]"UR=W=>2(<';D,D+ M"+HF?8U*M50SUSU WV"2)-+:1.]"W[@VJBU^[GF0/HR>.G6Q-J],]XG8SG^Q MA?6YCX9&QN;LHR^1P1*%^'48GWS9P-U79).:]VZ/=]-"@XU(^]P MM4*\V;C[NL\ON<$H)7A9YQFIY"$P^LKJ9!7ZF(MM[=@\3M&XIN( [=^V"PT% MWT'9X!DWUQ^:7^-%4A#J@R&KAB;6M!1]Y0L#(1WQH>KSE];IU,?H&;?(JSF$ M&@B]TZ/DW+&_& )X_M=0WZ2<4!QXFSZ)9R52^U^^.R]5(OC MJ@V?1X[Z??1&NDQ.D&6E%@MRB(["-F]U43$RG^610]ZC1_V2]JX-E6=>"\AU M'?9GR3=$IGE,4DIG6]\1_[FB_ETPM'?4OXN6.C6$FPE_9]>A9!4JNV03<+YG MEW%KO:L8ZQ)S:*/E*FFP5E(LIVVM$#!(]P^FM4ZM6,R'K'WL8L/-?;&&K[J.AD5DZ^^BK*5Q&:R8\17#(Z1B2 M2*&=*Q9209V82")BZW**FQ0<_':Z5M=_7.:DP,P<>?%]"#JZ-147'O-NX>]N/[;+8S& M@]0TLAR7GW_O$2-LS&3W6:B0R8J4J4H&[63V0F=>>.NPZQ%RFKV/OP^WLN3Z M+-L!AI@)MT*"0VE UJ?:)?KL>>M+B\?H&==RM,+$@^_D#]5 IY;C-UR_6ZQJ M'ZF+!V6U:;+-:\NYC4AH,+*QDW' MXT(0B!E!:@S",^2JM+[@>(B6@WLTWOK<*YPKSA!]O6<3-0FK;>W'+VJ*((NL M0I+2MBXO>Y"8D1V4%CBXTRNQB> [-3"?\$L-VJ[U+]GGX='=#VGRR.@)VAH9 MC_-E/N*WQ7+S0/@"-%$$[@(YG8E;"E*Y3^!E8>"5BBDS14YNZ_9T#]%RESZQ("CK]T'BRVF=9G)%F2-W.NG!3;NQ#Z-E=&K M:=GJC>#@[QU'>/K]91<5EQ-BI$E<"Y!2A%!.:L@>I6!!1.94TIPVSIQ?I."<;OO M# 28 X3< 40^+T.N YPV%A<@R19>Y& @B M,HA(WF50BFO1.H&X%6'CCD08"%#M5=(!SNY[;GO.":)0W#@&V85 G%"0$0K* MVO6*(AN#T6+K1/S#U(P[.F @1#42?@&\]";B M[P!)3Y1?WMXG64D72J%]8H,@@^TEQ'I/21QF&UC"S%N7A.Q&X;A]]0?"VX!* MZ@""MZ^5;K.C" 3&DUI7$6Q.W7>Z4/3.H#:.; M3F]_=NR3]KD&2D?H 7>^S@B=X.[C\#C]X*2)LI2H02 !26F>P/N(8+WSBIRS MR%CKB]UA^\%]2E\QG\[P;"S&W74VHK[:39Y%9K5F8")Y!TH46Q_3>&"*1VW0 M,Y2M)Y'N1F'77>!V0<^=F^[A%-7!67O%W9VQ8[?YO++L(>D@A09FL@&E3 &' M@2)NH5RT.@7?O$7M'F2.>\ET%$ .H[*N4'E_#\9/7Q?+]6=X]U]&,Z. *[0#"UQAY.0NKU;1, MZ[CUBR3 :9C]&M8UI?[C55CC+5Z-]2$E*R GKLAWKDV3401 PAPW1G!>6M_7 M'T+ON+=I \+V:$KL- "ZM]'JWF'.8Y\V6%O8 4.61YN &H'"6E^;Z-5,7@VR M/9;:!%1OWL+K$EL/[SA*<]@7JQ6N5^<2SN_G'^O%X'(Z_[(IJ[I"OXW)&4]^ M,"J70;DDP;E@H7@ET%J+?KA^L5O2V'$+V5W0\V"*9@A5=6JHGNK.NG]J9KL/ M/D:'V0$MV;;=0DB;PB4"H]"^'FG)@SLWL@IX'AFTV MU$^GENR!MJU[&[#'/V_ 1K,#FJNGVX6ZP%U2*0+/-H!*A 9?A 8T&K-R3OOF MK?G':S=[[?I8<"D)J2"115";YH6TL2CN<-YD%T/*K9W.IZGJO;7L+EC9NK7L M?CKIU":=-S;N.^FX8XG4W7/RZ27K=8W PV$8J1L$*]9)#DVE%<"2Q2$$MV MU<;FW4+V(+.KWK.'(6U8%75Z&.W;JG7OX^O !<=L3]M!R@!S##+5_A(F,U"> M(K^ /(#-P60>"8[LF:8,7DU7XL,%8:T"J3^U>R )_1 M 7K+11#1\M3ZD$-R55\WT4OAQ:?YO,2D$ M:*:R9-U+9U7+@'F>.>S,> Y-"ZZ_3(/FN.N/U-ZTO^YX@J:\FHSOH_^'*F<-% MWT%<>8V=\\9Z-:%_\@WGJXUV-DR^_[;Q7E^D]?3[78-HL% (0_%SM(FLL!*Y MWHTRD"&:HB5*.K>' ]N>5(][M@V#QV,H\!E ]JH*<\/[W^;3]>K%[V&9'V _ M6UX<\Q&"KW.I:[-R+PT#463=P\ZYTOH2L3$+XY8I'A',0ZJV4V1_"#\VMR.5 MR]?DG"U^(&Z8_W"Z3%_I)^I51RTO.=/W:G5Z\NTJUW"MJ"0P5K37@)R"*Q69 M(P59 \E*VOZA9 RM>\8,R,ZX%8X#(WX,E7>%_DNF)V D :%,BCH,9^$;,S-N M7Y-!D#^FNCN-T!_O=[UWY+[5QP[?KWO(2/^A;LU".L.]S(#)15"('F*2 3Q/ MUDAEA6V>]QVJ:_>UG7-KA8V<7]R4\[5'1R5%J8TKHZQ%_,U]-<69I^O]:MZO4?:79*V_PLK7OR M[71];M,?[H@>618B)PM<60I/N:;C1AF$6(JW)13FFQ=%M.=BY'S#L(@>1=6= MGMQW&\SO?5H_^%'#-,(?\%1^L.6YMSI'&7U5N*XC#RA4=U* 1J&LL45B5JWW M]D#M\*_=5[TFJ2WG879QI;3ZY<=?X MHU J<59?:IH4*,03$7Q !2@5Y\$8%+EYK>5.%(Y[L@Z"Q@%5U.NIN=4,A%>X M#M/9<&,=+C[_>%,=[N5H^*$./.>H8K#@$:O;%PF<13.07E!$P;ERGC?>U,,- M=:B9H=]KH=V;Q?+5XC2NR^GL;K?E2191:*UD99=L=;8<7#$""F>!3#BQS%K7 MW&Q'6;=#'79!R6T3-H!2.C@[/RP7WZ0 M%07L*(3'W/J&Y3%ZNAWJ< BLFBF@ S!MMT7^G8)I"K'+:E(L1M3$3]&\7M/3 MKO&Z4*SNK3?,<,ESZW+^'4GL=BS$\)9L/S5UZHWMV(7P(A&TN*^9T*8H_OKO M[N_$'86L$;HX-I#?<9H^"@HH0M0>C N>H*TM!$M6UA0?HI+1VN:57L,V?7S@ MT],V2@&Z+VO9<;$MJP5QCS;++40%EL;WJT(Z[K%XRY8 MN=M"4X7"]I+.K6\DS*UKE)XBJ:N>S8> M@K"FRN@ 7$^>."]N'R,WF V&B> M2*?JM4N=AB:D@Z1T+*@CS[QU%OX@@KMN MRWBHX3N.&O?'[&(=9MUXGA=)MKM.TXOOY"55S[PLEI_HN_>-3CJ>*]J&SC%\ MTP$D?!QGM3"FA?,&5"(?06&MF9"T+PQ+/&2/1IC6!3\=="B?!!,44Z* R:6 M"K*6]7,$1'**;/"8SQ"6-?.ZBY8V:L?^4YJZ<2?N$=>?TSIE+%U5OUTDM*L>.D#44Q[W_=_]%4\B M+B>J]I-.H8 /=1:KXAJ&!AO"C*'K2L7#Z&W2UNW,V9V#)F:*; #L/ZZ MF../,W_FS>D\7W)AHR\A!C#H+)!GSR"($(!GP1TF[D3S-S3W4S)VLXAC(>'V M^-/#U=(!N%XN3DYPF:9A]B%\P^4%$Z7.DJ,#P@5-TE!8P\:HZD!@\DXDSUXW M/U;O(V3LI@\C0>MPI72 K+]]^KS<=)?^<16!G7/"HBED^#7(*.JS]%KHF[,# MC)F"VF#)]K>&U\/4C)N_&0UCC=33 =!>+I;?%LNPQE<8UW>8\<;F(B/Y%K1C M0-&7Y&58A,PIQ/+D]7+?NF3P48+&?2PZHDEKI:0.$/>FMF"OYOGMG,1YNGD? M6SU:*;GUTB;(T6=08M-I(R-PVCB\&,\C;XVU!T@9N0YU\%"TA08Z -+G99BO M:.7-E*/-@]/I_,O[<@]WJ\_TD:O[_^G5HO;YFQ0FF*N;*!.?H!S6UN9<0='D M-RCG&&.M^R8X>1U:*XU MB,+J;2=%4%$F!5(J97F17+KFDXP*28#"M0^<#_4V!_,#.H)G*Z5U@,!'(C>5BO1U J+WFDXK M\MF)H%#1T<<%T][X/4[2N! BK(>K]KV!,,]0&NLF1'Q-EVLG^+HI+Z@WFULWOG=JM'9<G,[(!\U_72Y6J[_-R2O8C*S[*WD8O]2Z-?P<_I@XH8KV1@#/M?\I6@<^ M1@J'F"8!.U1*-<#:=L2,7W$]'@H'4%??%N]!AFOOM"N&&=.F<.=(OM5=\=Q" M<%C["0B94'%C\Y#XO$',^*77'>)S?W7MCD]_AL]Y':.!^?.1',%)$@R=SH9< M9BTI8/*KYHK)$.,'8STWB; MOQM.[EEONMJO)Z7E*>:W%[G+>54ZU**!^924$EJDYNWJ6M"^,BM4(8%^O%5VX&IWY?IFYYZX.2GDZ<$ M0IH(*J"NH[P\R,"R\,S45N&=X+FC(*Q3/.^OVGZ"L,Y^,:FV7]Z-TW*!M5(^CB?+^'/V"?J- -M1>T4=[?WUG MQ1%>4C_.]9'>1#O$4H_UH$0"96O1;\D22N"HL^)H6?,ZKT'?1#_AY6_OS_LB M;&$4.J<@*)+FW((S)4)$K;A@R(IJ/1:Y%>WC7UPU0MR.(=PPRNW N6W%]R=" M 5;;R[*1U",A5K=(B HM2Y]UJ2A+@ 53@Y2LG2 MX=:"9[4H M?;4P.IC$43MK-I'K<9QT'S!*P0C^"AFH$!0AGYP762+&XHN+?HAN;,,YZ0_' MW=4VG%L ^MMO)-^/BQE]S)?/O^/L._ZZF*^_KBY5-[':>^.3!"S9U7&#!5RV M#M EQ5+F/(C6_1=:T=ZUD[X+XK:_1AQ0N<_"HSB?6(FYEL,3VU?_\HJ^>RZ+ MC3?V?HZ?ORX7IU^^?OY]\1\8EM?$PE62DKD SA4Z#)/F$$Q48%2=[H$^A=N! MZ0&^2!.2NW:S]X%ZSRKO/EQ],._I.(N>LP3%!%T?H N(7@?PB=Q)PYUES9\N M#)BT'LLK/\1T'T%QG;89O=QKOVZ>">'9PZ.]7>E'/ZZ%V[L]O8UM< MQ/G]_&/=&TO: 75"Z^IO\T5'M_-OINDZAGJ?I;'HU/7%".X*,L__+CFNEX ML\3_?8KS]&/3;\%BU"J4!)HY$JUF$:(2!KR11EE?$ODC0V'V8;(ZP>*Q(?,0 M=!OIKR=(WL?0^>-?8:V*UE 8Z)2E6- ;B,9G<%@[$TG%L+"A(/DP69U LA44 M'H):([UT"K75Y0Z^:$4@47@K)#!?GVMH3CR)9,!%H62,3@C5^DY\&[HZ 5LK M,&P!MH,TTQ/:?OEQ^>6_3G%)1'W]\0Z_XVRS1YW,:)37D(RM8K,4L24>06KK MF+<>G6C=,VH[RL;-VW1XXK;28D_8O+[?[O)WOK.M+#Y0$ DU\0HJJP0^&(1B M63$4Y$MO6M] [$1@)[:Q(4*V,8]-U-43%C?[=[61&+]HSV*TB#X+*.2K@)*Z M7OWJ ,$5HU C*]@Z*?@(.9W@K#T('H+;@1KI%%SB@A461>!10C"YME!-Y!U+ M*!%3&!=0"%Y M%-$T;T3[,#GCWEF,"ZY]--(!N!X9VQ%J+W N.9!?RVN)G0>7503O5,Y:I91U M\X;:AXW<&1Y:(X<)C;35 >X.ZD\NM!7*T]YU-BNHQ=3DY$8!/.3 46$2LG7N M^$\YF&89R89Q>U= "N^V? .$EANPET+##:GRJ*^M*?'(JH$5VJ;4IO=U_Z MK\$\#:%UN%(Z0-8C#6ES=%*2QT$Q#S-G(]EB\@ILD.B,*4G'UITU>^T?/!K& M&JFG Z ]WG5;ZH)H>*'02M?.CMZ 4\$ 2@J( E/!MN_B^B<=S'.826NEI X0 M]] 4#R%]A*Y3UZ("3-(%KPLWMC5&__SC>W8"U)#C>W;1;@?(/F">BU.: M69$1JNC)+A0-H>@((I0@TGHFD/0 M&;(S-F=AM$NM&U_T&GYW@[U&ZNH >&V<_W>7_7Z+M11N8AW<9@THICAX51B0 M2 -:VI$F\=9!55L6MH*X_M,'8R/BHH-M<;]W<\_[GXEGF%56 E"*38-K!,]% MG05J JO#CX5LGGS?EKA.JL/&@-!6E^&'ZG/D1_XWTX/W,<-T\"E[!QX5B:S8 M"-Z0!+.RWEDLCKM;#<'O?9K_Y$*=5(J-"+3V^NAL,,P\/\U>8>1LU_ M$F4GN+Q\T.^2IJ!=%V!"$))")!N9BP#-=1:Y-OESK4NVMB3M\.CFVW1]UI/^ M8IFJF;.HT_LP"%@''&?-5;0E,-]ZR-%C](Q=K]8>*W=CDT;: MZ")NOI>7L^=FC%P,SRQH18)2F%2]% C@/6JC.3?MG\P_0L[8A;:M=+X=F'96 M0+]8.D_?QFP$Q>H25/.%./K] E M-/91X:*Y//LU,U=!3##!2D:LR$);1R566;&6CGH7.4]8=&E]I?$436,WL#SN MX;6?*L8V./?S\ANN?Z-0F8)I$G2ML)BN5J2VS?Z9,"94#%F!E[8VF"VT#QW] MM423K9:*K+7=QA+MOG27)FI/O2^.IX1^S1>Q.)'*>R9X@:3J#;_/!DCTDMY0L HW,-?@QH(*PX&3A M4+B37M$_>=_^G?IS3V[M@I6=DEN[:*/?H_:LKV%T7H1$078V"52,"5QF"HS% MP'4JI:@CG;6=)[=VTOD.R:U=%- OEBYJ$P/J7&L38Z$_E*F=N6R4@($I9DRT M%+/_5W)K9[7OE-S:10=CQYHW_8N+!X"QV"AR@JSKY:OU" ZC 6:#S8''I+>K MQKCOP[L$Q#Z*6[248K]VY2K02+7/\R<1)-2J* T"'5A)\"+U(":7)(*+5,M_L4 M[YB^NEJK2_NSIV:WRE?M*>9^+=*+D\5R/?W/C?%G3&7YPKF1U@.+M;F]E<0V\QI*5$Z%8)F+ MYK]260=@9:=4UB[:Z/A0KB&U82;4[F?@0JC=3ID$;^HUKBDY&AM5.5:$T'DJ M:R>=[Y#*VD4!_6+I/!H//%@>& G),>ES8+>?%O^)ZK1V4N%V M=5J[R+-?,W,5#VD4SC.5(6030=6^VIYY"?1-G9,AJVR/E#1_#IFM 0ZO_50Q MML'9)N5B8_9:U0;POE:'^!IJ:_(B,[?2HE4R!K.-Z7G^F:V=-+MK9FL7,3=\ MNS5L;@N%9CE[LJL\LSKQCD/47$#APIN0E _-!ZX^_]S6/C ;2BF=YK8^+!?? M<+G^$>:YOOG]5GO;T':Z2MT\\ /[I[(.7;%%YJHIUXT251=+?IB%^?K%M74O MTPY1:EN,#8",,*=R)E?+*P..,^:<-^3XM^[A]"11A]J^"Y&_+P\N=>9IY-KM MFDOR-%@=DLB%A"AI:\L00\ H6."M\PG;TC;N8=L6-[?-X"#ZZ2 .>)";7W[4 MIE^;4+J4XIGP=6 3<:.TI5"Z! .:!6<$&B-3.-9^NR)K7+0-@X?%L,KI&6^5 MH?/HW/-L#'?DKB GOH0(X-%Y<$[HVFO06-ZZO>D69'5JW?:%PK90VU,O'4#M MUT RG>/RQW5VSK,UVGH;+2/91"&(E-&I$-#JI4>.H#4F]/E?+H^72*)ZOZI3,Q49< MUV\LN U)>JMJ92\[RUG'2(SI)+EW/(2<6H_'W9JX<1MW#8VV8734 ?@>%-Q5 M+I(YADHQ.NP#JTT-J@1CD6!*]M)YGGAJ_6;L::K&/2W'C27W4TW/8/OKGL["YZ2=-8N"\+5:V+K(),D:W&, M@& 106# 1&X/HF]=8_88/9T&'@.;S5T5T4$SX=&#=]POCK3V6SS0?35^U+[W'Z9UYOEJZJ%U;7[9MJ!I[3%0G',Z7IGK5)] MF4%_>(86E(_,9TD;3+6>VC80*YU&-6V@W(/ZGU=QP35>P^5Y<\'WJBR6FS;, M\S#[VPH?BA.;UQ^T)&K $H7!9'>T*@846(L#D6RZIM >R<0'[2V4XGW4PA@1 MCW;,#O+$YN3;*:G@,M>1\[0J?S7Q)AOG*(JUQG%BG%RFB$71L::+31C( +4N MW]B&KD[#L[WP\F@15PN]=!"C/<;3-=>=3T1&BW5FDTTR0:W&!9="!./1E8@I M&6R=Y]R6MDYCK,$QM[=^GM&6X& M?>MZAZ+>C]Y=,+*#&=Q5%\_+^%W/JX6;Z;3F%F^+M08T<[MR>C3;YJ-"J;4% MY#$2N#@')YD'CL5HE4M.N?7,E<%MVS;IVHDN*0O!%=0]!$IG\EL4R4$DS9P5 M*!5K/Z#J:;IZMW.[X.7N@*G&>NG4VFU*CU8-1D8]\$$M[-0V-#8R0F=+72+( MJN0DL@ Y!#HI$W?@:1$@OE,P6<8D6B(7?:H6X^?/#$G(H2$!G+1+%KEL936?M,CY(QK3 [0^]UBOC8B'S$GL5JN)Q_# M_,M9'3;/%+^FI$$6LFU*V$C>G08I99# W)5)7VUZ^#9-XD,QA$$,BLLFFKD902PH_/ 7>'PSWE1[ 8 M69*?F.F0.(L.'*E>1]\3*K_WT_GF'<,I-P"%II,!C1MQ@ MCS05 7$MD^):&Z9[%?X_I?B['ZV3."ZF^,'R:^#>8?=Y]^%.(TG/M K9"^(> MA$)8;D$4$<,078%"M;2E@^XG2*I[RU#:/QA##\W ZB-$Z*"9^<6:K\\QEYI? M_^YK7%Q.!(%#5CJ% @8?FW,>D<'$(EB0:H])5,4S&_TH:]$)'0B&G4 KJIG* M77JN[WSM[ %7TXMOJX_IM^5F8ODD.H]5Q,"-(>OBQH ,"PJBND I#5%J_F K MV]FHI^?G6MRF3D/06+)N8+MZ/_<@U.F/=9/0++MN,1%"1!*#08G@W$K;*&0Q M,X@)ES"/G"E>^J)]!QEUZT7'W(A.E7D#L%EC_?WE=SM=K*^ O]G%15Q.& XA ML.20(8(C[O+DKZ;DKH5FF."IX#D&\#/N]Q@V\==.^@7 MT-/Z(?#'M/E;4SO[U"W7F^_;G.Q>3L'E_##-/?^%-=)SDM^:0ZCI8,,U>>"- MI#8R@Q4UJ70%6A'">Z%3/$=TGE^OC8'YP]2ZZ6RZ^OEZ,T?U"*Z9$X+I2%$0 M.H+CJ11R*>:FW!&4D)S@#R=N%T7S<,I[P5D^=SB?2;.MXOEV-/ 1C(<0J;?@ MRT1J\K/G/".1:'"+B6"$.4:I+GV-6(SX7JA6+P;5H^NW,6 _C-N\ATB?D80D M]P1Q3"%N\PHC(RD6/%I*?>D7G@?(Z04^_=S!=XH.&H/3C1U-4D@^!&F1M$DB M'FD"YX4+E#@S6MD8O2C>[647(;T@9)X[A(;)O>F:I/OYI;=_YD=W)]5>QNJ7[ ESW_Z8D M@H.H*&+ '!RRU"&'LTQ%[6N!P5I^N'F<*. &CITOW[K% M*E]5W'(@&+N1R.$H]3CQI8I0I?=EXGX+:N?QRT!@N MV':ZAMR!M0Z,6JOSN!.;FP50I(T$KYM'Q7!2P?/RM]#';!D+S@I,^5\YM+<'O. ZM MIA[$116*/N9.'I'E+J@&:9$L)PRB)#:*A8[DT'ZR/]<]7B>2:Q8(Q8B!R>2Q M;OF)BA<0!#(NN!6_0 ^+W94 M[MAY>#-=^MPXY#.8[:F;TM#OE=N5BG \SK:$";4T$)X=Y.^N17^*BUPJ-/$1W-!( L+"0)QAHD(Z"HY2Y,P9G0AC MI:>E'4MC4]'_:. [53E-G[#OKG*_].UKCGM>Q*EGZ=,KESLUC^1BG/,QS]ZWA9N[EFN!;K9BL.Q\4[ST=O9? MT2XFC%.IF5,(*Z\0U]'"9BP$8E98PUV"$'F'Y:G*>D:@S ;W]8]N@EUP/@^:=L;G)W(Y(C<$(VXI=^ X^!!* MW]@<26)3.?MS0'"(:IX;\@!*<6*QDXI*BF1DN0V6E! W*8>2)9QJZW(JO";V M,I%-W0Z<#7U'J^>9X>]==[68Y*XB@CN,@L00K'N?W8U\:6:#C$9QIFCYW-%Q M--8NT*^"OJ.54_GUXT'>OG:_0-PW#:\2?.R&NV# @&32R"MGMGWWO.DH9#;2\]/<;$N3YK[^-'-IA=KWI;7DR>[=+/" MT N;XB24T,>X*?TU7WUY?+5?=95S<[!Z>"4ZMX2@Y M'&'W@(W#4_23N[I/%W:BXM%W$C_X[70-SVBDG#!1#@9 ME2'Y?0['R&D'D:4VQL/O-,>ESY)#]-2]^!D#*X\Z.9?21N4N?9\67;CRJX^+ M[42R38M*8!\[IA$+N=>."^#SQWQFZH 3E8DKW"N'^42SOEW?KHN<;I.'P/D1 $WD.'Y>@UGQ\%2,=DW@*,]1_N'VT?SEMBDDD0F M>/ &4W3(,!+AM_D'F'@F2Q<-/$53W4*5XL[0**IH %I/Q!MO__2SJP!A=.[# M ?\+7^V?$YDLY48GE'B^NZ'2(>UX1!H'ID50Q/O2)^$ ,IOTQ@?BI#NOTAI- M(YZ>['GP3VLFP_:0TD92K(^?(8:DH]MZ#E1>6PU$$ M/H_TV3%H>C3P<31]5:Z;.]@E_ MY6/Z G^Z3"!&^-G:)WUC5YO[\*1IGF-N08[,YL8A'HX$$Y WQ 9AHU<*CV." MA3AH,OT] %F[4]\UU-P R)^\5;"42*<"1490G7ULV VXL+ Y)$9) @=*ENXQ M_HPO D\!8E%5- "M7H8UD3(&CH/-%1?Y\3TGV1^GR$-(1XGV%+O2SYMZ$=;D M;C<0"T-VO*,4\US0=F@;_[2.\\G$">XXMQH93R%*3(XADV<50_080.!&IE"Z M760IVIO<&,^(V=+J?>&1^:#7,04_WE)T7OQ]S>ON\G*Z6C_A 6IRP 6TQ+F? MGM+#N,>B)81Z+.V%DAEW/OOJX6>G2S_KEE>+>'OA&I7AB@1D@X;=A-C/BMPN,O5VZ"5T"773'!-@6+K_ OMD727-LD' %7GT+H MR@/!R#(!D2S1QAL20Q2]0K*CP''[_7IO$$[5YUYH#!1NY>J=W^8S^T>ZFKU9 MV#_>='_,/\X_Q-4J=W1\#81,5]O2=PRV0X03(!APYGDR$3GE.9B0%I132[!* M3_@U_;_6"CB&:K0;5;P-Q.&W8LK#/:^6:RL*+"FA0D!!:H6XMQ;.7Z\0TZ+'?X%!-V@X#96E6BP3$N#4J"",2Y(,@(8U&R3CEC*=>^ M]'7);DHJ>RPG:_@)R P0=P.@^03Q9FYL4MF S1,L/G[\5$'D#R'FT"]_F)QU/+B@')[?!^147V):V M@B/O+4\2 D@:BW=:VTM-Y9ZX(YQ5903? H36;MKRVD_[>+5:KNS:.*X[G0". =(3-#46=P_4_:.^:045T0*P[HGI MY^?HX_3'VO"442P *XB9Q$!* 2-CM402[- P[W TQ1O9[B.F,2^Z$)2*B+[1 M"Z.W_W,U7?TL4)BY9Z$2=PY]:"QTS[#YU.T$GR2E!DV@',4CKI2#T!V7>2#ZUBP7N4QZG2S_Y>?M MW]FVF'N5J_0WYWM@$%%XGQ#!"O9+P41N;RI0/ML#-3I@1@J+HACQ=4^X$S#U MJ&=)%74VFUEYBZ.*L$CH<0+:*I!B!WE_[K%C%11*J! \$4SAPHY"!21CXRFS3# MT?M>5V/'W"L_HJ(RR,JH]^$3FM-DW0):NLO+;K[FX]4V^Z&(!=+!R90D@G>N JT^&SMQU14?JLW&DR&"+DMF+S>B X'X M! $G]1SV71]C*)V!?$Q%W# 9(N0&8+)QV> OKP]@Y2U$#U(A93Q@7 B, MG/4>&<4\-41(9TH_Y+M'0-T]I WO=[A&&H#3<,'=LCT/GV9V_JN]O"Z!T$9+ M9SE#+)*42R L,IYI!&%N#!;[1&/I:[.C+:(>\>0YM@BK63@F'N">>F$UEYB*A_I MK>&OC-(:0-_GN%PMIOD]U)J5W^;3U?+SE]^VS)A$E23&0"2="UN5T'D2MT5) M8,.44!C3\L_1#Q!4-^IH#H7EE-< $N^9U):%&+6@%DS(NP!!G6'@VG!PK77/J)YPP[/UYY5ZL:+I?12&U(;>G^;;[\'OTT36/8VIF, MTF&7.%"=1>*Y0CJ%@&1BN7V.9)3UBGF?@M4^ NJ]A"B@U*ZTA!N!R;MN$;U= M7K_=T"QPL!,/H3MQB,?<^M"+/#A6>J\C>).ZQ#.[W5^O") R*MT!DA/D6_DQ MU<<$G]P\1Y]V8?.V#%ME!,=(D0@6$U-"VEL-PG"8.IPP3P^R_3L?3CU>N;)7 M4_74*2#KII"R-1S"M/7@AB&E+4-<1HLL-0GLR#"_;IF8KO'R=QZAW&):% 0ZVDLD=%>(NTPD=XF'27N MH?F]'VA%_4-TUI468&44?(F^@X!N%Q)^FB."@DP@:R)M=Q_7I?=-XQ[R*$\8I#5$^\0T;@W,:",Z&5 M8=24KDJ[^_U>X! OTZ,X61\-86EK7%Z!:RR,03XH"MXR,^M'33.ER3>R Q0*R53YJO?W1?OW57N;_3US] 9#\_SN.][-_-#GKG]DT$ M8EQ22 9/<^LTAW0("@F(P0@WA$C<)UX9\.DVX#)$R]WY1-[ -O/D]KQO=_YP M\XB+V$BTB!0E[(#CB#ER7N02+8>M#TGB4+I2\G2J>^%3ONSC\FN.5O>>8 ZB09"#BPHLBQH\%\)0Y8HCX@(B3L5K>:E6YX17#A'"L+,,:.9&G[(!8D&,6XEWJ(Q:<.$;&J3!_1$KC]21G MAMH ]51V#7^]RJ['Q[1YTOA^[D%"TQ]KKV0YB5I&*;P \\BUV$(E9+%V*(7 MP79\)-3V\ $/?:/Q2I!Q\%-4\-6G/M[8P&O[?;JRLXTI? 9-+G[$\*Y;O+M: M72UBMHW.K-<$)4NL MYS%H1V@/L)6BI_%BD?& 646A#9RU@T6^*1M Z^*F<,ZWH! MS0&G 6.Z277 EC'U<;>(?NWF/^)R%3<%;LLUVW=__KI;KG[M5O\55W>&[?D4 M!5=1Y;E^$+7">9AGWE.$;? X,T2K<&AW;TJIXF+'/Y/&$2B-;D5A'?D;P4B]?JR*B 8OXM.AR]ZKE.U#, M]57,MBAH^=L<=']SI_AJ'G8+:W/9F+S$S#&+-%L/&('PQ6),$-6"&"8@L-&E M9^"6HKV?!;RTZ^.J"&@ ^8-CDW=VNEA?I[P":5U>W[YLQPC'Q269^*0C%A0L MG^09 H) E$)(1(%3!^%*2DR5[K@V'C?]K..EW6$WAI)6[&6((@Y)XLWTQS3$ M>?AL5W%"G4P\JMQ6,<+1R1-L( S^0XPC@5H64RC=7V9TIOI9S]^7VN? 3-.C M-JXKLKMT72*S.8*[N\FO]+!JYM2Y'*=]M=P0CX+3@Q[-@$ =D M(2>)14DGQ@6VR;G2[NUH$S^R+'_YN6YPNZGA5U80J21%S.7W3"9JY+"3B"M" MI=(TB5B:N0/D-#65XQB]'YC*<9+(&SC\[S<:E3%(HH) BD<@7B0"GG[B"/Q^ M&P2AV(C2O5N/[RA\CGD:IZGU8(_@8V3< $!&Z4N&@R(FM^V4D>3:3^V0MM&@ MQ)@-UBHB^-FS:\^\1_!1L#I'C^!C=-P SO>W^A128,_ ]+WSP C.0]\D\*6E MPT8&+(-GI3V$D_JS/J_^P$?AI'=_UF.4-AA]/^+"=6?IT,HYPUQKL&GF<_*9 MYQM%)9#P3BMP7@Q/I3%X>H?6Y]4G^!0$U@\U':;>N4X<0$1:1SXS8(C M8RE#(A@I*/9%",HA9O*EM+(2.2XQ M"CH1S'0*-(S:*?W%]@DN=@8/4%03.]Z]+C!)4^HUM8A+(Q!G1B&00D)"F)PS M4)C3TB,ACNZO=(ZQ.D6#X,$2;F O>F M(6$23)X"'1.=P31[NF'2,6-OIF/1NFE8QSG>\T[X>,<:D5LE"Z&&8 >\O.60B MDR@F88GV@F'1Y^'R$9]L QY#M+J[0U)1$;>#G-O&3WL9$XQH041 4F7&K((- MUV*!C$G$F@,!,Z8#44105ZM8T6GHV)I8(B;\#!V3_D66#&'8D8HL8$Y[O4L,D2RQ'( M# >.!1>J]&B6TZ:MGV. 1E''N(SL&P#1CFFMAE%-:%)@E:]):2:5FB%&AP&'##CF2.$J) M.HPQ2;;?O)V!^\J'HWI]GF.X1M$3Z729MP"<8_M43;0&5Y\SA807X!\R"_ZA M91J\-^84XYI"A##*]G,$D>WL3@.!L;]%X@A::KLN].KRTBY^=NG.Y?7RY++/ M0XL6K.KL3?LX19L:#K' I4<$KW=N-@,S6;]1$TXISZE!0F?C"!8.=Z$M"CI"?"L@R(W--,P^R$E3I:+'H*UT M][<"BF[@,"XHA4UCU D.-E&K-0K>0_"$.44N2(#'7 M&9 YGK$,@,E@._F^?C(/@?YBU82U_ /^XNJF7>0_%MUR.1$>&R9L0-9! ,FQ M3T@[01"V,BD%-"1 MZG4KU3#QGG/N6 Z*(7#AR4JD31)(:ZNX,-9B,DH5VU%4-E[<5@'MXRKZ>#"; M#9CG\<)N7O\VXB^!L%.WO[Y?;I8KW!CZ1.J@I+6"&05 Y\V4OB5 M)QH90[ GGBG:W'GP)%.-%^8]O].A+(Q>CGD]]C,Y,5S#P8BD"C++P2";&R=9 MXC1EC"3P-1LSIV'A2'L/VMLUG]-@FK"5[5&<+R6V0C ^SW7&&GG" MX$CFL'%8[Q3",0@<*0GPL\9LY1$3=0.1AO)3IZGW9:6F_A6G%]]RVVP(;NQ% MO'9"UZU.\YZ4MGN222JJZ#R2+H\SIB"A]9CSY)EFU"J56LY=]>2R;O#2D(6, M#)"_C@E-9 I,Y$V%9C^3)Z60]C'!6>Z#-$HP.$2?I]V\F$SP* BO8Y!'P>WY MY([W/@_;F1$\*"#C.(U$:!2U!=]:!O"M061(,.FQT\+YU$X7AZ/9>S&YYB9L MLA+LGL/I^)1H'@T .R@=9I*@4:N;.YJRXG448LD MN"C=FF14ANJ>2PU90SFUMV(#0V8O/'F ?H[YS23\^>MNOA;-E9WEH0QT@G/? M>$8U(BY!:,II;L*G9>Z!YDS021@SRCC6\[+YO"\2"H*\U+2/,R'N!1CE_O-Z MGXC(A"@C'-4&J<1I?J6*D8T\]S#&EC,A:<"CI$#.R^;SODEHURC'1EPK1EDF MU'P/DIC.EU._'K\R25P(C M&UAU]+1B1F5VFON"(!,GC3#:6V2QSH-2VDIR^_O?*KZ0_XPX)CK!XO.LJ4JB=H'Z>?@0N2QH@%DH*Y MW) N(NLI150KH9@ESA>?-CS:$*K!-\Z;QC7!68B;O$#.6(*XC!XY;3$B@C@+ M,13UN'@+@U+$-]6UX!A,'1AP=49U-N HW)^I(Z+6BLF$Q#I8$(HBRZ-!WF K M64I:R=)FV>8XK'."X.#PK&,TT@"?%HXCD*O*8Y@$\I)% M^".9?/&1,:0[2.PLM1PXN.45X#2!P<0WZXZ6>G' ?7R6FDB02./4M( MYP M12>CBLE8UDP3K0]'=:(\Q]"0BJ["F77_G-%^W0L?+/]JK96/JV]Q\?6; MG6\S%K]V\Q^P+\1P]S$UU\Q;31G"-G=0-TH@HRQ'E,N0./'&FV:J;@9QV/C) M4!B_I#^IH TCLIS(S6WS3B# M1_+V3,L27I(MG@"V%WTD_K[6WXU^F3X6&.>:1CKG6V#N.C,P^O<2!4J:H M\<_'31T2,[;W-O$E&>0I<'ON+Q/["^=!$?+:N7\#.\H[.UVLJ[WN*EIF0;FD M$8<]++=* #<#I0PM8H01EUJYK%E0;Y?? YW/,-IX'^IG6!,/+]H1^!^6K"'X&3D ME)G<&"!/&HFY6XMA$461@A3*1UM\)F$SS+_X+/8+V C&Q/.+W@CNM%)[6FI* M)$%4%! 3-M,BK"CG+SYM_@*V@-&0_*+M_XA8R@LA M*>42:>QCUKU'VL.>Z60@@4;.Q#.Z&2N<$7C.&?H78/LCH;AH=G_<9\D/&'^U M7%Y=;F3S&PCS:_=VN9I>@B"^?KN51;GWRZ=\?8R'SL6D,1"04(P;FEQL2&J0712Z&8E3FT0L4.8\Q".8,&8_SM LD)')(*9UY"I29ESIA\PM M/4$>KLD]D!@@UHJ@ (]I\O6/[NNW[FIIY^'K'R"RGQ_G\2TX5]W/&->/43]= M+?PW,*+,XO9!*@,'&@=MD370&JZ1 M!N TRH-]&RCU01!DB,>(Y[ZP6C"), -+2]H&+=7?33R.:N)Q%*S.T<3C&!TW M@/-[I\!VYZ>"8Q:C17#+ MJGL?K'Q-7?4H'B[Y%N"R1;D5E&EO:9XJ!XZH<^"(IIA[> I" _-@!+V>QOAD+L$8'P0#6RDBDD!0^>*Q*\ M[E5?]X3*[WVTLM*'J*PK(;_:BK=_WB&<./#F> B(D3QM)>]TABB*"''1@7,7 M-&4E%'_WHW5BM6**'RR_!KS/ N\QJ 4/GX+';ZS-O?V#1LX'!?& HHH3XEUL MI@+OPU&-N\:KFVDB/7!FW3]GM-_8V_?]WLU@F=ET]?.S7<7M M,3!1(@CK7'Z;Y/(401.0$_ ?*AR!O268V,]G.H=5',U=XY%A8=R6,IMQ0?07 M,:_-89L'B7JC8*-3-COGBAD$T3L#!6+B)*9)VF8.G:.Y>Z8//)Z/>0T 42OF MY9Z6C#M&,IOY3#182@RG*.K\_(2SA!SE.>HESG&NN3!^#',:A9MG^BRBH/G4 M!TDKYE)J(_D\7?[[W2+F.3(1 +6Z>TJ;A(G"Z[.9NCS<#.2BC8;S6A&0"3'& M-#/3ZTC>GNGS@@9/HE( ^DL8UO9\=HYI0;._:UF^73$Y-Z,PBLE%+8(+T9>N M(3@7;\^T=O^Y&-8 +TTP[H^N]],?TQ#G( 3D^'/B5X]1# M.*5!6-8:S(O/WAZ#D::>F!R#M?U/3&JIN0'/XT%)7[#)Y*HF%60"D@U#FHB MD@B*<4; <2J=7&UR %\U0!RNXSU".PU :Y0Z/B4H9]IR9$(NK^#>(JU(0M@R MD:(,EJM1\I4ON8[W&%B=HX[W&!TW@/-[Y:&;U]_;DI 4M(P*SB2J8T[O>(UT M@%]%C*T5,5)3'*Q[B6G\YG9TG!RJZ1VLM ;0=WB:H&,2HC@(+I-6<.0HKT!8 MU"!";?2A>4U@,1=9?+:,2JC=XCF B5. D8F M^8B8 D%A&R"&+MV@9>A[AGKW@E7WO@&*:@!K[^>^NP0&[&HMP0];1WSMSTAL MN)#$(T6YSMW4!-(L\V-\$-$):UCI*>('R&GE.6(K(4TIS;4+PJV%.A(]D8(A M&[.0(J?(B?P\SG P3NH)L:4;U1XDJ*X#6$SM_> T0 <- "J;V,?TQ<[B+!OFQN>2^%0-93JB! TUR53L@\(J))X Q1<%=2V@W !;S'" 1\ M ^_@3?P19]WW+*%MPO^:)0+1>W(>G$:-$1>!(FTP15& <1GNO3"E[_UZD%7W M4!P/4J4UT@#(OL09_.@"./JG7?P[KN#7]_DA41'EM$-8YI>P*G'D@G%(8V%8 ME-:)5+P(Z@F:ZOK[X\&KJ"X:P-8_XCPN[ SX>14NI_-IOM1937_$^TPIKIB7 M@4& 8RCBC%"47VPA)6Q*W!ME1>EBH%Z$U2V1&P]EY;72 -3*A#\?;DHW-+BE MRJJ(%,^N0I+@LQJ5D$P,?-:D/=.E;W,+L]#*X_Q6 M.:"&G 0+:M&+/#:G()?[9]Q.;Q^:\3)=^UBVO%O&F/$8XH760 M#DG.+1S2>7:>R=,MM8_4,\&Q&R<'M9.?CSWIJZ%A,KI>'ET M?HZCG0:.QAN&MEOG+^ @IVF65DB21H^B$> "1P/2HBQEOP.">"L]M:4#DSVD MM)!/*8^H$G)O #Z_S1N.PTD*6ISRZ6]![HV]&?HVK#\ GA&77\5,6 M4W@SG5WEF.IFH,>#'SSX9\.CD;+?+Q'(C"B14B]0[&(.+N;-MV[?!P@9J <\ M^CQ*BQ.MD666(JP$!Q>"Y4GBI>. /;2[01;JJQ\@RYSR^MI!;'_9 MS=>U/-^Z&6Q'R[4>;D00(Y-:8@S;A'*(8XCS=1XU&GE0#HXC1F+I^YF!I%9. MX93 T,-]]AQ*:\"-.)+-2>2>&)P48BP%Q"'H0\X2D:]$ P[)0VQ8.CP_DL2Z M6#P+;$Z#ZE$Z?%80W1Y?$^<'6VB]7K$/D.STN]:CB2Q[C;:+EZ+J+0!Q#X\J#9FYZ14GO. M#,^=^J+FR%%B$$V>)H=QDOVZ]Y^0[^B_6XYV)] ^DY73X,8N_:HJ7:&8/#? M.>,L]RV*2'L:4 CYC6S"4>CB[YIWDU(W.]\@SH:HZ)DGXC]U*_C:U,YF/]<_ MF_Z(7Z*_6DQ7T[A\^Z>?7848LO)6WV(NA+K:4-:E^WGJ[V?+W(]$\#E3_>>0 M^=AW QC,SC!!4/0J1W11(4VM@(A.6CCNO<=^[%VL?,>J5Z"5L%?NQ=8/S\E6A*+I40AOW_GUG-D)6$H:IV8#<)H43K/.R([K;30 M.C]*'Y9!-P*99JWG3C<)8IT,P7+$<,HMH$2>9ID(_#9(;*7Q/IW'!)KID-4* M>'J!>J F&T#F_C9,1B="M9!@ZU[D4)GF=(Q&!EMO1?3+!6>28)RC%*'@,-AI=^N%2PYVP1L54.46T MMD-M60!Q.$D,[-MD?:-L$C+1*:2P#]$D([AS8^Y-+;QR/]^N-$#H#>#F1 _B MP\U30$*IU=YIY(+0>1HQ0TZY=0V#AA]X$U+QGKR%:&^E]]5SCT6&@>'Y&\&F MSGPB$V>P6W D'(83P[L GHAAB O)B:+&8U6Z6K (X2VZC6-CKBSP!P"@TFK,?S"H<>B)2X%CJ6]4.)^^]G/\7NWR*UN;LL' MP;$0AG*$M<&(8^>1E;J\,MX]CYQ?;#RTG%A.; MP+(0E?FX21(BK]S4)Q&G<\W(1CS9 M4[GAQ"GC6!"P70>2.XV!LVPMQ%S!,BV]A%TDJI$@])B:RK[@F!@Z4?3/YL2Z MO?Y],UW:BXM%O-C>ZGZ./^+\JNA)UOMCXYQPPW@=^^0+W$N3.WII"MCB7"JD M-8/_8.PYE@D#01J24, *?\>@X>'>54S\%8_ Y6(UN6F ]X_872SL]V]3;V?K:Q9GF2,< M-EZZGJT:'-OC*'?S [VZQX)SH@W)#P_ M7$;X7V[/,XG48HL%1AA;#0=SSLKG=F@L41^UMBS8TB'2 #*;=(('XN11E<.X M2FNVY^JA9,F';GXQF_Z((7.]6KJ?M^?'JT6T)S1I+?'5L5-%@[@?.V?$F;,I M&0(G->RQW&F"# ;,!6MWPU M#UD3'VXUL3ERG)(.8V(1T3)/=N00RQ#,D3>&8RVL3>5GQYY$<:-YIV,0M?\9 MP^@JK)UGV!M3>POQCI,)$8)%/G4TLMY3Y),E)O#$HNR%P^>9F3HG GKEKHY1 M1VU,[0W*B#?41F&0P\(B3ARXTXQAX$FK&&@TF/1ZLO621 MNTJ4::EC1"3D/AP6?N4LQ.Z>"T>NAF#A5,DV (HC3]K; #FW)0!Z M @I8YRQ-+OOSAB--O5/>*V:+]W$>2FLKQ<9G\VK.JMP&0 SVYZ\661D;1B:> M*&LASE+M])7RHALH^7"+H-U?.#(C-9CX4DFF$4;9E\ZX MC$'BF"\3BQ^?ISXZ'*U=TICH.>H-XLF[T:S([(U,V%U)9,Y&P<2A+_5!A'@) MB.@A[KIXV/7$LRP.ACXBE2]!_P?$6T?O<'Y/-FQ@> MIJW=TFA$5Y_@LZO%Y3R\F]F+(IJZOV*57@&#]+13$HUH*5O\Z_DR+,JIZ<&2 M51STP;O?8UDTHJC_[/ZXI:_L#KAGZ2I^]"#%'99-907>G*G3RQC>=8OL%_YN M9R>;VZ%UJ[C 1ZFNAU1:,+SEZUFWC%^[&W+7HUG*6=\3Z_?1HZIO@OVDU*P^ M1U)C+^WI1K77B-+>S\/TQS1<;L&R[VLZ*!0BBOK[#V1=G+U M,%$\9E*R/MSW=SD=,=E\=#?5\0HU:J6<=XFZ 3BL:7OU'3[OIVM1?,XS399? M7GW^,MY=U,'O56UK>?8;J3ZBK^W [#H]X$3/'):/!JX7[@,#,]IA.3@>>""7 M%E3WVSPL9C\O[K0AOUR=KK>=J_8ZW7%]K1T220LJ>_OGPG]:3'T!^[I=JI=R M&KA:>\1\"QKY!YP JS=V%=_9Z>)W.[LJH)H=:_;240,7:OO%45E9]RW[YS__ MO5I#Z?6W^<4G?]JV]\32O517]XZMGW!:+=)\/U].08I?%W;]KOJ.3W:?\A,K M-0]\IDBY9E\V3JS9K)1ZZD_@M%M-OMCY?T]7OTR7?]B=Y#UZ!K[G']7+3Q[* M;75]&*U3?)1I^K_=M_DO4__ON.HM^D?_I%Y*JZ?@]S%94^QSN_IFYZ^_V?#' M='>IWQ[A[_R']4H[>JO@$,/U%/$JV,NWLU5W]>]O/WLK8<<_JE>ST5,!^QFM M: 40).BGWT;O7+#B1=I3NKCKRA\21N40[):TDZ^A'RQ533<'I;U3*VU=0.\( M-LI$ _L7;D!7!RZDGQ3(7[J48Q2/O:\-G:F(X^\:B9Y0_.=J,?L:%Y?+C^GK M(H#ZRE3T'5BV&D2/.X*?%DSU@SA35>*F[OY*U2+.8UVD'>RWHI*OT]7)WNN] MI:I%H0.5G)T1266&_=O,Q M='9@V6J/!(Y3V].":6(#7-,%PLLWB 4VP7O+57L&,&0CW"6(AC;#KXO+^:KL M7GAGR6HE_\.WPL<":6LG+*2P_:M6*\LZ:1]L3FW7 I*;G":(+E/)\CK[[$1<_/Z9'WWJ$A&$^ M6I\/G&"NVU6O/W/Z[=W.!:NE>(_1SUU+/226VH% 7%[WULZG\@GA[RNB6DKY^YWOWW=8QT;)O\:NA%+NK]1TW>E>QALZ5^*J8 A\<.%J MF]I0SZ"/F&IO>1<7JRU3)[\IN[]4M2O&H=K:+8K*^KDF:&YG/Y?399F+^[V+ M5KN!/-'WWBN>RMK[LOKWIX7_N/BZ7+Q=KJ:;:7,EFSKV^D"U^\JA6CU&;)4U M_/%J!7O\?)W1*;>5[E^UVB7F4%T^*:!V#L!?N]5_Q9N3.I;J.MCG ]5N/ L< MED^*K;*&W\&BW3Q>ZTD(;["+%!M?\^[6;;"=#_V5W&UYO9;A_L'V/H_N#'ZMW& MED1 'WDV" /@^'^N[&R:IGY+_5?[YR]Q'M-T=7)+E$$?K'?]6Q(.?>7:%B1@ M&YO9^9;@]Y??\V1C8,!-9]/5SS*^V[ OUKMB+@2*XR3;3@16TL4[L&R]-B$% M@K V?;T=!!:.HQ\NVTN)3>6ZGI910[<"75Q"7/@Y_L_5='&SKY39E(_X3"\E M-Y7Z.EZ&K58!??HQ5@70_96+5/\<(+9 Y<\G^_/WY:>X@&CKTLY]+%WXTV?] M$^P:A'-ZK<_-(M4N7(_0PEV+?,A][0NA/Z._6DU_Q->P35QTBY\GEX[L7K&> MFA[*N^O)?.U$\FSVD+QI+%1$LG_A>M57!U71'2>7RJK[%+L">KI=I69-R=.R M[@XP7K_(!TCZM8@Z'JY5L\_944K9(X2_:Q7/>=+\79_X=WWB<;H)__VU6\?C MIYK'_96JE5$=LHZ=S-96P&QV0U89TWBX7+UC?:>XNSZ\U^X\$VT.L$ZVB;OK M5"M2.V01.QBM[=1NJ2V3='N\6KUC^[0XOK7[B]?=ESB+?A7#%D,G7UWL7K'> M03),7P?E4CM. 5+"C5/_,:6IAW7?S$##>$EM+BH76KU>4.W5V?EE%U6^R^ M=BL[*W$/_'"M:N6V@VUNIRSJ:^B57T$D/OOYR4Y#(47M6K):8>UP?1V03.U M.4>*0&&FJM36N&_-:O6R Q7WA&QJNYW7F>%7/RZ*[8U[%ZU7ZCK4RWQ"/ UI M;TW9G1VBI!)WK5VO3K6 +@\(JX6M](;4XAOJWI7K59B>LJ\^):C:E17_=RGZM6J#L[=#1%E<_K_-:[>SWUW62B'WNL#]4I6B^EZO]B: MT_"C)/-8FC[PH5X:;RIW-$",M3M-/MY^,N?;Y%<9I??]1B]]MY1].E)XS1GY MQ]6WN!C9OG=_HY>J6TI<'2F\VE9MW=7,+CY,EZN"5]W[5^VESI;264\*J+8" M'^\L)_?^W;UDKVJ%EI)9AT53/?-_O?F75^!3:_?29$NIK)["JJC2JR6ZL/;[ MY,9Q_] M#]5K);MT:R*V_W"KR=EJ>?TGMRK=O78O);:2P#HHGNK>S@//^U3S MV[E@+W6UE( Z));:3YVS0Y4Y*J2P7>OUTE=+":,#0FDAQ5^D/>;=A7HIJ*4L MSRXQ5'="NI-+):_7Z*6/EG(P#YAOH\S[9'4<6Z]*6TJ3-%BFVLW_ 8[+EK W M<>D7T_4U3*$ZU:>7[Z7$EA(@_456_5P*TTR7G7%,?]QR5^KZ^:G5>VFVI5Q( M;X&UVE#C_OR@3]ULZJ=Q^6G1^?N4G]A=X\!GBK3:Z,M&@;X;^S_U""D#'[(^ MO?Y)3VZWRX>[2Y>:E/KTZA4?@O;6V_TWNSWE5?TI]2XZ?^U66U++;.']OU+M M)5=1/1^0W_@[^O8'^3_.+N/_^5__'U!+ P04 " !T@8572S8QG?P' #Q M*0 &P '-A;7-A"TS,3%P96]X<3,R,#(T+FAT;>U:;6_;MA;^OE_! M);A= MB.93MO=AH@35W< $/2)>E>/EU0$F5SD42-I.SX_OH]AY1C.W9:9VM7 M-UB!.I9('IZ7A^<\I'DRM%EZ>C(4/#[][N3[>IV]55&9B=RR2 MN1LMV4Z"4$0'43-(6IW@X. H[L0\#/>#XXYH'T3B?\$6AJ*['V/L M)!6OMS*9UX>"YN]VCAO[A>V-96R'W:#9_,^6ZWEZDJC<8CJ-X?ZKE[(LB^L! MQ(7*6I5U6P&$67%OZSR5@[SKC-SRTJ8C(I4JW=UNNG\]:JDG/)/II/O#KO;R_>79R?W5Y<7;*K=^S]]<7E^<7[ MLQ]9_]?^^8?;BY_[>(T>_>M/&5?%QMDW9V][@\Q]_^'ZYL/9Y2V[O6(W_7-G M=+O9(L-O_]MG-V?7;\XN^S?UJU]_[/_&SLYOJ:75;+;^2F!_+XV5R>2+F]I9 M:>I%C=WP_'< \XTT8VYJ+!*:]&%VR.VK[?VCWM\PRK^2>8QH=H.CXLLOOM56 M!HVI$?_\[+V"QS&R;CT5"=XT*: MJ0RKS2K?;ZE#+B)A$.0)=&[8#;,0"8/, Z-]'0YX/!#M#6KHN4_0(VKP>[.\( MKT6P'_LG_RB).>8>I"2?4>Z:PZ['$NF"B9;0]'40L9:YR8*Y"5^A! MU.)YU&T!%.V#C5X].WQW4Y;/0>,X(#^\%0:.0OQFO6'4$$. M!=9%-9,O\:K4$("\.9+&96/T$KF30_Q]EL?G:X$6*7?XKVK\##VUJDY0HT1. MARY&I3)V9P>F#(V,)=>2#)">B;CJE).DTA [ /E%@PC37\11?0+SDH4REG1 5634MK38' M18H4L$T'0 M'_Y$BNT\,20!K)'G'O6N%,?^3[@S$#H>R]:_];1<]'_J;"_3]E[.Q=,>C\725U&:9BQ+I/%)G28RP M]@R&LL1^'[3C8,!6:?- "MP+B,PR::T0'RD3H0+MH/980C\G9 =X1E8VE/7Q MEWCX=!&*/TH)]=V"*_/('9WL_KMS^P?)P%D*9@=72<"/ML^T$8^D %BJ@OZP M@QH+?D<5VC,]5Z,=1W5'NM.#KV=!L-KL^".4%Q*N%;/%$& . M!+3F:8(!1S!E!L3 28 MJ_E"*?.12D>"JF7.!]5/"[K*H2(K4C41:!T/E<^:? '10.!GH1*-=7&!"%NW M&ZN:0R!2Z#IT9^/EMLYQX_#P\,GF9B-XLNUC8MN-H'W\V:5V MVHW#H\Y:8O><([PSX&]3\/SU5GMK.J#"8[=5W+-'=R0(HH]=[KV]]77.1UU@ MWV)%N+K(/K**6^T@:7U1+< XLE#H5]O!0;.W7W/W91[=2*DB\QF=_C7\_6:R MR$)>AE6OMCM(>>YS\=;#@IUKKITF[ MR\[=[ZGU)&8NG*XFQ=.Q[3G WA(19W:9>'?.*68_7I MKUSNN:N>?P)02P,$% @ =(&%5U)6Z.SW!P ^BD !L !S86US87)A M97@M,S$R<&9O>'$S,C R-"YH=&WM6FU/&[D6_GY_A2_H=D%*0EZ@0*"54@I: MI!6PP&KW?KIRQA[BBV<\:WL23E)G,/4NLY%X*5CJ5W[%?A73WK%ZO>IV88FS5 MW<"S=K/=8;\:>Z^&/+9[Y;5\/Y%SO!.?CW?"),=](\;OCX4:,B7>;:ADO\T/ MVJU#<= \W)6B?RCW>7H@FFGS;7O_(&W_I[6!H>@>QS@_UO+=1J;R^D#2_-W= MP\9>X8]&2OA!M]5L_FLC]'Q_G)K<8SJ+X?%KE+(HB]L[B.L;[TW6;;<@S,L' M7^=:W>7=8.1&E#89D1AM;'>S&?X=44L]Y9G2X^X/MRJ3CEW($;LV&<]_J#F> MN[J35J6QHU/_DU 3DX3'431B'W*TRN7$J%:;[#A]&*B^\JS3:K3GC5A4WYL" MH^9U3^!^:;^1\B>GU[?G9^<:NKL\O3LZO>C^QL_.+'K[BV^49 M>IQ>?\ZX*C;!OAE[.VMD[M4OUS>_]"YNV>TENSD]"49WFFTR_/;'4W;3N_[0 MNSB]J5_^]M/IOUGOY)9:VLWF'PKL?TOG53K^ZJ;N+C7UO(8D@16H$G8U4%JK MPM58(BVIQ/R ^S>;>P='?\*N^$KE @'MM@Z*K[_^EAO::DR,^.MG/RJX$$B\ M=2U3O&E2DH/KV8 /);-RJ.0(N=D/E&,_E]P"^'K,KF5AK&.:XY>P\3QJ(S>%KB$U[[6+S@3M$!+[/QNP^-R,MQ9VLQ1#9&!AAH$)N M4%LQ U"2B#*76HVIB#.B3*HDJC6X[AT$1(RT8#E0R8*^EC.GXD MK:R$D &9 :D; S"&&"=8?S[KAM4"P\_U 4+)4 MY0@RX64:U!KPA^YHMC/M*D^1/+A7D*/R1)<",@&3 W8"T6":]2CU.@ (!J@)4SG@CX)=P.6:C-R$Y1:>:>;N>"\V831'[_R%6(JA@!I0B3I@J/6VX[1.Z< M<2L#1A!SU=>28LDD@-G7R@UH!'7+D"$I2]*S4"[1QI481[G3&AW!4EB32('7 MCFT!&T(";!$ IP_)@.=WDO60EJY+C1ZM#J^W]K9DU**U)^)3?%1$'O,(4I+/ M*'?-8#=BB73!1 MH^C:(6,G<=,[<%.:2MY^N*_0@:O$RZC8'BL[;M5X]6WQ[ M79;/V\9AB_SP43HX"O$+Q?;S$*\1#TAXZ58?0@6Y+[$NJIEBB3>EA0#DS:%R M(1NCE\R#'.+OTSP^6PNLU#S@OZKQ4_34JCI!C0HY';HXHY4(QP>N[#LE%+>* M#%"1B83JE).DTA$["!G#!2H1 /E%@PC2W8H(O(%[QOM+*CXF*+)N65EN 8D!97"AS760U6 MJ2'\L;&9("ULAS3WI7 MBF/_)\,9"!V/Y.6C7MM1JP%WC_R$,F18!E*$TA'\4:7U,=/J7NKJ0.1)_]J? M=M'+H;^^0-][/1O+<#PJ)JND-LUAK,#JY2@!]MGVDCGB@)L%0%_7$'-9+\GBIT9'JA1@>.&HYT M)P=?+X)@M=F)1RA+DAT7&.CD8ZY[%JX5L\408 X$M!9I@@-'<&4&Q,!)P9BJ MQBP](GSE%&#]ME8]5/K4(K74 09$B*@%,[D*\S58J%4^=#HH:1JF?.[ZJ<% M6^50F17:C"5:1P,3LR:?0S00^$6H1&-57"#"/NS&JN8^$"EM':[6O'"R._ER MA.Q>:#[NJCPX+ PZFO^AF"X$#*E*@%Y4P J BLW3NP*-9KPOX"W^B\G,57,C M-.UXL=BV>]C8W]]_MKG9:#W;]BFQG4:K<_C%I>YV&OL'NRN)W0F.B,Z OUW! M\W<;G8W)@ J/W7;QP)Y9R&OPZHWF[M(>>%SX>+# MG*DK+I\F"QQB%?>LT+7*DR&-%O -';PR"TS,C%P96]X<3,R,#(T+FAT M;>U86V_B.!1^WU_AI=I.*Y&0"Q0(M!*EJ19I5#I =V:?5D[L%,\D<=9V2ME? MO\<.M*5TIF@UW796RT-$J] MWS!!^A$GRY,^83>(D>,:PYVC*#I*W&ZKZ3>;M-N-*'%Q[#JMHS;U$O\/MP:F MH%[92+5,Z7$M8[DUISI^T.S:K4+U%HRH>> ZSB\UHWG23WBN()P \^IOY67; M%Q;7X"[B2O$L\%QPINBMLG#*KO/ @*Q5WM86,4^Y"/8<\^MIB97@C*7+X-V, M952B"[I $Y[A_%U=XEQ:D@J65(J2_44A30AB7A<5B#;X25E.UZ!<3^,(;^#2YF:#9&;@==V5-[:*-I.#187;_E MU)^#M%INIF1O%.5@B@9GX\M9>(8> E[#[#I'NJRS7T,T'4Q.!Q?AU!I_>A_^ MC@;#F99XCN/]DV7[N92*)+EN[#Y) VC.IKB_#/TX2F3"RSK M**9")XB*4L@20T:*/UP&-%:,Y]4R0%@B3'BA-]*'ZFLE32)/D)I3""(BG%-I MC6]3ND2#6&F))K$.M/<2:QP&B4 MQS9*N#!6ZRH\09_GNXGWDO058,8)HE!'@L:QXA$5R.O4S<'QC<1>O*XH*5/@ M,>99D3)PNV!J;M@2],^2":H/+VDHO2OH 3Y$0*G;.B"'=V6C<2F8TA["VWB. M\VNZKIW;]9L(YZ0J'\NA'!DVKF+(#D-&!+XB6<;S9PJ;8*9%A:!29U779CA- M$;@#\#B%G&4!:W$S0ZJJTW2[*$%$,-31I!FI/_)_$1R0:CP%3$"W>@=:#2\%@XBE@Y-GB]G"; MW(890IZ8<38O%0HNS? 4")IB[7+KFN&^K\TU35) MPUS/_ U02P,$% @ =(&%5Y\Z7,4X! KA$ !L !S86US87)A97@M M,S(R<&9O>'$S,C R-"YH=&WM6&UOXC@0_GZ_PD=UW58B(2]02J"56 HZI!6P M0+5WGTXF=AK?.G'6=MIRO_XF#FE+Z6[1:7OMGHX/*,F\>)YG/..1>[%.^'DO MIIB<_]3[V;+0A0CSA*8:A9)B30G*%4NOT"="U6=D61NM@Z]A%NFM!%F?]PB[1HRY%(-2PGP;Q\++WL^L+R"MRMA-8B"3P7G&EZJRW,V54:&)"UTEME$0HN M9'#@F%^WD%@13AA?!^^6+*$*3>@-FHL$I^_J"J?*4E2RJ%14["\*8<(BYO6F M!-$&/YREM +E>@6.X6W,5DPCW[.];1"[X6N1@=5V["'03^4K!3\8SI?CT7C0 M7XZG$S0=H=E\/!F,9_T/:#2>].$1GJ8CT!C.]P'GOR%LL\OYXK(_6:+E%+FG MZ-)>V ,;+88#@]7U6T[].4B;[692]D91]A>H?S&=+8<7Z"'@"F;'.2G2NOQU MB!;]^?O^9+BPIK]]&/Z.^H-E(?$+@3:*B92,N=@+!"F(BLZ*4/ MU2NE@D<1(1U3M,!RA5.JK.DMIVO4#W4A*7BL@QQKH_0QQQ(V!5^C./V1V!O$C$9H='=,3Z.(P53Y/XF/2#0> Z9AM7 /6H]F MD@&A&3"ZP^WQ+KD-,XH\,>ELWRYD0ID1*I"4P\AT37?N&^Y+VTPSSKT)7D%] MYWK7Y)DKBLU_>5_2,/'-D4$L! A0#% @ =(&%5TD9M^7_&P 4@\! !0 M ( !\UP! &EO="TR,#(S,3 R.%]C86PN>&UL4$L! A0#% @ =(&%5VU: MGQ/*3P SYL# !0 ( !)'D! &EO="TR,#(S,3 R.%]D968N M>&UL4$L! A0#% @ =(&%5P#CKUT,Y0 T]() !0 ( ! M(,D! &EO="TR,#(S,3 R.%]L86(N>&UL4$L! A0#% @ =(&%5]JE1XKP MB0 L)<& !0 ( !7JX" &EO="TR,#(S,3 R.%]P&UL M4$L! A0#% @ =(&%5TLV,9W\!P \2D !L ( !@#@# M '-A;7-A"TS,3%P96]X<3,R,#(T+FAT;5!+ 0(4 Q0 ( '2!A5=2 M5NCL]P< /HI ; " ;5 P!S86US87)A97@M,S$R<&9O M>'$S,C R-"YH=&U02P$"% ,4 " !T@857P\+'/3P$ "E$0 &P M @ 'E2 , "TS,C)P9F]X<3,R,#(T+FAT;5!+!08 "@ * *@" #+40, ! end