0001628280-24-012257.txt : 20240320 0001628280-24-012257.hdr.sgml : 20240320 20240320171542 ACCESSION NUMBER: 0001628280-24-012257 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 93 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240320 DATE AS OF CHANGE: 20240320 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Grove Collaborative Holdings, Inc. CENTRAL INDEX KEY: 0001841761 STANDARD INDUSTRIAL CLASSIFICATION: RETAIL-CATALOG & MAIL-ORDER HOUSES [5961] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 882840659 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-40263 FILM NUMBER: 24768582 BUSINESS ADDRESS: STREET 1: 1301 SANSOME STREET CITY: SAN FRANCISCO STATE: CA ZIP: 94111 BUSINESS PHONE: (800) 231-8527 MAIL ADDRESS: STREET 1: 1301 SANSOME STREET CITY: SAN FRANCISCO STATE: CA ZIP: 94111 FORMER COMPANY: FORMER CONFORMED NAME: Virgin Group Acquisition Corp. II DATE OF NAME CHANGE: 20210122 10-K 1 grov-20231231.htm 10-K grov-20231231
00018417612023FYfalse0.2http://fasb.org/us-gaap/2023#GainLossOnDerivativeInstrumentsNetPretax0P60DP5DP20DP30DP3D00018417612023-01-012023-12-3100018417612023-06-30iso4217:USD0001841761us-gaap:CommonClassAMember2024-03-06xbrli:shares0001841761us-gaap:CommonClassBMember2024-03-0600018417612023-12-3100018417612022-12-31iso4217:USDxbrli:shares0001841761us-gaap:CommonClassAMember2023-12-310001841761us-gaap:CommonClassAMember2022-12-310001841761us-gaap:CommonClassBMember2023-12-310001841761us-gaap:CommonClassBMember2022-12-3100018417612022-01-012022-12-3100018417612021-01-012021-12-310001841761srt:ScenarioPreviouslyReportedMemberus-gaap:ConvertiblePreferredStockMember2020-12-310001841761srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2020-12-310001841761srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2020-12-310001841761srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2020-12-310001841761srt:ScenarioPreviouslyReportedMember2020-12-310001841761us-gaap:ConvertiblePreferredStockMembersrt:RestatementAdjustmentMember2020-12-310001841761srt:RestatementAdjustmentMemberus-gaap:CommonStockMember2020-12-310001841761us-gaap:ConvertiblePreferredStockMember2020-12-310001841761us-gaap:CommonStockMember2020-12-310001841761us-gaap:AdditionalPaidInCapitalMember2020-12-310001841761us-gaap:RetainedEarningsMember2020-12-3100018417612020-12-310001841761us-gaap:CommonStockMember2021-01-012021-12-310001841761us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001841761us-gaap:RetainedEarningsMember2021-01-012021-12-310001841761us-gaap:ConvertiblePreferredStockMember2021-12-310001841761us-gaap:CommonStockMember2021-12-310001841761us-gaap:AdditionalPaidInCapitalMember2021-12-310001841761us-gaap:RetainedEarningsMember2021-12-3100018417612021-12-310001841761us-gaap:ConvertiblePreferredStockMember2022-01-012022-12-310001841761us-gaap:CommonStockMember2022-01-012022-12-310001841761us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001841761grov:ContingentlyRedeemableConvertibleCommonStockMember2022-01-012022-12-310001841761us-gaap:CommonClassBMembergrov:TwoThousandAndTwentyTwoEquityIncentivePlanMember2022-06-16xbrli:pure0001841761us-gaap:CommonStockMembergrov:ELOCAgreementMember2022-01-012022-12-310001841761us-gaap:AdditionalPaidInCapitalMembergrov:ELOCAgreementMember2022-01-012022-12-310001841761grov:ELOCAgreementMember2022-01-012022-12-310001841761us-gaap:CommonStockMembergrov:HGISubscriptionAgreementMember2022-01-012022-12-310001841761us-gaap:AdditionalPaidInCapitalMembergrov:HGISubscriptionAgreementMember2022-01-012022-12-310001841761grov:HGISubscriptionAgreementMember2022-01-012022-12-310001841761us-gaap:CommonStockMembergrov:StructuralDebtFacilityMember2022-01-012022-12-310001841761us-gaap:AdditionalPaidInCapitalMembergrov:StructuralDebtFacilityMember2022-01-012022-12-310001841761grov:StructuralDebtFacilityMember2022-01-012022-12-310001841761us-gaap:RetainedEarningsMember2022-01-012022-12-310001841761us-gaap:ConvertiblePreferredStockMember2022-12-310001841761grov:ContingentlyRedeemableConvertibleCommonStockMember2022-12-310001841761us-gaap:CommonStockMember2022-12-310001841761us-gaap:AdditionalPaidInCapitalMember2022-12-310001841761us-gaap:RetainedEarningsMember2022-12-310001841761us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001841761us-gaap:CommonStockMember2023-01-012023-12-310001841761us-gaap:RetainedEarningsMember2023-01-012023-12-310001841761us-gaap:CommonStockMember2023-12-310001841761us-gaap:AdditionalPaidInCapitalMember2023-12-310001841761us-gaap:RetainedEarningsMember2023-12-31grov:channel00018417612023-05-242023-05-240001841761grov:FiveSuppliersMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-12-310001841761grov:FiveSuppliersMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-310001841761grov:FiveSuppliersMemberus-gaap:SupplierConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310001841761srt:MinimumMemberus-gaap:ComputerEquipmentMember2023-12-310001841761srt:MaximumMemberus-gaap:ComputerEquipmentMember2023-12-310001841761us-gaap:FurnitureAndFixturesMember2023-12-310001841761srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2023-12-310001841761us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2023-12-310001841761us-gaap:LeaseholdImprovementsMember2023-12-310001841761us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-310001841761grov:GroveBrandsMember2023-01-012023-12-310001841761grov:GroveBrandsMember2022-01-012022-12-310001841761grov:GroveBrandsMember2021-01-012021-12-310001841761grov:ThirdPartyProductsMember2023-01-012023-12-310001841761grov:ThirdPartyProductsMember2022-01-012022-12-310001841761grov:ThirdPartyProductsMember2021-01-012021-12-310001841761grov:DeferredRevenueMember2023-12-310001841761us-gaap:OtherCurrentLiabilitiesMember2023-12-310001841761grov:DeferredRevenueMember2022-12-310001841761us-gaap:OtherCurrentLiabilitiesMember2022-12-310001841761us-gaap:ShippingAndHandlingMember2023-01-012023-12-310001841761us-gaap:ShippingAndHandlingMember2022-01-012022-12-310001841761us-gaap:ShippingAndHandlingMember2021-01-012021-12-310001841761grov:FulfillmentLaborMember2023-01-012023-12-310001841761grov:FulfillmentLaborMember2022-01-012022-12-310001841761grov:FulfillmentLaborMember2021-01-012021-12-3100018417612022-06-1600018417612022-06-162022-06-160001841761us-gaap:CommonClassBMember2022-06-160001841761grov:PrivatePlacementWarrantMember2023-01-012023-12-310001841761grov:PublicWarrantMember2023-01-012023-12-310001841761us-gaap:PrivatePlacementMemberus-gaap:CommonClassAMember2021-12-072021-12-070001841761grov:CorvinaHoldingsLimitedMembergrov:TrancheOneSharesMember2022-03-312022-03-310001841761grov:CorvinaHoldingsLimitedMembergrov:TrancheOneSharesMemberus-gaap:CommonClassAMember2022-03-312022-03-310001841761grov:CorvinaHoldingsLimitedMembergrov:TrancheTwoSharesMemberus-gaap:CommonClassAMember2022-03-310001841761grov:CorvinaHoldingsLimitedMembergrov:TrancheTwoSharesMemberus-gaap:CommonClassAMember2022-03-312022-03-310001841761grov:CorvinaHoldingsLimitedMembergrov:TrancheTwoSharesMemberus-gaap:CommonClassAMember2022-08-130001841761grov:CorvinaHoldingsLimitedMembergrov:TrancheTwoSharesMemberus-gaap:CommonClassAMember2022-08-132022-08-130001841761grov:CorvinaHoldingsLimitedMembergrov:TrancheTwoSharesMemberus-gaap:CommonClassAMember2022-08-012022-08-310001841761us-gaap:MeasurementInputSharePriceMembergrov:PrivatePlacementsAndPublicWarrantsMemberus-gaap:FairValueInputsLevel3Member2023-12-310001841761us-gaap:MeasurementInputSharePriceMembergrov:PrivatePlacementsAndPublicWarrantsMemberus-gaap:FairValueInputsLevel3Member2022-12-310001841761us-gaap:MeasurementInputExercisePriceMembergrov:PrivatePlacementsAndPublicWarrantsMemberus-gaap:FairValueInputsLevel3Member2023-12-310001841761us-gaap:MeasurementInputExercisePriceMembergrov:PrivatePlacementsAndPublicWarrantsMemberus-gaap:FairValueInputsLevel3Member2022-12-310001841761grov:PrivatePlacementsAndPublicWarrantsMemberus-gaap:FairValueInputsLevel3Member2023-12-310001841761us-gaap:MeasurementInputRiskFreeInterestRateMembergrov:PrivatePlacementsAndPublicWarrantsMemberus-gaap:FairValueInputsLevel3Member2023-12-310001841761us-gaap:MeasurementInputRiskFreeInterestRateMembergrov:PrivatePlacementsAndPublicWarrantsMemberus-gaap:FairValueInputsLevel3Member2022-12-310001841761us-gaap:MeasurementInputPriceVolatilityMembergrov:PrivatePlacementsAndPublicWarrantsMemberus-gaap:FairValueInputsLevel3Member2023-12-310001841761us-gaap:MeasurementInputPriceVolatilityMembergrov:PrivatePlacementsAndPublicWarrantsMemberus-gaap:FairValueInputsLevel3Member2022-12-310001841761us-gaap:MeasurementInputExpectedDividendRateMembergrov:PrivatePlacementsAndPublicWarrantsMemberus-gaap:FairValueInputsLevel3Member2023-12-310001841761us-gaap:MeasurementInputExpectedDividendRateMembergrov:PrivatePlacementsAndPublicWarrantsMemberus-gaap:FairValueInputsLevel3Member2022-12-310001841761us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001841761us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001841761us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310001841761us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001841761us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001841761us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001841761us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310001841761us-gaap:FairValueMeasurementsRecurringMember2023-12-310001841761us-gaap:FairValueInputsLevel1Membergrov:EarnOutShareMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001841761us-gaap:FairValueInputsLevel2Membergrov:EarnOutShareMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001841761grov:EarnOutShareMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310001841761grov:EarnOutShareMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001841761grov:PrivatePlacementWarrantMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001841761grov:PrivatePlacementWarrantMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001841761grov:PrivatePlacementWarrantMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310001841761grov:PrivatePlacementWarrantMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001841761grov:PublicWarrantMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001841761us-gaap:FairValueInputsLevel2Membergrov:PublicWarrantMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001841761grov:PublicWarrantMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310001841761grov:PublicWarrantMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001841761grov:StructuralDerivativeMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001841761us-gaap:FairValueInputsLevel2Membergrov:StructuralDerivativeMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001841761grov:StructuralDerivativeMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310001841761grov:StructuralDerivativeMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001841761us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001841761us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001841761us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310001841761us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001841761us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001841761us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001841761us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310001841761us-gaap:FairValueMeasurementsRecurringMember2022-12-310001841761us-gaap:FairValueInputsLevel1Membergrov:AdditionalShareMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001841761us-gaap:FairValueInputsLevel2Membergrov:AdditionalShareMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001841761grov:AdditionalShareMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310001841761grov:AdditionalShareMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001841761us-gaap:FairValueInputsLevel1Membergrov:EarnOutShareMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001841761us-gaap:FairValueInputsLevel2Membergrov:EarnOutShareMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001841761grov:EarnOutShareMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310001841761grov:EarnOutShareMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001841761grov:PrivatePlacementWarrantMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001841761grov:PrivatePlacementWarrantMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001841761grov:PrivatePlacementWarrantMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310001841761grov:PrivatePlacementWarrantMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001841761grov:PublicWarrantMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001841761us-gaap:FairValueInputsLevel2Membergrov:PublicWarrantMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001841761grov:PublicWarrantMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310001841761grov:PublicWarrantMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001841761grov:StructuralDerivativeMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001841761us-gaap:FairValueInputsLevel2Membergrov:StructuralDerivativeMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001841761grov:StructuralDerivativeMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310001841761grov:StructuralDerivativeMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001841761grov:AdditionalShareMemberus-gaap:FairValueInputsLevel3Member2022-12-310001841761grov:EarnOutShareMemberus-gaap:FairValueInputsLevel3Member2022-12-310001841761grov:PublicWarrantMemberus-gaap:FairValueInputsLevel3Member2022-12-310001841761grov:PrivatePlacementWarrantMemberus-gaap:FairValueInputsLevel3Member2022-12-310001841761grov:StructuralDerivativeMemberus-gaap:FairValueInputsLevel3Member2022-12-310001841761us-gaap:FairValueInputsLevel3Member2022-12-310001841761grov:AdditionalShareMemberus-gaap:FairValueInputsLevel3Member2023-01-012023-12-310001841761grov:EarnOutShareMemberus-gaap:FairValueInputsLevel3Member2023-01-012023-12-310001841761grov:PublicWarrantMemberus-gaap:FairValueInputsLevel3Member2023-01-012023-12-310001841761grov:PrivatePlacementWarrantMemberus-gaap:FairValueInputsLevel3Member2023-01-012023-12-310001841761grov:StructuralDerivativeMemberus-gaap:FairValueInputsLevel3Member2023-01-012023-12-310001841761us-gaap:FairValueInputsLevel3Member2023-01-012023-12-310001841761grov:AdditionalShareMemberus-gaap:FairValueInputsLevel3Member2023-12-310001841761grov:EarnOutShareMemberus-gaap:FairValueInputsLevel3Member2023-12-310001841761grov:PublicWarrantMemberus-gaap:FairValueInputsLevel3Member2023-12-310001841761grov:PrivatePlacementWarrantMemberus-gaap:FairValueInputsLevel3Member2023-12-310001841761grov:StructuralDerivativeMemberus-gaap:FairValueInputsLevel3Member2023-12-310001841761us-gaap:FairValueInputsLevel3Member2023-12-310001841761grov:PrivatePlacementsAndPublicWarrantsMemberus-gaap:FairValueInputsLevel3Member2022-12-310001841761us-gaap:MachineryAndEquipmentMember2023-12-310001841761us-gaap:MachineryAndEquipmentMember2022-12-310001841761us-gaap:SoftwareDevelopmentMember2023-12-310001841761us-gaap:SoftwareDevelopmentMember2022-12-310001841761us-gaap:ComputerEquipmentMember2023-12-310001841761us-gaap:ComputerEquipmentMember2022-12-310001841761us-gaap:LeaseholdImprovementsMember2022-12-310001841761us-gaap:FurnitureAndFixturesMember2022-12-310001841761grov:StructuralLendersMembergrov:StructuralDebtFacilityMember2023-12-310001841761grov:StructuralLendersMembergrov:StructuralDebtFacilityMember2022-12-310001841761grov:SienaRevolverMembergrov:SienaLendingGroupLLCMember2023-12-310001841761grov:SienaRevolverMembergrov:SienaLendingGroupLLCMember2022-12-310001841761grov:AtelLoanFacilityTrancheThreeMembergrov:AtelMember2023-12-310001841761grov:AtelLoanFacilityTrancheThreeMembergrov:AtelMember2022-12-310001841761grov:AtelLoanFacilityTrancheFourMembergrov:AtelMember2023-12-310001841761grov:AtelLoanFacilityTrancheFourMembergrov:AtelMember2022-12-310001841761srt:MinimumMembergrov:StructuralLendersMembergrov:StructuralDebtFacilityMember2022-12-310001841761us-gaap:PrimeRateMembergrov:StructuralLendersMembergrov:StructuralDebtFacilityMember2022-12-012022-12-310001841761grov:StructuralLendersMembergrov:StructuralDebtFacilityMemberus-gaap:CommonClassAMember2022-12-212022-12-210001841761grov:StructuralLendersMembergrov:StructuralDebtFacilityMember2022-12-210001841761srt:ScenarioForecastMembergrov:StructuralLendersMembergrov:StructuralDebtFacilityMember2025-07-210001841761srt:ScenarioForecastMembergrov:StructuralLendersMembergrov:StructuralDebtFacilityMemberus-gaap:CommonClassAMember2025-07-210001841761grov:StructuralDerivativeMembergrov:StructuralLendersMemberus-gaap:FairValueInputsLevel3Membergrov:StructuralDebtFacilityMember2022-12-212022-12-210001841761grov:StructuralLendersMembergrov:StructuralDebtFacilityMember2022-12-212022-12-210001841761us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembergrov:LoanAndSecurityAgreementMember2023-03-310001841761us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembergrov:LoanAndSecurityAgreementMember2023-12-310001841761us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembergrov:SecuredOvernightFinancingRateSOFRMember2023-03-012023-03-310001841761us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembergrov:FederalFundsRateMember2023-03-012023-03-310001841761us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:BaseRateMember2023-03-012023-03-310001841761srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:BaseRateMember2023-03-012023-03-310001841761srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:BaseRateMember2023-03-012023-03-310001841761srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembergrov:SecuredOvernightFinancingRateSOFRMember2023-03-012023-03-310001841761srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembergrov:SecuredOvernightFinancingRateSOFRMember2023-03-012023-03-310001841761us-gaap:StandbyLettersOfCreditMember2022-12-3100018417612019-02-2800018417612019-02-012019-02-280001841761srt:MinimumMember2023-12-310001841761srt:MaximumMember2023-12-3100018417612023-10-012023-12-3100018417612023-08-112023-08-110001841761grov:VolitionWarrantMember2023-08-110001841761grov:VolitionPennyWarrantMember2023-08-110001841761grov:VolitionWarrantsMember2023-08-110001841761grov:VolitionWarrantsMember2023-08-112023-08-110001841761grov:VolitionWarrantsMemberus-gaap:MeasurementInputSharePriceMemberus-gaap:FairValueInputsLevel3Member2023-08-110001841761grov:VolitionWarrantsMembersrt:MinimumMemberus-gaap:MeasurementInputExercisePriceMemberus-gaap:FairValueInputsLevel3Member2023-08-110001841761grov:VolitionWarrantsMembersrt:MaximumMemberus-gaap:MeasurementInputExercisePriceMemberus-gaap:FairValueInputsLevel3Member2023-08-110001841761grov:VolitionWarrantsMemberus-gaap:MeasurementInputExpectedTermMemberus-gaap:FairValueInputsLevel3Member2023-08-110001841761grov:VolitionWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMemberus-gaap:FairValueInputsLevel3Member2023-08-110001841761grov:VolitionWarrantsMemberus-gaap:MeasurementInputPriceVolatilityMemberus-gaap:FairValueInputsLevel3Member2023-08-110001841761grov:VolitionWarrantsMemberus-gaap:MeasurementInputExpectedDividendRateMemberus-gaap:FairValueInputsLevel3Member2023-08-110001841761us-gaap:RedeemableConvertiblePreferredStockMember2023-08-112023-08-11grov:director00018417612023-08-110001841761us-gaap:CommonStockMember2022-06-160001841761us-gaap:CommonClassAMember2022-06-16grov:vote0001841761us-gaap:CommonClassBMember2022-06-162022-06-160001841761us-gaap:CommonClassAMember2023-01-012023-12-310001841761grov:ReverseRecapitalizationTrancheOneMemberus-gaap:CommonClassAMember2023-01-012023-12-310001841761grov:ReverseRecapitalizationTrancheOneMemberus-gaap:CommonClassAMember2023-12-310001841761grov:ReverseRecapitalizationTrancheTwoMemberus-gaap:CommonClassAMember2023-01-012023-12-310001841761grov:ReverseRecapitalizationTrancheTwoMemberus-gaap:CommonClassAMember2023-12-310001841761grov:PrivatePlacementWarrantMember2023-12-310001841761grov:PublicWarrantMember2023-12-310001841761grov:PublicWarrantMember2023-06-160001841761grov:PublicWarrantMember2022-06-162022-06-160001841761grov:PublicWarrantMember2022-06-160001841761grov:PublicWarrantMemberus-gaap:CommonClassAMember2022-06-160001841761srt:MinimumMembergrov:PublicWarrantMemberus-gaap:CommonClassAMember2022-06-160001841761srt:MaximumMembergrov:PublicWarrantMemberus-gaap:CommonClassAMember2022-06-160001841761grov:PrivatePlacementWarrantMember2022-06-160001841761grov:CorvinaHoldingsLimitedMemberus-gaap:CommonClassAMember2022-06-160001841761grov:CorvinaHoldingsLimitedMemberus-gaap:CommonClassAMember2023-12-310001841761grov:StandbyEquityPurchaseAgreementMember2022-07-182022-07-180001841761grov:StandbyEquityPurchaseAgreementMember2022-07-180001841761grov:StandbyEquityPurchaseAgreementMember2023-01-012023-12-310001841761grov:HGISubscriptionAgreementMemberus-gaap:CommonClassAMember2022-11-102022-11-100001841761grov:HGISubscriptionAgreementAdditionalSharesMemberus-gaap:CommonClassAMember2022-11-100001841761grov:HGISubscriptionAgreementAdditionalSharesMemberus-gaap:CommonClassAMember2022-11-102022-11-100001841761grov:SaleOfStockMeasurementPeriodOneMembergrov:HGISubscriptionAgreementAdditionalSharesMember2022-11-102022-11-100001841761grov:HGISubscriptionAgreementAdditionalSharesMembergrov:SaleOfStockMeasurementPeriodTwoMember2022-11-102022-11-100001841761grov:HGISubscriptionAgreementAdditionalSharesMembergrov:SaleOfStockMeasurementPeriodThreeMember2022-11-102022-11-100001841761grov:HGISubscriptionAgreementAdditionalSharesMemberus-gaap:CommonClassAMember2023-08-012023-08-0100018417612022-11-102022-11-100001841761grov:HGIWarrantsMember2022-11-102022-11-100001841761grov:HGIWarrantsMember2022-11-100001841761grov:VestedWarrantsMember2023-01-012023-12-310001841761grov:UnvestedWarrantMember2023-01-012023-12-310001841761grov:PrivatePlacementWarrantsMemberus-gaap:CommonClassAMember2023-12-310001841761us-gaap:CommonClassBMembergrov:PrivatePlacementWarrantsMember2023-12-310001841761grov:PrivatePlacementWarrantsMemberus-gaap:CommonClassAMember2022-12-310001841761us-gaap:CommonClassBMembergrov:PrivatePlacementWarrantsMember2022-12-310001841761grov:PublicWarrantsMemberus-gaap:CommonClassAMember2023-12-310001841761us-gaap:CommonClassBMembergrov:PublicWarrantsMember2023-12-310001841761grov:PublicWarrantsMemberus-gaap:CommonClassAMember2022-12-310001841761us-gaap:CommonClassBMembergrov:PublicWarrantsMember2022-12-310001841761grov:BackstopWarrantsMemberus-gaap:CommonClassAMember2023-12-310001841761grov:BackstopWarrantsMemberus-gaap:CommonClassBMember2023-12-310001841761grov:BackstopWarrantsMemberus-gaap:CommonClassAMember2022-12-310001841761grov:BackstopWarrantsMemberus-gaap:CommonClassBMember2022-12-310001841761grov:VolitionPennyWarrantMemberus-gaap:CommonClassAMember2023-12-310001841761us-gaap:CommonClassBMembergrov:VolitionPennyWarrantMember2023-12-310001841761grov:VolitionPennyWarrantMemberus-gaap:CommonClassAMember2022-12-310001841761us-gaap:CommonClassBMembergrov:VolitionPennyWarrantMember2022-12-310001841761grov:SharesIssuableUponConversionOfRedeemableConvertiblePreferredStockMemberus-gaap:CommonClassAMember2023-12-310001841761us-gaap:CommonClassBMembergrov:SharesIssuableUponConversionOfRedeemableConvertiblePreferredStockMember2023-12-310001841761grov:SharesIssuableUponConversionOfRedeemableConvertiblePreferredStockMemberus-gaap:CommonClassAMember2022-12-310001841761us-gaap:CommonClassBMembergrov:SharesIssuableUponConversionOfRedeemableConvertiblePreferredStockMember2022-12-310001841761grov:OtherOutstandingCommonStockWarrantsMemberus-gaap:CommonClassAMember2023-12-310001841761grov:OtherOutstandingCommonStockWarrantsMemberus-gaap:CommonClassBMember2023-12-310001841761grov:OtherOutstandingCommonStockWarrantsMemberus-gaap:CommonClassAMember2022-12-310001841761grov:OtherOutstandingCommonStockWarrantsMemberus-gaap:CommonClassBMember2022-12-310001841761us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassAMember2023-12-310001841761us-gaap:CommonClassBMemberus-gaap:EmployeeStockOptionMember2023-12-310001841761us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassAMember2022-12-310001841761us-gaap:CommonClassBMemberus-gaap:EmployeeStockOptionMember2022-12-310001841761us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassAMember2023-12-310001841761us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassBMember2023-12-310001841761us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassAMember2022-12-310001841761us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassBMember2022-12-310001841761grov:TwoThousandAndTwentyTwoEquityIncentivePlanMemberus-gaap:CommonClassAMember2023-12-310001841761grov:TwoThousandAndTwentyTwoEquityIncentivePlanMemberus-gaap:CommonClassBMember2023-12-310001841761grov:TwoThousandAndTwentyTwoEquityIncentivePlanMemberus-gaap:CommonClassAMember2022-12-310001841761grov:TwoThousandAndTwentyTwoEquityIncentivePlanMemberus-gaap:CommonClassBMember2022-12-310001841761us-gaap:EmployeeStockOptionMembergrov:EmployeeStockPurchasePlan2022Memberus-gaap:CommonClassAMember2023-12-310001841761us-gaap:CommonClassBMemberus-gaap:EmployeeStockOptionMembergrov:EmployeeStockPurchasePlan2022Member2023-12-310001841761us-gaap:EmployeeStockOptionMembergrov:EmployeeStockPurchasePlan2022Memberus-gaap:CommonClassAMember2022-12-310001841761us-gaap:CommonClassBMemberus-gaap:EmployeeStockOptionMembergrov:EmployeeStockPurchasePlan2022Member2022-12-310001841761grov:TwoThousandAndSixteenEquityIncentivePlanMember2022-04-300001841761grov:TwoThousandAndTwentyTwoEquityIncentivePlanMember2023-12-310001841761grov:MarketBasedStockOptionsMember2021-02-012021-02-280001841761grov:MarketBasedStockOptionsMember2021-02-280001841761us-gaap:RestrictedStockUnitsRSUMember2022-12-310001841761us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001841761us-gaap:RestrictedStockUnitsRSUMember2023-12-310001841761us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001841761us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMember2023-08-162023-08-16grov:tranche0001841761us-gaap:RestrictedStockUnitsRSUMembergrov:ShareBasedPaymentArrangementTrancheFourMembersrt:ChiefExecutiveOfficerMember2023-08-162023-08-160001841761us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMembersrt:ChiefExecutiveOfficerMember2023-08-162023-08-160001841761us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMembersrt:ChiefExecutiveOfficerMember2023-08-162023-08-160001841761us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMembersrt:ChiefExecutiveOfficerMember2023-08-162023-08-160001841761us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMember2023-12-310001841761us-gaap:RestrictedStockUnitsRSUMembersrt:ChiefExecutiveOfficerMember2023-01-012023-12-310001841761us-gaap:EmployeeStockMember2022-05-012022-05-310001841761us-gaap:EmployeeStockMember2022-05-310001841761us-gaap:EmployeeStockMember2023-01-012023-12-310001841761us-gaap:EmployeeStockMember2022-01-012022-12-310001841761us-gaap:EmployeeStockMember2023-12-310001841761srt:MinimumMemberus-gaap:EmployeeStockMember2023-12-310001841761srt:MaximumMemberus-gaap:EmployeeStockMember2023-12-310001841761srt:MinimumMemberus-gaap:EmployeeStockMember2023-01-012023-12-310001841761srt:MaximumMemberus-gaap:EmployeeStockMember2023-01-012023-12-310001841761grov:EquityAwardModificationsMembergrov:SixtyDaysMember2022-01-012022-12-310001841761grov:EquityAwardModificationsMembergrov:OneYearMember2022-01-012022-12-310001841761grov:EquityAwardModificationsMembergrov:TwoYearsMember2022-01-012022-12-310001841761grov:EquityAwardModificationsMembergrov:TenYearsMember2022-01-012022-12-310001841761grov:EquityAwardModificationsMember2022-01-012022-12-310001841761grov:EquityAwardModificationsMember2023-01-012023-12-310001841761us-gaap:RestrictedStockUnitsRSUMembergrov:VestingOnMay152023Member2022-09-262022-09-260001841761us-gaap:RestrictedStockUnitsRSUMembergrov:VestingOnFebruary152023Member2022-09-262022-09-260001841761us-gaap:EmployeeStockOptionMember2022-09-260001841761us-gaap:RestrictedStockUnitsRSUMember2022-09-260001841761grov:ValuationAllowanceCurrentYearActivityMember2023-01-012023-12-310001841761grov:ValuationAllowanceCurrentYearActivityMember2022-01-012022-12-310001841761grov:ValuationAllowanceTaxProvisionAtFederalStatutoryTaxRateMember2023-01-012023-12-310001841761grov:ValuationAllowanceTaxProvisionAtFederalStatutoryTaxRateMember2022-01-012022-12-310001841761us-gaap:DomesticCountryMember2023-12-310001841761us-gaap:StateAndLocalJurisdictionMember2023-12-310001841761us-gaap:ConvertiblePreferredStockMember2023-01-012023-12-310001841761us-gaap:ConvertiblePreferredStockMember2022-01-012022-12-310001841761us-gaap:ConvertiblePreferredStockMember2021-01-012021-12-310001841761us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001841761us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001841761us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001841761us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001841761us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001841761us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001841761grov:PreferredStockWarrantsMemberus-gaap:WarrantMember2023-01-012023-12-310001841761grov:PreferredStockWarrantsMemberus-gaap:WarrantMember2022-01-012022-12-310001841761grov:PreferredStockWarrantsMemberus-gaap:WarrantMember2021-01-012021-12-310001841761grov:CommonStockWarrantsMemberus-gaap:WarrantMember2023-01-012023-12-310001841761grov:CommonStockWarrantsMemberus-gaap:WarrantMember2022-01-012022-12-310001841761grov:CommonStockWarrantsMemberus-gaap:WarrantMember2021-01-012021-12-310001841761us-gaap:WarrantMembergrov:PrivateAndPublicPlacementWarrantsMember2023-01-012023-12-310001841761us-gaap:WarrantMembergrov:PrivateAndPublicPlacementWarrantsMember2022-01-012022-12-310001841761us-gaap:WarrantMembergrov:PrivateAndPublicPlacementWarrantsMember2021-01-012021-12-310001841761grov:EarnOutShareMember2023-01-012023-12-310001841761grov:EarnOutShareMember2022-01-012022-12-310001841761grov:EarnOutShareMember2021-01-012021-12-310001841761grov:SharesSubjectToRepurchaseMember2023-01-012023-12-310001841761grov:SharesSubjectToRepurchaseMember2022-01-012022-12-310001841761grov:SharesSubjectToRepurchaseMember2021-01-012021-12-310001841761us-gaap:EmployeeStockMember2023-01-012023-12-310001841761us-gaap:EmployeeStockMember2022-01-012022-12-310001841761us-gaap:EmployeeStockMember2021-01-012021-12-310001841761us-gaap:SubsequentEventMember2024-03-012024-03-200001841761us-gaap:SubsequentEventMember2024-03-20
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from   __________  to __________

Commission file number 001-40263

Grove Collaborative Holdings, Inc.
(Exact name of registrant as specified in its charter)
Delaware
88-2840659
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer Identification No.)
1301 Sansome Street
San Francisco, California
94111
(Address of Principal Executive Offices)
(Zip Code)
(800) 231-8527
Registrant's telephone number, including area code
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Class A common stock, par value $0.0001GROVNew York Stock Exchange
Securities registered pursuant to section 12(g) of the Act: None

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes No
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes No

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filer
Accelerated filer
Non-accelerated filer  
Smaller reporting company
Emerging growth company
                
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).     Yes ☐   No  

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.    

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.    

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officer during the relevant recovery period pursuant to §240.10D-1(b). ☐

Based on the closing price of our Class A Common stock on June 30, 2023 (the last business day of the registrant’s second fiscal quarter), the aggregate market value of voting and non-voting common stock held by non-affiliates was $43.9 million. Shares of common stock beneficially owned by each executive officer, director, and holder of more than 10% of our common stock have been excluded in that such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.

The registrant had outstanding 32,477,667 shares of Class A common stock and 5,697,250 shares of Class B common stock as of March 06, 2024.

DOCUMENTS INCORPORATED BY REFERENCE


Portions of the registrant’s definitive Proxy Statement for the 2024 Annual Meeting of Stockholders to be filed with the U.S. Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K are incorporated by reference in Part III of this Annual Report on Form 10-K.



Table of Contents
Page


Part I
Item 1. Business
Unless the context otherwise requires, all references in this subsection to the “Company,” “Grove,” “we,” “us” or “our” refer to Grove Collaborative Holdings, Inc. and its consolidated subsidiary following the Business Combination (as defined below), other than certain historical information that refers to the business of Grove Collaborative, Inc. prior to the consummation of the Business Combination.

Our Vision
Grove Collaborative Holdings, Inc.’s mission is to transform the consumer products industry into a force for human and environmental good by creating and curating planet-first, high-performance brands and products.
Overview
Grove is a sustainability-oriented consumer products innovator. We use our connection with consumers to create and curate authentic, disruptive brands and products. Grove builds natural products that perform as well as or better than many leading consumer packaged goods, or CPG, brands (both conventional and natural), while being healthier for consumers and the planet.
Grove’s omnichannel distribution strategy enables us to reach consumers where they want to shop. We operate an online direct-to-consumer website and mobile application (“DTC platform”) where we both sell our Grove-owned brands (“Grove Brands”) and partner with other leading natural and mission-based CPG brands, providing consumers a selection of curated products across many categories and brands. In the year ended December 31, 2023, we generated approximately 46% of our net revenue from Grove Brands, with 76% of that net revenue from home care products. As we grow our product assortment and distribution in our other categories including health and wellness, beauty, and personal care, we expect the contribution of sales from these categories to increase. We expanded into brick-and-mortar retail in April 2021 with the launch of a curated assortment of Grove Co. best sellers in cleaning, hand and dish categories at Target, and have since established additional retail partnerships with Amazon, CVS, Meijer, and Kroger. Our products were sold in over 7,500 stores across these retail partnerships as of December 31, 2023. We believe our retail strategy will generate additional brand awareness, especially as consumer concerns about single-use plastic continue to rise.
Grove is a public benefit corporation and a Certified B Corporation, meaning we adhere to third party standards for prioritizing social, environmental, and community well-being. We have a history of doing well by doing good. Since inception, we have invested heavily in building out both our Grove DTC platform and our Grove Brands. Over this period we have operated at a loss with an accumulated deficit of $621.1 million as of December 31, 2023. After several years of annual revenue growth, our revenues in the years ended December 31, 2023 and 2022 were approximately 19% and 16% respectively lower than in the previous year. This decline reflects the challenges that the industry faces as a result of customers buying behaviors that skewed heavily towards DTC platforms during the COVID-19 pandemic reverting to pre-pandemic levels, as well as the pressures of inflation on consumer spending. The decline also results from the Company’s reductions in advertising spend and our strategic shift toward achieving profitability. While we continue to believe that there are long term growth trends in the reduced-plastic waste industry and that we will be able to continue to grow our business in the long run, post-pandemic consumer behavior patterns and macro-economic factors will continue to be a risk to our business and will continue to adversely impact our financial performance for at least the near to medium term. We expect that revenue will further decline in 2024 as we eliminate unprofitable revenue and maintain current levels of marketing spending before returning to growth. Our efforts to scale advertising, spend efficiently, re-engage with dormant customers, expand our category assortment and drive improved margins are central to operations in order to reach our goal of achieving adjusted EBITDA profitability and sequential quarterly revenue growth by the end of 2024.
Grove started in 2012 under the name “ePantry” as an online retailer for third-party natural household, beauty and personal care brands. We leveraged our ecommerce platform to learn about the industry, gain significant insight into consumer preferences and determine how we might drive change. Early on, it became clear that the current carbon, plastic, and ingredient footprint of our industry is unsustainable, and that there will be massive share shift to products that perform while supporting human and environmental health.
Our key long-term strategic advantage comes from a combination of our authentic mission and our direct relationships with customers. We gained differentiated insights on consumer preferences and provided a platform for them to tell us what they value in each product category we carried. We paired this insight with our product innovation capabilities, and in 2016 we launched Grove Co., our flagship home care brand. We have since brought more than 700


Grove Brand products to customers across our portfolio of brands, and Grove Co. has grown into the largest brand by revenue on our DTC platform.
After building a robust portfolio of efficacious, good-for-the-world products, we have recently pushed into an omnichannel model to reach consumers where and how they shop. We continue to operate our DTC platform where we maintain direct relationships with consumers who enjoy our assortment of natural home, beauty and personal care products. We also expanded into brick-and-mortar retail distribution in 2021. We continue to actively pursue opportunities to develop our brick-and-mortar retail distribution platform and expand our sales on third-party ecommerce platforms.
On June 16, 2022 (the “Closing Date”), we became a publicly traded company as a result of the consummation of Grove Collaborative, Inc.’s (“Legacy Grove”) merger with Virgin Group Acquisition Corp. II, a Cayman-domiciled blank check company (“VGAC II”), which we refer to herein as the “Business Combination”. Prior to the Business Combination, VGAC II’s public shares and public warrants were listed on the New York Stock Exchange (“NYSE”) under the symbols “VGII” and “VGII.WS,” respectively. On June 17, 2022, the Company's Class A common stock and public warrants began trading on the NYSE under the symbols “GROV” and “GROV.WS,” respectively.
Our Purpose
We believe that the consumer products industry has contributed to the current environmental crises, specifically the proliferation of single-use plastic. We need to create business models and products that meet the environmental needs of our time and the growing demand of consumers who are aware of the importance of making environmentally conscious decisions.
Sustainability is our core differentiator. We are addressing single-use plastic, carbon emissions, and forest degradation as the most material issues to our business and our industry. We believe these objectives also intersect areas of growing consumer interest and demand, and we have set ambitious goals to lead across these three objectives.
We believe that the depth and authenticity of our mission is a sustainable competitive advantage in a world where consumers urgently demand more conscientious products. We also believe that our mission is a competitive advantage in attracting and retaining top talent in a competitive market.
Public Benefit Corporation and Certified B Corporation
We believe that authentic commitment to our vision, and to “doing well by doing good,” is a durable competitive advantage. As a way to codify our values, Grove became a public benefit corporation (“PBC”) in 2021. We are devoted to the development, promotion and distribution of consumer products as a positive force for human and environmental health. As a PBC, we have a legal duty to prioritize not just stockholders’ financial interests, but also the best interest of those materially affected by our business operations, including consumers, employees, partners, the environment and the communities in which we operate. In addition, Grove is a Certified B Corporation, meaning we adhere to rigorous third-party standards for prioritizing social, environmental and community well-being, and our performance is periodically independently audited against this framework.
Value Proposition to Consumers
We believe that sustainability should not require a tradeoff. Grove’s products offer a unique blend of sustainability, efficacy, consumer centricity and modern design offered at accessible prices and supported by exceptional customer service and a strong online community. Every product Grove offers - from its flagship brand of sustainably powerful home care essentials, Grove Co., to its exceptional third-party brands - has been vetted against the Grove Standard, including strict ingredients standards, 100% plastic neutral orders, carbon neutral shipments, and high quality performance, in addition to being certified cruelty-free and ethically produced. Our branded products and packaging help consumers reduce their single use plastic usage. Products from Grove owned brands, whether sold on Grove.com or in retail, make it easy for consumers to make safe and sustainable choices for themselves and their families. Our products do not include anything on our anti-ingredients list, and everything we carry meets our rigorous standards. In addition to prioritizing plant-based ingredients, the Grove standard lists all the anti-ingredients you’ll never find in our products, from parabens to phosphates and triclosan.
Our Brands

Brand Strategy
Increasingly, consumers are demanding brands that are thoughtfully designed with a focus on consumer needs and preferences, and that meet higher standards than ever in sustainability and health. The shift away from plastic in Home and Personal Care (“HPC”) products is a clear consumer and industry trend. Combined with our mission, we believe that our


direct relationship with consumers gives us a durable competitive advantage in building the brands to lead that change. All our product innovation work leverages our three pillars of development: consumer centricity, efficacy, and sustainability.
The Grove Co. Brand
The Grove Co. brand is a market leader in products that contain little to no single-use plastic, or are refillable or reusable - as defined by our Beyond Plastic™ standard. Both for our Grove Co. brand and site-wide, we track our plastic footprint using our plastic intensity metric - defined as the weight of plastic sold per $100 of net revenue. Grove Co. products allow consumers to care for their homes, live more sustainably and fully recycle our packaging and formats where such facilities are available to consumers. With an assortment of products ranging from household cleaners to hand and dish soaps to tree-free home tissues and laundry detergent, Grove Co. is the largest brand on our DTC platform.
Third-Party Brands
In addition to Grove Brands, we offer a curated portfolio of third-party brands on our DTC platform, providing consumers with a selection of over 3,000 products across more than 200 brands. These brand relationships provide customers with breadth across product categories, while reinforcing Grove’s position as a destination for discovery and providing us with valuable data on customer purchasing behavior and preferences.
We carry a wide range of clean and natural products within home, beauty and personal care, including products aimed at baby and pet care. Since our inception, we have attracted and maintained strong relationships with a diverse group of clean and natural brands within home care, beauty and personal care, from emerging brands such as Aunt Fannie’s, Hello, and Terra Beauty Bars to globally recognized brands such as Mrs. Meyers, Seventh Generation, Method, and Burt’s Bees. Prior to onboarding new brand partners, all brands undergo a thorough review process to ensure they meet our rigorous sustainability criteria, including goals to reduce and eliminate plastic, safe and transparent ingredient standards, certified cruelty-free products, and ethical production.
We take a data-driven approach to category expansion by leveraging the insights garnered through our DTC platform. By carrying third-party products, we are not only able to better serve our customers by providing a wider product assortment, but we are able to understand both category demand and the product attributes that our consumers value before investing in development of our own products.
We offer a highly compelling proposition to our third-party brands by providing access to more than 900,000 environmentally-conscious and digitally-savvy customers who shopped on our DTC platform in 2023. We consider these third-party brands to be important long-term partners both in serving our customers on our digital platform and in changing the industry for the better. We expect to continue to collaborate with these brands to help bring their complementary products to consumers while also executing on our strategy to make our DTC platform a destination for consumer discovery. Over the long term, we do not view the trends driving Grove’s growth as winner-take-all. Instead, we believe that lifting the industry towards reduced plastic waste will be the “new normal” and will materially benefit Grove.
Product Development and Innovation
We believe we have a durable competitive advantage in product development, based on the data and consumer insights garnered through our DTC platform. We estimate that we can develop products faster than most traditional CPG companies using a variety of strategies only available as a result of our DTC platform:
We can test market acceptance of product attributes prior to or as part of product launch, including fragrance, price point, marketing messaging, sustainability and more. We can assess market acceptance of products on our DTC platform prior to a product ready date to determine consumer interest via our waitlist feature.
We can quickly gather consumer feedback by including samples in existing shipments, conducting online focus groups, and asking our consumers directly. We can then improve the products where possible and relaunch or drop underperforming products at relatively little cost.
We can launch products on our DTC platform at any point, without the constraints of retailer shelf reset timelines.
We have an understanding of our consumers based on historical purchasing behavior, demographic information, and the ways in which they engage with our community and platform.
In addition, our research and product development team brings both HPC product experience as well as digital channel know-how to our innovation road map. We believe the combination of our data along with our innovation capabilities allows us to consistently produce high-quality, efficacious products with speed to market.


Sustainability and Environmental Health and Safety
Grove’s corporate sustainability ethos and sustainable product offering are our primary differentiators. Our customers seek carefully created and curated products that align with their values around environmental health and safety. As part of that value proposition, we pride ourselves on our industry-leading sustainability work in areas relevant to our business: plastic, forests, and carbon.
Plastic
The HPC industry has been built on seemingly cheap and disposable single-use plastic packaging. As consumers awaken to the reality of the plastic pollution crisis, they are urgently and increasingly demanding new solutions.
Plastic Neutrality. Every order at Grove is 100% plastic neutral. For every ounce of plastic we sell, we recover this equal amount of ocean-bound plastic in partnership with rePurpose Global. Our plastic neutrality program recovers low-value plastic waste that is most likely to end up as pollution, helps scale local plastic waste management value chains, and empowers marginalized waste worker communities.
Beyond Plastic. Our industry has historically addressed the plastic pollution crisis by setting unrealistic goals about recycled plastic content that will be impossible to achieve given the realities of recycling infrastructure. Today, only about 5% of plastic is recycled. Beyond Plastic™ is our effort to engender bold action and spur our industry towards long-term, scalable solutions that do not rely on single-use plastic. While we recognize that some plastic in products and packaging is not entirely unavoidable given the absence of feasible alternatives, Beyond Plastic™ is our effort to recognize progress and continue to push ourselves and our broader industry forward.

Forests
Our industry is heavily dependent on natural fibers to produce paper products, a staple of home essentials. Without a robust commitment to sourcing new, regenerative materials or recycled fibers that do not rely on cutting down trees, our industry continues to put the health of our forests and protection of biodiversity at risk. Our aim is to conserve forests through our business, both by avoiding use of paper products that directly contribute to deforestation as well as by actively funding forest conservation, both directly and through our carbon offset programs.
Two Million Acres of Forest. In 2022, we reached our goal to plant 1 million trees. Every purchase of Grove Co. paper supported the Arbor Day Foundation’s reforesting efforts in the United States. Grove now partners with The Nature Conservancy to support Indigenous-led conservation across 2 million acres in the Tongass Rainforest of Southeast Alaska.

Tree-Free Paper. Grove’s line of tree-free paper products is made entirely from Forest Stewardship Council certified bamboo, a sustainable and fast-regenerating fiber. Not only do Grove’s paper products offer a high-quality alternative to traditional paper products that contribute to deforestation, but they support our goals around forest conservation.

Carbon
Our goal is to decouple the growth of our business from our carbon footprint through a focus on mitigation and supplier engagement. For our remaining emissions, we are committed to offset purchases, with a focus on nature-based projects which prioritize habitat protection, biodiversity and supporting local and indigenous communities. Since 2019, Grove has operated carbon neutral facilities and customer shipping. We’re committed to using our advocacy efforts and relationship with industry partners and suppliers to push for decarbonization, rather than using offsetting as a standalone strategy to reach our climate goals.
Our Customers
We seek to build a brand that appeals to a broad consumer population, and we have found that our customer base is diverse and expansive, reinforcing our belief that our product offerings, brands, and value proposition span gender, age, geography, ethnicity, and household income across the United States. We regularly conduct surveys, and, based on customer feedback, we believe that our typical customer cares deeply about their family and their homes, seeks safe and effective products, and is conscientious about the impact they have on the planet. Motivated by a desire to learn and discover, they are spending more time engaging with the natural HPC category and making sustainable choices as part of their environmentally conscious lifestyle.
Our Omnichannel Distribution Strategy
We reach consumers through both DTC and retail channels. Our omnichannel approach enables us to reach more customers with differentiated offerings. Our channels are complementary to each other and learnings from each further enhance the entire Grove community.


DTC Platform
Our website enables consumers to view our entire product portfolio including Grove Brand and third-party products across a variety of categories. Through the website, we offer customers exclusive deals and offers, share newly launched products and display our wide array of seasonal bundles. We offer customers our flexible monthly subscribe-and-save shipment service to help them stay on top of their home care regimen, as well as non-subscription options to ship as needed. Customers can subscribe to individual products at appropriate cadences to make sure they never run out. Grove recently launched an updated first order experience for new customers by changing the consumer subscription experience, removing gated access and creating incentives for customers to opt into a program to subscribe to individual products for increased savings.
We leverage data to further enhance the customer experience by personalizing pages to better fit the customers shopping needs. Our DTC shoppers can reach out to our Grove Guides team for any questions pertaining to their orders. Customers can call, chat, text, or email our Grove Guides team to modify orders, ask about new products, request a refund, or learn more about our sustainability practices. All of our shipments are offset so they are carbon neutral and all plastic sold is offset through our partnerships with rePurpose Global.
Grove believes that we can go farther together in achieving the shared goal of making our industry more sustainable. We remain committed to building high-value, long-term relationships with other leading brands that can complement the Grove Brand products in our DTC offering. For our third-party brand partners, our DTC platform provides a unique way for our partners to tell their brand and product stories to consumers at scale. We provide a dedicated channel that enables brands to reach customers whose values are aligned with our brand partners directly, which our partners may be unable to reach through typical brick-and-mortar channels. Our DTC platform also provides a channel for our partners to launch and scale plastic-free or low-plastic packaging. Our direct connection to consumers aids our partners by providing valuable product feedback at a rate typically much faster than retail channels. As a result of our scale and strict product standards, we believe placement on our platform provides a positive brand association for our partners.
Retail
We expanded into brick-and-mortar retail in April 2021, with the launch of a curated assortment of Grove Co. best sellers in cleaning, hand and dish categories at Target, in a nationwide partnership both in store and on Target.com, including endcap, category and mobile app activation. Our products are in all Target stores across the United States, in over 1,900 retail doors and we doubled our assortment in 2022. We also expanded our retail partners to include Amazon, CVS, Meijer, and Kroger with additional major national retailers expected to launch in 2024. Our products were sold in over 7,500 stores across these retail partnerships as of December 31, 2023. We believe our retail strategy will generate additional brand awareness, especially as consumer concerns about single-use plastic continue to rise.
Our Grove Brand products that are sold at retail outlets offer an attractive value proposition to our omnichannel retail partners. Our products offer low-risk, incremental revenue stemming from our DTC proof points and the benefit of association with our earth-friendly market positioning. Retailers understand the importance of offering consumers reduced waste options, and Grove’s assortment is a market leader. While the distribution of Grove Brand products through our omnichannel retail partners was not material to our financial results in 2021, 2022 or 2023, we expect retail expansion to be a significant driver of growth and revenue in future years.
Supply Chain and Operations
Freight
Our freight strategy focuses on inbound and outbound transportation. For inbound shipments, we utilize state-of-the-art transportation management systems that optimize time and costs. For outbound fulfillment parcel shipping, we partner with national as well as regional carriers. We utilize a rate-shop service to identify best pricing and time in transit for our delivery points. Freight costs represent a significant portion of our operating expenses.
Fulfillment
We have three fulfillment centers dedicated to our DTC platform, which are capable of reaching approximately 91% of our customers with two-day or faster shipping. We will close one fulfillment center location in the second quarter of 2024 upon which we expect to reach approximately 88% of customers with two-day or faster shipping. We fulfill orders for our retail partners through third-party logistics partnerships. We also regularly work to optimize and automate our operations to improve our margin profile while ensuring a seamless shopping experience for customers.
Supply Chain
We maintain a diversified global supply chain for sourcing our Grove products to help ensure product quality and integrity. All product suppliers and third party brands are required to sign Grove’s Code of Conduct in order to ensure


honesty and integrity in all business practices throughout Grove’s supply chain. In addition, Grove’s social compliance program helps to ensure equitable, healthy and safe working conditions. Grove requires all our direct finished producers in a non-low-risk country (according to Amorfi) to be audited according to Amorfi’s BSCI Standard. We monitor for social compliance and continuous improvement in accordance with Amorfi’s BSCI Code of Conduct. We evaluate our producers on various areas, such as fair wages, decent working hours, occupational health and safety, and more.

Grove is also committed to taking meaningful action on climate, including advocating for policy change that enables decarbonization at scale and engaging with our suppliers on their direct emissions. Since 2020, Grove has measured its carbon emissions under the Greenhouse Gas Protocol, which is the world’s most widely used greenhouse gas accounting standard. Developing a full greenhouse gas emissions inventory by measuring Scope 1 (from sources we own directly), and Scopes 2 and 3 (from indirect sources) emissions helps Grove understand our full value chain emissions and focus our efforts on the greatest reduction opportunities. Grove also maintains carbon neutral customer shipping and facilities. We have pledged to reduce emissions in alignment with science based targets and to reduce our emissions in line with what the science tells us is needed to avoid the worst effects of climate change. We are also committed to source offsets from long-term, nature-based, community-led solutions.

Competition
The markets in which we compete are evolving rapidly and intensely competitive, and we face a broad array of competitors from many different industry sectors.

Our business includes a variety of product types and delivery channels. Our current and potential competitors include: (1) companies that sell household and personal care products online and in physical stores; (2) physical, e-commerce, and omnichannel retailers, vendors, distributors, and manufacturers of the products we offer and sell to consumers; and (3) web search engines, comparison shopping websites, social networks, and other online and app-based means of discovering, using, or acquiring goods, either directly or in collaboration with other retailers. We compete based on various product attributes, including sustainability, price, and quality.

We compete with producers of household and personal care products and e-commerce and traditional sales outlets. Some of our competitors are also our partners and we distribute their products. In addition, there is a risk that our emerging retail distribution partnerships will erode the success of our DTC e-commerce business. Some of our current and potential competitors have longer histories, larger fulfillment infrastructures, better established wholesale and retail distribution networks, faster shipping times, lower-cost shipping, lower operating costs, larger consumer bases, and greater control over inputs critical to our business such as financial, marketing, institutional and other resources, and larger consumer bases than we do. They may secure better terms from suppliers, adopt more aggressive pricing, pursue restrictive distribution agreements that restrict our access to supply, direct consumers to their own offerings instead of ours, and devote more resources to research and development, technology, infrastructure, fulfillment, and marketing and develop products or services that are similar to ours or that achieve greater market acceptance. The Internet facilitates competitive entry and comparison shopping, which enhances the ability of new, smaller, or lesser-known businesses to compete against us.
We strive to make our workplace, our products, and our services more equitable and inclusive. We believe an inclusive culture contributes to Grove’s success.
Our People
We value our employees. They are our most important asset and key to the success of our company and mission. We seek to recruit and retain talented and engaged team members who are committed to our values, goals, and our community. The passion of our employees is evident in the design and delivery of our products, the support we provide to our consumers and the impact we are making in our community and industry.
As of December 31, 2023, we had approximately 408 full-time employees, as well 152 part-time and temporary employees. Approximately 68% of our total employee population is located in our fulfillment centers.
Diversity, Equity and Inclusion
We believe that a more inclusive and equitable HPC industry starts with a strong commitment within our workplace, as well as on our virtual shelves. We have been focused on building a team where employees and customers are seen, heard and feel valued. We uphold our diversity, equity and inclusion values by engaging our employees and leaders in trainings that promote critical thinking, inspire grassroots action, and invoke conversations that open us up to diversity of thought. This foundational framework is critical for us in our journey to help our employees, customers and communities thrive.


Facilities
Our corporate headquarters is located in San Francisco, California, and we have used this facility for engineering, finance, marketing, human resources, legal, information technology and security, physical product development, research and science, supply chain, and other administrative functions. Our workforce outside of our fulfillment centers generally works remotely, and we have right-sized our headquarters office footprint accordingly.
We lease three fulfillment center locations in Reno, Nevada; St. Peters, Missouri; and Elizabethtown, Pennsylvania, which we use for inbound and receiving, packing and shipping, transportation, operations technology, warehouse IT, operations management, and human resources. We have evaluated our fulfillment center ecosystem and made the decision to close our Missouri location in the second quarter of 2024 to optimize for cost and operational efficiencies.
Trademarks and Other Intellectual Property
We protect our intellectual property through a combination of trademarks, domain names, copyrights, trade secrets and patents, as well as contractual provisions and restrictions on access to our proprietary technology. Our principal trademark assets include the trademarks “Grove,” “Grove Co.,” and “Grove Collaborative,” which are registered or pending registration in the U.S. and targeted foreign jurisdictions, as well as our logos, taglines and multiple product brand names. We have applied to register or registered many of our trademarks in the U.S. and other jurisdictions, and we will pursue additional trademark registrations to the extent we believe they would be beneficial and cost-effective.
Worldwide, we have 18 issued patents and 8 patent applications pending. Our issued patents will begin expiring in March 2034. We intend to pursue additional patent protection to the extent we believe it would be beneficial and cost-effective.
We are the registered holder of multiple domestic and international domain names that include “grove” and similar variations. We also hold domain registrations for many of our product names and other related trade names and slogans. In addition to the protection provided by our intellectual property rights, we enter into confidentiality and proprietary rights agreements with our employees, consultants, contractors and business partners. Our employees are also subject to invention assignment agreements. We further control the use of our proprietary technology and intellectual property through provisions in both our customer terms of use on our website and the terms and conditions governing our agreements with other third parties.
Government Regulation
The vitamins/dietary supplements, foods, over-the-counter drugs, cosmetic products and medical device products we sell under our own brands and from third-party brands are subject to regulation by the Food and Drug Administration (the “FDA”). Substantially all of our products are subject to regulation by one or more of the following: the Consumer Product Safety Commission (the “CPSC”), the EPA, the Federal Trade Commission (the “FTC”), as well as various other federal, state, and local regulatory authorities. The applicable laws and regulations principally relate to the ingredients or components, proper labeling, advertising, packaging, marketing, manufacturing, warehousing, registration, safety, shipment and disposal of our products.
Under the Federal Food, Drug and Cosmetic Act (the “FDCA”), cosmetics are defined as articles or components of articles that are applied to the human body and intended to cleanse, beautify, promote attractiveness or alter its appearance, with the exception of soap. The labeling of cosmetic products is also subject to the requirements of the FDCA, the Fair Packaging and Labeling Act, the Poison Prevention Packaging Act and other FDA and state regulations. Cosmetics are not subject to pre-market approval by the FDA, however certain ingredients, such as color additives, must be pre-authorized. If the safety of the products or ingredients has not been adequately substantiated, a specific warning label is required. Other warnings may also be mandated pursuant to FDA and certain regulations. The FDA monitors compliance of cosmetic products through market surveillance and inspection of cosmetic manufacturers and distributors to ensure that the products neither contain false nor misleading labeling and that they are not manufactured under unsanitary conditions. Inspections also may arise from consumer or competitor complaints filed with the FDA. In the event the FDA identifies false or misleading labeling or unsanitary conditions or otherwise a failure to comply with FDA requirements, we may be required by a regulatory authority or we may independently decide to conduct a recall or market withdrawal of our product or to make changes to our manufacturing processes or product formulations or labels.
On December 23, 2022, Congress passed the Food and Drug Omnibus Reform Act of 2022, as part of the Consolidated Appropriations Act of 2023. Included in the Omnibus Reform package is the Modernization of Cosmetics Regulation Act of 2022 (“MOCRA”), which provides FDA with additional authority to regulate cosmetic products. MOCRA, when fully implemented by FDA, will require, among other things, the reporting to FDA of serious adverse events associated with the use of a cosmetic product in the United States, cosmetic facility registration and product listing,


the maintenance of safety substantiation files and the establishment of good manufacturing practices for cosmetics. MOCRA also provides FDA with mandatory recall authority over cosmetic products.
Our tampon, feminine and sexual health products are regulated as medical devices by the FDA and must be manufactured in an establishment registered with the FDA and in conformity with applicable regulatory clearances, device listing and quality system regulations. In addition, there are requirements for the reporting of certain adverse events or medical device reports for medical devices.
The FDA may change the regulations as to any product category, requiring a change in labeling, product formulation or analytical testing.
We are subject to regulation by the CPSC under the Consumer Product Safety Act, the Federal Hazardous Substances Act, and other laws enforced by the CPSC. These statutes and the related regulations establish safety standards and bans for consumer products. The CPSC monitors compliance of consumer products under its jurisdiction through market surveillance and has the authority to conduct product safety related inspections of establishments where consumer products are manufactured, held, or transported. The CPSC has the authority to require the recall of noncompliant products or products containing a defect that creates a substantial risk of injury to the public. The CPSC may seek penalties for regulatory noncompliance under certain circumstances. CPSC regulations also require manufacturers of consumer products to report to the CPSC certain types of information regarding products that fail to comply with applicable regulations, that contain a defect which could create a substantial product hazard, or that create an unreasonable risk of serious injury or death. Certain state laws also address the safety of consumer products and mandate reporting requirements, and noncompliance may result in penalties or other regulatory action.
Certain of our products are also subject to regulation by the EPA under the Federal Insecticide, Fungicide, and Rodenticide Act (“FIFRA”). FIFRA establishes a system of pesticide, including disinfectant products, regulation to protect applicators, consumers and the environment. Under FIFRA, certain of our cleaning products, including the disinfectant products, may require approval from and registration with the EPA prior to sale. Products subject to FIFRA must comply with specified approval, registration, manufacture, labeling, and reporting requirements, among other requirements. The EPA is authorized to take enforcement action to prevent the sale or distribution of non-compliant disinfectant products, including to prevent the sale or distribution of unregistered disinfectants and to prevent the sale or distribution of registered pesticides that are not permitted to make claims permitted by the terms of their registration, among other areas of non-compliance. The EPA may seek penalties for regulatory noncompliance under certain circumstances. Manufacturers subject to FIFRA are also required to register with the EPA and report certain types of information regarding disinfectant products to the EPA. Importers and exporters of products regulated under FIFRA are also subject to filing and other requirements. Certain state laws may also impose requirements applicable to cleaning products, and non-compliance may result in penalties or other regulatory action.
The USDA enforces federal standards for organic production and use of the term “organic” on certain product labeling, including for foods and dietary supplements. These laws prohibit a company from selling or labeling products as organic unless they are produced and handled in accordance with the applicable federal law.
The FTC, FDA, USDA, EPA, and other government authorities also regulate advertising and product claims regarding the characteristics, quality, safety, performance and benefits of our products. These regulatory authorities typically require a safety assessment of the product and reasonable basis to support any factual marketing claims. What constitutes a reasonable basis for substantiation can vary widely from market to market, and there is no assurance that our efforts to support our claims will be considered sufficient. The most significant area of risk for such activities relates to improper or unsubstantiated claims about the composition, use, efficacy and safety of our products and their environmental impacts. If we cannot adequately support safety or substantiate our product claims, or if our promotional materials make claims that exceed the scope of allowed claims for the classification of the specific product, the FDA, FTC or other regulatory authority could take enforcement action, impose penalties, require us to pay monetary consumer redress, require us to revise our marketing materials or stop selling certain products and require us to accept burdensome injunctions, all of which could harm our business, reputation, financial condition and results of operations.
The FTC recently issued the “Health Products Compliance Guide” (“FTC Guide”) which provides guidance from FTC regarding how companies should ensure that claims about the benefits and safety of health-related products are truthful, not misleading, and supported by science. This new FTC Guide applies to all products making health-related claims, including, but not limited to, food, over-the-counter drugs, dietary supplements and homeopathic products. Of significance, the FTC Guide provides that, as a general matter, substantiation of these type of claims will require randomized, controlled human clinical testing; animal and in vitro studies may provide useful supporting or background information, but, without confirmation by human clinical testing, they are not sufficient to substantiate health-related claims.


In addition, the FTC regulates the use of endorsements and testimonials in advertising as well as relationships between advertisers and social media influencers pursuant to principles described in the FTC’s Guides Concerning the Use of Endorsements and Testimonials in Advertising (the “Endorsement Guides”). The Endorsement Guides provide that an endorsement must reflect the honest opinion of the endorser and cannot be used to make a claim about a product that the product’s marketer could not itself legally make. They also say that if there is a connection between an endorser and the marketer that consumers would not expect and it would affect how consumers evaluate the endorsement, that connection should be disclosed. Another principle in the Endorsement Guides applies to ads that feature endorsements from people who achieved exceptional, or even above average, results from using a product. If the advertiser does not have proof that the endorser’s experience represents what people will generally achieve using the product as described in the ad, then an ad featuring that endorser must make clear to the audience what results they can generally expect to achieve, and the advertiser must have a reasonable basis for its representations regarding those generally expected results. Although the Endorsement Guides are advisory in nature and do not operate directly with the force of law, they provide guidance about what the FTC staff generally believes the Federal Trade Commission Act (the “FTC Act”) requires in the context using of endorsements and testimonials in advertising and any practices inconsistent with the Endorsement Guides can result in violations of the FTC Act’s proscription against unfair and deceptive practices.
To the extent we may rely on endorsements or testimonials, we will review any relevant relationships for compliance with the Endorsement Guides and we will otherwise endeavor to follow the FTC Act and other legal standards applicable to our advertising. However, if our advertising claims or claims made by our social media influencers or by other endorsers with whom we have a material connection do not comply with the Endorsement Guides or any requirement of the FTC Act or similar state requirements, the FTC and state consumer protection authorities could subject us to investigations and enforcement actions, impose penalties, require us to pay monetary consumer redress, require us to revise our marketing materials and require us to accept burdensome injunctions, all of which could harm our business, reputation, financial condition and results of operations.
We are also subject to a number of U.S. federal and state laws and regulations that affect companies conducting business on the Internet, including consumer protection regulations that regulate retailers and govern the promotion and sale of merchandise. Many of these laws and regulations are still evolving and being tested in courts, and could be interpreted in ways that could harm our business. These may involve user privacy, data protection, content, intellectual property, distribution, electronic contracts and other communications, competition, protection of minors, consumer protection, telecommunications, product liability, taxation, economic or other trade prohibitions or sanctions and online payment services. In particular, we are subject to federal, state, and local laws regarding privacy and protection of people’s data. Foreign data protection, privacy and other laws and regulations can be more restrictive than those in the U.S. Federal and state laws in the U.S. and foreign laws and regulations are constantly evolving and can be subject to significant change. In addition, the application, interpretation and enforcement of these laws and regulations are often uncertain and may be interpreted and applied inconsistently from country to country and inconsistently with our current policies and practices. The California Consumer Privacy Act (“CCPA”) requires companies that process information on California residents to make new disclosures to consumers about their data collection, use and sharing practices, allows consumers to opt out of the sale of personal information with third parties and prohibits covered businesses from discriminating against California residents (for example, charging more for services) for exercising any of their rights under the CCPA. The law also provides a private right of action and statutory damages for certain data breaches that result in the loss of personal information. The CCPA was recently amended by the California Privacy Rights Act (“CPRA”), and several states have also enacted or approved policy legislation imposing additional data protection obligations on companies doing business in those states, resulting in further complexity. These laws, among other things, give state residents the ability to limit the use of their sensitive information, introduce increased consent and restriction requirements for the processing of personal data of minors, provide for penalties for violations, and establish state enforcement powers (such as those vested in the California Privacy Protection Agency) to implement and enforce these new laws. There are also a number of legislative proposals pending before the U.S. Congress, additional state legislative bodies and foreign governments concerning privacy and data protection which could affect us. Some observers have noted the growing trend toward more stringent privacy legislation in the United States, which could increase our potential liability and adversely affect our business, results of operations, and financial condition. If our privacy or data security measures fail to comply with applicable current or future laws and regulations, we may be subject to litigation, regulatory investigations, enforcement notices requiring us to change the way we use personal data or our marketing practices, fines or other liabilities, as well as negative publicity and a potential loss of business.




Item 1A. Risk Factors

In addition to the other information in this Annual Report on Form 10-K and in other filings we make with the Securities and Exchange Commission, the following risk factors should be carefully considered in evaluating our business as they may have significant impact on our business, operating results and financial condition. If any of the following risks actually occurs, our business, financial condition, liquidity and results of operations and our future prospects could be materially and adversely affected. Because of the following factors, as well as other variables affecting our operating results, past financial performance should not be considered as a reliable indicator of future performance and investors should not use historical trends to anticipate results or trends in future periods.

Summary of Risk Factors

Below is a summary of material factors that make an investment in our securities speculative or risky. Importantly, this summary does not address all of the risks and uncertainties that we face. The below summary is qualified in its entirety by those more complete discussions of such risks and uncertainties. You should consider carefully the risks and uncertainties described in Part 1, Item 1A, “Risk Factors” in this Annual Report on Form 10-K as part of your evaluation of an investment in our securities.

Risks Related to Our Business

We rely on consumer discretionary spending, which may be adversely affected by macroeconomic conditions or trends.
Advertising inaccuracies or product mislabeling may have an adverse effect on our business.
Our revenue has declined for two consecutive years. If we are unable to achieve profitable growth in the future, our business could be adversely affected.
Our quarterly operating results fluctuate, which could cause our stock price to decline.
We have incurred significant losses since inception, we expect to incur losses in the future, and we may not be able to generate sufficient revenue to achieve and maintain profitability.
We will require additional financing to achieve our goals, and a failure to obtain this necessary capital when needed could adversely impact us.
Success of our retail and product innovation strategies depends on a variety of factors.
We may not be able to compete successfully
If we fail to cost-effectively acquire new consumers or retain our existing consumers, our business could be adversely affected.
Our reduction in spending to achieve profitability may adversely affect us.
Our brand and reputation may be diminished due to real or perceived quality, safety, efficacy or environmental impact issues with our products.
Failure to introduce new products that meet the expectations of our customers may adversely affect us.
Government regulation of the Internet and ecommerce is evolving, and unfavorable changes or failure by us to comply with these regulations could have an adverse effect on our business.
We may become subject to product liability claims, which could materially harm our business and liquidity.
We are subject to a number of other laws and regulations, which could impact our business.
We may experience damage or destruction to our distribution centers, which may harm our business.
We are dependent on our management team, and the loss of one or more key employees or groups could harm our business.
Labor-related matters, including labor disputes, may adversely affect our operations.
Our business, including our costs and supply chain, is subject to risks associated with sourcing, manufacturing, warehousing, distribution, infrastructure and logistics to third-party providers, and the loss of any of our key suppliers or logistical service providers could negatively impact our business.
Shipping is a critical part of our business and any changes in our shipping arrangements or any interruptions in shipping could adversely affect our operating results.
Risks associated with the outsourcing of our fulfillment process and other technology-related functions could materially and adversely affect our business.
We are seeking to expand the offering of our own branded products in retail stores and our inability to secure, maintain and increase our presence in retail stores could adversely impact our revenue.


We may be unable to adequately obtain, maintain, protect, defend and enforce our intellectual property rights.
Indemnity provisions in various agreements to which we are party potentially expose us to substantial liability for infringement, misappropriation or other violation of intellectual property rights.
We must successfully maintain, scale and upgrade our information technology systems, and our failure to do so could have an adverse effect on our business.
If we (or our vendors) are unable to protect against or adequately respond to mitigate the impacts of a service interruption, data corruption, or cybersecurity attack, our operations could be disrupted, our reputation may be harmed and we could face significant costs to remediate the incident and defend against claims by business partners, customers, or regulators.
The failure by us or our vendors to comply with applicable privacy and data protection laws, regulations or industry standards could have an adverse effect on our business.
Changes in existing laws or regulations or related official guidance, or the adoption of new laws or regulations or guidance, may adversely affect our business.
Failure by our network of retail and ecommerce partners, suppliers or manufacturers to comply with laws and regulations, or with the specifications and requirements of our products, may adversely affect our business.
Our status as a public benefit corporation and a Certified B Corporation may not result in anticipated benefits.
As a public benefit corporation, our duty to balance a variety of interests may result in actions that do not maximize stockholder value.
As a public benefit corporation, we may be subject to increased derivative litigation concerning our duty to balance stockholder and public benefit interests.
We and our directors and executive officers may be subject to litigation.

Risks Relating to Ownership of Our Securities

The price of our Class A Common Stock may be volatile.
Warrants are or may become exercisable for shares of our common stock which could result in dilution to our stockholders.
Warrants may never be in the money, and they may expire worthless and the terms of the warrants may be amended in a manner adverse to a holder.
Our dual-class structure may impact the stock price of our Class A Common Stock.
We may incur debt or assume contingent or other liabilities or dilute our stockholders.
The NYSE may delist our securities from trading on its exchange.
Because there are no current plans to pay cash dividends on our Class A Common Stock , holders of our Class A Common Stock may not receive any return on investment.
The Series A Preferred Stock contains covenants that may limit our business flexibility.
Holders of the Series A Preferred Stock may convert their securities into Class A Common Stock.
If we are unable to maintain effective internal control over financial reporting, investors may lose confidence in the accuracy of our reported financial information and this may lead to a decline in our stock price.
Delaware law and our governing documents contain certain provisions, including anti-takeover provisions, that limit the ability of stockholders to take certain actions and could delay or discourage takeover attempts.
Our Charter designates a state or federal court located within the State of Delaware as the sole and exclusive forum for substantially all disputes between us and our stockholders.


Risks Related to Our Business

We rely on consumer discretionary spending, which may be adversely affected by economic downturns and other macroeconomic conditions or trends.

Our business depends on consumer discretionary spending. Some of the factors that may negatively influence consumer spending include high levels of unemployment; higher consumer debt levels; reductions in net worth, declines in asset values, and related market uncertainty; home foreclosures and reductions in home values; fluctuating interest rates and credit availability; fluctuating fuel and other energy costs; fluctuating commodity prices; the high rate of inflation and general uncertainty regarding the overall future political and economic environment. Furthermore, any increases in


consumer discretionary spending during times of crisis may be temporary, such as those related to government stimulus programs or remote-work environments, and consumer spending may decrease when those programs or circumstances end. In addition, economic conditions in certain regions may be affected by natural disasters, such as hurricanes, tropical storms, earthquakes, and wildfires; other public health crises; and other major unforeseen events. Consumer purchases of discretionary items, including the merchandise that we offer, generally decline during recessionary periods or periods of economic uncertainty, when disposable income is reduced or when there is a reduction in consumer confidence. Any decline in consumer discretionary spending could negatively impact our revenue, which could have a material adverse effect on our business, financial condition and results of operations.

Advertising inaccuracies or product mislabeling may have an adverse effect on our business by exposing us to lawsuits, product recalls or regulatory enforcement actions, increasing our operating costs and reducing demand for our product offerings.

Many products that we sell are labeled and advertised with claims as to their origin, ingredients or health, wellness, environmental or other benefits, including, by way of example, the use of the term “natural”, “organic”, “clean”, or “sustainable”, or similar synonyms or implied statements relating to such benefits. Grove’s brand as a whole is marketed using similar environmental language. The Federal Trade Commission’s (FTC) Guides For The Use Of Environmental Marketing Claims, or the “Green Guides,” provide guidance on how to use environmental marketing claims, provide specific guidance for certain terms (e.g. “recyclable”), and recommend against using unqualified statements about environmental benefits such as “eco-friendly”. Although the FDA and the USDA each have issued statements regarding the appropriate use of the word “natural,” there is no single, U.S. government regulated definition of the term “natural” for use in the consumer and personal care industry. This is also true for many other claims common in the clean conscious product industry.

Consumer class actions, actions from industry groups such as the National Advertising Division of the Better Business Bureau, and public enforcement actions have been brought against numerous companies that market “natural,” “sustainable,” or other ecologically conscious products or ingredients, asserting false, misleading and deceptive advertising and labeling claims. These suits often identify ingredients or components of a product for which certain marketing claims may not be fully accurate, and claim that their presence in the product renders the statements false and deceptive. For example, some actions concerning “natural” claims have focused on the presence of genetically modified and/or synthetic ingredients or components in products, including synthetic forms of otherwise natural ingredients.

Many of our products are subject to regulatory enforcement:

The FDA regulates product labels and other product claims for the consumer products subject to its jurisdiction and has the authority to challenge product labels and claims that it believes are non-compliant or false or misleading, through the use of a variety of enforcement tools (e.g., Warning Letters, untitled letters, and seizure actions). In limited circumstances, the FDA has taken regulatory action against products labeled “natural” but that nonetheless contain synthetic ingredients or components.

The FTC has the authority to challenge claims made in product advertising and requires that such claims are adequately substantiated prior to use. The FTC similarly has enforcement tools that it uses to challenge advertising claims that it deems non-compliant with the law.

The USDA enforces federal standards for organic production and use of the term “organic” on product labeling. These laws prohibit a company from selling or labeling products as organic unless they are produced and handled in accordance with the applicable federal law. Failure to comply with these requirements may subject us to liability or regulatory enforcement. Consumers may also pursue state law claims challenging use of the organic label as being intentionally mislabeled or misleading or deceptive to consumers.

In addition, certain products, including the disinfectant products, we sell may require approval from and registration with the EPA and state regulatory agencies prior to sale. Products that expressly or impliedly claim to control microorganisms that pose a threat to human health may be subject by additional regulatory scrutiny and need to be supported by additional efficacy data. Should we advertise or market these regulated products with claims that are not permitted by the terms of their registration or are otherwise false or misleading, the EPA and states may be authorized to take enforcement action to prevent the sale or distribution of disinfectant products.

State and local enforcers also have the authority to prosecute false advertising cases, including relating to environmental marketing claims. Current and potential competitors may make similar claims, which may result in litigation and inquiries from state and federal regulators and governments.



Should we become subject to actions regarding our branding or product marketing, consumers may avoid purchasing products from us or seek alternatives, even if the basis for the claim is unfounded. Moreover, any regulatory or government enforcement actions may trigger class action lawsuits under state consumer protection laws.

Adverse publicity about these matters may discourage consumers from buying our products. The cost of defending against any such claims could be significant and we may incur substantial costs remediating product claims in labeling and advertising if we are unsuccessful in defending such actions. Any loss of confidence on the part of consumers in the truthfulness of our labeling, advertising or ingredient claims would be difficult and costly to overcome and may significantly reduce our brand value. Any of these events could adversely affect our reputation and brand and decrease our sales, which could have an adverse effect on our business, financial condition, results of operations and prospects.

False or misleading marketing claims concerning a product’s registration or its efficacy may also create the risk for challenges under federal or state law.

After a number of years of rapid growth, since the beginning of 2022 we have seen substantial declines in our revenues and business operations, particularly as we have shifted our operating strategy to achieve profitability. If we are unable to achieve profitable growth in the future, our business prospects could be adversely affected and our stock price could be adversely affected.

From our launch in 2012 through 2021, we experienced rapid growth in our revenues and expansion of our business operations. Beginning in 2022, we saw two years of sequential declines in revenues. In response to these business declines and in an effort to stabilize our business, we have undertaken a series of measures to cut our operating expenses and achieve adjusted EBITDA profitability, which we did for the first time in the third and fourth quarters of 2023. These changes in our business model have placed significant demands on our management, financial, operational, technological and other resources. Our ability to achieve profitable growth in the future depends on a number of factors, including our ability to increase awareness of our brand and successfully compete with other companies; price our products effectively so that we are able to attract new consumers and expand sales to our existing consumers; expand distribution to new retail partners; continue to innovate and introduce new products; maintain and improve our technology platform supporting our e-commerce business; expand our supplier and fulfillment capacities; drive operational efficiency; and maintain quality control over our product offerings. These challenges have been compounded by recent trends in the macroeconomic environment, with increased inflationary pressure on consumer spending, increased interest rates and reduced access to capital constraining liquidity, all of which may cause us to reduce spending in areas that historically drive growth and which could materially adversely affect our business.

Any investments that we make may not result in the growth of our business. Even if our investments do result in the growth of our business, if we do not effectively manage our growth, we may not be able to execute on our business plan, respond to competitive pressures, take advantage of market opportunities, satisfy consumer requirements or maintain high-quality product offerings, any of which could adversely affect our business, financial condition, results of operations and prospects. You should not rely on our historical rate of revenue growth as an indication of our future performance or the rate of growth which we may experience in any new category or from international expansion. We are also required to manage numerous relationships with vendors and other third parties. Further growth of our operations, vendor base, fulfillment centers, information technology systems or internal controls and procedures may not be adequate to support our operations. If we are unable to manage the growth of our organization effectively, our business, financial condition, results of operations and prospects may be adversely affected. If we are unable to successfully navigate these challenges to re-igniting growth and maintaining profitability over the longer term, our business prospects will be materially and adversely affected.

Our quarterly operating results fluctuate, which could cause our stock price to decline.

Our quarterly operating results fluctuate for a variety of reasons, many of which are beyond our control. Our revenue has fluctuated for a variety of reasons, including the seasonality of market transactions; our success in attracting new and maintaining relationships with existing retail and ecommerce partners; our success in executing on our strategy and the impact of any changes in our strategy; the timing and success of product launches, including new products that we may introduce; the success of our marketing efforts; general market conditions; disruptions or defects in our technology platform, such as privacy or data security breaches, errors in our software or other incidents that impact the availability, reliability, or performance of our platform; the impact of competitive developments and our response to those developments; supply chain issues; and our ability to recruit and retain employees. Historically, we have realized a higher portion of our net revenues in the first quarter when customers are focused on improving their lifestyle and quality of living, which we believe makes our products and marketing messages particularly appealing, and a lower portion of our net revenues in the fourth quarter when many customers are focused on holiday shopping. In addition, our operating expenses fluctuate from period to period, in part in anticipation of their seasonality.



Fluctuations in our quarterly operating results may cause those results to fall below our financial guidance or other projections, or the expectations of analysts or investors, which could cause the price of our common stock to decline. Fluctuations in our results could also cause other problems, including, for example, analysts or investors changing their models for valuing our common stock. We could experience short-term liquidity issues, our ability to retain or attract key personnel may diminish, and other unanticipated issues may arise.

We believe that our quarterly operating results may vary in the future and that period-to-period comparisons of our operating results may not be meaningful. Any seasonal effects may change or become more pronounced over time, which could also cause our operating results to fluctuate. You should not rely on the results of any given quarter as an indication of future performance.

We have incurred significant losses since inception, we expect to incur losses in the future, and we may not be able to generate sufficient revenue to achieve and maintain profitability.

We have incurred significant losses since our inception. For the years ended December 31, 2023, 2022 and 2021 we incurred net losses of $43.2 million, $87.7 million and $135.9 million, respectively. As of December 31, 2023, we had an accumulated deficit of $621.1 million.

We expect to continue to incur significant expenses and operating losses for the foreseeable future as we broaden our customer base, expand our retail distribution platform, enhance our existing online direct-to-consumer website and mobile application, continue to expand research and development efforts to grow the product assortment offered by our Grove-owned brands, acquire or create additional Grove-owned brands, and hire additional employees to support our growth. Historically, Grove has devoted most of its financial and other resources on sales and marketing, including a significant expansion of our marketing team and budget; continued expansion of our business; research and development related to our products; and general administration expenses, including legal, accounting and other expenses. We may not succeed in increasing our revenues, which historically have been reliant on our online direct-to-consumer website and mobile application, in a manner that will be sufficient to offset these higher expenses. Any failure to increase our revenues as we implement initiatives to grow our business could prevent us from achieving profitability. We cannot be certain that we will be able to achieve profitability on a quarterly or annual basis. If we are unable to address these risks and difficulties as we encounter them, our business, financial condition and results of operations may suffer.

We will require additional financing to achieve our goals, and a failure to obtain this necessary capital when needed could force us to delay, limit, or reduce our investments in advertising and other strategic initiatives planned for future growth.

We expect to continue to incur significant expenses for the foreseeable future. We believe that our existing cash and cash equivalents will be sufficient to fund our planned operations for at least the next 12 months. However, our operating plan may change as a result of many factors, and we may need or decide to seek additional funds sooner than planned.

In July 2022, we entered into a Standby Equity Purchase Agreement (the “Equity Purchase Agreement”) with YA II PN, Ltd. (“Yorkville”), whereby we have the right, but not the obligation, to sell to Yorkville up to $100.0 million of our shares of common stock at our request until July 18, 2025, subject to certain conditions. The shares of our common stock that may be issued under the Equity Purchase Agreement may be sold by us to Yorkville at our discretion from time to time and sales of our common stock under the Equity Purchase Agreement will depend upon market conditions and other factors. Additionally, in no event may we sell more than 6,511,532 shares of our common stock to Yorkville under the Equity Purchase Agreement, which number of shares is equal to 19.99% of the shares of the Company's common stock outstanding immediately prior to the execution of the Equity Purchase Agreement (the “Exchange Cap”), unless we obtain stockholder approval to issue shares of common stock in excess of the Exchange Cap in accordance with applicable NYSE rules or comply with certain other requirements as described in the Equity Purchase Agreement. As a result, unless our stock price exceeds $15.33, we will be unable to sell the full $100.0 million commitment to Yorkville without seeking stockholder approval to issue additional shares in excess of the Exchange Cap. As of February 29, 2024, under the terms of the Equity Purchase Agreement we would be able to raise gross proceeds of approximately $11.9 million. We may ultimately decide to sell all or some of the shares of our common stock that may be available for us to sell pursuant to the Equity Purchase Agreement. Because the purchase price per share to be paid by Yorkville for the shares of common stock that we may elect to sell under the Equity Purchase Agreement will fluctuate based on the market prices of our common stock during the applicable pricing period for each of those sales, it is not possible for us to predict, as of the date of this report and prior to any such sales, the number of shares of common stock that we will sell under the Equity Purchase Agreement, the purchase price per share or the aggregate gross proceeds that we will receive from those purchases under the Equity Purchase Agreement. Further, the resale by Yorkville of a significant amount of shares at any given time, or the


perception that these sales may occur, could cause the market price of our common stock to decline and to be highly volatile.

In December 2022, we entered into a Loan and Security Agreement (the “Loan Agreement”) with Ocean II PLO LLC as administrative and collateral agent, and the lending institutions party thereto that replaced our existing credit facilities by and among (i) Grove and Silicon Valley Bank dated as of July 29, 2020 and (ii) Grove, Silicon Valley Bank, as administrative agent and collateral agent thereunder and the lenders party thereto, dated as of July 29, 2020. Among other things, the Loan Agreement provides for a four-year $72.0 million term loan. The term loan bears interest at the greater of (i) fifteen percent (15.0%), and (ii) seven and one-half of one percent (7.50%) plus the Prime Rate then in effect. Our obligations under the Loan Agreement may be accelerated or the commitments terminated upon the occurrence of an event of default under the Loan Agreement, which includes payment events of default, breaches in the performance of certain affirmative and negative covenants, the inaccuracy of representations or warranties, bankruptcy and insolvency related events of default, events of default arising in connection with changes in control and other customary events of default. Any such acceleration could have a material adverse effect on our business, results of operations, financial condition and prospects.

While we expect to continue to opportunistically seek access to additional funds by utilizing the Equity Purchase Agreement, through additional public or private equity offerings or debt financings, through partnering or other strategic arrangements, or a combination of the foregoing, additional funds may not be available when we need them on terms that are acceptable to us, or at all. To the extent that we raise additional capital by issuing equity securities, our stockholders may experience substantial dilution. Debt financing arrangements may require us to pledge certain assets or enter into covenants that could restrict our operations or our ability to pay dividends or other distributions on our common stock or incur further indebtedness. Our ability to raise additional capital may be adversely impacted by potential worsening global economic conditions and the recent disruptions to and volatility in the credit and financial markets in the United States and worldwide, including the trading price of common stock. If adequate funds are not available to us on a timely basis, we may be required to delay, limit, reduce our investments in advertising and other strategic initiatives planned for future growth, which could have a material adverse effect on our business, results of operations, financial condition, and prospects.

Success of our retail and product innovation strategies depends on a variety of factors including, but not limited to, our ability to obtain additional financing, costs to scale, global economic downturns and other macroeconomic conditions or trends.

Our ability to successfully increase our retail presence and investment on product innovation depends on several factors, including, but not limited to, obtaining additional financing, our ability to execute our growth strategy, the level of investment required to scale, and external factors such as global economic slowdowns and changing customer preferences. Failure to effectively manage these risks and investments could have a material adverse effect on our business, financial condition, and results of operations.

Expanding our retail presence may require significant investments in infrastructure, including facilities, technology, and personnel. These investments may be more significant than anticipated, and we may not be able to generate sufficient revenue through retail channels to offset these costs, which could negatively impact our financial performance. We may also experience delays or unexpected difficulties in our plan, which could result in lost opportunities and harm our relationships with existing and potential customers.

Our retail success may also be affected by global economic slowdowns or other macroeconomic factors beyond our control. An economic slowdown could lead to decreased consumer spending, which could reduce demand for our products.

There can be no assurance that we will be able to achieve sufficient levels of sales, profitability, or market acceptance to justify our investments in expanding our retail presence and innovate new products. Additionally, the success of our retail expansion and product development will depend on our ability to compete effectively against established and emerging competitors, some of whom may have greater financial, marketing, and other resources than us.

We may not be able to compete successfully.

The markets in which we compete are evolving rapidly and intensely competitive, and we face a broad array of competitors from many different industry sectors.

Our business includes a variety of product types and delivery channels. Our current and potential competitors include: (1) companies that sell household and personal care products online and in physical stores; (2) physical, e-commerce, and omnichannel retailers, vendors, distributors, and manufacturers of the products we offer and sell to consumers; and (3) web search engines, comparison shopping websites, social networks, and other online and app-based


means of discovering, using, or acquiring goods, either directly or in collaboration with other retailers. We compete based on various product attributes, including sustainability, price, and quality.

We compete with producers of household and personal care products and e-commerce and traditional sales outlets for these products. Some of our competitors are also our partners and we distribute their products. In addition, there is a risk that our emerging retail distribution partnerships will erode the success of our DTC e-commerce business. Some of our current and potential competitors have longer histories, larger fulfillment infrastructures, better established wholesale and retail distribution networks, faster shipping times, lower-cost shipping, lower operating costs, larger consumer bases, and greater control over inputs critical to our business such as financial, marketing, institutional and other resources, and larger consumer bases than we do. They may secure better terms from suppliers, adopt more aggressive pricing, pursue restrictive distribution agreements that restrict our access to supply, direct consumers to their own offerings instead of ours, and devote more resources to research and development, technology, infrastructure, fulfillment, and marketing and develop products or services that are similar to ours or that achieve greater market acceptance. The Internet facilitates competitive entry and comparison shopping, which enhances the ability of new, smaller, or lesser-known businesses to compete against us. Our business is subject to rapid change, the development of new business models and the entry of new and well-funded competitors. Other companies also may enter into business combinations or alliances that strengthen their competitive positions. Competition may adversely affect our business, operating results and financial condition.

Competition in the natural and sustainable consumer products market presents an ongoing threat to the success of our business.

The number of companies entering the natural and sustainable consumer products market with offerings similar to ours continues to increase. We believe that our ability to compete depends upon many factors both within and beyond our control, including the size of our customer base; the timing and market acceptance of products, including the developments and enhancements to those products and services that we or our competitors offer; customer service and support efforts, selling and marketing efforts, ease of use, performance, price and reliability of the products and services that we and our competitors develop, and our brand strength relative to our competitors. Some of our current and potential competitors have longer operating histories and greater financial, technical, marketing and other resources than we do. These factors may allow our competitors to respond more quickly or efficiently than we can to new or emerging technologies. These competitors may engage in more extensive research and development efforts, undertake more far-reaching marketing campaigns and adopt more aggressive pricing policies, which may allow them to build larger customer bases than ours or greater market acceptance than us.

We must find sustainable solutions that support our brand and long-term growth.

We are committed to making meaningful gains throughout our business practices as it relates to sustainability. In the current landscape of diminishing resources amidst dramatically increasing demand for these resources, it is critical we adopt more sustainable business practices through product innovation and sustainable sourcing. To succeed, we are dependent on the efforts of partners and various certification bodies. Our failure to continuously adopt leading sustainable business practices could limit business growth and profit potential, and damage our corporate reputation.

If we fail to cost-effectively acquire new consumers or retain our existing consumers, our business could be adversely affected.

Our success depends on our ability to attract new customers and engage existing customers cost-effectively. To acquire and engage customers, we must, among other things, promote and sustain our platform, provide high-quality products, user experiences, and customer service. If customers do not perceive our e-commerce service or products to be reliable, sustainable and of high quality, if we fail to introduce new and improved products and services, or if we introduce new products or services that are not favorably received by the market, we may not be able to attract or retain customers.

We have historically acquired a significant number of our customers through digital advertising on social media channels owned by Facebook that may, along with other social media platforms we may engage in the future, terminate their agreements with us at any time or introduce factors beyond our control, such as such as adjustments to algorithms that may decrease user engagement or negatively affect our ability to reach a broad audience; increase pricing; and change their policies which may have the effect of delaying or preventing our advertising through these channels, all of which could impact our ability to attract new customers.

We have also diversified our marketing initiatives designed to acquire customers through increased emphasis on search engine optimization, streaming digital video services, and linear television. These new acquisition channels may not perform as well as our historical social media advertising channels. Our efforts to diversify customer acquisition channels may not be effective, which could negatively affect our results of operations.



Customer acquisition costs may fluctuate and rise on the channels that have been successful for us historically and on new channels that we are introducing. Rising costs may limit our ability to expand or maintain our acquisition efforts which could negatively affect our results of operations.

Changes to our DTC business designed to attract new customers and retain existing customers, including, but not limited to expanded shopping personalization, non-subscription options, and user generated and editorial content may not perform as well as our historical DTC platform which could negatively impact our results of operations. We recently updated our e-commerce experience. Our initial implementation of these changes resulted in lower first order conversion rates in 2023, which contributed to a reduction in our marketing spend. We made changes to our first order experience in and plan to continue to do so that we expect to increase our total addressable customer base, improve first order conversion, and reintroduce dormant customers to the our platform. The changes involve the removal of gated access and default subscriptions and the creation of incentives for customers to opt into a program where they can subscribe to our service to save on their purchases of individual products. The changes also involve our offering discounts for repeat orders and free gifts to incentivize basket building. The changes may not be successful in offsetting the reduction in conversion rate that we experienced or may not be successful for other reasons. If they are not successful our business, operating results and financial condition will be harmed.

Other factors may reduce our ability to acquire, maintain and further engage with customers, including the effectiveness of our marketing efforts and other expenditures we make to continue to acquire new customers and maintain and increase engagement with existing customers; system updates to app stores and advertising platforms; changes in search algorithms by search engines; the development of new search engines or social media sites that reduce traffic on existing search engines and social media sites; and changes in consumer behavior.

In addition, we believe that many of our new customers originate from word-of-mouth and other non-paid referrals from existing customers, including referral discounts and gift giving, so we must ensure that our existing customers remain loyal and continue to derive value from our products and services in order to continue receiving those referrals. Consequently, if our efforts to satisfy our existing customers are not successful, we may not be able to attract new customers.

Moreover, consumer preferences may change, and customers may not purchase through our marketplace as frequently or spend as much with us as historically has been the case. As a result of these potential changes, the revenue generated from customer transactions may not be as high as revenue generated from transactions historically.

Our reduction of this spending to achieve profitability may adversely affect our brand awareness. Maintaining consumer awareness of our brand, building brand loyalty and generating interest in our products requires substantial spending on advertising and marketing.

To remain competitive, expand and keep market share for our products across our various channels, we need to expend substantial resources on marketing and advertising. Our reduction in advertising and promotional expenditures to achieve profitability and such operating expenses in recent years may harm our brand’s market position. We are engaging with more traditional media, such as television and web-based streaming service in efforts to improve efficiency of our marketing spend, but these efforts may not prove successful. Any increase in our marketing and advertising efforts may not maintain our current reputation, lead to increased brand awareness, or attract new customers. If we are unable to maintain and promote a favorable perception of our brand and products on a cost-effective basis, our business, financial condition, results of operations and prospects could be adversely affected.

Our brand and reputation may be diminished due to real or perceived quality, safety, efficacy or environmental impact issues with our products, which could have an adverse effect on our business, financial condition, results of operations and prospects.

We believe our consumers rely on us to provide them with clean, sustainable, well-designed, and effective products. Any loss of confidence on the part of consumers in our products or the ingredients used in our products, whether related to actual or perceived product contamination, product safety or quality failures, environmental impacts, or inclusion of prohibited ingredients, or ingredients that are perceived to be “toxic,” could tarnish the image of our brand and could cause consumers to choose other products. Allegations of contamination or other adverse effects on product safety, efficacy or suitability for use by a particular consumer or on the environment, even if untrue, may require us to expend significant time and resources responding to such allegations and could, from time to time, result in a recall of a product from any or all of the markets in which the affected product was distributed. Any such issues or recalls could negatively affect our ability to achieve or maintain profitability and brand image.



If our products are found to be, or perceived to be, defective or unsafe, or if they otherwise fail to meet our consumers’ expectations, our relationships with consumers could suffer, the appeal of our brand could be diminished, we may need to recall some of our products and/or become subject to regulatory action, and we could lose sales or market share or become subject to boycotts or liability claims. In addition, safety or other defects in our competitors’ products or products using the Grove name in other consumer categories, could reduce consumer confidence in or demand for our own products if consumers view them to be similar. Any such adverse effect could be exacerbated by our market positioning as a purveyor of clean, sustainable, well-designed, and effective products and may significantly reduce our brand value. Issues regarding the safety, efficacy, quality or environmental impact of any of our products, regardless of the cause, may have an adverse effect on our brand, reputation and operating results.

Further, our customers may engage with us online through social media platforms by providing feedback and public commentary about all aspects of our business. Information concerning us, whether accurate or not, may be posted on social media platforms at any time and may have a disproportionately adverse impact on our brand, reputation, or business. The harm may be immediate without affording us an opportunity for redress or correction and could have a material adverse effect on our business, results of operations, financial condition, and prospects.

Failure to introduce new products that meet the expectations of our customers may adversely affect our ability to continue to grow.

We have a limited history introducing new products and services to our customers. New potential products and services may fail at any stage of development or commercialization, including after launch, and if we determine that any of our current or future products are unlikely to succeed, we may abandon them without any return on our investment. In addition, any unsuccessful effort may adversely affect our brand and reputation. If our efforts to attract new customers and engage existing customers with new and enhanced products are unsuccessful or if such efforts are more costly than we expect, our business may be harmed and our potential for growth may be impaired.

Government regulation of the Internet and ecommerce is evolving, and unfavorable changes or failure by us to comply with these regulations could have an adverse effect on our business, financial condition, results of operations and prospects.

We are subject to general business regulations and laws as well as regulations and laws specifically governing the Internet and ecommerce, including consumer protection regulations that regulate retailers and govern the promotion and sale of merchandise. Existing and future regulations and laws could impede the growth of the Internet, ecommerce or mobile commerce, which could in turn adversely affect our growth. These regulations and laws may involve taxes, tariffs, privacy and data security, anti-spam, content protection, electronic contracts and communications, consumer protection, sales practices, subscription programs and Internet neutrality. It is not clear how existing laws governing issues such as property ownership, sales and other taxes and consumer privacy apply to the Internet as the vast majority of these laws were adopted prior to the advent of the Internet and do not contemplate or address the unique issues raised by the Internet or ecommerce. It is possible that general business regulations and laws, or those specifically governing the Internet or ecommerce, may be interpreted and applied in a manner that is inconsistent from one jurisdiction to another and may conflict with other rules or our practices. We cannot be sure that our practices have complied, comply or will comply fully with all such laws and regulations. Any failure, or perceived failure, by us to comply with any of these laws or regulations could result in damage to our reputation, a loss in business and proceedings or actions against us by governmental entities, customers, suppliers or others. Any such proceeding or action could hurt our reputation, force us to spend significant amounts in defense of these proceedings, distract our management, increase our costs of doing business, decrease the use of our website and mobile applications by customers and suppliers and may result in the imposition of monetary liabilities and burdensome injunctions that could, for example, require changes to our business practices. We may also be contractually liable to indemnify and hold harmless third parties from the costs or consequences of noncompliance with any such laws or regulations. As a result, adverse developments with respect to these laws and regulations could have an adverse effect on our business, financial condition, results of operations and prospects.

We may become subject to product liability claims, which could materially harm our reputation, financial condition, and liquidity if we are not able to successfully defend or insure against such claims.

Selling consumer product goods and personal care products involves inherent legal and other risks, and there is increasing governmental scrutiny of, and public awareness regarding, product safety. Such products are highly regulated by numerous government agencies.

Some of the products we sell or manufacture expose us to product liability claims relating to personal injury or illness, death, or environmental or property damage, and can require product recalls or other actions. Third parties who sell products using our services also expose us to product liability claims. We maintain liability insurance; however, we cannot


be certain that our coverage will be adequate for liabilities actually incurred or that insurance will continue to be available to us on economically reasonable terms, or at all. In addition, some of our agreements with our vendors and sellers do not indemnify us from product liability.

Adverse reactions, including illnesses, injury or death related to ingredients, allergens, or foreign material contamination in our products or other product safety incidents or efficacy failures with our products, or involving our suppliers, could result in the disruption or discontinuance of sales of these products or our relationships with such suppliers, or otherwise result in increased operating costs, regulatory enforcement actions (e.g., seizure), and harm to our reputation.

Shipment of adulterated, misbranded or expired products, even if inadvertent or the fault of a third-party supplier, can result in criminal or civil liability. Such incidents could also expose us to product liability, negligence or other lawsuits, including consumer class action lawsuits. Any claims brought against us may exceed or be outside the scope of our existing or future insurance policy coverage or limits. Any judgment against us that is more than our policy limits or not covered by our policies or not subject to insurance would have to be paid from our cash reserves, which would reduce our capital resources.

The occurrence of adverse reactions, ineffectiveness or other safety incidents associated with our products could also adversely affect the price and availability of affected ingredients or products, resulting in higher costs, disruptions in supply and a reduction in our sales. Furthermore, any safety, contamination, defects, or regulatory noncompliance issues, whether or not caused by our actions, could compel us, our suppliers, our retail or ecommerce customers, or our consumers, depending on the circumstances, to conduct a recall in accordance with requests from the FDA, the Consumer Product Safety Commission, or CPSC, the USDA, the U.S. Environmental Protection Agency, or EPA, or other federal, state or local authorities. Product recalls could result in significant losses due to their costs, the destruction of product inventory, lost sales due to the unavailability of the product for a period of time and potential loss of existing retail or ecommerce partners or consumers, negative publicity and a potential negative impact on our ability to attract new consumers due to negative consumer experiences or because of an adverse impact on our brand and reputation. The costs of a recall could be outside the scope of our existing or future insurance policy coverage or limits.

Companies that sell consumer and personal care products have also been subject to targeted, large-scale tampering as well as to opportunistic, individual product tampering, and we, like any such company, could be a target for product tampering. Forms of tampering could include the introduction of foreign material, chemical contaminants and pathological organisms into products, as well as product substitution. Governmental regulations require companies like us to analyze, prepare and implement mitigation strategies specifically to address tampering designed to inflict widespread public health harm. If we do not adequately address the possibility, or any actual instance, of product tampering, we could face possible seizure or recall of our products and the imposition of civil or criminal sanctions, which could have an adverse effect on our business, financial condition, results of operations and prospects.

We are subject to a number of other laws and regulations, which could impact our business.

We are subject to a broad range of federal, state, local, and foreign laws and regulations intended to protect public and worker health and safety, natural resources, the environment and consumers. Our operations are subject to regulation by the Occupational Safety and Health Administration (“OSHA”), the FDA, the CPSC, the USDA, the FTC, EPA, and by various other federal, state, local and foreign authorities regarding the manufacture, processing, packaging, storage, sale, order fulfillment, advertising, labeling, import and export of our products. In addition, we and our manufacturing partners are subject to additional regulatory requirements, including environmental, health and safety laws and regulations administered by the EPA, state, local and foreign environmental, health and safety legislative and regulatory authorities and the National Labor Relations Board, covering such areas as discharges and emissions to air and water, the use, management, disposal and remediation of, and human exposure to, hazardous materials and wastes, and public and worker health and safety, and Current Good Manufacturing Practice requirements, or GMPs, enforced by the FDA.

In addition, as the provider of products with a subscription-based element, a variety of laws and regulations govern the ability of users to cancel subscriptions and auto-payment renewals. California’s automatic renewal law in particular has been the basis for both consumer class actions and government enforcement.

Violations of or liability under any of these laws and regulations may result in administrative, civil or criminal fines, penalties or sanctions against us, revocation or modification of applicable permits, licenses or authorizations, environmental, health and safety investigations or remedial activities, voluntary or involuntary product recalls, warning or untitled letters or cease and desist orders against operations that are not in compliance, among other things. Such laws and regulations generally have become more stringent over time and may become more so in the future, and we may incur (directly, or indirectly through our manufacturing partners) material costs to comply with current or future laws and


regulations or in any required product recalls. For example, in the last few years, California, New York, Illinois, Delaware, and Colorado all enacted more robust requirements regulating subscription programs.

Liabilities under, and/or costs of compliance, and the impacts on us of any non-compliance, with or investigations under any such laws and regulations could have an adverse effect on our business, financial condition, results of operations and prospects. For example, the Consumer Protection Division of the Santa Clara County District Attorney’s Office, in conjunction with other county and city prosecutors, is currently investigating our automatic renewal practices, and the Federal Trade Commission is currently investigating our billing and automatic renewal practices, and the cost of responding to their information requests could be significant irrespective of the outcome of the investigation. We may be subject to future claims under auto-payment renewal laws and regulations that could have a material adverse effect on our business. In addition, changes in the laws and regulations to which we are subject, or in the prevailing interpretations of such laws and regulations by courts and enforcement authorities, could impose significant limitations and require changes to our business, which may increase our compliance expenses, make our business more costly and less efficient to conduct, and compromise our growth strategy, which could have an adverse effect on our business, financial condition, results of operations and prospects.

Our products are also subject to state laws and regulations, such as California’s Proposition 65 (“Prop 65”), which requires a specific warning on any product that causes an exposure to a substance listed by the State of California as known to cause cancer, birth defects or other reproductive harm, unless the exposure is below the warning level. We have in the past been subject to lawsuits brought under Prop 65, and if we fail to comply with Prop 65 in the future, it may result in lawsuits and regulatory enforcement that could have a material adverse effect on our reputation, business, financial condition, results of operations and prospects. Further, the inclusion of warnings on our products to comply with Prop 65 could also reduce overall consumption of our products or leave consumers with the perception (whether or not valid) that our products do not meet their health and wellness needs, all of which could adversely affect our reputation, business, financial condition, results of operations and prospects.

Our business of selling dietary supplements and human and pet foods are subject to laws and regulations that govern the warehousing of such products. Complying with these laws and regulations increases the cost of our selling these products. If we are not able to maintain an acceptable cost or if we are found not to be in compliance with these laws and regulations, our business, operating results, and financial condition may be harmed.

We have pursued and may in the future pursue acquisitions to expand our business, and if any of those acquisitions are unsuccessful, our business may be harmed.

Our strategy may include the expansion of our business through the acquisition of other businesses, products or technologies, or through strategic alliances. Acquisitions involve numerous risks, including the possibility that we will pay more than the value we derive from the acquisitions which could result in future non-cash impairment charges, and incremental operating losses; difficulties in integration of the operations, technologies and products of the acquired companies, which may require significant attention of our management that otherwise would be available for the ongoing development of our business; the assumption of certain known and unknown liabilities of the acquired companies; difficulties in retaining key relationships with employees, customers, collaborators, vendors and suppliers of the acquired company; and in the case of acquisitions outside of the jurisdictions where we currently operate, the need to address the particular economic, currency, political, and regulatory risks associated with specific countries, particularly those related to our collection of sensitive data, regulatory approvals, and tax management, which may result in significant additional costs or management overhead for our business. Failure to successfully address any of these or other unforeseen challenges would adversely affect our business.

We may experience damage or destruction to our distribution centers, which may harm our business, results of operations and financial condition.

Our distribution centers, as well as our headquarters, are located in areas that have a history of natural disasters, including severe weather events, rendering our distribution centers vulnerable to damage. Any large-scale damage, to or catastrophic loss of products stored in our distribution centers due to natural disasters or man-made disasters such as arson, theft, power disruptions, computer viruses, data security breaches or terrorism, could result in the reduction in value of our inventory and a significant disruption in our business. Further, natural disasters such as earthquakes, hurricanes, tornadoes, fires, floods and other adverse weather and climate conditions; unforeseen health crises, such as pandemics and epidemics, political crises, such as terrorist attacks, war and other political instability; or other catastrophic events, could disrupt our operations in any of our offices, our remote workforce and distribution centers. Such events may in the future slow or temporarily halt our operations and harm our business, results of operations and financial condition.



We are dependent on our management team, and the loss of one or more key employees or groups could harm our business and prevent us from implementing our business plan in a timely manner.

Our success depends substantially upon the continued services of our executive officers and other key members of management, particularly our Chief Executive Officer. From time to time, there may be changes in our executive management team resulting from the hiring or departure of executives. For example, our former Chief Executive Officer became executive chairman of the Company and we hired a new Chief Executive Officer. Such changes in our executive management team may be disruptive to our business. We do not have employment agreements with any of our executive officers or key management personnel and, therefore, they could terminate their employment with us at any time. We do not maintain key person life insurance policies on any of our employees. The loss of one or more of our key employees or groups could seriously harm our business.

Labor-related matters, including labor disputes, may adversely affect our operations.

None of our employees are currently represented by a union. If our employees decide to form or affiliate with a union, we cannot predict the negative effects such future organizational activities will have on our business and operations. If we were to become subject to work stoppages, we could experience disruption in our operations, including delays in merchandising operations and shipping, and increases in our labor costs, which could harm our business, results of operations and financial condition.

Our business, including our costs and supply chain, is subject to risks associated with sourcing, manufacturing, warehousing, distribution, infrastructure and logistics to third-party providers, and the loss of any of our key suppliers or logistical service providers could negatively impact our business.

All of the products we offer are supplied or manufactured by a limited number of third-party suppliers and manufacturers, and as a result, we may be subject to price fluctuations or supply disruptions. Our operating results would be negatively impacted by increases in the costs of our products, and we have no guarantees that costs will not rise. In addition, as we expand into new categories and product types, we expect that we may not have strong purchasing power in these new areas, which could lead to higher costs than we have historically seen in our current categories. We may not be able to pass increased costs on to consumers, which could adversely affect our operating results. Moreover, in the event of a significant disruption in the supply of the materials used to manufacture the products we offer, we and the vendors that we work with might not be able to locate alternative suppliers of materials of comparable quality at an acceptable price. Furthermore, our reliance on suppliers and manufacturers outside of the United States, many of which are located in China, the number of third parties with whom we transact and the number of jurisdictions to which we sell complicates our efforts to comply with customs duties and excise taxes; any failure to comply could adversely affect our business.

In addition, products and merchandise we receive from manufacturers and suppliers may not be of sufficient quality or free from damage, or such products may be damaged during shipping, while stored in our warehouse fulfillment centers or with third-party ecommerce or retail customers or when returned by consumers. We may incur additional expenses and our reputation could be harmed if consumers and potential consumers believe that our products do not meet their expectations, are not properly labeled or are damaged. Quality control problems could also result in regulatory action, such as FDA Warning Letters, restrictions on importation, product liability litigation, product seizures, products of inferior quality or product stock outages or shortages, harming our sales and creating inventory write-downs for unusable products.

We purchase significant amounts of product from a limited number of suppliers with limited supply capabilities. There can be no assurance that our current suppliers will be able to accommodate our demand or continue to supply current quantities at preferential prices. In the past, we have experienced supply shortages of certain goods that have resulted in lost sales. We generally do not maintain long-term supply contracts with any of our suppliers and any of our suppliers could discontinue selling to us at any time. An inability of our existing suppliers to provide materials in a timely or cost-effective manner could impair our growth and have an adverse effect on our business, financial condition, results of operations and prospects.

We rely or may rely on SaaS technologies from third parties in order to operate critical functions of our business, including financial management services, payment processing, customer relationship management services, website platform services, ecommerce services, email services, supply chain services and data storage services. If these services become unavailable due to extended outages or interruptions or because they are no longer available on commercially reasonable terms or prices or for any other reason, or if we fail to migrate successfully to new services, our expenses could increase, our ability to manage our finances could be interrupted, our processes for managing sales of our offerings and supporting our consumers could be impaired, our ability to communicate with our suppliers could be weakened and our ability to access or save data stored to the cloud may be impaired until equivalent services, if available, are identified,


obtained and implemented, all of which could have an adverse effect on our business, financial condition, results of operations and prospects.

We utilize cloud services from third-party data center facilities operated by Amazon Web Services, or AWS. Any damage to, failure of or interference with our cloud service that is hosted by us, AWS or by third-party providers we may utilize in the future, whether as a result of our actions, actions by the third-party data centers, actions by other third parties, or acts of God, could result in interruptions in our cloud service and/or the loss of our or our customers’ data, including personal information. Impairment of, or interruptions in, our cloud services may subject us to claims and litigation and adversely affect our ability to attract new customers. Our business will also be harmed if our customers and potential customers believe our services are unreliable. Additionally, any limitation of the capacity of our data centers could impede our ability to scale, onboard new customers or expand the usage of existing customers, which could adversely affect our business, financial condition and results of operations. While we have some disaster recovery arrangements in place, our preparations may not be adequate to account for disasters or similar events that may occur in the future and may not effectively permit us to continue operating in the event of any problems with respect to our systems or those of our third-party data centers or any other third-party facilities. Our disaster recovery and data redundancy measures may be inadequate, and our business interruption insurance may not be sufficient to compensate us for the losses that could occur.

If any of our key suppliers becomes insolvent, ceases or significantly reduces its operations or experiences financial distress, or if any environmental, economic or other outside factors impact their operations, our operations could be substantially disrupted. If we are unable to identify or enter into distribution relationships with new suppliers or to replace the loss of any of our existing suppliers, we may experience a competitive disadvantage, our business may be disrupted and our business, financial condition, results of operations and prospects could be adversely affected.

If our third-party suppliers and manufacturers do not comply with ethical business practices or with applicable laws and regulations, our reputation, business, financial condition, results of operations and prospects could be harmed.

We continually seek to expand our base of suppliers, especially as we identify new products that necessitate new or additional materials. We also require our new and existing suppliers to meet our ethical and business partner standards. Suppliers may also have to meet governmental and industry standards and any relevant standards required by our consumers, which may require additional investment and time on behalf of suppliers and us.

Our reputation and our consumers’ willingness to purchase our products depend in part on our suppliers’, manufacturers’, and retail partners’ compliance with ethical employment practices, such as with respect to child labor, wages and benefits, forced labor, discrimination, safe and healthy working conditions, and with all legal and regulatory requirements relating to the conduct of their businesses. We do not exercise control over our suppliers, manufacturers, and retail partners and cannot guarantee their compliance with ethical and lawful business practices. If our suppliers, manufacturers, or retail partners fail to comply with applicable laws, regulations, safety codes, employment practices, human rights standards, quality standards, environmental standards, production practices, or other obligations, norms, or ethical standards, our reputation and brand image could be harmed, and we could be exposed to litigation, investigations, enforcement actions, monetary liability, and additional costs that would harm our reputation, business, financial condition, results of operations and prospects.

If we or our distribution partners do not successfully optimize, operate and manage the expansion of the capacity of our warehouse fulfillment centers, our business, financial condition, results of operations and prospects could be adversely affected.

We operate warehouse fulfillment centers located in Reno, Nevada, Elizabethtown, Pennsylvania, and St. Peters, Missouri and contract with a third party for the fulfillment of our products distributed to our retail partners. We have made the decision to close our Missouri location in the second quarter of 2024 to optimize for cost and operational efficiencies. If we do not successfully optimize and operate our warehouse fulfillment centers successfully and efficiently, it could result in excess or insufficient fulfillment capacity, an increase in costs or impairment charges or harm our business in other ways. In addition, if we do not have sufficient fulfillment capacity or experience a problem fulfilling orders in a timely manner, our consumers may experience delays in receiving their purchases, which could harm our reputation and our relationship with our consumers.

We have designed and established our own fulfillment center infrastructure, including customizing inventory and package handling software systems, which is tailored to meet the specific needs of our business. If we add fulfillment and warehouse capabilities, add new businesses or categories with different fulfillment requirements or change the mix in products that we sell, our fulfillment network will become increasingly complex and operating it will become more challenging. In connection with our decision to close one of our fulfillment facilities, we will need to move fulfillment


capacity to our other fulfillment centers. We could face difficulty in such a transition and it could result in shipping delays, an increase in our shipping costs or other adverse circumstances, which could harm our business, financial condition and results of operations.

Shipping is a critical part of our business and any changes in our shipping arrangements or any interruptions in shipping could adversely affect our operating results.

We rely on several vendors for our shipping requirements. If we are not able to negotiate acceptable pricing and other terms with these vendors or if they experience performance problems or other difficulties, it could negatively impact our operating results and our consumer experience. Rising shipping costs and the imposition of surcharges from time to time could negatively impact our operating results. In addition, our ability to receive inbound inventory and ship products to consumers and retailers may be negatively affected by inclement weather, fire, flood, power loss, earthquakes, labor disputes, acts of war or terrorism, trade embargoes, customs and tax requirements and similar factors. For example, the invasion of Ukraine by Russia in February 2022 temporarily raised costs related to shipping and our supply chain. We are also subject to risks of damage or loss during delivery by our shipping vendors. If our products are not delivered in a timely fashion or are damaged or lost during delivery, our consumers could become dissatisfied and cease shopping on our site or retailer or third-party ecommerce sites that carry our products, which could have an adverse effect on our business, financial condition, operating results and prospects.

Risks associated with the outsourcing of our fulfillment process and other technology-related functions could materially and adversely affect our business, financial condition, and results of operations.

We have outsourced portions of our fulfillment process, as well as certain technology-related functions, to third-party service providers. Specifically, we rely on third parties in a number of foreign countries and territories. We are dependent on third-party vendors for credit card processing and use third-party hosting and networking providers to host our sites. We also contract with a third-party fulfillment provider for the distribution of our products to our retail partners. The failure of one or more of these entities to provide the expected services on a timely basis, or at all, or at the prices we expect, or the costs and disruption incurred in changing these outsourced functions to be performed under our management and direct control or that of a third party, could have an adverse effect on our business, financial condition, results of operations and prospects. We are not party to long-term contracts with some of our retail and ecommerce partners, and upon expiration of these existing agreements, we may not be able to renegotiate the terms on a commercially reasonable basis, or at all.

We are subject to risks related to online payment methods, including third-party payment processing-related risks.

We currently accept payments using a variety of methods, including credit card, debit card, and gift cards. As we offer new payment options to consumers, we may be subject to additional regulations, compliance requirements, fraud and other risks. We also rely on third parties to provide payment processing services, and for certain payment methods, we pay interchange and other fees, which may increase over time and raise our operating costs and affect our ability to achieve or maintain profitability. We are also subject to payment card association operating rules and certification requirements, including the Payment Card Industry Data Security Standard, or PCI-DSS, and rules governing electronic funds transfers, which could change or be reinterpreted to make it difficult or impossible for us to comply. If we (or a third party processing payment card transactions on our behalf) suffer a security breach affecting payment card information, we may be subject to lawsuits, have to pay onerous and significant fines, penalties and assessments arising out of the major card brands’ rules and regulations, contractual indemnifications or liability contained in merchant agreements and similar contracts, and we may lose our ability to accept payment cards for payment for our goods and services, any of which could materially impact our operations and financial performance.

Furthermore, as our business changes, we may be subject to different rules under existing standards, which may require new assessments that involve costs above what we currently pay for compliance. As we offer new payment options to consumers, including by way of integrating emerging mobile and other payment methods, we may be subject to additional regulations, compliance requirements and fraud. If we fail to comply with the rules or requirements of any provider of a payment method we accept, if the volume of fraud in our transactions limits or terminates our rights to use payment methods we currently accept, or if a data breach occurs relating to our payment systems, we may, among other things, be subject to fines or higher transaction fees and may lose, or face restrictions placed upon, our ability to accept credit card payments from consumers or facilitate other types of online payments. In addition, our customers could lose confidence in certain payment types, which may result in a shift to other payment types or potential changes to our payment systems that may result in higher costs.

We also occasionally receive orders placed with fraudulent data and we may ultimately be held liable for the unauthorized use of a cardholder’s card number in an illegal activity and be required by card issuers to pay charge-back fees. Charge-backs result not only in our loss of fees earned with respect to the payment, but also leave us liable for the


underlying money transfer amount. If our charge-back rate becomes excessive, card associations also may require us to pay fines or refuse to process our transactions. In addition, we may be subject to additional fraud risk if third-party service providers or our employees fraudulently use consumer information for their own gain or facilitate the fraudulent use of such information. Overall, we may have little recourse if we process a criminally fraudulent transaction. If we fail to adequately control fraudulent credit card transactions, we may face civil liability, diminished public perception of our security measures, and significantly higher credit card-related costs, each of which could harm our business, results of operations and financial condition.

We are seeking to expand our offering of our own branded products in retail stores and platforms and our inability to secure, maintain and increase our presence in retail stores could adversely impact our revenue.

Our omnichannel strategy includes selling our products through third-party ecommerce and retail partners (including their websites). Our retail operations were established in 2021 and include sales to retail stores and their related websites. Our future growth in initiatives depend in part on our continuing development of strong relationships with major retail chains. Despite our expansion into additional retailers, Target remains our largest retail partner, and our experience operating through the retail channel is limited. Factors that could affect our ability to maintain or expand our sales and our current or any future retail distribution partners include: failure to accurately identify the needs of our customers; a lack of customer acceptance of new products or product expansions; unwillingness of our retail distribution partners and customers to attribute premium value to our new or existing products or product expansions relative to competing products; failure to obtain floor space from retail distribution partners, new, well-received product introductions by competitors; damage to our relationships with our retail distribution partners due to brand or reputational harm; delays or defaults on our retail distribution partners’ payment obligations to us; and store closures, decreased foot traffic, recession or other adverse effects resulting from public health crises.

The loss of our relationship with Target or other current or future large retail partners could have a significant impact on our revenue growth. In addition, we may be unable to secure adequate shelf space in new markets, or any shelf space at all, until we develop relationships with the retailers that operate in such markets. We may not be successful in developing those relationships. Consequently, growth opportunities through our retail operations may be limited and our revenue, business, financial condition, results of operations and prospects could be adversely affected if we are unable to successfully establish relationships with other retailers in new or current markets. To date, our retail sales have not comprised a significant percentage of our total revenue.

We also face competition to display our products on store shelves and obtain optimal presence on those shelves. Due to the intense competition for limited shelf space, retailers are in a position to negotiate favorable terms of sale, including price discounts, allowances and product return policies. To the extent we increase discounts or allowances in an effort to secure shelf space, our operating results could be adversely affected. We may not be able to increase or sustain our volume of retail shelf space or offer retailers price discounts sufficient to overcome competition. As a result, our retail distribution channels may not continue to grow and may shrink, and our sales and results of operations could be adversely affected. In addition, many of our competitors have significantly greater financial, manufacturing, marketing, management and other resources than we do, and may have greater name recognition, a more established distribution network and a larger base of wholesale customers and distributors. Furthermore, our retail sales, to the extent successful, may compete with and erode our DTC business. If we are unable to address these challenges, our business may be adversely affected.

We may be unable to adequately obtain, maintain, protect, defend and enforce our intellectual property rights.

Our ability to compete effectively is dependent in part upon our ability to obtain, maintain, protect, defend and enforce our intellectual property and other proprietary rights, including our proprietary technology. We establish and protect our intellectual property and proprietary rights, including our proprietary information and technology, through a combination of confidentiality procedures and other contractual provisions, as well as through patent, trademark, copyright, trade secret and other intellectual property laws in the United States and similar laws in certain other jurisdictions. However, the steps we take to obtain, maintain, protect, defend and enforce our intellectual property and proprietary rights may be inadequate. There can be no assurance that these protections will be available in all cases or will be adequate to prevent our competitors or other third parties from copying, reverse engineering, accessing or otherwise obtaining and using our technology, intellectual property or proprietary rights or solutions without our permission.

We pursue the registration of certain aspects of our intellectual property in the U.S. and other countries. We are seeking to protect certain aspects of our intellectual property in an increasing number of jurisdictions, a process that is expensive and time-consuming and may not be successful or which we may not pursue in every jurisdiction in which we conduct business. As we apply to register our unregistered trademarks in the U.S. and other countries, our applications may not be allowed for registration in a timely fashion or at all, and our registered trademarks may not be maintained or enforced. In addition, third parties may oppose our trademark and service mark applications or trademark registrations, or


otherwise challenge our use of the trademarks and service marks. In certain countries outside of the U.S., trademark registration is required to enforce trademark rights. If we do not secure registrations for our trademarks, we may encounter more difficulty in enforcing them against third parties than we otherwise would. We also may not be able to acquire or maintain appropriate domain names in all countries in which we do business. Furthermore, regulations governing domain names may not protect our trademarks and similar proprietary rights. We may be unable to prevent third parties from acquiring domain names that are similar to, infringe upon, or diminish the value of our intellectual property.

Worldwide, we have 18 issued patents and 8 patent applications pending. We cannot offer any assurances about which, if any, patents will issue from our applications, the breadth of any such patents, or whether any issued patents will be found invalid and unenforceable or will be threatened by third parties. Any successful opposition to these patents or any other patents owned by or, if applicable in the future, licensed to us could deprive us of rights necessary for the successful commercialization of products that we may develop. Since patent applications in the United States and most other countries are confidential for a period of time after filing, we cannot be certain that we were the first to file on the technologies covered in several of the patent applications related to our technologies or products. Furthermore, a derivation proceeding can be provoked by a third party, or instituted by the U.S. Patent and Trademark Office (USPTO), to determine who was the first to invent any of the subject matter covered by the patent claims of our applications.

Enforcement of our intellectual property rights may be difficult and may require considerable resources. We are not always able to discover or determine the extent of any unauthorized use of our intellectual property. Moreover, the steps we take to protect our intellectual property do not always adequately protect our rights or prevent third parties from infringing or misappropriating our proprietary rights. We also cannot be certain that others will not independently develop or otherwise acquire equivalent or superior technology or other intellectual property rights. In addition, any of our intellectual property rights may be challenged or circumvented by others or invalidated or held unenforceable through administrative process or litigation in the U.S. or in foreign jurisdictions.

In addition, the laws of some foreign countries do not protect intellectual property rights to the same level of protection as the laws of the U.S., and we may encounter difficulties in protecting and defending such rights in foreign jurisdictions. To the extent we expand our international activities, our exposure to unauthorized copying and use of our intellectual property and proprietary information may increase. Consequently, we may not be able to prevent third parties from infringing on our intellectual property in all countries outside the U.S., or from selling or importing products made using our intellectual property in and into the U.S. or other jurisdictions. Competitors may use our technologies in jurisdictions where we have not obtained patent protection to develop their own products and may also export infringing products to territories where we have patent protection, but enforcement of patents and other intellectual protection is not as strong as that in the U.S. These products may compete with our products and our patents or other intellectual property rights may not be effective or sufficient to prevent them from competing.

If we move into new markets and expand our products or services offerings, incumbent participants in such markets may assert their intellectual property and other proprietary rights against us as a means of slowing our entry into such markets or as a means to extract substantial license and royalty payments from us. In addition, our agreements with some of our customers, suppliers or other entities with whom we do business requires us to defend or indemnify these parties to the extent they become involved in infringement claims, including the types of claims described above. As a result, we could incur significant costs and expenses that could adversely affect our business, operating results or financial condition.

Third parties may knowingly or unknowingly infringe our intellectual property and proprietary rights, third parties may challenge our intellectual property and proprietary rights, pending and future patent, copyright, trademark and other applications may not be approved and we may not be able to prevent infringement without incurring substantial expense. If the protection of our proprietary rights is inadequate to prevent use or appropriation by third parties, the value of our brand and other intangible assets may be diminished and competitors may be able to more effectively mimic our service and methods of operations. With respect to any intellectual property rights claim, we may have to seek a license to continue practices found to be in violation of a third parties rights, which may not be available on reasonable terms and may significantly increase our operating expenses. A license to continue such practices may not be available to us at all.

Litigation may be necessary to enforce our intellectual property rights, protect our trade secrets, or determine the validity and scope of the proprietary rights of others. Any litigation of this nature, regardless of outcome or merit, may be time-consuming and could incur substantial costs and expenses, substantial liability for damages, or could require us to stop our development and commercialization efforts for our products and services. Our efforts to enforce our intellectual property and proprietary rights might be met with defenses, counterclaims and countersuits attacking the validity and enforceability of our intellectual property and proprietary rights, and if such defenses, counterclaims or countersuits are successful, we could lose valuable intellectual property and proprietary rights. Furthermore, many of our current and potential competitors may be in a position to dedicate substantially greater resources to enforce their intellectual property and proprietary rights than us. Accordingly, despite our efforts, we may not be able to prevent third parties from infringing,


misappropriating or otherwise violating our intellectual property and proprietary rights. Additionally, because of the substantial amount of discovery required in connection with intellectual property litigation, there is a risk that some of our confidential information could be compromised by disclosure during this type of litigation.

Moreover, the outcome of any such litigation might not be favorable to us, even when our rights have been infringed, misappropriated or otherwise violated. If we do not prevail, we may be required to pay significant money damages, suffer losses of significant revenues, be prohibited from using the relevant systems, processes, technologies or other intellectual property (temporarily or permanently), be required to cease offering certain products or services, incur significant license, royalty or technology development expenses, or be required to comply with other unfavorable terms. Even if we were to prevail, such litigation could result in substantial costs and diversion of resources and could have a material adverse effect on our business, operating results or financial condition. We may also be required to enter into license agreements that may not be available on commercially reasonable terms or at all. In addition, although in some cases a third party may have agreed to indemnify us for such costs, such an indemnifying party may refuse or be unable to uphold its contractual obligations. In other cases, insurance may not cover potential claims of this type adequately or at all, and we may be required to pay monetary damages, which may be significant.

We rely on trademark, copyright, and patent law, trade secret protection, and confidentiality and/or license agreements with our employees, customers, and others to protect our proprietary rights.

We rely and expect to continue to rely on a combination of confidentiality, invention assignment and other agreements with our employees, consultants and third parties with whom we have relationships and who may have access to confidential or patentable aspects of our research and development output, as well as trademark, copyright, patent and trade secret protection laws, to protect our proprietary rights. However, any of these parties may breach their agreements with us and disclose information improperly. In addition, we cannot guarantee that we have entered into such agreements with each party that has or may have had access to our proprietary information, know-how and trade secrets or each party that has developed intellectual property on our behalf. Moreover, no assurance can be given that these agreements will be effective in controlling access to, distribution, use, misuse, misappropriation, reverse engineering or disclosure of our proprietary information, know-how and trade secrets, platform or confidential information. Further, these agreements may not prevent our competitors from independently developing technologies that are substantially equivalent or superior to our offerings. These agreements may be insufficient or breached, and we may not have adequate remedies for any such breach. Additionally, such agreements may not effectively prevent unauthorized access to or unauthorized use, disclosure, misappropriation or reverse engineering of, our confidential information, intellectual property, or technology. Enforcing a claim that a party illegally disclosed or misappropriated a trade secret or know-how is difficult, expensive, and time-consuming, and the outcome is unpredictable. In addition, trade secrets and know-how can be difficult to protect and some courts inside and outside the U.S. are less willing or unwilling to protect trade secrets and know-how. If any of our trade secrets were to be lawfully obtained or independently developed by a competitor or other third party, we would have no right to prevent them from using that technology or information to compete with us, and our competitive position would be materially and adversely harmed.

Additionally, individuals not subject to invention assignment agreements may make adverse ownership claims to our current and future intellectual property. For example, we may be subject to claims that former employees, collaborators or other third parties have an interest in our owned or in-licensed patents, trade secrets or other intellectual property as an inventor or co-inventor. Ownership disputes may arise, for example, from conflicting obligations of employees, consultants or others who are involved in developing our future products and services.

We may be subject to claims that our employees, consultants or independent contractors have wrongfully used or disclosed confidential information of third parties or that our employees have wrongfully used or disclosed alleged trade secrets of their former employers.

We employ, and expect to employ in the future, individuals who were previously employed at universities or other companies, including our competitors or potential competitors. We may be subject to claims that our employees, consultants or independent contractors have inadvertently or otherwise used or disclosed trade secrets or other proprietary information of their former employers or other third parties, or to claims that we have improperly used or obtained such trade secrets. Litigation may be necessary to defend against these claims. In defending such claims, in addition to paying monetary damages, we may lose valuable intellectual property rights or key personnel, which could adversely impact our business. Even if we are successful in defending against these claims, litigation could result in substantial costs and be a distraction to management and other employees.



Indemnity provisions in various agreements to which we are party potentially expose us to substantial liability for infringement, misappropriation or other violation of intellectual property rights.

Our agreements may include indemnification provisions under which we agree to indemnify or otherwise be liable for losses suffered or incurred as a result of claims of infringement, misappropriation or other violation of intellectual property rights or other liabilities relating to or arising from our products, our acts or omissions under such agreements or other contractual obligations. Some of these indemnity agreements provide for uncapped liability and some indemnity provisions survive termination or expiration of the applicable agreement. As we continue to grow, the possibility of infringement claims and other intellectual property rights claims against us may increase. For any intellectual property rights indemnification claim against us or our customers, we will incur significant legal expenses and may have to pay damages, settlement fees, license fees or stop using products or technology found to be in violation of the third party’s rights. Large indemnity payments could harm our business, financial condition and results of operations.

We attempt to contractually limit our liability with respect to indemnity obligations; however, we are not always successful and we may still incur substantial liability related to them. We may be required to cease use of certain functions of our platform or cease selling certain products as a result of any such claims. Any dispute with a customer or other third party with respect to such indemnification obligations could have adverse effects on our relationship with such customer or other third party and other existing or current and prospective customers, subject us to costly and time-consuming litigation, expensive remediation and licenses, divert management attention and financial resources, reduce demand for our products and adversely affect our brand, reputation, business, financial conditions and results of operations. In addition, although we carry general liability insurance, our insurance may not be adequate to indemnify us for all liability that may be imposed or otherwise protect us from liabilities or damages with respect to claims alleging compromises of customer data, and any such coverage may not continue to be available to us on acceptable terms or at all.

We must successfully maintain, scale and upgrade our information technology systems, and our failure to do so could have an adverse effect on our business, financial condition, results of operations and prospects.

We continue to invest in and implement upgrades to our systems and procedures, including building new policies, procedures, training programs and monitoring tools. There are inherent costs and risks associated with replacing and changing these systems, including potential disruptions in our business operations, and additional operating or capital costs that could have an adverse effect on our business, financial condition, results of operations and prospects.

If we (or our vendors) are unable to protect against or adequately respond to mitigate the impacts of a service interruption, data corruption, or cybersecurity attack, our operations could be disrupted, our reputation may be harmed and we could face significant costs to remediate the incident and defend against claims by business partners, customers, or regulators. Such security breaches or other cybersecurity incidents may harm our reputation and expose us to loss of consumers and business.

We rely on information technology networks and systems and data processing (some of which are managed by third-party service providers) to market, sell and deliver our products and services, to fulfill orders, to collect, receive, store, generate, use, transfer, disclose, make accessible, protect, secure, dispose of, share and otherwise process personal information, confidential or proprietary information, financial information and other information, to manage a variety of business processes and activities, for financial reporting purposes, to operate our business, process orders and to comply with regulatory, legal and tax requirements. These information technology networks and systems, and the processing they perform, may be susceptible to damage, disruptions or shutdowns, software or hardware vulnerabilities, security incidents, ransomware attacks, unauthorized activity and access, malicious code (such as malware, viruses and worms), acts of vandalism, employee or contractor theft, misplaced or lost data, fraud, misconduct or misuse, social engineering attacks and denial of service attacks, supply-side attacks, phishing and spear phishing attacks, organized cyberattacks, programming or human errors, failures during the process of upgrading or replacing software, databases or components, power outages, fires, natural disasters, hardware failures, telecommunication failures, user errors or catastrophic events, any of which could result in the loss or disclosure of confidential customer information or our own proprietary information, software, methodologies and business information.

In addition, since the onset of the COVID-19 pandemic, our personnel are often working remotely and relying on their own equipment, which may pose additional data security risks to networks, systems and data. Any material disruption of our networks, systems or data processing activities, or those of our third-party service providers, could disrupt our ability to undertake, and cause a material adverse impact to our business, reputation and financial condition. If our information technology networks and systems or data processing (or those of our third-party service providers) suffers damage, security breaches, vulnerabilities, disruption or shutdown (including, for example, cyberattacks or other attacks on global networking infrastructure carried out by Russia following its invasion of Ukraine in February 2022), and we do not effectively resolve the issues in a timely manner, we could experience a material adverse impact to our business, reputation


and financial condition. Our DTC and ecommerce operations are critical to our business and our financial performance. Our website serves as an effective extension of our marketing strategies by exposing potential new consumers to our brand, product offerings and enhanced content. Due to the importance of our website and DTC operations, any material disruption of our networks, systems or data processing activities related to our websites and DTC operations could reduce DTC sales and financial performance, damage our brand’s reputation and materially adversely impact our business.

The recovery systems, security protocols, network protection mechanisms and other security measures that we have integrated into our systems, networks and physical facilities, which are designed to protect against, detect and minimize security breaches, may not be adequate to prevent or detect service interruption, system failure data loss or theft, or other material adverse consequences. We and our third-party service providers regularly defend against and respond to cybersecurity incidents. No security solution, strategy, or measures can address all possible security threats or block all methods of penetrating a network or otherwise perpetrating a security incident, and our incident response procedures may be inadequate to fully contain, mitigate, or remediate a data security incident. Moreover, notwithstanding any contractual rights or remedies we may have, because we do not control our third-party service providers, including their security measures and their processing of data, we cannot ensure the integrity or security of measures they take to protect customer information and prevent data loss.

The risk of unauthorized circumvention of our security measures or those of our third-party providers, has been heightened by the increased use of the Internet and telecommunications technologies (including mobile and other connected devices) to conduct financial and other business transactions, advances in computer and software capabilities and the increasing sophistication of hackers who employ complex techniques, including without limitation, the theft or misuse of personal and financial information, counterfeiting, “phishing” or social engineering incidents, ransomware, extortion, publicly announcing security breaches, account takeover attacks, denial or degradation of service attacks, malware, fraudulent payment and identity theft. Because the techniques used by hackers change frequently, we may be unable to anticipate these techniques or implement adequate preventive measures. Our applications, systems, networks, software and physical facilities could have material vulnerabilities, be breached, or personal or confidential information could be otherwise compromised due to employee error or malfeasance, such as where third parties fraudulently induce our personnel or our consumers to disclose information or user names and/or passwords, or otherwise compromise the security of our networks, systems and/or physical facilities. Third-party criminals regularly attempt to exploit vulnerabilities in, or obtain unauthorized access to, platforms, software, applications, systems, networks, sensitive information, and/or physical facilities utilized by us or our vendors. Improper access to our systems or databases could result in the theft, publication, deletion or modification of personal information, confidential or proprietary information, financial information and other information. An actual or perceived breach of our security systems or those of our third-party service providers may require notification under applicable data privacy regulations or contractual obligations, or for consumer relations or publicity purposes, which could result in reputational harm, costly litigation (including class action litigation), material contract breaches, liability, settlement costs, loss of sales, regulatory scrutiny, actions or investigations, a loss of confidence in our business, systems and processing, a diversion of management’s time and attention, and significant fines, penalties, assessments, fees and expenses.

As is common in the digital world we operate in, we and our third-party service providers have experienced occasional security incidents involving unauthorized access to our account credentials; however, all such incidents have been remediated and we are not aware of any significant impact resulting from such incidents. While we regularly defend against and respond to cybersecurity threats and attacks, our efforts to contain, mitigate and remediate a data security incident may not be successful, resulting in unexpected interruptions, delays, cessation of service, negative publicity, and other harm to our business and our competitive position. The costs to respond to a significant security breach or security vulnerability, including to provide breach notification where required, can be substantial. We may have to notify stakeholders of security breaches, which may harm our reputation and expose us to loss of consumers and business. Breach notification can lead to negative publicity, may cause our consumers to lose confidence in the effectiveness of our security measures, and could require us to expend significant capital and other resources to respond to and/or alleviate problems caused by the actual or perceived security breach. A security breach could lead to claims by our consumers or ecommerce or retail customers, or other relevant stakeholders that we have failed to comply with our legal or contractual obligations. As a result, we could be subject to legal action or our consumers or ecommerce or retail customers could end their relationships with us. There can be no assurance that any limitations of liability in our contracts would be enforceable or adequate or would otherwise protect us from liabilities or damages. We could be required to fundamentally change our business activities and practices in response to a security breach or related regulatory actions or litigation, which could have an adverse effect on our business. We may not have, or in the future be able to obtain, adequate insurance coverage for security incidents or breaches, including fines, judgments, settlements, penalties, costs, attorney fees and other impacts that arise out of incidents or breaches. Any incidents may result in loss of, or increased costs of, our cybersecurity insurance. We also cannot ensure that our existing insurance coverage will continue to be available on acceptable terms or will be available in sufficient amounts to cover one or more large claims related to a security incident or breach, or that the insurer will not deny coverage as to any future claim. If the impact of a security incident or breach or the successful assertion of one or more large claims against us exceeds our available insurance coverage or results in changes to our


insurance policies (including premium increases or the imposition of large deductible or co-insurance requirements), it could have an adverse effect on our business, financial condition, reputation and results of operations.

We use open source software in our platform, which may subject us to additional risks and harm our intellectual property.

We use open source software in our platform and expect to continue to use open source software in the future. There are risks and uncertainties regarding the proper interpretation of and compliance with open source software licenses. Some open source software licenses require those who distribute open source software as part of their own software product to publicly disclose all or part of the source code to such software product or to make available any derivative works of the open source code on unfavorable terms or at no cost, and we may be subject to such terms. Consequently, there is a risk that the owners of the copyrights in such open source software may claim that the open source licenses governing their use impose certain conditions or restrictions on our ability to use the software that we did not anticipate. Such owners may seek to enforce the terms of the applicable open source license, including by demanding release of the source code for the open source software, derivative works of such software, or, in some cases, our proprietary source code that uses or was developed using such open source software. These claims could also result in litigation, subject us to significant damages, require us to purchase costly third-party licenses, require us to devote additional research and development resources to change our products or discontinue the sale of our proprietary products, any of which could result in reputational harm and would be disruptive to our business. In addition, if the license terms for the open source software we utilize change, we may be forced to re-engineer our platform or incur additional costs to comply with the changed license terms or to replace the affected open source software. Furthermore, if we were to combine our proprietary platform with open source software in a certain manner, we could, under certain of the open source licenses, be required to release the source code of our proprietary platform to the public or offer our platform to users at no cost. This could allow our competitors to create similar platforms with lower development effort and time and ultimately could result in a loss of sales for us.

In addition to risks related to license requirements, usage of open source software can lead to greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or assurance of title or controls on origin of the software. There is typically no support available for open source software, and we cannot ensure that the authors of such open source software will implement or push updates to address security risks or will not abandon further development and maintenance.

We cannot be certain that we have not incorporated open source software in our platform in a manner that is inconsistent with such policies. Therefore, we may inadvertently use open source in a manner that we do not intend or that could expose us to claims for breach of contract or intellectual property infringement, misappropriation or other violation. Any of the foregoing could have a material adverse effect on our business, financial condition, prospects and results of operations.

The actual or perceived failure by us or our vendors to comply with applicable privacy and data protection laws, regulations or industry standards could have an adverse effect on our business, financial condition, results of operations and prospects.

We collect, store, share, use, retain, safeguard, transfer, analyze and otherwise process, and our vendors process on our behalf, personal information, confidential information and other information necessary to provide and deliver our products through our e-commerce channel to operate our business, for legal and marketing purposes, and for other business-related purposes. Collection and use of this information might raise privacy and data protection concerns, which could negatively impact our business. Data privacy and information security has become a significant issue in the United States, countries in Europe, and in many other countries. The legal and regulatory framework for privacy and security issues is rapidly evolving and is expected to increase our compliance costs and exposure to liability. There are numerous federal, state, local, and international laws, orders, codes, rules, regulations and regulatory guidance regarding privacy, information security and processing (which we collectively refer to as “Data Protection Laws”), the number and scope of which is changing, subject to differing applications and interpretations, and which may be inconsistent among jurisdictions, or in conflict with other rules, laws or obligations (which we collectively refer to as “Data Protection Obligations”). Therefore, the regulatory framework for privacy and data protection worldwide is, and is likely to remain, uncertain and complex for the foreseeable future, and our actual or perceived failure to address or comply with applicable Data Protection Laws and Data Protection Obligations could have an adverse effect on our business, financial condition, results of operations and prospects. We also expect that there will continue to be new Data Protection Laws and Data Protection Obligations, and we cannot yet determine the impact such future Data Protection Laws and Data Protection Obligations may have on our business. Any significant change to Data Protection Laws and Data Protection Obligations, including without limitation, regarding the manner in which the express or implied consent of consumers for processing is obtained, could increase our costs and require us to modify our operations, possibly in a material manner, which we may be unable to complete and may limit our ability to store and process consumer data and operate our business.



We are or may also be subject to the terms of our external and internal privacy and security policies, codes, representations, certifications, industry standards, publications and frameworks (which we collectively refer to as “Privacy Policies”) and contractual obligations to third parties related to privacy, information security and processing, including contractual obligations to indemnify and hold harmless third parties from the costs or consequences of non-compliance with Data Protection Laws or Data Protection Obligations.

We may not be successful in achieving compliance if our employees, partners or vendors do not comply with applicable Data Protection Laws, Privacy Policies and Data Protection Obligations. If we or our vendors fail (or are perceived to have failed) to comply with applicable Data Protection Laws, Privacy Policies and Data Protection Obligations, or if our Privacy Policies are, in whole or part, found to be inaccurate, incomplete, deceptive, unfair, or misrepresentative of our actual practices, our business, financial condition, results of operations and prospects could be adversely affected.

In the United States, our obligations include rules and regulations promulgated under the authority of the Federal Trade Commission, the Electronic Communications Privacy Act, the Computer Fraud and Abuse Act, the California Consumer Privacy Act (the “CCPA”) and other state and federal laws relating to privacy and data security. The CCPA, requires companies that process information of California residents to make new disclosures to consumers about their data collection, use and sharing practices, allows consumers to opt out of the sale of personal information with third parties and prohibits covered businesses from discriminating against California residents (for example, charging more for services) for exercising any of their rights under the CCPA. The law also provides a private right of action and statutory damages for certain data breaches that result in the loss of personal information. This private right of action is expected to increase the likelihood of, and risks associated with, data breach litigation. However, it remains unclear how various provisions of the CCPA will be interpreted and enforced. Therefore, the CCPA may increase our compliance costs and potential liability.

In addition, the CPRA significantly modifies the CCPA, and imposes additional data protection obligations on companies doing business in California, resulting in further complexity. The law, among other things, gives California residents the ability to limit the use of their sensitive information, provides for penalties for CPRA violations concerning California residents under the age of 16, and establishes a new California Privacy Protection Agency to implement and enforce the law. The effects of this legislation are potentially far-reaching and may impact our business. Some observers have noted that the CCPA could mark the beginning of a trend toward more stringent privacy legislation in the United States, which could increase our potential liability and adversely affect our business, financial condition, results of operations and prospects.

Other jurisdictions in the United States have already passed or are considering laws similar to the CCPA, with potentially greater penalties and more rigorous compliance requirements relevant to our business. Many state legislatures have already adopted legislation that regulates how businesses operate online, including measures relating to privacy, data security, data breaches and the protection of sensitive and personal information. For example, on March 2, 2021, Virginia enacted the Virginia Consumer Data Protection Act (the “CDPA”), a comprehensive privacy statute that shares similarities with the CCPA, CPRA, and legislation proposed in other states. The CDPA, which became effective on January 1, 2023, has required and will require us to incur additional costs and expenses in an effort to comply with it. Colorado also has a similar law, the Colorado Privacy Act (the “CPA”), which became effective on July 1, 2023. Many other states are currently considering proposed comprehensive data privacy legislation and all 50 states have passed at least some form of data privacy legislation (for example, all 50 states have enacted laws requiring disclosure of certain personal data breaches). At the federal level, the United States Congress is also considering various proposals for comprehensive federal data privacy legislation and, while no comprehensive federal data privacy law currently exists, we are subject to applicable existing federal laws and regulations, such as the rules and regulations promulgated under the authority of the Federal Trade Commission, which regulates unfair or deceptive acts or practices, including with respect to data privacy and security. These state statutes, and other similar state or federal laws, may require us to modify our data processing practices and policies and incur substantial compliance-related costs and expenses.

We rely on a variety of marketing techniques and practices, including email and social media marketing, online targeted advertising, cookie-based processing, and postal mail to sell our products and services and to attract new consumers, and we, and our vendors, are subject to various current and future Data Protection Laws and Data Protection Obligations that govern marketing and advertising practices. Governmental authorities continue to evaluate the privacy implications inherent in the use of third-party “cookies” and other methods of online tracking for behavioral advertising and other purposes, such as by regulating the level of consumer notice and consent required before a company can employ cookies or other electronic tracking tools or the use of data gathered with such tools. Additionally, some providers of consumer devices, web browsers and application stores have implemented, or announced plans to implement, means to make it easier for Internet users to prevent the placement of cookies or to block other tracking technologies, require additional consents, or limit the ability to track user activity, which could if widely adopted result in the use of third-party


cookies and other methods of online tracking becoming significantly less effective. Laws and regulations regarding the use of these cookies and other current online tracking and advertising practices or a loss in our ability to make effective use of services that employ such technologies could increase our costs of operations and limit our ability to acquire new consumers on cost-effective terms, which, in turn, could have an adverse effect on our business, financial condition, results of operations and prospects.

Changes in existing laws or regulations or related official guidance, or the adoption of new laws or regulations or guidance, may increase our costs and otherwise adversely affect our business, financial condition, results of operations and prospects.

The regulatory environment in which we operate has changed in the past and could change significantly and adversely in the future. For example, in December 2009, the FTC substantially revised its Guides Concerning the Use of Endorsements and Testimonials in Advertising (“Endorsement Guides”) to eliminate a safe harbor principle that formerly recognized that advertisers could publish consumer testimonials that conveyed truthful but extraordinary results from using the advertiser’s product as long as the advertiser clearly and conspicuously disclosed that the endorser’s results were not typical. Similarly, in 2012, the FTC announced revisions to its Green Guides discussed above, which assist advertisers in avoiding the dissemination of false or deceptive environmental claims for their products. The Green Guides revisions introduced new and proscriptive guidance regarding advertisers’ use of product certifications and seals of approval, “recyclable” claims, “renewable materials” claims, “carbon offset” claims and other environmental benefit claims. In October 2021, California passed a new environmental marketing law banning recyclability claims unless a product and/or its packaging meets specifically enumerated benchmarks focused on the practical realities of the recycling process; the benchmarks, which have not yet been enumerated, may be more stringent than those currently imposed by the FTC’s Green Guides. In 2022, the FTC issued the “Health Products Compliance Guide” which provides guidance from FTC on how companies can ensure that claims about the benefits and safety of health-related products are truthful, not misleading, and supported by science. In particular, the FTC Guide sets out the FTC’s expectations regarding the substantiation of health-related claims, including that claim substantiation will require randomized, controlled human clinical testing. California has enacted a law and the FTC has proposed regulations pertaining to the disclosure of all components of the cost of products to consumers, including mandatory fees and charges other than taxes and fees imposed by a government and reasonably and actually incurred postage or shipping charges. We anticipate that additional states will enact similar laws. We charge amounts that are subject to the disclosure requirements of the California law and FTC proposed regulation. As a result, we anticipate that we will change the manner in which we disclose fees and costs to consumers and may determine to stop charging certain fees and/or costs, increase prices as a result or make other changes. These actions and changes may negatively impact consumer shopping behavior on our website or our operating results, which could adversely impact our business and financial results.

In addition, on December 23, 2022, Congress passed the Food and Drug Omnibus Reform Act of 2022, as part of the Consolidated Appropriation Act of 2023, which included the Modernization of Cosmetics Regulation Act of 2022 (“MOCRA”). MOCRA provides FDA with additional authority to regulate cosmetic products including with respect to the reporting of serious adverse events, cosmetic facility registration and product listing, the maintenance of safety substantiation files and the establishment of good manufacturing practices for cosmetics.

We strive to adapt our marketing efforts to evolving legal and regulatory requirements and related guidance; however, we may not always anticipate or timely identify changes in regulation or official guidance that could impact our business, with the result that we could be subjected to litigation and enforcement actions that could adversely affect our business, financial condition, results of operations and prospects. Future changes in laws, regulations, and related official agency guidance, such as the Endorsement Guides, Green Guides, and Health Products Compliance Guide (or state automatic renewal laws, discussed above), could also introduce new restrictions that impair our ability to market our products effectively and place us at a competitive disadvantage with competitors who, for example, depend less than we do on environmental marketing claims and social media influencer relationships.

Moreover, any change in laws, regulations or guidance relating to manufacturing, advertising, labeling or packaging for our products may lead to an increase in costs or interruptions in production, either of which could adversely affect our business, financial condition, results of operations and prospects. New or revised government laws, regulations or guidelines could result in additional compliance costs and, in the event of non-compliance, civil remedies, including fines, injunctions, withdrawals, recalls or seizures and confiscations, as well as potential criminal sanctions, any of which could have an adverse effect on our business, financial condition, results of operations and prospects. We cannot, for example, predict additional costs or other impacts of MOCRA, which among other things, requires FDA rulemaking for the implementation of key provisions.



Failure by our network of retail and ecommerce partners, suppliers or manufacturers to comply with product safety, environmental or other laws and regulations, or with the specifications and requirements of our products, may disrupt our supply of products and adversely affect our business.

If our network of retail and ecommerce partners, suppliers or manufacturers fail to comply with environmental, health and safety or other laws and regulations, or face allegations of non-compliance, their operations may be disrupted and our reputation could be harmed. Additionally, our retail and ecommerce partners, suppliers and manufacturers are required to maintain the quality of our products and to comply with our standards and specifications. In the event of actual or alleged non-compliance, we might be forced to find alternative retail or ecommerce partners, suppliers or manufacturers and we may be subject to lawsuits and/or regulatory enforcement actions related to such non-compliance by the suppliers and manufacturers. As a result, our supply of products could be disrupted or our costs could increase, which could adversely affect our business, financial condition, results of operations and prospects. The failure of any partner or manufacturer to produce products that conform to our standards could adversely affect our reputation in the marketplace and result in product recalls, product liability claims, government or third-party actions and economic loss. For example, a manufacturer’s failure to meet GMPs, could result in the delivery of a product that is subject to a product recall, product liability litigation, or government investigations and enforcement. Additionally, actions we may take to mitigate the impact of any disruption or potential disruption in our supply of materials or finished inventory, including increasing inventory in anticipation of a potential supply or production interruption, could have an adverse effect on our business, financial condition, results of operations and prospects.

Our status as a public benefit corporation and a Certified B Corporation may not result in the benefits that we anticipate.

We are a public benefit corporation incorporated under Delaware law. As a public benefit corporation we are required to balance the financial interests of our stockholders with the best interests of those stakeholders materially affected by our conduct, including particularly those affected by the specific benefit purposes set forth in our Charter. In addition, there is no assurance that the expected positive impact from being a public benefit corporation will be realized. Accordingly, being a public benefit corporation and complying with our related obligations could negatively impact our ability to provide the highest possible return to our stockholders.

As a public benefit corporation, we are required to disclose to stockholders a report at least biennially on our overall public benefit performance and on our assessment of our success in achieving our specific public benefit purpose. If we are not timely or are unable to provide this report, or if the report is not viewed favorably by parties doing business with us or regulators or others reviewing our credentials, our reputation and status as a public benefit corporation may be harmed.

While not required by Delaware law or the terms of our Charter, we have elected to have our social and environmental performance, accountability and transparency assessed against the proprietary criteria established by an independent non-profit organization. As a result of this assessment, we have been designated as a “Certified B Corporation,” which refers to companies that are certified as meeting certain levels of social and environmental performance, accountability and transparency. The standards for Certified B Corporation certification are set by an independent organization and may change over time. Our reputation could be harmed if we lose our status as a Certified B Corporation, whether by our choice or by our failure to continue to meet the certification requirements, if that failure or change were to create a perception that we are more focused on financial performance and are no longer as committed to the values shared by Certified B Corporations. Likewise, our reputation could be harmed if our publicly reported Certified B Corporation score declines.

As a public benefit corporation, our duty to balance a variety of interests may result in actions that do not maximize stockholder value.

As a public benefit corporation, our board of directors has a duty to balance (i) the pecuniary interest of our stockholders, (ii) the best interests of those materially affected by our conduct and (iii) specific public benefits identified in our charter documents. In balancing these interests, our board of directors may take actions that do not maximize stockholder value. Any benefits to stockholders resulting from our public benefit purposes may not materialize within the timeframe we expect or at all and may have negative effects. For example, we may choose to revise our policies in ways that we believe will be beneficial to our stakeholders, including customers, suppliers, employees and local communities, even though the changes may be costly; we may be influenced to pursue programs and services to demonstrate our commitment to the communities we serve even though there is no immediate return to our stockholders; or in responding to a possible proposal to acquire the Company, our board of directors may be influenced by the interests of our stakeholders, including suppliers, crew members and local communities, whose interests may be different from the interests of our stockholders.



We may be unable or slow to realize the benefits we expect from actions taken to benefit our stakeholders, including suppliers, crew members and local communities, which could adversely affect our business, financial condition and results of operations, which in turn could cause our stock price to decline.

As a public benefit corporation, we may be subject to increased derivative litigation concerning our duty to balance stockholder and public benefit interests, the occurrence of which may have an adverse impact on our financial condition and results of operations.

As a Delaware public benefit corporation, our stockholders (if they, individually or collectively, own at least 2% of our outstanding capital stock or shares having at least $2 million in market value (whichever is less)) are entitled to file a derivative lawsuit claiming that our directors failed to balance stockholder and public benefit interests. This potential liability does not exist for traditional corporations. Therefore, we may be subject to the possibility of increased derivative litigation, which would require the attention of management and, as a result, may adversely impact management’s ability to effectively execute our strategy. Any such derivative litigation may be costly and have an adverse impact on our financial condition and results of operations.

We and our directors and executive officers may be subject to litigation for a variety of claims, which could harm our reputation and adversely affect our business, results of operations and financial condition.

In the ordinary course of business, we may face allegations, lawsuits, and regulatory inquiries, audits, and investigations regarding labor and employment, wage and hour, consumer protection, commercial, antitrust, alleged securities law violations or other investor claims, claims that our employees or independent contractors have wrongfully disclosed or we have wrongfully used proprietary information of our employees’ or independent contractors’ former employers and other matters, data privacy, security, consumer protection, and intellectual property infringement, acquisitions, or business practices. The number and significance of these potential claims and disputes may increase. Further, our general liability insurance may not cover all potential claims made against us or be sufficient to indemnify us for all liability that may be imposed. Any claim against us, regardless of its merit, could be costly, divert management’s attention and operational resources, and harm our reputation.

Our directors and executive officers may also be subject to litigation. The limitation of liability and indemnification provisions that are included in our amended and restated Charter, our amended and restated bylaws and indemnification agreements that we entered into with our directors and executive officers provide that we will indemnify our directors and officers to the fullest extent permitted by Delaware law and may discourage stockholders from bringing a lawsuit against our directors and executive officers for breach of their fiduciary duties. Such provisions may also reduce the likelihood of derivative litigation against our directors and executive officers, even though an action, if successful, might benefit us and other stockholders. Further, a stockholder’s investment may be harmed to the extent that we pay the costs of settlement and damage awards against our directors and executive officers as required by these indemnification provisions. We have obtained insurance policies under which, subject to the limitations of the policies, coverage is provided to our directors and executive officers against loss arising from claims made by reason of breach of fiduciary duty or other wrongful acts as a director or executive officer, including claims relating to public securities matters, and to us with respect to payments that may be made by us to these directors and executive officers pursuant to our indemnification obligations or otherwise as a matter of law. These insurance policies may not cover all potential claims made against our directors and executive officers, may not be available to us in the future at a reasonable rate and may not be adequate to indemnify us for all liability that may be imposed. As litigation is inherently unpredictable, we cannot assure you that any potential claims or disputes will not harm our business, results of operations and financial condition.

The results of regulatory proceedings, litigation, claims, and audits cannot be predicted with certainty, and determining reserves for pending litigation and other legal, regulatory and audit matters requires significant judgment. Regardless of the outcome of any litigation, the litigation itself can have an adverse impact on us because of legal costs, diversion of management resources and other factors.

Risks Relating to Ownership of Company Securities

The price of our Class A Common Stock and our warrants may be volatile.

The value of our securities, including our Class A Common Stock and our warrants, may fluctuate due to a variety of factors, including:
changes in the industries in which we and our customers operate;
variations in our operating performance and the performance of our competitors in general;


actual or anticipated fluctuations in our quarterly or annual results of operation;
publication of research reports by securities analysts about us or our competitors or our industry;
the public’s reaction to our press releases, our other public announcements, and our filings with the SEC;
our failure or the failure of our competitors to meet analysts’ projections or guidance that we or our competitors may give to the market;
additions and departures of key personnel;
changes in laws and regulations affecting our business;
commencement of, or involvement in, litigation involving us;
changes in our capital structure, such as future issuances of securities or the incurrence of additional debt;
the volume of shares of our Class A Common Stock available for public sale; and
general economic and political conditions such as recessions, interest rates, fuel prices and general inflationary pressures, foreign currency fluctuations, international tariffs, social, political, and economic risks, and acts of war or terrorism.

These market and industry factors may materially reduce the market price of our Class A Common Stock and our warrants regardless of our operating performance.

Warrants are or may become exercisable for shares of our common stock, and additional shares of our common stock may become issuable, which would increase the number of shares eligible for future resale in the public market and result in dilution to our stockholders.

Outstanding Public Warrants and Private Placement Warrants to purchase an aggregate of 2,800,146 shares of our Class A Common Stock may become exercisable in accordance with the terms of the warrant agreement governing those securities with an exercise price of $57.50 per share. However, there is no guarantee that the Public Warrants or the Private Placement Warrants will ever be in the money prior to their expiration, and as such, the Public Warrants and the Private Placement Warrants may expire worthless. See below risk factor, “The Public Warrants may never be in the money, and they may expire worthless and the terms of the Public Warrants may be amended in a manner adverse to a holder if holders of at least 65% of the then-outstanding Public Warrants approve of such amendment.

Outstanding warrants to purchase an aggregate of 113,776 shares of Class B Common Stock may become exercisable in accordance with the terms of the warrant agreements governing those securities, the forms of which have been filed as Exhibit 4.5 through Exhibit 4.12 of the Company’s Current Report on Form 8-K filed with the SEC on June 23, 2022. The exercise prices of the Legacy Grove Warrants are set forth in such warrant agreements, as subsequently adjusted pursuant to the Business Combination.

Outstanding Backstop Warrants to purchase an aggregate of 775,005 shares of our Class A Common Stock are exercisable in accordance with the terms of the Backstop Subscription Agreement governing those securities with an exercise price of $0.05 per share.

We entered into a subscription agreement (the “Preferred Stock Subscription Agreement”) with Volition Capital Fund IV, L.P. (“Volition”) and issued Volition a warrant to purchase 1,579,778 shares of our Class A Common Stock at an exercise price of $6.33 (the “Volition Warrants”) and a warrant to purchase 20,905 shares of our Class A Common Stock at an exercise price of $0.01 per share (the “Volition Penny Warrants”). All of the Volition Warrants and Volition Penny Warrants are outstanding and exercisable in accordance with the warrant agreements governing those securities.

To the extent any of the Public Warrants, Private Placement Warrants, Legacy Grove Warrants or Backstop Warrants are exercised, additional shares of our Class A Common Stock will be issued, which will result in dilution to the holders of our Class A Common Stock and an increase in the number of shares eligible for resale in the public market. Sales of substantial numbers of such shares in the public market or the fact that such warrants may be exercised or shares be issued, as applicable, could adversely affect the prevailing market prices of our Class A Common Stock.

The Public Warrants may never be in the money, and they may expire worthless and the terms of the Public Warrants may be amended in a manner adverse to a holder if holders of at least 65% of the then-outstanding public warrants approve of such amendment.



The Public Warrants were issued in registered form under a warrant agreement between Continental Stock Transfer & Trust Company, as warrant agent, and us. The warrant agreement provides that the terms of the Public Warrants may be amended without the consent of any holder to cure any ambiguity or correct any defective provision or correct any mistake, but requires the approval by the holders of at least 65% of the then-outstanding Public Warrants to make any change that adversely affects the interests of the registered holders of Public Warrants. Accordingly, we may amend the terms of the Public Warrants in a manner adverse to a holder if holders of at least 65% of the then-outstanding Public Warrants approve of such amendment. Our ability to amend the terms of the Public Warrants with the consent of at least 65% of the then-outstanding Public Warrants is unlimited; however, examples of such amendments could be amendments to, among other things, increase the exercise price of the Warrants, convert the Warrants into cash, shorten the exercise period, or decrease the number of shares of our Class A Common Stock purchasable upon exercise of a Warrant.

We may redeem unexpired Public Warrants prior to their exercise at a time that is disadvantageous to holders of the Public Warrants, thereby making the Public Warrants worthless.

We have the ability to redeem outstanding Public Warrants at any time after they become exercisable and prior to their expiration, at a price of $0.01 per warrant, provided that the last reported sales price of our Class A Common Stock equals or exceeds $90.00 per share (as adjusted for share subdivisions, share dividends, rights issuances, subdivisions, reorganizations, recapitalizations, and the like) for any 20 trading days within a 30-trading-day period ending on the third trading day prior to the date we send the notice of redemption to the warrant holders. If and when the Public Warrants become redeemable by us, we may exercise our redemption right even if we are unable to register or qualify the underlying securities for sale under all applicable state securities laws. Redemption of the outstanding Public Warrants could force holders of Public Warrants to: (i) exercise the Public Warrants and pay the exercise price therefor at a time when it may be disadvantageous for such holder to do so; (ii) sell the Public Warrants at the then-current market price when the holder of such Public Warrant might otherwise wish to hold their Public Warrants; or (iii) accept the nominal redemption price which, at the time the outstanding Public Warrants are called for redemption, is likely to be substantially less than the market value of such Public Warrants.

In addition, we may redeem the Public Warrants at any time after they become exercisable and prior to their expiration at a price of $0.10 per warrant upon a minimum of 30 days’ prior written notice of redemption provided that holders will be able to exercise their Public Warrants prior to redemption for a number of our Class A Common Stock determined based on the redemption date and the fair market value of our Class A Common Stock. The value received upon exercise of the Public Warrants (1) may be less than the value the holders would have received if they had exercised their Public Warrants at a later time where the underlying share price is higher and (2) may not compensate the holders for the value of the Public Warrants. None of the Private Placement Warrants will be redeemable by us, subject to certain circumstances, so long as they are held by the Sponsor or its permitted transferees.

Our dual-class structure may impact the stock price of our Class A Common Stock.

We cannot predict whether our dual-class structure will result in a lower or more volatile market price of our Class A Common Stock or in adverse publicity or other adverse consequences. For example, certain index providers have announced restrictions on including companies with multiple-class share structures in certain of their indices. In July 2017, FTSE Russell and S&P Dow Jones announced that they would cease to allow most newly-public companies utilizing dual or multi-class capital structures to be included in their indices. Affected indices include the Russell 2000 and the S&P 500, S&P MidCap 400, and S&P SmallCap 600, which together make up the S&P Composite 1500. Beginning in 2017, MSCI, a leading stock index provider, opened public consultations on their treatment of no-vote and multi-class structures and temporarily barred new multi-class listings from certain of its indices; however, in October 2018, MSCI announced its decision to include equity securities “with unequal voting structures” in its indices and to launch a new index that specifically includes voting rights in its eligibility criteria. Under the announced policies, our dual-class capital structure makes us ineligible for inclusion in certain indices, and as a result, mutual funds, exchange-traded funds, and other investment vehicles that attempt to passively track those indices will not invest in our Class A Common Stock. These policies are still fairly new and it is unclear what effect, if any, they will have on the valuations of publicly traded companies excluded from the indices, but it is possible that they may depress these valuations compared to those of other similar companies that are included. Because of our dual-class structure, we will likely be excluded from certain of these indices and we cannot assure you that other stock indices will not take similar actions. Given the sustained flow of investment funds into passive strategies that seek to track certain indices, exclusion from stock indices would likely preclude investment by many of these funds and could make shares of our Class A Common Stock less attractive to other investors. As a result, the market price of shares of our Class A Common Stock could be adversely affected.



Our taking advantage of certain exemptions from disclosure requirements available to “emerging growth companies” under the Securities Act of 1993, as amended, could make our securities less attractive to investors and may make it more difficult to compare our performance with other public companies.

We are an “emerging growth company” within the meaning of the Securities Act, as modified by the JOBS Act, and we may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not “emerging growth companies” including, but not limited to, not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. As a result, our stockholders may not have access to certain information they may deem important. We will remain an emerging growth company under the JOBS Act until the earliest of (a) December 31, 2026, (b) the last date of our fiscal year in which we have total annual gross revenue of at least $1.235 billion, (c) the date on which we are deemed to be a “large accelerated filer” under the rules of the SEC with at least $700.0 million of outstanding securities held by non-affiliates or (d) the date on which we have issued more than $1.0 billion in non-convertible debt securities during the previous three years. We cannot predict whether investors will find our securities less attractive because we will rely on these exemptions. If some investors find our securities less attractive as a result of our reliance on these exemptions, the trading prices of our securities may be lower than they otherwise would be, there may be a less active trading market for our securities and the trading prices of our securities may be more volatile.

Further, Section 102(b)(1) of the JOBS Act exempts emerging growth companies from being required to comply with new or revised financial accounting standards until private companies (that is, those that have not had a Securities Act registration statement declared effective or do not have a class of securities registered under the Exchange Act) are required to comply with the new or revised financial accounting standards. The JOBS Act provides that a company can elect to opt out of the extended transition period and comply with the requirements that apply to non-emerging growth companies but any such an election to opt out is irrevocable. We have elected not to opt out of such extended transition period which means that when a standard is issued or revised and it has different application dates for public or private companies, we, as an emerging growth company, can adopt the new or revised standard at the time private companies adopt the new or revised standard. This may make comparison of our financial statements with another public company which is neither an emerging growth company nor an emerging growth company which has opted out of using the extended transition period difficult or impossible because of the potential differences in accounting standards used.

We may incur debt or assume contingent or other liabilities or dilute our stockholders in connection with acquisitions or strategic alliances.

We may issue equity securities to pay for future acquisitions or strategic alliances, which could be dilutive to existing stockholders. We may also incur debt or assume contingent or other liabilities in connection with acquisitions and strategic alliances, which could impose restrictions on our business operations and harm our operating results. Further, any additional equity financing, debt financing, or credit facility used for such acquisitions may not be on favorable terms, and any such financing or facility may place restrictions on our business. In addition, to the extent that the economic benefits associated with any of our acquisitions diminish in the future, we may incur incremental operating losses, and we may be required to record additional write downs of goodwill, intangible assets or other assets associated with such acquisitions, which would adversely affect our operating results.

Future sales, or the perception of future sales, by us or our stockholders in the public market could cause the market price for our Class A Common Stock to decline.

The sale of shares of our Class A Common Stock in the public market, or the perception that such sales could occur, could harm the prevailing market price of shares of our Class A Common Stock. These sales, or the possibility that these sales may occur, also might make it more difficult for us to sell equity securities in the future at a time and at a price that we deem appropriate.

As any restrictions on resale end, the market price of our Class A Common Stock could drop significantly if the holders of these shares sell them or are perceived by the market as intending to sell them. These factors could also make it more difficult for us to raise additional funds through future offerings of our Class A Common Stock or other securities.

In addition, our Class A Common Stock reserved for future issuance under our equity incentive plans will become eligible for sale in the public market once those shares are issued, subject to provisions relating to various vesting agreements, lock-up provisions, and, in some cases, limitations on volume and manner of sale applicable to affiliates under Rule 144, as applicable. As of December 31, 2023, the aggregate number of shares of our Class A Common Stock reserved for future issuance under our Incentive Equity Plan is 4,642,495. The Compensation Committee of the Board may


determine the exact number of shares to be reserved for future issuance under our equity incentive plans at its discretion. We will file one or more registration statements on Form S-8 under the Securities Act to register shares of our Class A Common Stock or securities convertible into or exchangeable for shares of our Class A Common Stock issued pursuant to our Equity Incentive Plan. Any such Form S-8 registration statements will automatically become effective upon filing. Accordingly, shares registered under such registration statements will be available for sale in the open market.

The NYSE may delist our securities from trading on its exchange, which could limit investors’ ability to make transactions in our securities and subject us to additional trading restrictions.

Currently, our Class A Common Stock is publicly traded on the NYSE under the symbol GROV. We cannot assure you that our securities will continue to be listed on the NYSE. On December 14, 2022, we received notice from the NYSE that the average per share trading price of our common stock was below the NYSE’s continued listing standard rule relating to minimum average share price. Rule 802.01C of the NYSE’s Listed Company Manual requires that our common stock trade at a minimum average closing price of $1.00 over a consecutive 30 trading-day period. Pursuant to Section 802.01C, we had a period of six months following the receipt of the Notice to regain compliance with the minimum share price requirement. While we regained compliance, we may fall out of compliance in the future. In order to continue listing our securities on the NYSE, we must maintain certain financial, distribution and share price levels. Generally, we must maintain a minimum number of holders of our securities (400 public holders). If the NYSE delists our securities from trading on its exchange and we are not able to list our securities on another national securities exchange, we expect our securities could be quoted on an over-the-counter market. If this were to occur, we could face significant material adverse consequences, including:
a limited availability of market quotations for our securities;
reduced liquidity for our securities;
a determination that our Class A Common Stock is a “penny stock” which will require brokers trading in our Class A Common Stock to adhere to more stringent rules and possibly result in a reduced level of trading activity in the secondary trading market for our securities;
a limited amount of news and analyst coverage
a decreased ability to issue additional securities or obtain additional financing in the future; and
the triggering of an Event of Default as defined debt facilities that we are a party to.
The National Securities Markets Improvement Act of 1996, which is a federal statute, prevents or preempts the states from regulating the sale of certain securities, which are referred to as “covered securities.” Since our Class A Common Stock is listed on the NYSE, they are covered securities. Although the states are preempted from regulating the sale of our securities, the federal statute does allow the states to investigate companies if there is a suspicion of fraud, and, if there is a finding of fraudulent activity, then the states can regulate or bar the sale of covered securities in a particular case. If we were no longer listed on the NYSE, our securities would not be covered securities and we would be subject to regulation in each state in which we offer our securities.

Because there are no current plans to pay cash dividends on our Class A Common Stock for the foreseeable future, holders of our Class A Common Stock may not receive any return on investment unless such holders sell their Class A Common Stock for a price greater than that which such holder paid for it.

We intend to retain future earnings, if any, for future operations, expansion and debt repayment and there are no current plans to pay any cash dividends for the foreseeable future. The declaration, amount and payment of any future dividends on shares of our Class A Common Stock will be at the sole discretion of our Board. Our Board may take into account general and economic conditions, our financial condition and results of operations, our available cash and current and anticipated cash needs, capital requirements, contractual, legal, tax, and regulatory restrictions, implications on the payment of dividends by us to our stockholders or by our subsidiaries to us and such other factors as our Board may deem relevant. In addition, our ability to pay dividends is limited by covenants of our existing and outstanding indebtedness and may be limited by covenants of any future indebtedness we incur. As a result, holders of our Class A Common Stock may not receive any return on an investment in our Class A Common Stock unless such holder sells the Class A Common Stock for a price greater than that which such holder paid for it.

The Series A Preferred Stock contains rights, preferences and privileges that may limit our business flexibility or reduce the value of our Class A Common Stock.

In connection with any sale or liquidation of Grove, holders of our Series A Convertible Preferred Stock (“Series A Preferred Stock”) are entitled to receive the greater of (i) an aggregate of $10 million plus declared but unpaid dividends, if


any, and (ii) the amount they would have received had the converted their Series A Preferred Stock into Class A Common Stock prior and in preference to any distributions to holders of Class A Common Stock, which may limit the value of you stock in any such transaction. In addition, for so long as at least 50% of the shares of Series A Preferred Stock remain outstanding, we may not, without first obtaining the approval of the holders of at least a majority of the Series A Preferred Stock take certain actions including amending our certificate of incorporation or bylaws in a manner that adversely affects the Series A Preferred Stock, increasing or decreasing the authorized number of shares of Series A Preferred Stock or issuing stock that sis senior to the Series A Preferred Stock, which may limit our flexibility to raise additional equity capital or take other corporate actions. There is no guarantee that the holders of Series A Preferred Stock would approve any such restricted action, even where such an action would be in the best interests of our stockholders. Any failure to obtain such approval could harm our business and result in a decrease in value of our Class A Common Stock. In addition, the Series A Preferred Stock are convertible into our Class A common stock at the option of the holders thereof. Accordingly, any conversion of convertible preferred stock would dilute the ownership of our holders of our Class A Common Stock. The potential dilutive effect of the conversion of shares of Series A Preferred Stock may also adversely affect our ability to obtain additional financing on favorable terms or at all.

Covenants and other provisions in our loan agreements restrict our business and operations in many ways, and if we do not effectively manage our covenants, our financial conditions and results of operations could be adversely affected. In addition, our operations may not provide sufficient cash to meet the repayment obligations of our debt incurred under our loan agreements.

We are a party to (i) the Structural Debt Facility and (ii) that certain Loan and Security Agreement, dated as of March 10, 2023, with, inter alia, Siena Lending Group LLC (as amended or modified from time to time, the “Siena Revolver”, and together with the Structural Debt Facility, collectively, the “Loan Agreements”). Under the Loan Agreements, Grove is subject to various representations and warranties, covenants and events of default. Material misrepresentations of representations and warranties, the breach of certain covenants and the occurrence of other stated events result in an immediate event of default, which give the lenders party to the Loan Agreements the right to take certain remedial measures with respect to Grove and the collateral pledged pursuant to the Loan Agreements, which would harm our business, financial condition and results of operations. The pledge of these assets and other restrictions imposed in the Loan Agreements may limit our ability to incur additional indebtedness or impair our ability to sell or dispose of assets to raise capital, which could have an adverse effect on our financial flexibility.

If there are outstanding obligations relating to the Structural Debt Facility on July 21, 2025, we have agreed to issue to the third-party lenders and certain of their affiliates the aggregate number of shares of our Class A Common Stock equal to $9,900,000, divided by the lower of (i) $10.00 and (ii) the volume weighted average price of our Class A Common Stock for the sixty trading days prior to such date as further described in the related issuance agreements of our Class A Common Stock. If we are unable to refinance this debt on acceptable terms, or at all, prior to that date, it would increase the number of shares eligible for future resale in the public market and result in dilution to our stockholders. Our principal payments on the Structural Debt Facility also begin on July 1, 2025. If we are unable to refinance this debt on acceptable terms, or at all, prior to that date, or are unable to generate sufficient cash flow to pay our debt service after that date, our financial condition may be materially and adversely affected.

If securities analysts do not publish research or reports about our business or if they downgrade our stock or our sector, our stock price and trading volume could decline.

The trading market for our Class A Common Stock will rely in part on the research and reports that industry or financial analysts publish about the us or our business. We will not control these analysts. If one or more of the analysts who do cover us downgrade our stock or industry, or the stock of any of our competitors, or publish inaccurate or unfavorable research about our business, the price of our stock could decline. If one or more of these analysts ceases coverage of us or fails to publish reports on us regularly, we could lose visibility in the market, which in turn could cause our stock price or trading volume to decline.

We will face significant expenses and administrative burdens as a public company, which could have an adverse effect on our business, financial condition and results of operations.

As a publicly-traded company, we now face increased legal, accounting, administrative and other costs and expenses that we did not incur as a private company. The Sarbanes-Oxley Act of 2002 or the Sarbanes-Oxley Act, including the requirements of Section 404, to the extent applicable to us, as well as rules and regulations subsequently implemented by the SEC, the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 and the rules and regulations promulgated and to be promulgated thereunder, the PCAOB and the securities exchanges, impose additional reporting and


other obligations on public companies. Compliance with public company requirements may increase costs and make certain activities more time consuming. It may also be more expensive to obtain director and officer liability insurance.

If we are unable to maintain effective internal control over financial reporting, investors may lose confidence in the accuracy of our reported financial information and this may lead to a decline in our stock price.

We have in the past identified material weaknesses and significant deficiencies in our internal controls. All previously identified material weaknesses have been remediated, however, our discovery of additional material weaknesses or significant deficiencies in our internal control over financial reporting could harm our operating results, adversely affect our reputation, or result in inaccurate financial reporting. Furthermore, should any such deficiencies arise we could be subject to lawsuits, sanctions or investigations by regulatory authorities, including SEC enforcement actions and we could be required to restate our financial results, any of which would require additional financial and management resources.

Even if we do not detect deficiencies, our internal control over financial reporting will not prevent or detect all errors and fraud, and individuals, including employees and contractors, could circumvent such controls. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud will be detected.

In addition, we may encounter difficulties in the timely and accurate reporting of our financial results, which would impact our ability to provide our investors with information in a timely manner. Should we encounter such difficulties, our investors could lose confidence in the reliability of our reported financial information and trading price of our common stock. could be negatively impacted.

Delaware law and our governing documents contain certain provisions, including anti-takeover provisions, that limit the ability of stockholders to take certain actions and could delay or discourage takeover attempts that stockholders may consider favorable.

Our governing documents and the DGCL contain provisions that could have the effect of rendering more difficult, delaying, or preventing an acquisition deemed undesirable by the Board and therefore depress the trading price of our Class A Common Stock. These provisions could also make it difficult for stockholders to take certain actions, including electing directors who are not nominated by the current members of the Board or taking other corporate actions. Among other things, our governing documents include provisions regarding:

a classified board of directors;
the dual-class structure that provides for Class B Common Stock being entitled to ten votes per share;
the ability of the Board to issue shares of preferred stock, including “blank check” preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;
the limitation of the liability of, and the indemnification of, our directors and officers;
the requirement that a special meeting of stockholders may only be called by a majority of the entire Board, the Chairman of the Board, our Chief Executive Officer or when requested in writing by the holders of not less than 20% of all votes entitled to be cast at the meeting, which could delay the ability of stockholders to force consideration of a proposal or to take action, including the removal of directors;
controlling the procedures for the conduct and scheduling of Board and stockholder meetings;
the ability of the Board to amend the Bylaws, which may allow the Board to take additional actions to prevent an unsolicited takeover and inhibit the ability of an acquirer to amend the Bylaws to facilitate an unsolicited takeover attempt; and
advance notice procedures with which stockholders must comply to nominate candidates to the Board or to propose matters to be acted upon at a stockholders’ meeting, which could preclude stockholders from bringing matters before annual or special meetings of stockholders and delay changes in the Board, and also may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of us.
These provisions, alone or together, could delay or prevent hostile takeovers and changes in control or changes in the Board or management, that stockholders may consider to be in their best interests.



Our Charter designates a state or federal court located within the State of Delaware as the sole and exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, stockholders, employees, or agents.

Our Charter provides that, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware shall be the sole and exclusive forum for (i) any derivative action or proceeding brought on behalf of us, (ii) any action asserting a claim of breach of a fiduciary duty owed by any current or former director, officer, employee, or agent of the Company to us or our stockholders, (iii) any action arising pursuant to any provision of the DGCL or our Charter or Bylaws (as either may be amended from time to time), or (iv) any action asserting a claim against us governed by the internal affairs doctrine. The forgoing provisions do not apply to any claims arising under the Securities Act and, unless we consent in writing to the selection of an alternative forum, the federal district courts of the United States will be the sole and exclusive forum for resolving any action asserting a claim arising under the Securities Act.

These choice of forum provisions in our Charter may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or any of our directors, officers, or other employees, which may discourage lawsuits with respect to such claims. There is uncertainty as to whether a court would enforce such provisions, and the enforceability of similar choice of forum provisions in other companies’ charter documents has been challenged in legal proceedings. It is possible that a court could find these types of provisions to be inapplicable or unenforceable, and if a court were to find the choice of forum provision contained in our Charter to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our business, results of operations, and financial condition.
Item 1B. Unresolved Staff Comments
None
Item 1C. Cybersecurity
Cybersecurity Risk Management and Strategy

We recognize the importance of assessing, identifying, and managing material risks associated with cybersecurity threats. We invest in cybersecurity to protect intellectual property, customer data, manage reputational risk, and maintain business continuity across our devices, applications, and corporate networks. We strive to ensure ongoing compliance with the requirements under relevant standards including the Payment Card Industry Data Security Standards and relevant data privacy and protection laws and regulations. Additionally, our teams reference the standards, guidelines, and practices from the NIST Cybersecurity Framework (CSF) to align our cybersecurity program and risk management practices.

The foundation of our cybersecurity framework is based on written policies that govern different cybersecurity process areas. Risks are identified through various processes that employees perform through their daily operations and are mitigated, managed and/or governed through these established processes.

Identifying and assessing cybersecurity risk is part of our overall risk management systems and processes. Cybersecurity risks related to our business, technical operations, privacy and compliance issues are identified and addressed through a combination of third party assessments, IT security, governance, risk and compliance reviews, external audits and assessments, penetration tests, vulnerability scans, and recurring review from our internal cybersecurity working group. We respond to cybersecurity incidents and address identified cybersecurity risks through our internal cybersecurity working group and report any material findings and incidents to the audit committee of our board of directors.

The cybersecurity incident response process is governed by our incident response plan and overseen by leaders from our IT security and legal teams.

Security events and data incidents are evaluated, ranked by severity and prioritized for response and remediation. Incidents are evaluated to determine materiality as well as operational and business impact and reviewed for privacy impact.

We also conduct tabletop exercises annually, to simulate responses to cybersecurity incidents and ensure accuracy and continuous improvement of the incident response plan. Our team of cybersecurity professionals then collaborate with other stakeholders across our organization to further analyze the risk to the Company and form detection, mitigation and remediation strategies.



We are not aware of any cybersecurity incidents that have materially affected or are reasonably likely to materially affect our business strategy, results of operations or financial condition. However, we cannot provide assurance that we will not be materially affected in the future by such risks or any future material incidents.

Leveraging our cybersecurity risk management processes, cybersecurity risk factors were identified, which are inherent to our business and industry. The risk factors discussed in this section should be considered together with information included elsewhere in this Annual Report on Form 10-K and should not be considered the only risks to which we are exposed. Additionally, mitigation of these risk factors is tracked by management as part of our cybersecurity maturity roadmap.

Disruptions in the Company’s supply chain could result in an adverse impact on results of operations.
Network compromise or equipment sabotage could impact the operations of the fulfillment center sites which could impact the revenue.
Cybersecurity incidents, including breaches of confidential information, sensitive data, personal information, or intellectual property could damage the company’s reputation, disrupt operations, increase costs, and impact revenues.

As part of the above processes, we regularly engage external auditors and consultants to assess our internal cybersecurity programs and compliance with applicable regulatory requirements and industry standards.

Our cybersecurity risk management program evaluates the risk associated when selecting third-party service providers. In addition to new vendor onboarding, critical vendors are reviewed annually to ensure understanding of their cybersecurity posture, and their responsibility in protecting our asset appropriately.

As of the date of this filing, we have not identified risks from known cybersecurity threats, including as a result of any prior cybersecurity incidents, that have materially affected us, including our operations, business strategy, results of operations, or financial condition. We face risks from cybersecurity threats that, if realized, are reasonably likely to materially affect us, including our operations, business strategy, results of operations, or financial condition. For additional information, see Part I, Item 1A, Risk Factors-Risks Related to Our Business.
Cybersecurity Governance

Cybersecurity is an area of focus for our board of directors, audit committee, and management. As part of our board of directors’ overall responsibility for oversight of management’s general risk identification and management activities, our the audit committee of our board of directors is responsible for the oversight of risks from cybersecurity threats. Members of the audit committee review and discuss with management and our auditors quarterly the Company’s cybersecurity risks and the steps that management has taken to protect against threats to the Company’s information systems and security and review risk and mitigation steps taken by management related to data privacy.

Our cybersecurity risk management and strategy processes are overseen by leaders from our IT Security, external advisors, and legal teams. These individuals are informed about, and monitor the identification, mitigation, detection and remediation of cybersecurity incidents through their management of, and participation in, the cybersecurity risk management and strategy processes described above.
Item 2. Properties
All of our physical properties are located within the United States. Our corporate headquarters are in San Francisco, California where we leased approximately 38,800 square feet of office space. In March 2024, we terminated the old lease and entered into a new lease reducing the amount of office space we lease in the same building to approximately 7,800 rentable square feet. That lease will expire on May 31, 2027.
We lease three fulfillment centers in Pennsylvania, Nevada and Missouri. We plan to close our Missouri location in the second quarter of 2024 to optimize for cost and operational efficiencies. The remaining leases represent approximately a combined 518,000 square feet of space. We believe our current properties are more than sufficient for our needs.
Item 3. Legal Proceedings
We have become, and may in the future become, subject to various legal claims, charges and litigation matters. If we are found to have violated laws, rules or regulations we could be subject to various fines, penalties and/or damages awards and our business, operating condition and financial results could be harmed. In addition, as a part of litigation, we may be


enjoined from certain business practices we have conducted historically, which could harm our business, operating results and financial condition.
As noted in “Item 1A Risk Factors,” the Consumer Protection Division of the Santa Clara County District Attorney’s Office, in conjunction with other county and city prosecutors, is currently investigating our automatic renewal practices, and the Federal Trade Commission is currently investigating our billing and automatic renewal practices. As of the date of this filing, no legal proceeding has commenced regarding these investigations.
Item 4. Mine Safety Disclosures
None


Part II
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Market Information
Our Class A Common Stock are currently listed on the NYSE under the ticker symbol “GROV”. There is no public trading market for our Class B common stock. The Company’s public warrants trade on an over-the-counter exchange.

Holders of Record
As of December 31, 2023, there were 366 and 335 stockholders of record of our Class A Common Stock and Class B common stock, respectively. The actual number of holders of our Class A and Class B common stock may be greater than the number of record holders, and may include stockholders who are beneficial owners, but whose shares are held in street name by brokers or other nominees. The number of holders of record presented here also does not include stockholders whose shares may be held in trust by other entities.
Dividend Policy
We have never declared or paid cash dividends on our Class A or Class B common stock. We currently intend to retain all available funds and future earnings to fund the development and expansion of our business, and do not anticipate paying any cash dividends in the foreseeable future. Any future determination regarding the declaration and payment of dividends will be at the discretion of our board of directors and will depend on then-existing conditions, including our financial condition, operating results, contractual restrictions, capital requirements, business prospects, and other factors our board of directors may deem relevant.
Securities Authorized For Issuance Under Equity Compensation Plans
See Part III, Item 12 of this Annual Report for the required information.
Recent Sales of Unregistered Securities
Our unregistered sales of equity securities during the year ended December 31, 2023 were previously included in our Current Report on Form 8-K filed on August 14, 2023.


Item 6. Selected Financial Data
No disclosure required by Item 301 of Regulation S-K as in effect on the date of this Annual Report.


.



Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis provides information that management believes is relevant to an assessment and understanding of our consolidated results of operations and financial condition. You should read the following discussion and analysis of our financial condition and results of operations in conjunction with the consolidated financial statements and related notes included in Item 8 of this report.
In addition to historical information, this discussion and analysis contains forward-looking statements. These forward-looking statements are subject to risks and uncertainties, including those discussed in the section titled “Risk Factors” and elsewhere in this Annual Report on Form 10-K, that could cause actual results to differ materially from historical results or anticipated results. Unless the context otherwise requires, references in this “Management’s Discussion and Analysis of Financial Condition and Results of Operations” to "Grove," “we,” “us,” and “our” refer to Grove Collaborative Holdings, Inc., a Delaware public benefit corporation formerly known as Virgin Group Acquisition Corp. II., and its consolidated subsidiary. References to Virgin Group Acquisition Corp. II. or "VGAC II" refer to the Company prior to the consummation of the Business Combination.
A discussion regarding our financial condition and results of operation for fiscal 2023, compared to fiscal 2022, is presented below. A discussion regarding our financial condition and results of operations for fiscal 2022, compared to fiscal 2021, can be found under Item 7 in our Annual Report on Form 10-K for fiscal 2022, filed with the SEC on March 16, 2023, which is available on the SEC’s website at www.sec.gov and on the SEC Filings section of the Investor Relations section of our website at: https://investors.grove.co/.
Overview
Grove is a sustainability-oriented consumer products company. We use our connection with consumers to create and curate authentic, disruptive brands and products. We build natural products that perform as well as or better than many leading CPG brands (both conventional and natural), while being healthier for consumers and the planet.
Our omnichannel distribution strategy enables us to reach consumers where they want to shop. We operate an online direct-to-consumer website and mobile application (“DTC platform”) where we both sell our Grove-owned brands (“Grove Brands”) and partner with other leading natural and mission-based CPG brands, providing consumers with a selection of curated products across many categories and brands. We expanded into brick-and-mortar retail in April 2021 with the launch of a curated assortment of Grove Co. best sellers in cleaning, hand and dish categories at Target and have since established additional retail partnerships with Amazon, CVS, Meijer, and Kroger. Our products were sold in over 7,500 stores across these retail partnerships as of December 31, 2023. We believe our retail strategy will generate additional brand awareness, especially as consumer concerns about single-use plastic continue to rise.
Grove is a public benefit corporation and a Certified B Corporation, meaning we adhere to third party standards for prioritizing social, environmental, and community well-being. We have a history of doing well by doing good, which is supported by our flywheel: as we have grown, our product development capabilities and data have improved. Over the long term, we believe that improved innovation grows both topline and, over the long term, can expand margins as our innovation has historically tended to be both market expanding and margin accretive. Since inception, we have invested heavily in building out both our e-commerce platform and Grove Brands, and over this period we have operated at a loss. We have an accumulated deficit of $621.1 million as of December 31, 2023. Beginning in the second half of 2022, we began to substantially reduce our operating expenses across the business in support of our drive toward profitability. These expense reductions, particularly in advertising, have resulted in a substantial decline in our revenue. While we have made significant progress, we anticipate that we may continue to incur losses in the future unless and until we can grow our revenue to exceed our operating expenses. Refer to Liquidity, Capital Resources and Requirements below for more information.
Business Combination

On June 16, 2022 (the “Closing Date”), we became a publicly traded company as a result of the consummation of our merger with Virgin Group Acquisition Corp. II, a Cayman-domiciled blank check company (“VGAC” II”), which we refer to herein as the “Business Combination”.
On December 7, 2021, concurrently with the execution of the Merger Agreement, VGAC II entered into subscription agreements with certain investors (the “PIPE Investors”) to which such investors collectively subscribed for an aggregate of 1,741,500 shares of Class A Common Stock at $10.00 per share for aggregate gross proceeds of $87,075,000 (the “PIPE
46

Investment”). 1,721,500 shares of Class A Common Stock have been issued for aggregate proceeds of $86,075,000, which consummated concurrently with the closing of the Business Combination.
On March 31, 2022, VGAC II entered into a Subscription Agreement with Corvina Holdings Limited (the “Backstop Investor”), where the Backstop Investor agreed to purchase, on the closing date of the Business Combination, certain shares of Class A Common Stock at a purchase price of $50.00 per share (“Backstop Tranche 2 Shares”) for aggregate gross proceeds in an amount equal to (x) $22.5 million minus (y) the amount of aggregate cash remaining in VGAC II’s trust account, after deducting any amounts paid to VGAC II shareholders who exercised their redemption rights in connection with the Business Combination.
We completed the Business Combination and PIPE Investment on June 16, 2022, pursuant to which we received total gross proceeds of $97.1 million, including proceeds from the issuance of Backstop Tranche 2 Shares.
Reverse Stock Split
On May 24, 2023, our board of directors and stockholders approved a five-for-one reverse split (the “Reverse Split”) of our issued and outstanding Class A and Class B common stock. The Class A common stock began trading on a split-adjusted basis on the NYSE at the market open on June 6, 2023. No fractional shares were issued in connection with the Reverse Stock Split.
Restructuring and Facilities Closures
As a part of our focus on reducing our operating expenses and focus on becoming profitable, we have recently implemented company-wide workforce restructurings and facilities reductions. In connection with the reorganizations, we recorded charges totaling $3.8 million related to the reductions in our workforce and headquarters office footprint in 2023. We expect to incur additional charges in connection with the planned closure of our Missouri fulfillment center in the second quarter of 2024.
Key Factors Affecting Our Operating Performance
We believe that our future business is dependent on many factors. While each of these factors presents significant opportunities for us, they also pose important challenges that we must successfully address to enable us to grow our business and improve our operations while staying true to our mission, including those discussed below and in the section entitled “Risk Factors”.
Ability To Grow our Brand Awareness
Our brand is integral to the growth of our business and is essential to our ability to engage with our community. Our performance will depend on our ability to profitably attract new customers and encourage consumer spending across our product portfolio. We believe the core elements of continuing to grow our brand awareness in a manner that increases our market penetration are highlighting our products’ qualities of being natural, sustainable and effective, the effectiveness of our marketing efforts and the success of our continued retail rollout.
Ability to Continue to Innovate in Products and Packaging
Our continued product innovation is integral to our future growth. We have developed and launched over 500 individual products in recent years. The research, development, testing and improvement has been led by our research and development team, which includes experienced chemists and formulators, who work closely with our sustainability team. These new and innovative products, as well as our focus on environmentally responsible packaging, have been key drivers of our value proposition to date. An important element of our product development strategy is our ability to engage directly with customers through our DTC platform to assess demand and market preferences. To the extent our customers increasingly access our products through retail channels, we will need to find ways to maintain this important feedback loop. Our continued success in research and development and ability to assess customer needs and develop sustainable and effective products will be central to attracting and retaining consumers in the future and to growing our market penetration and our impact on human and environmental health.
47

Ability to Expand our Retail Distribution
We have a significant opportunity to expand our distribution in retail channels, both broadening our partner reach and introducing our products across more doors within a single partner. We also have the opportunity to deepen our retail distribution by increasing the number of retail products. We are pursuing partnerships with a wide variety of retailers, including big-box retailers, online retailers, grocery stores, drugstores and specialty retailers. Our ability to execute this strategy will depend on a number of factors, such as retailers’ satisfaction with the sales and profitability of our products. In the near-term, retail expansion will require partnerships with retailers on launches and we may choose to invest in promotions to drive sales and awareness over time. To the extent we are successful in retail expansion over the next several years, we expect to see potential negative effects on gross margins resulting from the retail cost structure to be approximately offset by savings in fulfillment costs driven by bulk shipping to retailers versus individualized fulfillment to consumers, through our fulfillment centers.
Cost-Efficient Acquisition of New Customers and Retention of Existing Customers on our DTC Platform
Our ability to attract new customers is a key factor for our future growth. To date we have successfully acquired new customers through many online and offline marketing channels. In recent years, changes in the algorithms used for targeting and purchasing online advertising, changes to privacy and online tracking, supply and demand dynamics in the market, and other factors have caused the cost of marketing on these channels to increase consistently. We made changes in 2023 to our online purchase flow and subscription process. During the transition, we experienced a reduction of the rate at which visitors convert into subscribers, which has made it more difficult to cost-effectively acquire subscribers. We began to launch improvements to this process in 2024. Failure to effectively adapt to changes in online marketing dynamics or changes to our internet platform, or to otherwise attract customers on a cost-efficient basis would adversely impact our path to profitability and operating results. Recently, we have implemented a lower-spend strategy to optimize the cost of acquiring new customers. Our ability to balance cost-efficient acquisitions while driving consumer awareness may impact the cost of acquiring new customers, profitability and operating results.
The future activity level and profitability of our DTC customer base will depend on our ability to continue to offer a compelling value proposition to consumers including strong selection, pricing, customer service, smooth and compelling web and mobile app experience, fast and reliable fulfillment, and curation within natural and sustainable products. Our success is also dependent on our ability to maintain relevance with our consumers on a regular basis through high performing products and a consumer-friendly refill and fulfillment process, and most importantly to provide consumers with products that consistently outperform their expectations. Our ability to execute on these key value-driving areas for consumers, and to remain competitive and compelling in a post-pandemic landscape, are necessary for our future growth. A lack of success in these areas would materially impact our operating results and financial performance.

Ability to Achieve Profitable Growth; Positive Cash Flow and Scale

We believe we are in the early stages of realizing a substantial opportunity to transform the consumer products industry into a force for human and environmental good by relentlessly creating and curating planet-first, high-performance brands and products. After experiencing high rates of growth prior to and in part driven by the COVID-19 pandemic, in 2022 and 2023 we have substantially reduced our expense structure and operations in light of declining revenue, and as a result we have reduced our operating losses and cash consumption commensurately. To grow and achieve profitability over the longer term, we will need to expand our DTC business, continue to grow our retail presence and achieve scale that will allow us to drive efficiencies in generating brand awareness, acquiring customers, creating operating leverage over headcount and other overhead, and fulfilling orders. Our recent gains in approaching profitability may not be sustainable in the near term due to the effects of seasonality, steps we may take to drive growth or other factors. If we are unable to achieve profitable growth, our prospects may be materially and adversely affected.
Key Operating and Financial Metrics
In addition to our condensed consolidated financial statements, included elsewhere in this Annual Report on Form 10-K, we assess the performance of our overall business using the following metrics and measures, among others. We use the metrics to aid us in identifying trends, formulating financial projections, making strategic decisions, assessing operational efficiencies and monitoring our business.

We believe that the future of CPG brand building and consumer demand is omnichannel. Our DTC platform remains a core part of our strategy and customer value proposition in addition to providing key data and customer feedback driving our innovation process. We kicked off our expansion into brick and mortar retail in April 2021 with the launch of a
48

curated assortment of Grove Co. products at Target. We continued to expand into other retailers, including Amazon, CVS, Meijer, and Kroger.

The following table presents our key operating metrics for the periods presented:
(in thousands, except DTC Net Revenue Per Order and percentages)
Year Ended December 31,
202320222021
Financial and Operating Data  
Grove Brands % Net Revenue46 %48 %49 %
DTC Total Orders3,852 5,248 6,860 
DTC Active Customers920 1,377 1,640 
DTC Net Revenue Per Order$64 $59 $56 
Grove Brands % Net Revenue
We define Grove Brands % Net Revenue as total net revenue across all channels attributable to Grove Brands, including: Grove Co., Honu, Peach, Rooted Beauty and Superbloom divided by our total net revenue. On our DTC Platform, our total net revenue includes revenue from both Grove Brands and third-party brands that we carry, whereas for our retail sales total net revenues is comprised exclusively of revenue from Grove Brand products. In the year ended December 31, 2023, Grove Brands % Net Revenue declined due to a decrease in Grove Brands products in existing customer orders as we continue to expand our third-party offering and a decrease in new customer orders, which include more Grove Brands products.
DTC Total Orders
We determine our number of DTC Total Orders by counting the number of customer orders submitted through our website and mobile application that have been shipped within the period. The metric includes orders that have been refunded, excludes reshipments of customer orders for any reason including damaged and missing products, and excludes retail orders. Refunded orders are included in DTC Total Orders as we believe this provides more meaningful order management performance metrics, including fulfillment cost efficacy and refund rates. Changes in DTC Total Orders in a reporting period capture both the inflow of new customers, changes in order frequency of existing customers and customer attrition. We view the number of Total DTC Orders as a key indicator of trends in our DTC platform, and our future success in this channel will depend in part on our ability to drive growth through new customer acquisition and by increasing existing customer engagement. In the year ended December 31, 2023, DTC Total Orders declined primarily due to our reduction in advertising spend, resulting in fewer new customers and therefore fewer overall orders.
DTC Active Customers
As of the last day of each reporting period, we determine our number of DTC Active Customers by counting the number of individual customers who submitted orders through our DTC platform, and for whom an order has shipped, at least once during the preceding 364-day period. The change in active customers in a reporting period captures both the inflow of new customers as well as the outflow of customers who have not made a purchase in the last 364 days. We view the number of active customers as one of the key indicators of growth in our DTC channel. In the year ended December 31, 2023, DTC Active Customers declined primarily due to our reduction in advertising spend resulting in fewer new customers and therefore fewer overall orders.
DTC Net Revenue Per Order
We define DTC Net Revenue Per Order as our DTC Total Net Revenue in a given reporting period, divided by the DTC Total Orders in that period. We view DTC Net Revenue per Order as a key indicator of the performance of our DTC business. DTC Net Revenue Per Order increased in the year ended December 31, 2023 compared to the prior year comparative period as a result of an increase in the fees that customers pay per order as well as the introduction of strategic price increases on Grove Brands and third party products.
49

Non-GAAP Financial Measures: Adjusted EBITDA and Adjusted EBITDA Margin
We prepare and present our financial statements in accordance with U.S. GAAP (“GAAP”). In addition, we believe that Adjusted EBITDA, when taken together with our financial results presented in accordance with GAAP, provides meaningful supplemental information regarding our operating performance and facilitates internal comparisons of our historical operating performance on a more consistent basis by excluding certain items that may not be indicative of our business, results of operations or outlook. For these reasons, management uses Adjusted EBITDA in evaluating our operating performance and resource allocation and forecasting. As such, we believe Adjusted EBITDA provides investors with additional useful information in evaluating our performance.
We calculate Adjusted EBITDA as net income (loss), adjusted to exclude: stock-based compensation expense; depreciation and amortization; remeasurement of convertible preferred stock warrant liability; changes in fair values of derivative liabilities; transaction costs allocated to derivative liabilities upon closing of the Business Combination; interest income; interest expense; restructuring and severance related costs; loss on extinguishment of debt; provision for income taxes and certain litigation and legal settlement expenses. We define Adjusted EBITDA Margin as Adjusted EBITDA divided by net revenue. Because Adjusted EBITDA excludes these elements that are otherwise included in our GAAP financial results, this measure has limitations when compared to net loss determined in accordance with GAAP. Further, Adjusted EBITDA is not necessarily comparable to similarly titled measures used by other companies. For these reasons, investors should not consider Adjusted EBITDA in isolation from, or as a substitute for, net loss determined in accordance with GAAP.
The following table presents a reconciliation of net loss, the most directly comparable financial measure stated in accordance with GAAP, to Adjusted EBITDA, for each of the periods presented.
 
Year Ended December 31,
 202320222021
Reconciliation of Net Loss to Adjusted EBITDA
(in thousands)
Net loss$(43,232)$(87,715)$(135,896)
Stock-based compensation15,513 45,660 14,610 
Depreciation and amortization5,824 5,716 4,992 
Remeasurement of convertible preferred stock warrant liability— (1,616)1,234 
Changes in fair value of derivative liabilities(216)(71,532)— 
(Reduction of transaction costs) deferred offering costs allocated to derivative liabilities upon Business Combination(3,745)6,873 — 
Interest income(3,773)(521)— 
Interest expense 16,077 9,685 5,202 
Restructuring expenses (1)
3,811 8,879 — 
Loss on extinguishment of debt— 4,663 1,027 
Provision for income taxes38 54 52 
Litigation and legal settlement expenses520 — — 
Total Adjusted EBITDA$(9,183)$(79,854)$(108,779)
Net loss margin(16.7)%(27.3)%(35.4)%
Adjusted EBITDA margin(3.5)%(24.8)%(28.4)%
(1) Restructuring expenses for the year ended December 31, 2023 consisted of $1.3 million in severance-related charges and $2.5 million related to operating lease right-of-use and fixed asset impairment charges. For the year ended December 31, 2022, restructuring expenses included $3.6 million in severance-related charges and $5.3 million related to right-of-use asset impairment charges.
Components of Results of Operations
Revenue, Net
We generate revenue primarily from the sale of both third-party and our Grove Brands products through our DTC platform. Customers purchase products through the website or mobile application through a combination of directly selecting items from the catalog, items that are suggested by our recommendation engine, and featured products that appear
50

in marketing on-site, in emails and on our mobile application. Most customers purchase a combination of products recommended by us based on previous purchases and new products discovered through marketing or catalog browsing. Customers can opt to have orders auto-shipped to them on a specified date or shipped immediately through an option available on the website and mobile application. We also generate revenue from the sale of our Grove Brands products to the retail channel.

We recognize revenue from the sale of our products through our DTC platform net of discounts, sales tax, customer service credits and estimated refunds. Sales tax collected from customers is not considered revenue and is included in accrued liabilities until remitted to the taxing authorities.
Cost of Goods Sold
Cost of goods sold consists of the product costs of merchandise, inbound freight costs, vendor allowances, costs associated with inventory shrinkage and damages and inventory write-offs and related reserves.
Gross Profit and Gross Margin

Gross profit represents revenue less cost of goods sold. Gross margin is gross profit expressed as a percentage of revenue. We generally record higher gross margins associated with sales of Grove Brands products compared to sales of third-party products. To help motivate first-time customers to purchase on our DTC platform, we generally offer higher discounts and free product offerings, and as a result our overall margins can be adversely affected in periods of rapid new customer acquisition. Our gross margin also fluctuates from period to period based on promotional activity, product and channel mix, the timing of promotions and launches, and inbound transportation rates, among other factors. Our gross profit and gross margin may not be comparable with that of other retailers because we include certain fulfillment related costs in selling, general, and administrative expenses while other retailers may include these expenses in cost of goods sold.
Operating Expenses
Our operating expenses consist of advertising, product development, and selling, general and administrative expenses.
Advertising
Advertising costs are expensed as incurred and consist primarily of our customer acquisition costs associated with online advertising, as well as advertising on television, direct mail campaigns and other media. Costs associated with the production of advertising are expensed when the first advertisement is shown. We expect to maintain advertising costs at current levels as a percent of revenue through fiscal year 2024 in an effort to optimize the cost of acquiring new customers, while balancing driving consumer awareness and cash flow management.
Product Development
Product development expenses are related to the ongoing support and maintenance of our proprietary technology, including our DTC platform, as well as amortization of capitalized, internally developed software, and related to the product and packaging innovation in our Grove Brands products. Product development expenses consist primarily of personnel-related expenses, including salaries, bonuses, benefits and stock-based compensation expense. Product development costs also include allocated facilities, equipment, depreciation and overhead costs. We expect product development costs as a percentage of revenue to be consistent with 2023 as we balance our investments in our proprietary technology, the expansion of our product line, innovative packaging and product improvements with revenue growth.
Selling, General and Administrative
Selling, general and administrative expenses consist primarily of compensation and benefit costs for personnel involved in general corporate functions, including stock-based compensation expense, and certain fulfillment costs, as further outlined below. Selling, general and administrative expenses also include the allocated facilities, equipment, depreciation and overhead costs, marketing costs including qualified cost of credits issued through our referral program, costs associated with our customer service operation, and costs of environmental offsets. While selling, general and administrative expenses increased as a result of activities related to the Business Combination and becoming a public company in 2022, selling, general and administrative expenses have declined in 2023 as a result of decreases in fulfillment
51

costs, the absence of charges and transactional expenses related to our becoming a publicly traded-company and cost management initiative. We expect to continue to drive efficiencies in selling, general & administrative expenses throughout 2024.

Fulfillment costs represent those costs incurred in operating and staffing our fulfillment centers, including costs attributable to receiving, inspecting and warehousing inventories, picking, packing and preparing customer orders for shipment (“Fulfillment Labor”), shipping and handling expenses, packing materials costs and payment processing and related transaction costs. These costs are included within selling, general and administrative expenses in the statements of operations. We expect fulfillment costs to be consistent with 2023 on a per order basis.
Interest and Other Expense (Income), Net
Interest expense consists primarily of interest expense associated with our debt financing arrangements. Due to higher interest rates on our Structural Debt Facility (as defined below) and increases in the prime rate, we anticipate cash payments for interest and interest expense to fluctuate as interest rates change in the future.
Other income, net consists primarily of changes in fair values of Additional Shares, Earn-Out Shares, Public and Private Placement Warrant and Structural Derivative liabilities, transaction costs allocated to derivative liabilities upon Business Combination, interest income and losses or gains on remeasurement of our convertible preferred stock warrant liabilities. With increases in the prime rate, we expect increasing interest income on our deposits to partially offset the significant increase in interest expense related to our borrowings. Changes in the fair value of our derivative liabilities may fluctuate significantly in future periods primarily due to fluctuations in the fair value of our common stock.
Provision for Income Taxes
We account for income taxes under the asset and liability method, whereby deferred tax assets and liabilities are determined based on the difference between the financial statements and income tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. We recognize the benefits of tax-return positions in the financial statements when they are more likely than not to be sustained by the taxing authority, based on the technical merits at the reporting date. We consider many factors when evaluating and estimating our tax positions and tax benefits, which may require periodic adjustments, and which may not accurately forecast actual outcomes. We recognize interest and penalties related to unrecognized tax benefits, if any, as income tax expense.
52

Results of Operations
The following table sets forth our results of operations for each period presented:
 
Year Ended December 31,
202320222021
 
(in thousands)
Revenue, net$259,278 $321,527 $383,685 
Cost of goods sold121,919 166,875 195,181 
Gross profit137,359 154,652 188,504 
Operating expenses:
Advertising21,292 66,269 107,313 
Product development16,401 22,503 23,408 
Selling, general and administrative134,929 206,863 186,638 
Operating loss(35,263)(140,983)(128,855)
Non-operating expenses:
Interest expense 16,077 9,685 5,202 
Loss on extinguishment of debt— 4,663 1,027 
Changes in fair value of derivative liabilities(216)(71,532)— 
Other expense (income), net (7,930)3,862 760 
Total non-operating expenses (income), net7,931 (53,322)6,989 
Loss before provision for income taxes(43,194)(87,661)(135,844)
Provision for income taxes38 54 52 
Net loss$(43,232)$(87,715)$(135,896)
The following table sets forth our statements of operations data expressed as a percentage of revenue:
 
Year Ended December 31,
202320222021
 
(as a percentage of revenue)
Revenue, net100 %100 %100 %
Cost of goods sold47 52 51 
Gross profit53 48 49 
Operating expenses:
Advertising21 28 
Product development
Selling, general and administrative52 64 49 
Operating loss(13)(44)(34)
Non-operating expenses:
Interest expense
Loss on extinguishment of debt— — 
Changes in fair value of derivative liabilities— (22)— 
Other expense (income), net (3)— 
Total non-operating expenses (income), net(17)
Loss before provision for income taxes(17)(27)(35)
Provision for income taxes— — — 
Net loss(17)%(27)%(35)%
53

Comparisons of the Year Ended December 31, 2023 and December 31, 2022
Revenue, Net
 Year Ended December 31,Change
 20232022Amount%
 (in thousands)
Revenue, net:
Grove Brands$119,006 $154,854 $(35,848)(23)%
Third-party products140,272 166,673 $(26,401)(16)%
Total revenue, net$259,278 $321,527 $(62,249)(19)%

Revenue decreased by $62.2 million, or 19% for the year ended December 31, 2023 as compared to the year ended December 31, 2022, primarily driven by a decrease in DTC Total Orders and in DTC Active Customers, which were due primarily to the reduction in advertising spend, partially offset by increases in DTC Net Revenue Per Order.

Cost of Goods Sold and Gross Profit
 Year Ended December 31,Change
 20232022Amount%
 (in thousands)
Cost of goods sold$121,919 $166,875 $(44,956)(27)%
Gross profit137,359 154,652 (17,293)(11)%
Gross margin53 %48 %%
Cost of goods sold decreased by $45.0 million, or 27%, for the year ended December 31, 2023 as compared to the year ended December 31, 2022, primarily driven by a decrease in DTC Total Orders due primarily to the reduction in advertising spend.
Gross margin in the year ended December 31, 2023 increased by 488 basis points compared to the year ended December 31, 2022 due to launching a fee customers paid in connection with their purchase, a decrease in the number of lower-margin first orders as a percentage of total orders, and reductions to our inventory reserve charges as compared to the prior period.
Operating Expenses
Advertising Expenses
 Year Ended December 31,Change
 20232022Amount%
 (in thousands)
Advertising$21,292 $66,269 $(44,977)(68)%
Advertising expenses decreased by $45.0 million, or 68%, for the year ended December 31, 2023 as compared to the year ended December 31, 2022, primarily due to implementing a lower-spend strategy which optimizes the cost of acquiring new customers, while balancing consumer awareness and cash flow management. Online advertising expenses decreased by $18 million, television advertising expenses decreased by $12.7 million, other advertising campaigns including advertising focused specifically to attract retail customers declined by $4.3 million, creative content production costs decreased by $3.9 million, and audio advertising decreased by $2.0 million.
54

Product Development Expenses
Year Ended December 31,Change
20232022Amount%
 (in thousands)
Product development$16,401 $22,503 $(6,102)(27)%
Product development expenses decreased by $6.1 million, or 27% for the year ended December 31, 2023 as compared to the year ended December 31, 2022, primarily due to a $3.8 million decrease in salaries and benefits from reductions in headcount, including severance-related expenses. Additionally, there was a $1.5 million decrease in stock-based compensation expense.
Selling, General and Administrative Expenses
Year Ended December 31,Change
20232022Amount%
 (in thousands)
Selling, general and administrative$134,929 $206,863 $(71,934)(35)%
Selling, general and administrative expenses decreased by $71.9 million, or 35% for the year ended December 31, 2023 as compared to the year ended December 31, 2022. Stock-based compensation expense decreased by $27.8 million as the Company was required to record $11.0 million of catch-up of expense in June 2022 for certain of the Company’s restricted stock units and $5.5 million for certain stock options as a result of meeting the performance vesting condition when we became publicly-traded, $5.2 million due to lower expense under the accelerated attribution method of accounting for awards granted prior to the closing of the Business Combination, $2.0 million due the initial issuance of the HGI Warrant Shares (see Note 10, Common Stock and Warrants in Item 8. Financial Statements of this Form 10-K) and reductions in headcount. Fulfillment costs decreased by $23.4 million, including a $14.6 million decrease in shipping and handling expenses and $6.2 million decrease in Fulfillment labor. The decrease in shipping and handling expenses was driven by a decrease in the volume of orders and carrier mix, partially offset by an increase in carrier rates. The decrease in Fulfillment Labor was due to a decrease in the volume of orders and the ability to fulfill orders more efficiently. Other general and administrative expenses, excluding stock-based compensation expense and fulfillment costs, decreased by $20.8 million, from decreases in corporate salaries and benefits from reductions in headcount and decrease in professional fees and marketing expenses related to our cost management initiatives.
Interest Expense
Year Ended December 31,Change
20232022Amount%
 (in thousands)
Interest expense$16,077 $9,685 $6,392 66 %
Interest expense increased by $6.4 million, or 66% for the year ended December 31, 2023 as compared to the year ended December 31, 2022 primarily due to increases in rates incurred on our debt facilities and increases in total outstanding borrowings. See the section titled “Liquidity and Capital Resources” below for further details.
55


Non-operating expenses (income), net
Year Ended December 31,Change
20232022Amount%
(in thousands)
Loss on extinguishment of debt$— $4,663 $(4,663)*
Changes in fair value of derivative liabilities(216)(71,532)71,316 *
Other expense (income), net (7,930)3,862 (11,792)(305)%
______________
* Change not meaningful.

Loss on extinguishment of debt resulted from refinancing of certain of our loan facilities during the year ended December 31, 2022. See the section titled “Liquidity and Capital Resources—Loan Facilities” below for further details.
The change in the fair value of derivative liabilities for the year ended December 31, 2023, other than the Structural Derivative liability, was primarily driven by the changes in our stock price from December 31, 2022 through December 31, 2023. The change in fair value of the Structural Derivative liability for the year ended December 31, 2023 was driven by the passage of time to when the Structural Subsequent Shares could be issued.
Other expense (income), net decreased by $11.8 million for the year ended December 31, 2023 as compared to the year ended December 31, 2022, primarily due to a $10.5 million reduction of transaction costs allocated to liability instruments acquired in the Business Combination and a $2.9 million increase in interest income from our operating accounts due to increases in market rates.


56


Liquidity, Capital Resources and Requirements
As of December 31, 2023, we had total cash and cash equivalents of $86.4 million (excluding restricted cash of $8.5 million). We have incurred significant losses since inception. We have an accumulated deficit of $621.1 million and we incurred negative cash flows from operating activities of $8.0 million for the year ended December 31, 2023. To date, we have funded our operations principally through convertible preferred stock and common stock financings, the incurrence of debt and the Closing of the Business Combination. We received cash proceeds, net of transaction costs from the Closing of the Business Combination on June 16, 2022, of $86.0 million. We have total outstanding indebtedness of $71.7 million, net of debt issuance costs, as of December 31, 2023.
On August 11, 2023 (the “Preferred Stock Closing Date”), we entered into a subscription agreement (the “Preferred Stock Subscription Agreement”) with Volition Capital Fund IV, L.P. (“Volition”) and received gross proceeds of $10.0 million in exchange for 10,000 shares of our Series A Redeemable Convertible Preferred Stock (the “Preferred Stock”), a warrant to purchase 1,579,778 shares of our Class A common stock at an exercise price of $6.33 (the “Volition Warrants”) and a warrant to purchase 20,905 shares of our Class A common stock at an exercise price of $0.01 per share (the “Volition Penny Warrants”). Following the seventh anniversary of the Preferred Stock Closing Date, Volition can require the Company to redeem for cash all shares of Preferred Stock. The holders of the Preferred Stock are entitled to receive cumulative dividends at the rate of 6% per annum of the original issuance price of each share. Such accruing dividends are payable only when, as and if declared by our board of directors.
On March 10, 2023, we entered into the Siena Revolver (defined below) with Siena Lending Group, LLC (“Siena”) which permits us to receive funding through a revolving line of credit with an initial commitment of $35.0 million. The total borrowing capacity under the Siena Revolver is subject to certain conditions, including our inventory and accounts receivable balances and other limitations as specified in the agreement.
In December 2022, we entered into the Structural Debt Facility (as defined below) and are scheduled to begin to make principal payments on the Structural Debt Facility beginning on July 1, 2025 over a period of 18 months.
On July 18, 2022, we entered into the Standby Equity Purchase Agreement (“SEPA”) with YA II PN, LTD. (“Yorkville”), whereby we have the right, but not the obligation, to sell to Yorkville up to $100 million of our shares of common stock until July 18, 2025, subject to certain conditions. The shares of our common stock that may be issued under the SEPA may be sold by us to Yorkville at our discretion from time to time and sales of our common stock under the SEPA will depend upon market conditions and other factors. Additionally, in no event may we sell more than 6,511,532 shares of our common stock to Yorkville under the SEPA, which number of shares is equal to 19.99% of the shares of the Company's common stock outstanding immediately prior to the execution of the Equity Purchase Agreement (the “Exchange Cap”), unless we obtain stockholder approval to issue shares of common stock in excess of the Exchange Cap in accordance with applicable NYSE rules or comply with certain other requirements as described in the Equity Purchase Agreement. As a result, unless our average stock price under the SEPA exceeds $15.33, we will be unable to sell the full $100.0 million commitment to Yorkville without seeking stockholder approval to issue additional shares in excess of the Exchange Cap. As of February 29, 2024, under the terms of the SEPA we would be able to raise gross proceeds of approximately $11.9 million,. As of December 31, 2023, we have sold 147,965 shares under the SEPA and there were 6,363,567 shares available to be sold to Yorkville under the Exchange Cap.
Management believes that currently available resources will provide sufficient funds to enable the Company to meet its obligations for at least one year past the date these consolidated financial statements, included elsewhere in this Form 10-K, are available to be issued. We anticipate that we will continue to incur operating losses and generate negative cash flows from operations in the future as we continue to invest in advertising and other strategic incentives planned for future growth. Cash from operations could be affected by our customers and other risks detailed in the section of our titled “Risk Factors.” As a result, we expect to require additional capital resources to execute strategic initiatives and fund our operations, prior to achieving break even or positive operating cash flow. We expect to continue to opportunistically seek access to additional funds by utilizing the SEPA, Siena Revolver, through additional public or private equity offerings or debt financings, through partnering or other strategic arrangements, through the exercise of certain of our warrants, or a combination of the foregoing. There can be no assurance that such additional debt or equity financing will be available on terms acceptable to the Company, or at all.
Our ability to raise additional capital may be adversely impacted by potential worsening global economic conditions and the recent disruptions to and volatility in the credit and financial markets in the United States and worldwide, including the trading price of common stock. To the extent that we raise additional capital by issuing equity securities, our stockholders may experience substantial dilution. Debt financing arrangements may require us to pledge certain assets or enter into covenants that could restrict our operations or our ability to pay dividends or other distributions on our common
57

stock or incur further indebtedness. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us or at all. In addition, our Class A Common Stock trading price may not exceed the respective exercise prices of our Public Warrants, Private Placement Warrants, warrants granted to HGI (as defined below), Volition Warrants, and/or our Legacy Grove Warrants before the respective warrants expire, and therefore we may not receive any proceeds from the exercise of warrants to fund our operations. If we are unable to raise additional capital when desired, our business, results of operations, and financial condition would be materially and adversely affected.
Contractual Obligations and Other Commitments
Our most significant contractual obligations relate to our loan facilities, purchase commitments on inventory and operating lease obligations on our fulfillment centers and corporate offices. As of December 31, 2023, we had $14.1 million of enforceable and legally binding inventory purchase commitments predominantly due within one year. For information on our contractual obligations for operating leases, see “Leases” in Note 8 of the Notes to our audited consolidated financial statements as of and for the years ended December 31, 2023 and December 31, 2022 included in this filing on Form 10-K.
Loan Facilities
Structural Debt Facility
In December 2022, we entered into the Structural Debt Facility to borrow gross proceeds of $72.0 million which was used primarily to settle outstanding obligations with another lender. The Structural Debt Facility bears an annual rate of interest at the greater of 15.00% or 7.50% plus the prime rate, payable monthly. The principal repayment period commences on July 1, 2025 and continues until the maturity date of December 21, 2026. The Company may prepay all outstanding amounts under this facility at any time. Under the agreement, when amounts are prepaid or repaid in full at the Maturity Date, the Company may be obligated to pay additional fees which would allow for the lenders to reach a Minimum Return.

The Structural Debt Facility is collateralized by the assets of the Company and includes financial covenants we must meet in order to avoid an Event of Default, as defined by the agreement. Such covenants include (i) maintaining a minimum of $57.0 million in unrestricted cash at all times and (ii) achieving certain revenue targets for the trailing four quarter period beginning with the fiscal quarter ended March 31, 2023. The Structural Debt Facility contains a subjective acceleration clause in the event that lenders determine that a material adverse change has or will occur within the business, operations, or financial condition of the Company or a material impairment of the prospect of repaying any portion of this financial obligation. In accordance with the loan agreement, Structural has been provided with the Company’s periodic financial statements and updated projections to facilitate their ongoing assessment of the Company. We believe the likelihood that lenders would exercise the subjective acceleration clause is remote. As of December 31, 2023, we were in compliance with the covenants under the Structural Debt Facility. Under the terms of the Structural Debt Facility, the Company may be obligated to issue common stock to third-party lenders and certain of their affiliates. For further details, refer to “Structural Derivative Liability” within the Critical Accounting Estimates.
Siena Revolver
In March 2023, we entered into the Siena Revolver with Siena Lending Group, LLC which permits us to receive funding through a revolving line of credit up to $35.0 million in aggregate principal amount. The borrowing capacity under the Siena Revolver, which is subject to certain conditions, including our inventory and accounts receivable balances and other limitations as specified in the agreement. Additional borrowing capacity from the Siena Revolver was $8.1 million based on qualifying inventory and accounts receivable balances as of December 31, 2023, with an outstanding principal balance of $7.5 million.

The interest rates applicable to borrowings under the Siena Revolver are based on a fluctuating rate of interest measured by reference to either, at our option, (i) a Base Rate, plus an applicable margin, or (ii) the Term SOFR rate then in effect, plus 0.10% and an applicable margin. The Base Rate is defined as the greatest of: (1) Prime Rate as published in the Wall Street Journal, (2) Federal Funds Rate plus 0.5% and (3) 5.0% per annum. The applicable margin for Siena Revolver borrowings is based on the Borrowers’ monthly average principal balance outstanding and ranges from 2.75% to 4.50% per annum in the case of Base Rate Borrowings and 3.75% to 5.50% per annum in the case of Term SOFR borrowings The Siena Revolver also contains various financial covenants we must maintain to avoid an Event of Default, as defined by the agreement, including a subjective acceleration clause in the event that Siena determines that a material
58

adverse change has or will occur with the business. We believe the likelihood of Siena exercising the subjective acceleration clause is remote. The Siena Revolver matures at the earlier of March 10, 2026 or the maturity date of the Structural Debt Facility. As of December 31, 2023, we were in compliance with all covenants related to the Siena Revolver.
Cash Flows
The following table summarizes our cash flows for the periods presented:
 Year Ended December 31,
 202320222021
 
(in thousands)
Net cash used in operating activities$(7,993)$(96,261)$(127,089)
Net cash used in investing activities(2,985)(4,222)(5,768)
Net cash provided by financing activities9,856 118,092 34,710 
Net increase (decrease) in cash, cash equivalents and restricted cash$(1,122)$17,609 $(98,147)
Operating Activities

Net cash used in operating activities decreased by $88.3 million for the year ended December 31, 2023, primarily attributable to a decrease in net loss, net of noncash activities, of $73.3 million. This decrease in net loss, net of non-cash activities, was primarily driven by a decrease in advertising expenses of $45.0 million and a decrease in selling, general and administrative expenses of $44.2 million, net of stock based compensation, and an increase of inflow related to changes in net operating assets and liabilities of $22.4 million primarily driven by a decrease in inventory. This was offset by decreases in accounts payable related to overall decreases in operating expenses and the timing of invoices from and payments to our vendors and suppliers.
Net cash used in operating activities decreased by $30.8 million for the year ended December 31, 2022 as compared to the year ended December 31, 2021, primarily attributable to an decrease in net loss, net of non-cash activities, of $22.6 million. The decrease in net loss, net of non-cash activities, was primarily driven by a $41.0 million decrease in advertising expenses. There was also a cash inflow related to changes in operating assets and liabilities of $8.3 million, from $15.9 million related to decreases in inventory and $6.4 million related to decreases in other assets and offset by decrease in $12.2 million decrease in accounts payable and accrued liabilities due to timing of invoices from and payments to our vendors and suppliers.
Investing Activities
Net cash used in investing activities of $3.0 million, $4.2 million and $5.8 million for the years ended December 31, 2023, 2022, and 2021, respectively was due to purchases of property and equipment and capitalized software.
Financing Activities
Net cash provided by financing activities of $9.9 million for the year ended December 31, 2023 primarily consisted of $10.0 million in proceeds from the issuance of the Preferred Stock and related warrants, $7.5 million in proceeds from the Siena Revolver offset by the payment of transaction costs related to the Business Combination and redeemable convertible preferred stock issuance costs of $4.6 million, net outflows related to the settlement of stock options and restricted stock units of $1.6 million and payment of debt issuance costs of $0.9 million.

Net cash provided by financing activities of $34.7 million for the year ended December 31, 2021 primarily consisted of proceeds from issuance of debt of $60.0 million and $1.2 million proceeds from the exercise of stock options and warrants, partially offset by repayment of debt of $21.9 million, payment of debt extinguishment of $2.5 million and $1.4 million in payments in connection with deferred offering and convertible preferred stock issuance costs.


59

Off-Balance Sheet Arrangements
We did not have during the periods presented, and we do not currently have, any off-balance sheet financing arrangements or any relationships with unconsolidated entities or financial partnerships, including entities sometimes referred to as structured finance or special purpose entities, that were established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.
Critical Accounting Estimates
Our discussion and analysis of our financial condition and results of operations are based upon our consolidated financial statements, which have been prepared in accordance with GAAP. The preparation of our consolidated financial statements and related disclosures requires us to make estimates, assumptions and judgments that can have a significant impact on the amounts reported in those consolidated financial statements and accompanying notes. We believe that the estimates, assumptions and judgments involved in the accounting policies described below have the greatest potential impact on our consolidated financial statements and, therefore, we consider these to be our critical accounting policies. Accordingly, we evaluate our estimates and assumptions on an ongoing basis. Our actual results may differ from these estimates under different assumptions and conditions. Our significant accounting policies are described in Note 2 to our audited consolidated financial statements as of and for the years ended December 31, 2023, 2022 and 2021 included in this Annual Report on Form 10-K.

Public Warrants and Private Placement Warrants

Historically, we have relied on the public trading price of the Public Warrants to value the related Public Warrant and Private Placement Warrant Liabilities. On June 12, 2023, the Public Warrants were delisted by the New York Stock Exchange due to the low trading price. The Public Warrants that were previously traded on the NYSE under the symbol GROV.WS may be quoted and traded in the over-the-counter market. As there is no longer a publicly available trading price for the Public Warrants, we estimate the value of the Public Warrant and Private Placement Warrants using a Black-Scholes pricing model. The Black-Scholes option-pricing model utilizes inputs and assumptions which involve inherent uncertainties and generally require significant judgment. As a result, if factors or expected outcomes change and significantly different assumptions or estimates are used, our Public Warrant and Private Placement Warrant liabilities could be materially different. Significant inputs and assumptions include:

Fair value of Common Stock – The fair value of the shares of common stock underlying the warrants has been determined based on market prices
Expected Term – The Company’s expected term represents the period that the Company’s Public Warrant and Private Placement Warrant are expected to be outstanding and is determined to be the contractual term of such warrants
Expected Volatility – Because we were privately held prior to the Business Combination and there was no active trading market for our common stock, the expected volatility is estimated based on a weighted-average volatility of our publicly traded common stock and publicly traded companies that we consider to be comparable, over a period equal to the expected term of the warrants.
Risk-Free Interest Rate – The risk-free interest rate is based on the U.S. Treasury zero coupon issues in effect at the time of grant for periods corresponding with the expected term of the Public Warrant and Private Placement Warrants.
Expected Dividend – We have never paid dividends on our common stock and have no plans to pay dividends on our common stock. Therefore, we used an expected dividend yield of zero.
Earn-Out Share Liability
At the closing of the Business Combination, certain Legacy Grove shareholders were issued an aggregate of 2,799,696 shares of Grove Class B Common Stock (“Earn-Out Shares”). During the year ended December 31, 2023, certain shareholders surrendered an aggregate 197,284 Earn-Out Shares which, per terms of the Merger Agreement, were cancelled by the Company and not reallocated among the remaining holders. The remaining 2,602,412 shares are subject to vesting and forfeitures based upon certain triggering events that can occur during a period of ten years following the closing of the Business Combination (the “Earn-Out Period”). The triggering events that will result in the vesting of the Grove Earn-Out Shares during the Earn-Out Period are the following:
60

• 1,301,206 shares will vest if the share price of our Class A Common Stock is greater than or equal to $62.50 over any 20 trading days within any consecutive 30 trading day period during the Earn-Out Period;
• 1,301,206 shares will vest, including the shares subject to the $62.50 threshold if not previously vested, if the share price of our Class A Common Stock is greater than or equal to $75.00 over any 20 trading days within any 30 consecutive trading day period during the Earn-Out Period; and
• If, during the Earn-Out Period, there is a Change of Control Transaction (as defined in the Merger Agreement), then all remaining triggering events that have not previously occurred and the related vesting conditions shall be deemed to have occurred.
If, at any time prior to the expiration of the Earn-Out Period, any holder of Grove Earn-Out Shares forfeits all or any portion of such holder’s Grove options and restricted stock units, all unvested Grove Earn-Out Shares issued to such holder with respect to any such awards shall be automatically forfeited to the Company and distributed to the other holders of Legacy Grove securities as of immediately prior to the closing of the Business Combination on a pro rata basis.
Earn-Out shares which are subject to a service condition are accounted for under ASC 718. See Note 3—Recapitalization and Note 4— Fair Value Measurements and Fair Value of Financial Instruments.
Earn-Out Shares which are not subject to service conditions were accounted for as liability classified instruments in accordance with ASC 815-40, as such shares were not solely indexed to the common stock of the Company and the events that determine the number of Earn-Out Shares required to vest include events that are not solely indexed to the fair value of common stock of the Company. Such Earn-Out Shares will be measured at fair value at each reporting date until they are settled or meet the criteria for equity classification, and changes in the fair value will be recorded in the consolidated statements of operations. The fair value of the Earn-Out Shares liability is estimated using a Monte Carlo options pricing model utilizing assumptions related to expected stock-price volatility, expected life, risk-free interest rate and dividend yield. The expected volatility assumption is estimated using an average of the implied volatility of our publicly traded common stock and an implied volatility based on our peer companies estimated using the Monte Carlo simulation of the stock prices based on the implied market volatility.
We have historically been a private company with limited company-specific historical and implied volatility information. Accordingly, the volatility assumption used in the model is subjective and requires significant management judgment. Management estimated the expected volatility assumption based on the implied market volatility. Changes in this assumption, including the selection of or quantities of companies with the peer company set, could materially affect the estimate of the fair value of these instruments and the related change in fair value of these instruments that will be recorded in the Company’s consolidated statements of operations.
Additional Shares Liability
On November 10, 2022, we entered into a subscription agreement (the “HGI Subscription Agreement”) with HCI Grove LLC (“HGI”), pursuant to which, among other things, we agreed to issue and sell, on November 15, 2023, to HGI 396,825 shares of our Class A Common Stock for aggregate proceeds of $2.5 million. Under the terms of the HGI Subscription Agreement, the Company was required to file a registration statement for the Subscribed Shares upon the Company becoming eligible to file a registration statement on Form S-3 and in any event prior to July 15, 2023 (the “Subscribed Shares Registration Statement”). The Subscribed Shares Registration statement was filed on July 14, 2023 and the Additional Shares liability was settled on August 1, 2023 (refer to Note 7, Common Stock and Warrants found in Item 8 of this Form 10-K)
The HGI Subscription Agreement also provides that we would issue additional shares (the “HGI Additional Shares”) of our Class A Common Stock to HGI in the event that the volume weighted average price of our Class A Common Stock was less than $6.30 during the three trading days commencing on the first trading day after (i) we file the Subscribed Shares Registration Statement (the “Registration Date”), (ii) the three-month anniversary of the Registration Date, (iii) the six-month anniversary of the Registration Date, or (iv) the nine-month anniversary of the Registration Date (“Measurement Periods” and each “Measurement Period”) upon HGI’s election to receive such additional shares, HGI had the option to use all or a portion of each Subscribed Share once to determine the amount of any issuance of Additional Shares in connection with the Measurement Periods such that HGI could utilize, for example, half of the Subscribed Shares to receive further Additional Shares, and leave the remaining half of the Subscribed Shares available to utilize in connection with the remaining Measurement Periods. HGI was required to elect to receive HGI Additional Shares for one Measurement Period, or the right lapsed or was superseded by the next measurement period.
61

The HGI Additional Shares were accounted for as a liability classified instruments under ASC 480 as the fair value of the obligation to issue the HGI Additional Shares varies inversely to the fair value of our common stock. The Additional Shares liability was measured at each reporting date until settled. Change in the fair value were recorded in the consolidated statements of operations. The Additional Shares Liability was settled as of December 31, 2023.
We have historically been a private company and have had limited company-specific historical and implied volatility information. Accordingly, the volatility assumption used in the model for the HGI Additional Shares is subjective and requires significant management judgment. Management estimated the expected volatility assumption using an average of the implied volatility of our publicly traded warrants (prior to their delisting by the NYSE) and an implied volatility based on a weighted-average of our publicly traded common stock and the publicly traded stock of our peer companies. Changes in this assumption, including the selection of or quantities of companies with the peer company set, could materially affect the estimate of the fair value of these instruments and the related change in fair value of these instruments that will be recorded in our consolidated statements of operations.
Structural Derivative Liability
On December 21, 2022, in connection with the closing of the Structural Debt Facility, we issued to the third-party lenders and certain of their affiliates a total of 990,000 shares of our Class A Common Stock (the “Structural Closing Shares”). We recorded a debt discount of $1.1 million related to the issuance of these shares, with a corresponding offset to our Class A Common Stock and additional paid-in capital. Further, if there are outstanding obligations relating to the Structural Debt Facility on July 21, 2025, representing the thirty-month anniversary of such closing, we have agreed to issue to the third-party lenders and certain of their affiliates the aggregate number of shares of our Class A Common Stock equal to $9,900,000, divided by the lower of (i) $10.00 and (ii) the volume weighted average price of our Class A Common Stock for the sixty trading days prior to such date as further described in the related issuance agreements of our Class A Common Stock ("Structural Subsequent Shares”). Pursuant to the related issuance agreements, we agreed to register the Structural Closing Shares and, if applicable, the Structural Subsequent Shares for resale under the Securities Act by filing with the Securities and Exchange Commission one or more registration statements. We have also agreed to give such third-party lenders and relevant affiliates customary “piggyback” registration rights.
We have identified several features within the Structural Debt Facility consisting of the contingent obligation to issue the Structural Subsequent Shares, mandatory and voluntary prepayment features and default interest rate (“Structural Derivative Liability”), which are within the scope of ASC 815 and are required to be bifurcated and accounted for as a compound embedded derivative at fair value.
The Structural Derivative Liability is a compound embedded derivative related to features within the Structural Facility, including an increase in interest rate upon an event of default and the contingent issuance of Structural Subsequent Shares as defined in Note 6, Debt in our financial statements, included elsewhere in this Annual Report on Form 10-K. This liability is classified as Level 3 and is valued using a risk-neutral income approach related to an event of default occurring and expected cash flows in such a scenario and an income and Black-Scholes pricing model for the contingent issuance of Structural Subsequent Shares utilizing assumptions related to expected stock price volatility, expected life, risk-free interest rate and dividend yield. The Company estimated the expected volatility assumption using a weighted-average of the implied volatility of its publicly traded common stock and an implied volatility based on its peer companies.
Inventories
Inventory is recorded at the lower of weighted average cost and net realizable value. The cost of inventory consists of merchandise costs and inbound freight, net of any vendor allowances. Inventory valuation requires us to make judgments, based on currently available information, about the likely method of disposition, such as through sales to individual customers or liquidations, and expected recoverable values of each disposition category. We record inventory reserves based on the excess of the carrying value or average cost over the amount we expect to realize from the ultimate sale of the inventory.
Stock-Based Compensation
We recognize the cost of share-based awards granted to employees and non-employees based on the estimated grant-date fair value of the awards.
62

For stock option awards with service only vesting conditions, we recognize expenses on a straight-line basis over the requisite service period, which is generally the vesting period of the award. We estimate the grant-date fair value of the stock option awards with service only vesting conditions using the Black-Scholes option-pricing model. The Black-Scholes option-pricing model utilizes inputs and assumptions which involve inherent uncertainties and generally require significant judgment. As a result, if factors or expected outcomes change and significantly different assumptions or estimates are used, our stock-based compensation could be materially different. Significant inputs and assumptions include:
Fair value of Common Stock – The fair value of the shares of common stock underlying our stock options has been determined based on market prices
Expected Term – The Company’s expected term represents the period that the Company’s stock-based awards are expected to be outstanding and is determined using the simplified method (based on the mid-point between the vesting date and the end of the contractual term)
Expected Volatility – Because we were privately held prior to the Business Combination and there was no active trading market for our common stock, the expected volatility is estimated based on the average volatility for publicly traded companies that we consider to be comparable, over a period equal to the expected term of the stock option grants.
Risk-Free Interest Rate – The risk-free interest rate is based on the U.S. Treasury zero coupon issues in effect at the time of grant for periods corresponding with the expected term of option.
Expected Dividend – We have never paid dividends on our common stock and have no plans to pay dividends on our common stock. Therefore, we used an expected dividend yield of zero.
For restricted stock unit (“RSU”) awards with performance vesting conditions, we evaluate the probability of achieving the performance vesting condition at each reporting date. All RSUs issued by the Company prior to the Closing of the Business Combination contained a performance vesting condition, among other vesting conditions, that was satisfied at the Closing. As a result, we began to recognize expenses for RSUs with performance vesting conditions using an accelerated attribution method on June 16, 2022 when the performance condition was met. The fair value of RSU awards is determined using the price of our common stock on the grant date, as determined by our board of directors.
For awards with both market and service vesting conditions, we recognize expenses over the derived service period using an accelerated attribution method. The fair value of stock option awards with both market and performance conditions is estimated using multifactor Monte Carlo simulations. The Monte Carlo simulation model incorporates the probability of satisfying a market condition and utilizes inputs and assumptions which involve inherent uncertainties and generally require significant judgment, including our stock price, contractual terms, maturity and risk-free interest rates, as well as volatility.
Emerging Growth Company Status
The Company is an “emerging growth company,” as defined in the Jumpstart Our Business Startups Act of 2012, or the JOBS Act. The JOBS Act permits companies with emerging growth company status to take advantage of an extended transition period to comply with new or revised accounting standards, delaying the adoption of these accounting standards until they would apply to private companies. Following the closing of the Business Combination, the Company uses this extended transition period to enable it to comply with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date the Company (1) is no longer an emerging growth company or (2) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, our consolidated financial statements may not be comparable to companies that comply with the new or revised accounting standards as of public company effective dates.

Smaller Reporting Company Status

The Company is a “smaller reporting company” meaning that the market value of the Company’s stock held by non-affiliates is less than $250 million. Smaller reporting companies may take advantage of certain reduced disclosure obligations, including, among other things, providing only two years of audited financial statements in the Company’s Annual Report on Form 10-K, and, similar to emerging growth companies, smaller reporting companies have reduced disclosure obligations regarding executive compensation. The Company will remain a smaller reporting company until the last day of the fiscal year in which (i) the market value of the Company’s common stocks held by non-affiliates exceeds $250 million as of the end of that year’s second fiscal quarter and the Company’s annual revenue exceeds $100 million
63

during such completed fiscal year, or (ii) the market value of the Company’s common stock held by non-affiliates exceeds $700 million.
Item 7A. Quantitative and Qualitative Disclosures about Market Risk
We are a smaller reporting company as defined by Rule 12b-2 of the Exchange Act and are not required to provide the information otherwise required under this item.
64

Item 8. Financial Statements and Supplementary Data

65



REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Stockholders and the Board of Directors of
Grove Collaborative Holdings, Inc.

Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Grove Collaborative Holdings, Inc. (the Company) as of December 31, 2023 and 2022, the related consolidated statements of operations, statements of convertible preferred stock, contingently redeemable convertible common stock, redeemable convertible preferred stock and stockholders’ equity (deficit) and cash flows for each of the three years in the period ended December 31, 2023, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023 in conformity with U.S. generally accepted accounting principles.

Basis for Opinion
These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control over financial reporting. Accordingly, we express no such opinion.

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

/s/ Ernst & Young LLP

We have served as the Company’s auditor since 2018.

San Mateo, California
March 20, 2024



66

Grove Collaborative Holdings, Inc.
Consolidated Balance Sheets
(In thousands, except share and per share amounts)
December 31,
20232022
Assets
Current assets:
Cash and cash equivalents$86,411 $81,084 
Restricted cash5,650 11,950 
Inventory, net28,776 44,132 
Prepaid expenses and other current assets3,359 4,844 
Total current assets124,196 142,010 
Restricted cash2,802 2,951 
Property and equipment, net11,625 14,530 
Operating lease right-of-use assets9,612 12,362 
Other long-term assets2,507 2,192 
Total assets$150,742 $174,045 
Liabilities, Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit)
Current liabilities:
Accounts payable$8,074 $10,712 
Accrued expenses16,020 31,354 
Deferred revenue7,154 10,878 
Operating lease liabilities, current3,489 3,705 
Other current liabilities306 249 
Debt, current 575 
Total current liabilities35,043 57,473 
Debt, noncurrent71,662 60,620 
Operating lease liabilities, noncurrent14,404 16,192 
Derivative liabilities
11,511 13,227 
Total liabilities132,620 147,512 
Commitments and contingencies (Note 7)
Redeemable convertible preferred stock, $0.0001 par value – 100,000,000 shares authorized at December 31, 2023 and December 31, 2022, respectively; 10,000 and no shares issued and outstanding at December 31, 2023 and December 31, 2022, respectively
10,000  
Stockholders’ equity:
Common stock - Class A shares, $0.0001 par value – 600,000,000 shares authorized at December 31, 2023 and December 31, 2022; 32,183,695 and 25,123,332 shares issued and outstanding at December 31, 2023 and December 31, 2022, respectively; Class B shares, $0.0001 par value – 200,000,000 shares authorized at December 31, 2023 and December 31, 2022, respectively; 5,724,199 and 10,447,927 shares issued and outstanding at December 31, 2023 and December 31, 2022, respectively
4 4 
Additional paid-in capital629,208 604,387 
Accumulated deficit(621,090)(577,858)
Total stockholders’ equity8,122 26,533 
Total liabilities, redeemable convertible preferred stock and stockholders’ equity$150,742 $174,045 
The accompanying notes are an integral part of these consolidated financial statements.
67


Grove Collaborative Holdings, Inc.
Consolidated Statements of Operations
(In thousands, except share and per share amounts)

Year ended December 31,
202320222021
Revenue, net$259,278 $321,527 $383,685 
Cost of goods sold121,919 166,875 195,181 
Gross profit137,359 154,652 188,504 
Operating expenses:
Advertising21,292 66,269 107,313 
Product development16,401 22,503 23,408 
Selling, general and administrative134,929 206,863 186,638 
Operating loss(35,263)(140,983)(128,855)
Non-operating expenses:
Interest expense 16,077 9,685 5,202 
Loss on extinguishment of debt 4,663 1,027 
Changes in fair value of derivative liabilities(216)(71,532) 
Other expense (income), net (7,930)3,862 760 
Total non-operating expenses (income), net7,931 (53,322)6,989 
Loss before provision for income taxes(43,194)(87,661)(135,844)
Provision for income taxes38 54 52 
Net loss$(43,232)$(87,715)$(135,896)
Less: Accretion on redeemable convertible preferred stock(957)  
Less: Accumulated dividends on redeemable convertible preferred stock(233)  
Net loss attributable to common stockholders, basic and diluted$(44,422)$(87,715)$(135,896)
Net loss per share attributable to common stockholders, basic and diluted$(1.28)$(4.85)$(79.28)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted34,797,582 18,101,407 1,714,230 

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

Grove Collaborative Holdings, Inc.
Consolidated Statements of Convertible Preferred Stock, Contingently Redeemable Convertible Common Stock,
and Stockholders’ Equity (Deficit)
(In thousands)
Convertible Preferred Stock (1)
Contingently Redeemable Convertible Common Stock (1)
Common Stock (1)
Additional
Paid-In
Capital
Accumulated
Deficit
Total
Stockholders’ Equity (Deficit)
SharesAmountSharesAmountSharesAmount
Balances at December 31, 2020114,795 $487,918 — $— 8,468 $ $14,606 $(354,247)$(339,641)
Recapitalization(91,836)— — — (6,774)— — — — 
Balances at December 31, 202022,959 487,918 — — 1,694 — 14,606 (354,247)(339,641)
Issuance of common stock for services— — — — 2 — 49 — 49 
Issuance of common stock warrants— — — — — — 1,622 — 1,622 
Issuance of common stock upon exercise of stock options— — — — 152 — 1,051 — 1,051 
Issuance of common stock upon exercise of warrants— — — — 57 — 150 — 150 
Vesting of early exercise of options— — — — — — 1,577 — 1,577 
Repurchase of early exercised options— — — — (31)— — — — 
Stock-based compensation— — — — — — 14,809 — 14,809 
Net loss— — — — — — — (135,896)(135,896)
Balances at December 31, 202122,959 $487,918 — $— 1,874 $ $33,864 $(490,143)$(456,279)
 Issuance of preferred stock and common stock upon exercise of warrants 34 989 — — 41 — 24 — 24 
Issuance of convertible common stock — — 550 27,473 — — — — — 
Conversion of preferred stock warrant liability to common stock warrants— — — — — — 2,182 — 2,182 
Convertible preferred stock and contingently redeemable common stock conversion (22,993)(488,907)(550)(27,473)23,640 2 516,378 — 516,380 
Issuance of common stock in connection with Business Combination, net of $17.5 million in transaction costs
— — — — 4,184 1 79,552 — 79,553 
(1) The shares of the Company’s common, convertible preferred stock and contingently redeemable convertible common stock prior to the Closing of the Business Combination (as defined in Note 1) have been retroactively restated to reflect the exchange ratio of approximately 1.1760 established in the Merger Agreement as described in Note 3.


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

69

Grove Collaborative Holdings, Inc.
Consolidated Statements of Convertible Preferred Stock, Contingently Redeemable Convertible Common Stock,
and Stockholders’ Equity (Deficit) - Continued
(in thousands)
Convertible Preferred Stock (1)
Contingently Redeemable Convertible Common Stock (1)
Common Stock (1)
Additional
Paid-In
Capital
Accumulated
Deficit
Total
Stockholders’ Equity (Deficit)
SharesAmountSharesAmountSharesAmount
Additional Shares liability, Earn-Out liability and Public and Private Placement Warrants recognized upon Business Combination— — — — — — (93,196)— (93,196)
Issuance of Earn-Out Shares— — — — 2,800 — 1 — 1 
Issuance of shares to settle Backstop Additional Shares Liability— — — — 655 — 16,310 — 16,310 
Issuance of Class A common stock issued to employees, net of withholding taxes — — — — 6 — (96)— (96)
Issuance of shares under ELOC Agreement, net of issuance costs— — — — 148 — 2,407 — 2,407 
Issuance of common stock under HGI Subscription Agreement— — — — 397 — 2,500 — 2,500 
Issuance of common stock related to Structural Debt Facility— — — — 990 1 1,072 — 1,073 
Issuance of common stock upon exercise of stock options — — — — 66 — 381 — 381 
Vesting of early exercised options — — — — — — 125 — 125 
Repurchase of early exercise of options — — — — (3)— — — — 
Issuance of common stock upon settlement of restricted stock units, net of tax withholdings— — — — 773 — (2,294)— (2,294)
Stock-based compensation — — — — — — 45,177 — 45,177 
Net loss — — — — — — — (87,715)(87,715)
Balances at December 31, 2022 $  $ 35,571 $4 $604,387 $(577,858)$26,533 
(1) The shares of the Company’s common, convertible preferred stock and contingently redeemable convertible common stock prior to the Closing of the Business Combination (as defined in Note 1) have been retroactively restated to reflect the exchange ratio of approximately 1.1760 established in the Merger Agreement as described in Note 3.






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

Grove Collaborative Holdings, Inc.
Consolidated Statements of
Redeemable Convertible Preferred Stock and Stockholders’ Equity (in thousands)


 Redeemable Convertible Preferred Stock
Common Stock
Additional
Paid-In
Capital
Accumulated
Deficit
Total
Stockholders’ Equity
SharesAmountSharesAmount
Balances at December 31, 2022 $ 35,571$4 $604,387$(577,858)$26,533
Issuance of Series A redeemable convertible preferred stock, net of issuance costs10 9,044 — — — — — 
Issuance of common stock warrants, net of issuance costs— — — — 644 — 644 
Accretion on Series A redeemable convertible preferred stock— 956 — — (956)— (956)
Issuance of shares to settle Additional Shares liability, net of issuance costs— — 714 — 1,407 — 1,407 
Issuance of common stock upon exercise of stock options— — 38 — 71 — 71 
Shares issued in connection with the Employee Stock Purchase Plan— — 263 — 482 — 482 
Cancellation of Earn-Out Shares— — (197)— — — — 
Reduction in Transaction Costs— — — — 9,609 — 9,609 
Short swing payment— — — — 11 — 11 
Issuance of common stock upon settlement of restricted stock units, net of tax withholdings— — 1,519 — (2,153)— (2,153)
Stock-based compensation— — — — 15,706 — 15,706 
Net loss— — — — — (43,232)(43,232)
Balances at December 31, 202310 $10,000 37,908 $4 $629,208 $(621,090)$8,122 

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

Grove Collaborative Holdings, Inc.
Consolidated Statements of Cash Flows
(In thousands)
Year Ended December 31,
202320222021
Cash Flows from Operating Activities
Net loss$(43,232)$(87,715)$(135,896)
Adjustments to reconcile net loss to net cash used in operating activities:
Remeasurement of convertible preferred stock warrant liability (1,616)1,234 
Stock-based compensation15,513 45,660 14,610 
Depreciation and amortization5,824 5,716 4,992 
Changes in fair value of derivative liabilities(216)(71,532) 
(Reduction of transaction costs) deferred offering costs allocated to derivative liabilities upon Business Combination(3,745)6,873  
Non-cash interest expense3,833 586 704 
Inventory reserve372 7,036 4,725 
Loss on extinguishment of debt 4,663 1,027 
Asset impairment charges2,495 5,300  
Other non-cash expenses135 274 1,274 
Changes in operating assets and liabilities:
Inventory14,984 3,285 (12,598)
Prepaids and other assets1,672 3,114 (3,294)
Accounts payable(2,574)(10,518)(2,489)
Accrued expenses2,216 (5,004)(817)
Deferred revenue(3,724)(389)148 
Operating lease right-of-use assets and liabilities(1,603)(130)65 
Other liabilities57 (1,864)(774)
Net cash used in operating activities(7,993)(96,261)(127,089)
Cash Flows from Investing Activities
Purchase of property and equipment(2,985)(4,222)(5,768)
Net cash used in investing activities(2,985)(4,222)(5,768)
Cash Flows from Financing Activities
Proceeds from issuance of common stock upon Closing of Business Combination 97,100  
Proceeds from the issuance of common stock 4,924  
Proceeds from issuance of redeemable convertible preferred stock, convertible common stock, and common stock warrants10,000 27,500  
Payment of transaction costs related to the Closing of the Business Combination, the ELOC Agreement and convertible preferred stock issuance costs(4,555)(6,558)(1,396)
Proceeds from the issuance of debt7,500 70,820 60,000 
Payment of debt issuance costs(925)(2,463)(375)
Repayment of debt(575)(5,180)(21,932)
Payment of debt upon extinguishment (66,034)(2,499)
Net proceeds (payments) related to stock-based award activities(1,589)(2,017)912 
Net cash provided by financing activities9,856 118,092 34,710 
Net increase (decrease) in cash, cash equivalents and restricted cash(1,122)17,609 (98,147)
Cash, cash equivalents and restricted cash at beginning of period95,985 78,376 176,523 
Cash, cash equivalents and restricted cash at end of period $94,863 $95,985 $78,376 

72


Grove Collaborative Holdings, Inc.
Consolidated Statements of Cash Flows - Continued
(In thousands)

Supplemental Disclosure
Cash paid for taxes$43 $67 $52 
Cash paid for interest12,140 10,144 4,472 
Supplemental Disclosure of Non-Cash Investing and Financing Activities
Purchase of property and equipment in accounts payable and accrued liabilities$21 $85 $112 
Debt issuance costs in accounts payable and accrued liabilities 46  
Transaction costs and convertible preferred stock included in accounts payable and accrued liabilities 17,500 1,928 
Assumption of derivative liabilities upon Business Combination 93,196  
Initial measurement of Structural Derivative Liability recorded as debt fees 7,050  
Initial measurement of common stock recorded as debt fees 1,072  
Initial measurement of common stock warrants recorded as debt fees  1,622 
Settlement of Additional Shares liability1,500 16,310  
Settlement of Earn-Out due to Cancellation of shares347   
Conversion of contingently redeemable convertible common stock and preferred stock to common stock 516,380  
Reclassification of Grove's preferred stock warrant liability to equity 2,182  
Net exercise of preferred stock warrants 989  
Gain on settlement allocated to equity instruments9,609   
Vesting of early exercised stock options  125 1,577 

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


Grove Collaborative Holdings, Inc.
Notes to Consolidated Financial Statements


1.    Description of Business
Grove Collaborative Holdings, Inc., a public benefit corporation, (formerly known as Virgin Group Acquisition Corp. II) and its wholly owned subsidiaries (collectively, the “Company” or “Grove”) is a digital-first, sustainability-oriented consumer products innovator specializing in the development and sale of household, personal care, beauty and other consumer products with an environmental focus and headquartered in San Francisco, California. In the United States, the Company sells its products through two channels: a direct-to-consumer (“DTC”) platform at www.grove.co and the Company’s mobile applications, where the Company sells products from Grove-owned brands (“Grove Brands”) and third-parties, and the retail channel into which the Company sell products from Grove-owned brands at wholesale. The Company develops and sells natural products that are free from the harmful chemicals identified in the Company’s “anti-ingredient” list and designs form factors and product packaging that reduces plastic waste and improves the environmental impact of the categories in which the Company operates. The Company also purchases environmental offsets that have made it the first plastic neutral retailer in the world. Grove Collaborative, Inc. (herein referred to as “Legacy Grove”), the Company’s accounting predecessor, was incorporated in Delaware in 2016.
On June 16, 2022 (the “Closing Date”), the Company consummated the previously-announced transactions contemplated by the Agreement and Plan of Merger, dated December 7, 2021, amended and restated on March 31, 2022 (the “Merger Agreement”), among Virgin Group Acquisition Corp. II, a blank check company incorporated as a Cayman Islands exempt company in 2020 (“VGAC II”), Treehouse Merger Sub, Inc. (“VGAC II Merger Sub I”), Treehouse Merger Sub II, LLC (“VGAC II Merger Sub II”), and Legacy Grove (“the Merger”). In connection with the Merger, VGAC II changed its jurisdiction of incorporation from the Cayman Islands to the State of Delaware and changed its name to Grove Collaborative Holdings, Inc (the “Domestication”), a public benefit corporation. On the Closing Date, VGAC Merger Sub II merged with and into Legacy Grove with Legacy Grove being the surviving corporation and a wholly-owned subsidiary of the Company (the “Initial Merger”), and, immediately following the Initial Merger, and as part of the same overall transaction as the Initial Merger, Legacy Grove merged with and into VGAC Merger Sub II, the separate corporate existence of Legacy Grove ceased, and Merger Sub II continued as the surviving company and a wholly-owned subsidiary of the Company and changed its name to Grove Collaborative, Inc.(together with the Merger and the Domestication, the “Business Combination”).
The Business Combination is accounted for as a reverse recapitalization with Legacy Grove being the accounting acquirer and VGAC II as the acquired company for accounting purposes. Accordingly, all historical financial information presented in the audited consolidated financial statements represents the accounts of Legacy Grove. The shares and net loss per common share prior to the Closing have been retroactively restated as shares reflecting the exchange ratio established in the Closing.
Prior to the Business Combination, VGAC II’s public shares, and public warrants were listed on the New York Stock Exchange (“NYSE”) under the symbols “VGII” and “VGII.WS,” respectively. On June 17, 2022, the Company's Class A common stock and public warrants began trading on the NYSE, under the symbols “GROV” and “GROV.WS,” respectively. See Note 3, Recapitalization and Note 4, Fair Value Measurement for additional details.
Reverse Stock Split

On May 24, 2023, the Company’s board of directors and stockholders approved a five-for-one reverse split (the “Reverse Split”) of the Company’s issued and outstanding Class A and Class B common stock. Unless otherwise noted herein, the number of shares underlying stock options and other equity instruments was proportionately adjusted for the Reverse Split, including any exercise prices. The Class A common stock began trading on a split adjusted basis on the NYSE at the market open on June 6, 2023. No fractional shares were issued in connection with the reverse stock split. All issued and outstanding Class A and Class B common stock, options to purchase common stock, shares available or reserved for issuance, warrants and/or warrant shares, as applicable, and per share amounts contained in the consolidated financial statements have been retroactively adjusted to reflect the reverse stock split for all periods presented, unless otherwise stated herein.



74


Grove Collaborative Holdings, Inc.
Notes to Consolidated Financial Statements (continued)


2.    Summary of Significant Accounting Policies
Basis of Presentation and Liquidity
The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”).

The Company has historically incurred losses and negative cash flows from operations and had an accumulated deficit of $621.1 million as of December 31, 2023. The Company’s existing sources of liquidity as of December 31, 2023 include cash and cash equivalents of $86.4 million. Prior to the Business Combination, the Company historically funded operations primarily with issuances of convertible preferred stock, contingently redeemable convertible common stock and the incurrence of debt. Upon the Closing of the Business Combination, the Company received $86.0 million in cash proceeds, net of transaction costs. The Company believes its existing cash, cash equivalents, together with its increased borrowing capacity through its recently entered into asset backed revolving line of credit (see Note 14, Subsequent Events), will be sufficient to fund its operations for a period of at least one year from the date the financial statements are issued. Over the longer-term, the Company will need to raise additional capital through debt or equity financing to fund future operations until it generates positive cash flows from operations. There can be no assurance that such additional debt or equity financing will be available on terms acceptable to the Company, or at all.
Emerging Growth Company
The Company is an “emerging growth company,” as defined in the Jumpstart Our Business Startups Act of 2012, or the JOBS Act. The JOBS Act permits companies with emerging growth company status to take advantage of an extended transition period to comply with new or revised accounting standards, delaying the adoption of these accounting standards until they would apply to private companies. Following the closing of the Business Combination, the Company uses this extended transition period to enable it to comply with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date the Company (1) is no longer an emerging growth company or (2) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, the Company’s consolidated financial statements may not be comparable to companies that comply with the new or revised accounting standards as of public company effective dates.
Comprehensive Loss
Comprehensive loss represents all changes in stockholders’ deficit. The Company’s net loss was equal to its comprehensive loss for all periods presented.
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements, as well as the reported amounts of revenue and expenses during the reporting period. These estimates made by management include the determination of reserves amounts for the Company’s inventories on hand, useful life of intangible assets, sales returns and allowances and certain assumptions used in the valuation of equity awards, the estimated fair value of common stock liability classified Public and Private Placement Warrants, the fair value of Earn-Out liabilities, the fair value of Additional Shares liabilities, the fair value of the Structural Derivative Liability and stock based compensation expense. Actual results could differ from those estimates, and such estimates could be material to the Company’s financial position and the results of operations.
Segments
The Company’s chief operating decision maker, who is its Chief Executive Officer, manages the Company’s operations as a single segment for the purposes of assessing performance and making operating decisions. All long-lived assets are located in the United States and all revenue is attributed customers based in the United States. For the years ended December 31, 2023, 2022, and 2021 no individual customers represented more than 10% of total revenue.
75


Grove Collaborative Holdings, Inc.
Notes to Consolidated Financial Statements (continued)


Net Loss Per Share Attributable to Common Stockholders
Net loss per share attributable to common stockholders is computed using the two-class method required for multiple classes of common stock and participating securities. The rights, including the liquidation and dividend rights and sharing of losses, of the Company’s Class A common stock and Class B common stock are identical, other than voting rights. As the liquidation and dividend rights and sharing of losses are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net loss per share will, therefore, be the same for both the Company’s Class A and Class B common stock on an individual or combined basis.
The Company’s participating securities included the Company’s redeemable convertible preferred stock, as the holders are entitled to receive cumulative dividends in the event that a dividend is paid on common stock. The Company also considers any shares issued on the early exercise of stock options subject to repurchase to be participating securities because holders of such shares have non-forfeitable dividend rights in the event a dividend is paid on common stock. The holders of redeemable convertible preferred stock, the holders of early exercised shares subject to repurchase nor the holders of the Company’s common stock warrants have a contractual obligation to share in losses.
Basic net loss per share attributable to common stockholders is calculated by dividing the net loss, as adjusted for any accumulated dividends on Series A Redeemable Convertible Preferred Stock (Note 9, Redeemable Convertible Preferred Stock) for the period, attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period, adjusted for outstanding shares that are subject to repurchase or outstanding shares that are contingently returnable by the holder. Contingently issuable shares, including shares that are issuable for little or no cash consideration, are considered outstanding common shares and included in net loss per share as of the date that all necessary conditions have been satisfied. Such shares include the Backstop Warrants (Note 10, Common Stock and Warrants) and Volition Penny Warrants (Note 9 - Redeemable Convertible Preferred Stock).
Diluted net loss per share is computed by giving effect to all potentially dilutive securities outstanding for the period using the treasury stock method or the if-converted method based on the nature of such securities. For periods in which the Company reports net losses, diluted net loss per common share attributable to common stockholders is the same as basic net loss per common share attributable to common stockholders, because potentially dilutive common shares are not assumed to have been issued if their effect is anti-dilutive.
Cash, Cash Equivalents and Restricted Cash
Cash consists primarily of demand deposit bank accounts including amounts in transit from banks for customer credit card transactions. The Company considers all highly liquid investments with an original maturity from date of purchase of three months or less, or that are readily convertible into known amounts of cash, to be cash equivalents. As of December 31, 2023 and 2022, cash equivalents are comprised of money market funds.
As of December 31, 2023, the Company held short-term restricted cash of $5.7 million which primarily represents cash on deposit with a financial institution to collateralize short-term obligations related to company credit cards. Long-term restricted cash of $2.8 million primarily represents cash on deposit with a financial institution to collateralize letters of credit related to the Company’s non-cancellable operating leases for its corporate headquarters. Restricted cash is stated at cost, which approximates fair value.
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported on the consolidated balance sheets that sum to the total of the same amounts shown in the consolidated statements of cash flows (in thousands):
Year Ended December 31,
20232022
Cash and cash equivalents$86,411 $81,084 
Restricted cash8,452 14,901 
Total cash, cash equivalents and restricted cash$94,863 $95,985 
Concentration of Risks
76


Grove Collaborative Holdings, Inc.
Notes to Consolidated Financial Statements (continued)


Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash and cash equivalents. The Company maintains the majority of its cash and cash equivalents in accounts with one financial institution within the United States, generally in the form of demand accounts. Deposits in this institution may exceed federally insured limits. Management believes minimal credit risk exists with respect to this financial institution and the Company has not experienced any losses on such amounts.
The Company depends on a limited number of vendors to supply products sold by the Company. The Company’s top five suppliers combined represented approximately 40%, 50% and 50% of the Company’s total inventory purchases for the year ended December 31, 2023, 2022, and 2021, respectively.
Inventory
Inventory is recorded at the lower of weighted average cost and net realizable value. The cost of inventory consists of merchandise costs, net of vendor allowances, and inbound freight. Inventory valuation requires the Company to make judgments, based on currently available information, about the likely method of disposition, such as through sales to individual customers or liquidations, and expected recoverable values of each disposition category.
Property and Equipment
Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is recorded on a straight-line basis over the estimated useful lives of the respective assets. The estimated useful lives of the Company’s assets are as follows:
Computer equipment
3 - 5 years
Furniture and fixtures5 years
Machinery and warehouse equipment
7 - 10 years
Leasehold improvements
Shorter of 10 years or lease term
Maintenance and repairs are charged to expense as incurred, and improvements and betterments are capitalized. When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from the balance sheet and any resulting gain or loss is reflected in the statement of operations in the period realized.
Capitalized Software Development Costs
The Company capitalizes qualifying internally developed software costs that are incurred during the application development stage. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. Once an application has reached the development stage, management has authorized and committed to the funding of the software project, it is probable the project will be completed and the software will be used to perform the function intended, internal and external costs, if direct and incremental, are capitalized until the application is substantially complete and ready for its intended use. Capitalized software development costs are amortized on a straight-line basis to product development expense over the estimated useful life, which is four years.
Impairment of Long-Lived Assets
The Company reviews its long-lived assets, inclusive of its right-of-use assets, for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset to the future undiscounted cash flows expected to be generated from the use of the asset and its eventual disposition. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount exceeds the fair value of the impaired assets. Assets to be disposed of are reported at the lower of their carrying amount or fair value less cost to sell.
77


Grove Collaborative Holdings, Inc.
Notes to Consolidated Financial Statements (continued)


Leases
The Company determines if an arrangement is or contains a lease at inception. An arrangement is or contains a lease if it conveys the right to control the use of an identified asset for a period of time in exchange for consideration. If a lease is identified, classification is determined at lease commencement. Operating lease liabilities are recognized at the present value of the future lease payments at the lease commencement date. As the implicit rate in the Company’s lease is generally unknown, the Company estimates its incremental borrowing rate to discount lease payments. The incremental borrowing rate reflects the interest rate that the Company would have to pay to borrow on a collateralized basis an amount equal to the lease payments in a similar economic environment over a similar term. Operating lease right-of-use (“ROU”) assets are based on the corresponding lease liability adjusted for any lease payments made at or before commencement, initial direct costs, and lease incentives. Certain leases also include options to renew or terminate the lease at the election of the Company. The Company evaluates these options at lease inception and on an ongoing basis. Renewal and termination options that the Company is reasonably certain to exercise are included when classifying leases and measuring lease liabilities. Operating lease expense is recognized on a straight-line basis over the lease term. The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component. Lease payments for short-term leases with a term of twelve months or less are expensed on a straight-line basis over the lease term. The Company elected to not record operating lease right-of-use assets or operating lease liabilities for leases with an initial term of twelve months or less. Operating leases are included in operating lease right-of-use assets, operating lease liabilities, current, and operating lease liabilities, non-current on the Company’s balance sheet.
Additional Shares Liabilities
The Company initially recorded a liability related to the Backstop Additional Shares, defined in Note 3, Recapitalization, and HGI Additional Shares, defined in Note 10, Common Stock and Warrants (collectively, “Additional Shares”). The Company accounted for these instruments at fair value within derivative liabilities on its consolidated balance sheet with changes in fair value until settlement being recorded in its consolidated statement of operations. The Additional Shares were settled as of December 31, 2023.
Earn-Out Liabilities
The Company has recorded a liability related to the Earn-Out Shares, defined in Note 10, Common Stock and Warrants. The Company accounts for this instrument at fair value within derivative liabilities on its consolidated balance sheet with changes in fair value until settlement being recorded in its consolidated statement of operations.
Warrant Liabilities
The Company classifies Private Placement Warrants and Public Warrants (both defined and discussed in Note 10, Common Stock and Warrants) as liabilities within derivative liabilities on its consolidated balance sheet. At the end of each reporting period, changes in fair value during the period are recognized within the consolidated statements of operations. The Company will continue to adjust the warrant liability for changes in the fair value until the earlier of a) the exercise or expiration of the warrants or b) the redemption of the warrants, at which time the warrants will be reclassified to additional paid-in capital.
Structural Derivative Liability
The Structural Derivative Liability is a compound embedded derivative related to features within the Structural Facility, defined in Note 6, Debt. The Company accounts for this instrument at fair value within derivative liabilities on its consolidated balance sheet with changes in fair value until settlement being recorded in its consolidated statement of operations.
Revenue Recognition
The Company primarily generates revenue from the sale of both third-party and Grove Brands products through its DTC platform. Customers purchase products through the website or mobile application through a combination of directly selecting items from the catalog, items that are suggested by the Company’s recurring shipment
78


Grove Collaborative Holdings, Inc.
Notes to Consolidated Financial Statements (continued)


recommendation engine, and features that appear in marketing on-site, in emails and on the Company’s mobile application. Most customers purchase a combination of products recommended by the Company based on previous purchases and new products discovered through marketing or catalog browsing. Customers can have orders auto-shipped to them on a specified date or shipped immediately through an option available on the website and mobile application. In order to reduce the environmental impact of each shipment, the Company has a minimum total sales order value threshold policy which is required to be met before the order qualifies for shipment. Payment is collected upon finalizing the order. The products are subsequently packaged and shipped to fill the order. Customers can customize future purchases by selecting products they want to receive on a specified cadence or by selecting products for immediate shipment.
The Company also offers a VIP membership to its customers for an annual fee which includes the rights to free shipping, free gifts and early access to exclusive sales, all of which are available at the customers’ option, should they elect to make future purchases of the Company’s products within their annual VIP membership benefit period. Many customers receive a free 60-day VIP membership for trial purposes, typically upon their first qualifying order. After the expiration of this free trial VIP membership period, customers will be charged their annual VIP membership fee, which automatically renews annually, until cancelled. The customer is alerted before any VIP membership renews.
In accordance with Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”), the Company recognizes revenue when the customer obtains control of promised goods, in an amount that reflects the consideration that it expects to receive in exchange for those goods. To determine revenue recognition for arrangements that the Company determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract with a customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, including variable consideration, if any, (iv) allocate the transaction price to the performance obligations in the contract, and (v) recognize revenue when (or as) the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that it will collect the consideration to which it is entitled in exchange for the goods it transfers to a customer.
A contract with a customer exists when the customer submits an order online for the Company’s products. Under this arrangement, there is one performance obligation which is the obligation for the Company to fulfill the order. Product revenue is recognized when control of the goods is transferred to the customer, which occurs upon the Company’s delivery to a third-party carrier.
The VIP membership provides customers with a suite of benefits that are only accessible to them at their option, upon making a future qualifying order of the Company’s products. The VIP membership includes free shipping, a select number of free products, and early access to exclusive sales. Under ASC 606, sales arrangements that include rights to additional goods or services that are exercisable at a customer’s discretion are generally considered options; therefore the Company must assess whether these options provide a material right to the customer and if so, they are considered a performance obligation. The Company concluded that its VIP membership benefits include two material rights, one related to the future discount (i.e. free shipping) on the price of the customer’s qualifying order(s) over the membership period and the second one relating to a certain number of free products provided at pre-set intervals within the VIP membership benefit period, that will only ship with a customer’s next qualifying order (i.e. bundled).
At inception of the VIP membership benefit period, the Company allocates the VIP membership fee to each of the two material rights using a relative standalone selling price basis. Generally, standalone selling prices are determined based on the observable price of the good or service when sold separately to non-VIP customers and the estimated number of shipments and free products per benefit period. The Company also considers the likelihood of redemption when determining the standalone selling price for free products and then recognize these allocated amounts upon the shipment of a qualifying customer order. To date, customers buying patterns closely approximate a ratable revenue attribution method over the customers VIP Membership period.
The Company deducts discounts, sales tax, customer service credits and estimated refunds to arrive at net revenue. Sales tax collected from customers is not considered revenue and is included in accrued liabilities until remitted to the taxing authorities. The Company has made the policy election to account for shipping and handling as activities to fulfill the promise to transfer the good. Outbound shipping, handling and packaging expenses are recognized upon shipment and classified within selling, general and administrative expenses. Discounts are recorded as a reduction to revenue when revenue is recognized. The Company records a refund reserve based on historical
79


Grove Collaborative Holdings, Inc.
Notes to Consolidated Financial Statements (continued)


refund patterns. As of December 31, 2023 and 2022, the refund reserve, which is included in accrued liabilities in the balance sheets was $0.1 million.
Disaggregation of Revenue
The following table sets forth revenue by product type (in thousands):
Year Ended December 31,
202320222021
Revenue, net:
Grove Brands$119,006 $154,854 $187,055 
Third-party products140,272 166,673 196,630 
Total revenue, net$259,278 $321,527 $383,685 
Contractual Liabilities
The Company has three types of contractual liabilities from transactions with customers: (i) cash collections for products which have not yet shipped, which are included in deferred revenue and are recognized as revenue upon the Company’s delivery to a third-party carrier, (ii) cash collections of VIP membership fees, which are included in deferred revenue and (iii) customer service credits, which are included in other current liabilities and are recognized as a reduction in revenue when provided to the customer. Contractual liabilities included in deferred revenue and other current liabilities were $7.2 million and $0.1 million, respectively, as of December 31, 2023 and $10.9 million and $0.2 million, respectively, as of December 31, 2022. The contractual liabilities included in deferred revenue are generally recognized as revenue within twelve months from the end of each reporting period.
Cost of Goods Sold
Cost of goods sold consists of the product costs of merchandise, inbound freight costs, vendor allowances, costs associated with inventory shrinkage, damages and inventory write-offs and changes to the Company’s inventory reserves.
Vendor Allowances
The Company receives discounts and other product related reimbursements from certain vendors through a variety of programs intended to offset the purchase prices of inventory and for the promotion and selling of that vendor’s inventory. Discounts and other reimbursements are recorded as a reduction in the cost of the associated inventory purchased.
Advertising Expenses
Advertising expenses, other than production costs, are expensed as incurred and consist primarily of the customer acquisition costs associated with online advertising, as well as advertising on television, direct mail campaigns and other media. Costs associated with the production of advertising are expensed when the first advertisement is shown.
Product Development Expenses
Product development expenses relate to costs related to the ongoing support and maintenance of the Company’s proprietary technology, including the Company’s website and mobile device application, as well as amortization of capitalized internally developed software, and relate to the product packaging innovation in the Company’s Grove Brands products. Product development expenses consist primarily of personnel-related expenses, including salaries, bonuses, benefits and stock-based compensation expense. Product development costs also include allocated facilities, equipment, depreciation and overhead costs.
80


Grove Collaborative Holdings, Inc.
Notes to Consolidated Financial Statements (continued)


Selling, General and Administrative Expenses
Selling, general and administrative expenses consist primarily of compensation and benefit costs for personnel involved in general corporate functions, including stock-based compensation expense, and certain fulfillment costs, as further outlined below. Selling, general and administrative expenses also include the allocated facilities, equipment, depreciation and overhead costs, marketing costs including qualified cost of credits issued through the Company’s referral program, costs associated with the Company’s customer service operation and costs of environmental offsets.
Fulfillment Costs
Fulfillment costs represent those costs incurred in operating and staffing the Company’s fulfillment centers, including costs attributable to receiving, inspecting and warehousing inventories, picking, packaging and preparing customer orders for shipment (“Fulfillment Labor”), outbound shipping and handling expenses, packaging materials costs and payment processing and related transaction costs. These costs are included within selling, general and administrative expenses in the statements of operations. For the years ended December 31, 2023, 2022 and 2021, the Company recorded fulfillment costs of $58.8 million, $82.2 million, and $95.5 million, respectively, which included $35.6 million, $50.2 million and $56.1 million in shipping and handling expenses, respectively, and $13.5 million, $19.7 million and $24.5 million in Fulfillment Labor, respectively. The Company’s gross profit may not be comparable to other retailers or distributors.
Income Taxes
The Company accounts for income taxes under the asset and liability method, whereby deferred tax assets and liabilities are determined based on the difference between the consolidated financial statement and income tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The Company recognizes the benefits of tax-return positions in the consolidated financial statements when they are more likely than not to be sustained by the taxing authority, based on the technical merits at the reporting date. The Company considers many factors when evaluating and estimating its tax positions and tax benefits, which may require periodic adjustments, and which may not accurately forecast actual outcomes. The Company recognizes interest and penalties related to unrecognized tax benefits, if any, as income tax expense.
Stock-Based Compensation
The Company’s stock-based compensation relates to stock options, restricted stock units (“RSU”) and stock purchase rights under an Employee Stock Purchase Plan (“ESPP”). The Company recognizes the cost of share-based awards granted to employees and non-employees based on the estimated grant-date fair value of the awards.
For stock option awards with service-only vesting conditions, expense is recognized on a straight-line basis over the requisite service period, which is generally the vesting period of the award. The Company estimates the grant-date fair value of the stock option awards with service only vesting conditions using the Black-Scholes option-pricing model.
The Black-Scholes option-pricing model utilizes inputs and assumptions which involve inherent uncertainties and generally require significant judgment. As a result, if factors or expected outcomes change and significantly different assumptions or estimates are used, the Company’s stock-based compensation could be materially different. Significant inputs and assumptions include:
Fair value of Common Stock – As there has been no public market for the Company’s common stock prior to the Business Combination, the fair value of the shares of common stock underlying the stock-based awards on the grant-date has historically been determined by the Company’s Board of Directors with assistance of third-party valuation specialists. The Board of Directors exercises reasonable judgment and considers a number of objective and subjective factors to determine the best estimate of the fair market value, which include important developments in the Company’s operations, the prices at which the Company sold shares of its convertible preferred stock, the rights, preferences and privileges of the Company’s convertible preferred stock relative to those of the Company’s common stock, actual operating results, financial performance, external market conditions, equity market conditions of comparable public companies, and the lack of marketability of the Company’s common stock.
81


Grove Collaborative Holdings, Inc.
Notes to Consolidated Financial Statements (continued)


Expected Term – The Company’s expected term represents the period that the Company’s stock-based awards are expected to be outstanding and is determined using the simplified method (based on the mid-point between the vesting date and the end of the contractual term).
Expected Volatility – Because the Company was privately held prior to the Business Combination and did not have an active trading market for its common stock, the expected volatility was estimated based on the average volatility for publicly traded companies that the Company considers to be comparable, over a period equal to the expected term of the stock option grants.
Risk-Free Interest Rate – The risk-free interest rate is based on the U.S. Treasury zero coupon issues in effect at the time of grant for periods corresponding with the expected term of option.
Expected Dividend – The Company has never paid dividends on its common stock and has no plans to pay dividends on its common stock. Therefore, the Company used an expected dividend yield of zero.
For RSU awards with performance vesting conditions, the Company evaluates the probability of achieving the performance vesting condition at each reporting date. The Company begins to recognize expense for RSUs with performance vesting conditions using an accelerated attribution method when it is deemed probable that the performance condition will be met. For RSUs with service-only vesting conditions, expense is recognized on a straight-line basis over the requisite service period, which is generally the vesting period of the award. The fair value of RSU awards is determined using the price of the Company’s common stock on the grant date, as determined by the Company’s board of directors.
For awards with both market and service vesting conditions, expense is recognized over the derived service period using an accelerated attribution method starting from when it is deemed probable that the performance condition will be met. The fair value of stock option awards with both market and service conditions is estimated using multifactor Monte Carlo simulations. The Monte Carlo simulation model incorporates the probability of satisfying a market condition and utilizes inputs and assumptions which involve inherent uncertainties and generally require significant judgment, including the Company’s stock price, contractual terms, maturity and risk-free interest rates, as well as volatility.
The fair value of each purchase under the ESPP is estimated at the beginning of the offering period using the Black-Scholes option pricing model and recorded as expense over the service period using the straight-line method.
The Company accounts for forfeitures as they occur.
Recently Issued Accounting Standards
In October 2023, Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) 2023-06, Disclosure Improvements (“ASU2023-06”), to clarify or improve disclosure and presentation requirements of a variety of topics and align the requirements in the FASB accounting standard codification (“ASC”) with the SEC's regulations. The amendments in ASU 2023-06 will become effective on the date the related disclosures are removed from Regulation S-X or Regulation S-K by the SEC, and will no longer be effective if the SEC has not removed the applicable disclosure requirement by June 30, 2027. Early adoption is prohibited. The Company is currently evaluating the impact of ASU 2023-06 on its consolidated financial statements and disclosures.
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 enhances public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. Disclosure requirements under ASU 2023-07 are required for all public entities, including those with a single reportable segment. ASU 2023-07 takes effect for fiscal years starting after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company does not expect to early adopt ASU 2023-07 and is currently evaluating its impact on its consolidated financial statements and disclosures.
82


Grove Collaborative Holdings, Inc.
Notes to Consolidated Financial Statements (continued)


In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (“ASU 2023-09”), which will require incremental income tax disclosures on an annual basis for all public entities. The amendments require that public business entities disclose specific categories in the rate reconciliation and provide additional information for reconciling items meeting a quantitative threshold. The amendments also require disclosure of income taxes paid to be disaggregated by jurisdiction, and the disclosure of income tax expense disaggregated by federal, state, and foreign. ASU 2023-09 is effective for annual reporting beginning with the fiscal years starting after December 15, 2024. Early adoption is permitted. The Company does not expect to early adopt ASU 2023-09 and is currently evaluating the impact ASU 2023-09 will have on its consolidated financial statements and disclosures.
3.    Recapitalization
As discussed in Note 1, Description of Business, on the Closing Date, VGAC II completed the acquisition of Legacy Grove and acquired 100% of Legacy Grove’s shares and Legacy Grove received gross proceeds of $97.1 million, which includes proceeds from issuance of common stock upon the consummation of the Business Combination, including the Backstop Tranche 2 shares, and proceeds from the PIPE investment (as defined below). The Company recorded $24.4 million of transaction costs, which consisted of legal, accounting, and other professional services directly related to the Business Combination. Transaction costs were allocated on a relative fair value basis between the issuance of common stock, Public and Private Placement Warrants, Grove Earn-Out Shares, Backstop Additional Shares and Backstop Warrants (as defined below). Direct and incremental transaction costs allocated to equity-classified instruments have been recorded within equity as an offset against proceeds upon accounting for the consummation of the Business Combination in the consolidated financial statements. Direct and incremental transaction costs allocated to liability-classified equity instruments were expensed in the consolidated financial statements and included in other expense, net in the consolidated statements of operations. The cash outflows related to these costs were presented as financing activities on the Company’s consolidated statement of cash flows. On the Closing Date, each holder of Legacy Grove common stock received approximately 1.1760 shares of the Company’s Class B common stock, par value $0.0001 per share. See Note 9, Convertible Preferred Stock and Note 10, Common Stock and Warrants for additional details of the Company's equity balances prior to and subsequent to the Business Combination.
All equity awards of Legacy Grove were assumed by the Company and converted into comparable equity awards that are settled or exercisable for shares of the Company’s Class B common stock. As a result, each outstanding stock option was converted into an option exercisable for the Company’s Class B common stock based on an exchange ratio of approximately 1.1760, each outstanding restricted stock unit was converted into restricted stock units of the Company that, upon vesting and issued, will be settled for shares of the Company’s Class B common stock based on an exchange ratio of approximately 1.1760 and each outstanding warrant to purchase Legacy Grove common stock or preferred stock was converted into a warrant to purchase shares of the Company’s Class B common stock based on an exchange ratio of approximately 1.1760.
Each public and private warrant of VGAC II that was unexercised at the time of the business combination was assumed by the Company and five warrants bundled together represent the right to purchase one share of the Company’s Class A common stock upon exercise of such warrant. For further details on these warrants see Note 10, Common Stock and Warrants.
The Business Combination was accounted for as a reverse recapitalization with Legacy Grove as the accounting acquirer and VGAC II as the acquired company for accounting purposes. Legacy Grove was determined to be the accounting acquirer since Legacy Grove’s shareholders prior to the business combination had the greatest voting interest in the combined entity, Legacy Grove's shareholders appointed the initial directors of the combined Board of Directors and control future appointments, Legacy Grove comprises all of the ongoing operations, and Legacy Grove's senior management directs operations of the combined entity. Accordingly, all historical financial information presented in these consolidated financial statements represents the accounts of Legacy Grove. Net assets were stated at historical cost consistent with the treatment of the transaction as a reverse recapitalization of Legacy Grove.
PIPE Investment
On December 7, 2021, concurrently with the execution of the Merger Agreement, VGAC II entered into subscription agreements with certain investors (the “PIPE Investors”) to which such investors collectively subscribed
83


Grove Collaborative Holdings, Inc.
Notes to Consolidated Financial Statements (continued)


for an aggregate of 1,741,500 shares of the Company’s Class A common stock for aggregate gross proceeds of $87,075,000 (the “PIPE Investment”). 1,721,500 shares of the Company’s Class A common stock have been issued for aggregate proceeds of $86,075,000, which consummated concurrently with the closing to the Business Combination.
Backstop Financing
On March 31, 2022, VGAC II entered into a subscription agreement (the “Backstop Subscription Agreement”) with Corvina Holdings Limited (the “Backstop Investor”) and Legacy Grove. As part of the Backstop Subscription Agreement, the Backstop Investor subscribed for and purchased 467,670 shares of Legacy Grove Common Stock (the “Backstop Tranche 1 Shares”) for aggregate proceeds of $27,500,000. The Company initially classified the Backstop Tranche 1 Shares as mezzanine (or temporary) equity on its balance sheet because the Backstop Tranche 1 Shares were contingently redeemable upon the occurrence of certain events not solely within the control of the Company that allow for the effective redemption of such shares in cash at the option of the holder. Upon Closing of the Business Combination, the Backstop Tranche 1 Shares were converted into 550,000 shares of the Company’s Class A common stock and the Tranche 1 Shares were no longer contingently redeemable. The Company has classified these shares in permanent equity on its balance sheet at December 31, 2023.
In addition, the Backstop Investor agreed to subscribe for and purchase, on the closing date of the Business Combination, certain shares of the Company’s Class A common stock at a purchase price of $50.00 per share (“Backstop Tranche 2 Shares”) for aggregate gross proceeds in an amount equal to (x) $22.5 million minus (y) the amount of aggregate cash remaining in VGAC II’s trust account, after deducting any amounts paid to VGAC II shareholders who exercise their redemption rights in connection with the Business Combination. The Company issued to the Backstop Investor, as of immediately following the closing of the Business Combination, 334,304 Backstop Tranche 2 Shares for aggregate proceeds of $16,715,240.
The Backstop Subscription Agreement also provided that the Company would issue additional shares of the Company’s Class A common stock to the Backstop Investor for Backstop Tranche 1 Shares and Backstop Tranche 2 Shares if the volume weighted average price of the Company’s Class A common stock was less than $50.00 during the 10 trading days commencing on the first trading date after the Company’s first quarterly earnings call for the fiscal quarter ended June 30, 2022 (“Backstop Additional Shares”). In August 2022, the Company settled this obligation by issuing 655,036 shares of Class A common stock to the Backstop Investor.
As part of the Backstop Subscription Agreement, the Company issued to the Backstop Investor certain warrants to purchase the Company’s Class A common stock (such warrants, the “Backstop Warrants”). Refer to Note 10, Common Stock and Warrants.
4.    Fair Value Measurements and Fair Value of Financial Instruments
The Company measures certain financial assets and liabilities at fair value on a recurring basis. The Company determines fair value based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy. These levels are:
Level 1 – Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;
Level 2 – Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities; and
Level 3 – Unobservable inputs that are significant to the measurement of the fair value of the assets or liabilities that are supported by little or no market data.
Financial instruments consist of cash equivalents, accounts payable, accrued liabilities, debt and convertible preferred stock warrant liability, Additional Shares, Earn-Out Shares and Public and Private Placement Warrants. Cash
84


Grove Collaborative Holdings, Inc.
Notes to Consolidated Financial Statements (continued)


equivalents, convertible preferred stock warrant liability, Earn-Out Shares and Public and Private Placement Warrant are stated at fair value on a recurring basis. Accounts payable and accrued liabilities are stated at their carrying value, which approximates fair value due to the short period time to the expected receipt or payment. The carrying amount of the Company’s outstanding debt approximates the fair value as the debt bears interest at a rate that approximates prevailing market rate.
The Public Warrants were historically classified as Level 1 due to the use of an observable market quote in an active market. Private Placement Warrants were historically classified as Level 2 as the fair value approximated the fair value of the Public Warrants. The Private Placement Warrants are identical to the Public Warrants, with certain exceptions as defined in Note 10, Common Stock and Warrants. Five Public Warrants or Private Placement Warrants must be bundled together to receive one share of the Company’s Class A common stock. During the year ended December 31, 2023, the entire balance of the Public Warrants and Private Placement Warrants was transferred out of Level 1 and Level 2, respectively, into Level 3 due to the warrants being delisted by the NYSE in response to the low trading price of the warrants.
The value of the Public Warrants and Private Placement Warrants was determined by using a Black-Scholes Model with the following assumptions:
Year Ended December 31,
20232022
Fair value of common stock$0.35
Exercise Price$11.50
Expected term (in years)3.54
Risk-free interest rate3.93%
Volatility71.77%
Dividend yield

The Earn-Out Shares are classified as Level 3 and their fair values were estimated using a Monte Carlo options pricing model utilizing assumptions related to expected stock-price volatility, expected life, risk-free interest rate and dividend yield. The Company estimated the expected volatility assumption using an average of the implied volatility of its common stock and an implied volatility based on its peer companies.
The Structural Derivative Liability is a compound embedded derivative related to features within the Structural Debt Facility, including an increase in interest rate upon an event of default and the contingent issuance of the Structural Subsequent Shares as defined in Note 6, Debt. This liability is classified as Level 3 and is valued using a risk-neutral income approach related to an event of default occurring and expected cash flows in such a scenario and an income and Black-Scholes pricing model for the contingent issuance of the Structural Subsequent Shares utilizing assumptions related to expected stock price volatility, expected life, risk-free interest rate and dividend yield. The Company estimated the expected volatility assumption using an weighted-average of the implied volatility of its publicly traded common stock and an implied volatility based on its peer companies.
85


Grove Collaborative Holdings, Inc.
Notes to Consolidated Financial Statements (continued)


The following table sets forth the Company’s financial instruments that were measured at fair value on a recurring basis as of December 31, 2023 and December 31, 2022 by level within the fair value hierarchy (in thousands):
December 31, 2023
Level 1Level 2Level 3Total
Financial Assets:
Cash equivalents:
Money market funds$83,431 $ $ $83,431 
Total$83,431 $ $ $83,431 
Financial Liabilities:
Earn-Out Shares$ $ $2,973 $2,973 
Private Placement Warrants  37 37 
Public Warrants  31 31 
Structural Derivative Liability  8,470 8,470 
Total$ $ $11,511 $11,511 
December 31, 2022
Level 1Level 2Level 3Total
Financial Assets:
Cash equivalents:
Money market funds$74,990 $ $ $74,990 
Total$74,990 $ $ $74,990 
Financial Liabilities:
Additional Shares$ $ $580 $580 
Earn-Out Shares  4,122 4,122 
Private Placement Warrants 670  670 
Public Warrants805   805 
Structural Derivative Liability  7,050 7,050 
Total$805 $670 $11,752 $13,227 
Additional Shares Liability
At the closing of the HGI Subscription Agreement discussed in Note 10, Common Stock and Warrants, the Company recorded a liability related to the potential issuance of Additional Shares. Subsequent changes in fair value of the Additional Shares liability until settlement were recognized in the consolidated statements of operations. The Additional Shares Liability was settled as of December 31, 2023 (refer to Note 10, Common Stock and Warrants).
Earn-Out Shares
At Closing of the Business Combination, certain Earn-Out Shares were accounted for as a liability. Subsequent changes in fair value, until settlement or until equity classification is met, is recognized in the statements of operations.
Private Placement and Public Warrant Liabilities
As of December 31, 2023, the Company has Private Placement and Public Warrants defined and discussed in Note 10, Common Stock and Warrants. Such warrants are measured at fair value on a recurring basis. Subsequent changes in fair value, until settlement, is recognized in the statement of operations.
86


Grove Collaborative Holdings, Inc.
Notes to Consolidated Financial Statements (continued)


Structural Derivative Liability
Upon closing the Structural Debt Facility, the Company recorded a liability related to the features that are required to be bifurcated and accounted for as a compound derivative at fair value. Subsequent changes in fair value of the Structural Derivative Liability until settlement is recognized in the statement of operations.

The following table provides a summary of changes in the estimated fair value of these liabilities (in thousands):
Additional Shares LiabilityEarn-Out SharesPublic WarrantsPrivate Placement WarrantsStructural Derivative LiabilityTotal
Balances at December 31, 2022
$580 $4,122 $805 $670 $7,050 $13,227 
Cancellation (347)  (347)
Changes in fair value
920 (802)(768)(639)1,420 131 
Settlement(1,500)    (1,500)
Balances at December 31, 2023$ $2,973 $37 $31 $8,470 $11,511 
5.    Other Balance Sheet Information
Property and Equipment
Property and equipment, net consisted of the following (in thousands):
December 31,
20232022
Machinery and warehouse equipment$6,753 $6,799 
Internally developed software 15,772 15,199 
Computer equipment 2,531 2,805 
Leasehold improvements 2,134 2,018 
Furniture and fixtures 1,049 1,028 
Total property and equipment28,239 27,849 
Less: accumulated depreciation(16,614)(13,319)
Property and equipment, net$11,625 $14,530 
Depreciation expense for the years ended December 31, 2023, 2022 and 2021 was $1.7 million, $2.0 million, and $2.2 million respectively. The Company capitalized software development costs of $3.0 million and $4.3 million for the years ended December 31, 2023 and 2022, respectively. Amortization of capitalized software development costs was $4.1 million, $3.6 million and $2.5 million for the years ended December 31, 2023, 2022 and 2021 respectively.
87


Grove Collaborative Holdings, Inc.
Notes to Consolidated Financial Statements (continued)


Accrued Expenses
Accrued expenses consisted of the following (in thousands):
December 31,
20232022
Inventory purchases$3,512 $2,757 
Compensation and benefits5,071 1,714 
Advertising costs457 1,203 
Fulfillment costs789 1,725 
Sales taxes1,106 1,374 
Transaction costs 17,500 
Other accrued expenses5,085 5,081 
Total accrued expenses$16,020 $31,354 
        
6.    Debt
The Company’s outstanding debt, net of debt discounts, consisted of the following (in thousands):
December 31,
20232022
Structural Debt Facility64,162 60,620 
Siena Revolver7,500  
Atel Loan Facility Draw 3 480 
Atel Loan Facility Draw 4 95 
Total debt71,662 61,195 
Less: debt, current (575)
Total debt, noncurrent$71,662 $60,620 
Structural Debt Facility
In December 2022, the Company entered into a Loan and Security Agreement (“Structural Debt Facility”) with Structural Capital Investments III, LP, Structural Capital Investments IV, LP and Series PCI Grove series of Structural Capital Primary Co-Investment Fund, LLC (collectively, “Structural Funds”) and Avenue Sustainable Solutions Fund, L.P. (“Avenue”) (collectively “Structural Lenders”) to borrow $72.0 million which was used primarily to settle other debt obligations. The Structural Debt Facility bears an annual rate of interest at the greater of 15.00% or 7.50% plus the prime rate, payable monthly. The principal repayment period commences on July 1, 2025 and continues until the maturity date of December 21, 2026. The Company may prepay all outstanding amounts under this facility at anytime. Under the agreement, when amounts are prepaid or repaid in full at the Maturity Date, the Company may be obligated to pay additional fees which would allow for Structural Funds and Avenue to reach a Minimum Return, as defined by the agreement.
The Structural Debt Facility is collateralized by the assets of the Company and includes financial covenants the Company must meet in order to avoid an Event of Default, as defined by the agreement. Such covenants include (i) maintaining a minimum of $57.0 million in unrestricted cash at all times and (ii) achieving certain revenue targets for the trailing four quarter period beginning with this fiscal quarter ended March 31, 2023. The Structural Debt Facility contains a subjective acceleration clause in the event that lenders determine that a material adverse change has or will occur within the business, operations, or financial condition of the Company or a material impairment of the prospect of repaying any portion of this financial obligation. In accordance with the loan agreement, Structural has been provided with the Company’s periodic financial statements and updated projections to facilitate their ongoing assessment of the Company. The Company believes the likelihood that Structural Lenders would exercise the
88


Grove Collaborative Holdings, Inc.
Notes to Consolidated Financial Statements (continued)


subjective acceleration clause is remote. As of December 31, 2023, the Company was in compliance with these debt covenants.
On December 21, 2022, in connection with the closing of the Structural Debt Facility, the Company issued to Structural Funds, including certain affiliates, and to Avenue a total of 990,000 shares of the Company’s Class A common stock (the “Structural Closing Shares”). The Company recorded a debt discount of $1.1 million related to the issuance of these shares, with a corresponding offset to the Company’s Class A common stock and additional paid-in capital. Further, if there are outstanding obligations relating to the Structural Debt Facility on July 21, 2025, representing the thirty-month anniversary of such closing, the Company agrees to issue to Structural Funds, including certain affiliates, and to Avenue, the aggregate number of shares of the Company’s Class A common stock equal to $9,900,000, divided by the lower of (i) $10.00 and (ii) the volume weighted average price of the Company’s Class A common stock for the sixty trading days prior to such date, as further described in the related issuance agreements (the "Structural Subsequent Shares”).
The Company has identified several features within the Structural Debt Facility consisting of the contingent obligation to issue the Structural Subsequent Shares, mandatory and voluntary prepayment features and default interest rate (“Structural Derivative Liability”), which are required to be bifurcated and accounted for as a compound embedded derivative at fair value. The fair value of the Structural Derivative Liability was $7.1 million as of the debt issuance date. Changes in fair value will be recognized through the consolidated statements of operations and were nominal for the year ended December 31, 2023.
Closing costs consisted of $3.3 million in costs directly related to the issuance of the Structural Facility to third parties, issuance of certain Structural Closing Shares amounting to $1.1 million and the Structural Derivative Liability amount of $7.1 million. At December 31, 2023, the Company had $72.0 million in principal outstanding under the Structural Debt Facility with an effective interest rate of 21.37%.

Siena Revolver
In March 2023, the Company entered into a Loan and Security Agreement (the “Siena Revolver”) with Siena Lending Group, LLC (“Siena”) which permits the Company to receive funding through a revolving line of credit with an initial commitment of $35.0 million. The Company’s borrowing capacity under the Siena Revolver is subject to certain conditions, including the Company’s eligible inventory and accounts receivable balances among other limitations as specified in the agreement. In connection with this facility the Company incurred $1.1 million of debt issuance costs which have been included in other assets on the Company’s balance sheet and being amortized through the Revolver’s scheduled maturity date. Additional borrowing capacity from the Siena Revolver was $8.1 million as of December 31, 2023.
The interest rates applicable to borrowings under the Siena Revolver are based on a fluctuating rate of interest measured by reference to either, at the Company’s option, (i) a Base Rate, plus an applicable margin, or (ii) the Term SOFR rate then in effect, plus 0.10% and an applicable margin. The Base Rate is defined as the greatest of: (1) Prime Rate as published in the Wall Street Journal, (2) Federal Funds Rate plus 0.50% and (3) 5.00% per annum. The applicable margin for Siena Revolver borrowings is based on the Company’s monthly average principal balance outstanding and ranges from 2.75% to 4.50% per annum in the case of Base Rate Borrowings and 3.75% to 5.50% per annum in the case of Term SOFR borrowings. The Siena Revolver also contains various financial covenants the Company must maintain to avoid an Event of Default, as defined by the agreement, including a subjective acceleration clause in the event that Siena determines that a material adverse change has or will occur within the business, operations, or financial condition of the Company or a material impairment of the prospect of repaying any portion of this financial obligation. In accordance with the agreement, Siena has been provided with the Company’s periodic financial statements and updated projections to facilitate their ongoing assessment of the Company. The Company believes the likelihood that Siena would exercise the subjective acceleration clause is remote. As of December 31, 2023, the Company was in compliance with these debt covenants.
The Siena Revolver matures at the earlier of March 10, 2026 or the maturity date of the Structural Debt Facility. As of December 31, 2023, the Company has an outstanding principal balance of $7.5 million under the Siena Revolver. The interest rate on the outstanding balance at December 31, 2023 was 9.18%

89


Grove Collaborative Holdings, Inc.
Notes to Consolidated Financial Statements (continued)


A schedule of the Company’s future debt maturities is as follows (in thousands):

Year ended December 31,
2024 
202522,737 
202656,763 
Total principal debt payments79,500 
Less: debt discounts(7,838)
Total Debt71,662 


7.    Commitments and Contingencies
Merchandise Purchase Commitments
As of December 31, 2023 and 2022, the Company had obligations to purchase $14.1 million and $18.7 million, respectively, of merchandise.
Letters of Credit
The Company had irrevocable standby letters of credit in the amount of $3.4 million as of December 31, 2023 and 2022 primarily related to the Company’s operating leases. The letters of credit have expiration dates through January 2029.
Contingencies
From time to time, the Company is subject to various claims, charges and litigation matters that arise in the ordinary course of business. The Company records a provision for a liability when it is both probable that the loss has been incurred and the amount of the loss can be reasonably estimated. If the Company determines that a loss is reasonably possible and the loss or range of loss can be reasonably estimated, it discloses the possible loss or range of loss. Any potential gains associated with legal matters are not recorded until the period in which all contingencies are resolved and the gain is realized or realizable. Depending on the nature and timing of any such proceedings that may arise, an unfavorable resolution of a matter could materially affect the Company’s future consolidated results of operations, cash flows or financial position in a particular period. Except if otherwise indicated, it is not reasonably possible to determine the probability of loss or estimate damages for any of the matters discussed below, and therefore, the Company has not established reserves for any of these matters.

The Santa Clara County District Attorney’s Office, in conjunction with other representatives from other California district and city attorneys’ offices, is currently investigating the Company’s compliance with California’s Automatic Renewal Law (“ARL”), California’s Unfair Competition Law, and False Advertising Law (the “CA ARL Matter”). The Company has met with this task force of multiple California district attorneys (called the California Autorenewal Task Force, or “CART”) and has provided documents and information upon request and discussed proposed remediation. Based on recent discussions with CART, it is probable that the Company will incur a loss with regard to this matter. However, based on the current information, the Company does not have enough information to make a reasonable estimate of the loss or range of loss at this time.

The Federal Trade Commission is currently investigating the Company’s billing and automatic renewal practices (the “FTC Matter”). The FTC Matter specifically relates to an investigation of the Company’s compliance with Section 5 of the Federal Trade Commission Act, the Restore Online Shoppers’ Confidence Act, the CAN-SPAM Rule, the Unordered Merchandise Statute, and other matters related to our subscription offerings. The Company certified compliance with the initial FTC Civil Investigative Demand on June 16, 2023 and continues to work closely with investigators toward resolution on this matter. To date, no legal proceeding has commenced regarding this matter. As the outcome is uncertain at this time, the Company cannot estimate the probability of loss or make an estimate of the of the potential loss or range of loss in this matter.
90


Grove Collaborative Holdings, Inc.
Notes to Consolidated Financial Statements (continued)


8.    Leases
The Company has operating leases primarily for its offices and warehouses, including the lease for its office headquarters in San Francisco, CA. The lease commenced in February 2019, with an original term of approximately 8 years and an option to renew for an additional 5 years. Lease payments are made monthly and are subject to annual increases of approximately 3%.
The Company’s operating leases have remaining lease terms between 1 and 5 years. These leases require monthly lease payments that may be subject to annual increases throughout the lease term. The components of lease expense included in the Company’s statements of operations for the years ended December 31, 2023, 2022 and 2021, include operating lease expense of $6.3 million, $7.6 million and $7.4 million, respectively, and variable lease expense $1.2 million, $0.8 million and $0.6 million, respectively. Variable lease expenses are primarily related to payments made to lessors for common area maintenance, property taxes, insurance, and other operating expenses and are classified as lease expense due to the Company’s election to not separate lease and non-lease components.
Cash paid for amounts included in the measurement of operating lease liabilities for the years ended December 31, 2023, 2022 and 2021 was $6.6 million, $6.9 million and $6.8 million which was included in net cash used in operating activities in the Company’s statements of cash flows. Due to the Company’s renewal of its lease at one of its warehousing facilities, there were $2.4 million of new operating lease right-of-use assets obtained in exchange for new operating lease liabilities during the year ended December 31, 2023. There were no new operating lease right-of-use assets obtained in exchange for new operating lease liabilities during the years ended December 31, 2022 and 2021.
Maturities of operating lease liabilities were as follows (in thousands):
Year Ended December 31,
Operating
Lease
2024$5,968 
20256,043 
20266,219 
20274,241 
20281,404 
Thereafter 
Total undiscounted lease payments23,875 
Less: Imputed interest(5,982)
Present value of lease liabilities17,893 
Less: Operating lease liabilities, current(3,489)
Operating lease liabilities, noncurrent$14,404 
The weighted-average remaining lease term and discount rate related to the Company’s operating lease liabilities as of December 31, 2023 and 2022 were 3.8 years and 4.5 years, respectively, and 15.5% as of December 31, 2023 and 2022.
Impairment
During the years ended December 31, 2023 and 2022, the Company recorded $2.3 million and $5.3 million of impairment charges, respectively, on its operating lease right-of-use assets related to the Company’s corporate office space located in San Francisco, California with the impairment expense being recorded within selling, general, and administrative on the consolidated statements of operations.
9.    Redeemable Convertible Preferred Stock
On August 11, 2023 (the “Preferred Stock Closing Date”), the Company entered into a subscription agreement (the “Preferred Stock Subscription Agreement”) with Volition Capital Fund IV, L.P. (“Volition”) where the Company
received gross proceeds of $10.0 million in exchange for 10,000 shares of the Company’s Series A Redeemable Convertible Preferred Stock (the “Preferred Stock”), a warrant to purchase 1,579,778 shares of Grove’s Class A common stock at an exercise price of $6.33 per share (the “Volition Warrant”) and a separate warrant to Volition to purchase 20,905 shares of Grove’s Class A common stock at an exercise price of $0.01 per share (the “Volition Penny Warrant”). The Volition Warrant and the Volition Penny Warrant each expire on the three-year anniversary of the Preferred Stock Closing Date and are not exercisable until six months following the Preferred Stock Closing Date.
The Company allocated the proceeds received on the Preferred Stock Closing Date to the Preferred Stock, Volition Warrant and Volition Penny Warrant (together the “Volition Warrants”) on a relative fair value basis. The aggregate fair value of the Volition Warrants was $0.7 million and determined using a Black-Scholes Model with the following inputs:
Fair value of common stock$2.16
Exercise Price
 $0.01 — $6.33
Expected term in years3.0
Risk free rate
4.56%
Volatility
67.24%
Dividend yield
%
Gross proceeds and transaction costs were allocated between the Preferred Stock and Volition Warrants as follows:
Gross Proceeds
Transaction Costs
Net Proceeds
Preferred Stock
$9,336 $(292)$9,044 
Volition Warrants
664(21)643
Total
$10,000 $(313)$9,687 
Significant provisions of the Preferred Stock are as follows:
Dividends

The holders of the outstanding shares of Preferred Stock shall be entitled to receive, only when, as and if declared by the Board of Directors, out of any funds and assets legally available therefore, dividends at the rate of 6% per annum of the original issuance price for each share of Preferred Stock, prior and in preference to any declaration or payment of any other dividend (other than dividends on shares of Class A common stock payable in shares of Class A common stock). The dividends on shares of the Preferred Stock accrue from day to day, whether or not declared, and shall be cumulative, provided, however, such accruing dividends shall be payable only when, as, and if declared by the Board of Directors and the Company shall be under no obligation to pay such accruing dividends. Total cumulative undeclared dividends as of December 31, 2023 was $0.2 million.
Liquidation
Upon any liquidation transaction, whether voluntary or involuntary, each holder of outstanding shares of Preferred Stock shall be entitled to be paid out of the assets of the Company legally available for distribution to stockholders, whether such assets are capital, surplus or earnings, prior and in preference to any distribution of any of the assets of the Corporation to the holders of the Class A common stock, Class B common stock or of any other stock or equity security, an amount in cash, equal to the greater of (i) the Preferred Stock original issuance price held by such holder plus any declared but unpaid dividends to which such holder of outstanding shares of the Preferred Stock is then entitled, if any, or (ii) the amount each holder of a share of the Series A would be entitled on an as-converted into Class A common stock basis, based on the then effective Conversion Price, as defined by the Certificate of Designations of Series A Convertible Preferred Stock, (without regard to any restrictions or limitations on conversion) immediately prior to such liquidation transaction. If, upon any Liquidation Transaction, the funds legally available for distribution to all holders of the Preferred Stock shall be insufficient to permit the payment to all such holders of the full liquidation preference amount, then the entire funds legally available for distribution shall be distributed ratably
among the holders of the Preferred Stock ratably in proportion to the full preferential amounts to which they are entitled to.
Voting
Each holder of Preferred Stock is entitled to the number of votes equal to the number of shares of Class A common stock into which such shares of the Preferred Stock are then convertible based on the Conversion Price as of the record date for determining stockholders entitled to vote on such matter and shall have voting rights and powers equal to the voting rights and powers of the Class A common stock (except as otherwise expressly provided herein or as required by law, voting together with the Class A common stock as a single class) and shall be entitled to notice of any such stockholders’ meeting in accordance with the Bylaws of the Company. For so long as an original purchaser of the Preferred Stock beneficially holds 20% or more of the shares of Class A Common Stock (calculated on as converted basis based on the Conversion Price (as adjusted for stock splits, combinations, stock dividends, recapitalizations and the like) such purchaser acquired pursuant to the Preferred Stock Subscription Agreement, such purchaser shall have the right to designate up to one director for election to the Board of Directors as a Class I Director.
Conversion
At the option of the holder, each share of Preferred Stock is convertible into fully paid and non-assessable shares of Class A common stock equal to the sum of (i) the amount determined by dividing (x) the Preferred Stock original issuance price plus any declared but unpaid dividends to which such share of the Preferred Stock is then entitled by (y) $2.11 (as adjusted for stock splits, combinations, stock dividends, recapitalizations and the like) in effect on the date the certificate is surrendered for conversion or notice is provided for non-certificated shares and (ii) the Subsequent Issuance Share Adjustment, as defined by the Certificate of Designations of Series A Convertible Preferred Stock.
The Company may, in its sole discretion, upon five business days prior written notice, force the conversion of all of the outstanding shares of the Preferred Stock (including any declared but unpaid dividends to which such shares of Preferred Stock are then entitled) at the conversion price upon certain events, as specified in the Certificate of Designations of Series A Convertible Preferred Stock.
Redemption
At the option of the holder, the Preferred Stock is redeemable for the original issuance price plus any declared but unpaid dividends following the seventh anniversary of the Preferred Stock Closing Date.
The Company evaluated these features and determined that the Preferred Stock is appropriately classified as temporary equity due to the redemption provisions allowing the holders to redeem the Preferred Stock upon a liquidation transaction or following the seventh anniversary of the closing date. The Volition Warrants and Volition Penny Warrants are classified within additional paid-in capital on the Company’s balance sheet at December 31, 2023.
10.    Common Stock and Warrants
Prior to the Business Combination, Legacy Grove had one class of authorized common stock (Class B common stock). The outstanding shares of Legacy Grove common stock is presented on the consolidated balance sheet and on the statements of convertible preferred stock, contingently redeemable convertible common stock and stockholders’ deficit for the year ended December 31, 2023.
Merger Transaction
On the Closing Date and in accordance with the terms and subject to the conditions of the Business Combination, each common stock, par value $0.0001 per share (other than Backstop Tranche 1 Shares), preferred stock, outstanding options (whether vested or unvested), restricted stock units (whether vested or unvested) and warrants of Legacy Grove was canceled and converted into a comparable number of awards (i) that consisted of either the rights to receive or acquire shares of the Company’s Class B common stock, par value $0.0001 per share, as determined by the exchange ratio, and (ii) the right to receive a number of the Company’s Earn-Out shares. Each Backstop Tranche 1 Shares issued to the Backstop Investor pursuant to the Backstop Subscription Agreement was
91


Grove Collaborative Holdings, Inc.
Notes to Consolidated Financial Statements (continued)


canceled and converted into the right to receive a number of shares of the Company’s Class B common stock equal to the exchange ratio, which were immediately exchanged on a one-for-one basis for shares of the Company’s Class A common stock). The exchange ratio is approximately 1.1760.
On June 16, 2022, in connection with the closing of the Business Combination, the Company amended and restated its certificate of incorporation to authorize 900,000,000 shares, consisting of (a) 800,000,000 shares of common stock, including (i) 600,000,000 shares of Class A common stock, and (ii) 200,000,000 shares of Class B common stock, and (b) 100,000,000 shares of preferred stock.
The rights of the holders of the Company’s Class A common stock and Class B common stock are identical, except with respect to number of voting rights. Holders of the Company’s Class A common stock are entitled to one vote per share and holders of Class B common stock are entitled to ten votes per share. Each share of Class B common stock is convertible into one share of the Company’s Class A common stock any time at the option of the holder, and is automatically converted into one share of the Company’s Class A common stock upon transfer (except for certain permitted transfers). Once converted into the Company’s Class A common stock, the Class B common stock will not be reissued. The Company’s Board of Directors has the authority to issue shares of the Preferred Stock in one or more series and to determine the voting rights, designations, powers, preferences, other rights and restrictions of each such series of shares.
Earn-Out Shares
At the closing of the Business Combination, Class B common stock shareholders (including Grove stock option, restricted stock unit, and warrant holders) were issued 2,799,696 shares of the Company’s Class B Common Stock (“Earn-Out Shares”). During the year ended December 31, 2023, certain shareholders surrendered an aggregate 197,284 Earn-Out Shares which, per terms of the Merger Agreement, were cancelled by the Company and not reallocated among the remaining holders. The remaining 2,602,412 Earn-Out Shares will vest (i) with respect to 1,301,206 of the Earn-Out Shares, upon the closing price of the Company’s Class A common stock equaling or exceeding $62.50 per share for any 20 trading days within any 30-trading-day period and (ii) with respect to 1,301,206 of the Earn-Out Shares, upon the closing price of the Company’s Class A common stock equaling or exceeding $75.00 per share for any 20 trading days within any 30-trading-day period. Such events can occur during a period of ten years following the Business Combination (the “Earn-Out Period”).
If, during the Earn-Out Period, there is a Change of Control Transaction (as defined in the Merger Agreement), then all remaining triggering events that have not previously occurred and the related vesting conditions shall be deemed to have occurred.
If, upon the expiration of the Earn-Out Period, any Earn-Out Shares shall have not vested, then such Earn-Out Shares shall be automatically forfeited by the holders thereof and canceled by the Company. The settlement amount to be paid to the selling shareholders of the Earn-Out Shares can change and is not indexed to the Company’s stock. Due to the change in control event contingency and variable number of Earn-Out shares to be settled to the holders, the Earn-Out Shares fail the equity scope exception and are accounted for as a derivative in accordance with ASC 815 and will be remeasured on a recurring basis at fair value, with changes in fair value recorded in the condensed consolidated statements of operations. As of December 31, 2023, the Company did not meet any Earn-Out thresholds.
Class A Common Stock Warrants
As the accounting acquirer, Grove Collaborative, Inc. is deemed to have assumed 6,700,000 Private Placement Warrants for the Company’s Class A common stock that were held by Virgin Group Acquisition Sponsor II LLC (the “Sponsor”) and 8,050,000 of the Company’s Class A common stock Public Warrants that were held by VGAC II’s shareholders. The warrants will expire on July 16, 2027, or earlier upon redemption or liquidation. Five whole warrants must be bundled together in order to receive one share of the Company’s Class A common stock at an effective exercise price of $57.50.
Subsequent to the Closing of the Business Combination, the Private Placement and Public Warrants for shares of the Company’s Class A common stock meet liability classification requirements since the warrants may be required to be settled in cash under a tender offer. In addition, Private Placement warrants are potentially subject to a different settlement amount as a result of being held by the Sponsor which precludes the private placement warrants from being
92


Grove Collaborative Holdings, Inc.
Notes to Consolidated Financial Statements (continued)


considered indexed to the entity's own stock. Therefore, these warrants are classified as liabilities and included in derivative liabilities on the Company's balance sheet as of December 31, 2023.
As of December 31, 2023, the following Warrants were outstanding on an as converted basis:

Warrant TypeSharesExercise Price
Public Warrants1,460,146 $57.50 
Private Placement Warrants1,340,000 $57.50 
Public Warrants
The Public Warrants become exercisable into shares of the Company’s Class A common stock commencing on July 16, 2022 and expire on July 16, 2027, or earlier upon redemption or liquidation. At closing, the Company assumed 8,050,000 public warrants. On June 16, 2023, the Company agreed to cancel 749,291 Public Warrants from certain holders. Five whole warrants must be bundled together in order to receive one share of the Company’s Class A common stock at an effective exercise price of $57.50 per share, subject to certain adjustments.
The Company may redeem, with 30 days written notice, each whole outstanding Public Warrant for cash at a price of $0.01 per warrant if the Reference Value equals or exceeds $90.00 per share, subject to certain adjustments. The warrant holders have the right to exercise their outstanding warrants prior to the scheduled redemption date during the Redemption Period at and effective price of $57.50 per share, subject to certain adjustments. If the Company calls the Public Warrants for redemption, the Company will have the option to require all holders that wish to exercise the Public Warrants to do so on a “cashless basis”, as described in the warrant agreement. For purposes of the redemption, “Reference Value” shall mean the last reported sales price of the Company’s Class A common stock for any twenty trading days within the thirty trading-day period ending on the third trading day prior to the date on which notice of the redemption is given.
Private Placement Warrants
The Private Placement Warrants are identical to the Public Warrants, except that the Private Placement Warrants were not transferable, assignable or salable until 30 days after the completion of a Business Combination, subject to certain limited exceptions. Additionally, the Private Warrants are exercisable on a cashless basis and are non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Private Warrants are held by someone other than the initial purchasers or their permitted transferees, then such warrants will be redeemable by the Company and exercisable by the warrant holders on the same basis as the Public Warrants. At Closing, the Company assumed 6,700,000 Private Placement Warrants.
Backstop Warrants
In connection with the Business Combination and Backstop Subscription Agreement, the Company issued to the Corvina Holdings limited warrants to purchase 775,005 shares of the Company’s Class A common stock with an exercise price of $0.05 per share (such warrants, the “Backstop Warrants”). The Backstop Warrants are exercisable by the Backstop Investor at any time on or before June 16, 2027, and are on terms customary for warrants of such nature. None of these warrants have been exercised as of December 31, 2023.
93


Grove Collaborative Holdings, Inc.
Notes to Consolidated Financial Statements (continued)



Standby Equity Purchase Agreement
On July 18, 2022, the Company entered into a Standby Equity Purchase Agreement (the “SEPA”) with YA II PN, LTD (“Yorkville” or “SEPA Investor”), pursuant to which Yorkville has agreed to purchase up to $100 million shares of common stock from time to time over a period of 36 months, subject to certain conditions. The shares of the Company’s common stock that may be issued under the SEPA may be sold by us to Yorkville at our discretion from time to time and sales of the Company’s common stock under the SEPA will depend upon market conditions and other factors. Additionally, in no event may the Company sell more than 6,511,532 shares of common stock to Yorkville under the SEPA, which number of shares is equal to 19.99% of the shares of the Company's common stock outstanding immediately prior to the execution of the Equity Purchase Agreement (the “Exchange Cap”), unless stockholder approval is obtained to issue shares of common stock in excess of the Exchange Cap in accordance with applicable NYSE rules or comply with certain other requirements as described in the Equity Purchase Agreement. As a result, unless the Company’s stock price exceeds $15.33, the Company will be unable to sell the full $100.0 million commitment to Yorkville without seeking stockholder approval to issue additional shares in excess of the Exchange Cap. The purchase price per share for the Company’s Class A common stock will be 97.55% of the Volume-Weighted Average Price (“VWAP”) of the Company’s Class A common stock over the Pricing Period, as defined by the agreement. The Company deferred $0.7 million of transaction costs related to the SEPA and will offset these costs against proceeds of any sales under the SEPA. As of December 31, 2023, the Company has sold 147,965 shares under the SEPA for total gross proceeds of $2.4 million. Issuance costs related to these shares are not material. As of December 31, 2023, there were 6,363,567 shares available to be sold to Yorkville under the Exchange Cap.
HGI Subscription Agreement
On November 10, 2022, the Company entered into a subscription agreement (the “HGI Subscription Agreement”) with HCI Grove LLC (“HGI”), pursuant to which, among other things, the Company issued to HGI 396,825 shares of the Company’s Class A common stock (“Subscribed Shares”) for aggregate proceeds of $2.5 million. Under the terms of the HGI Subscription Agreement, the Company was required to file a registration statement for the Subscribed Shares upon the Company becoming eligible to file a registration statement on Form S-3 and in any event prior to July 15, 2023 (the “Subscribed Shares Registration Statement”). The Subscribed Shares Registration Statement was filed on July 14, 2023.
The HGI Subscription Agreement also provides that the Company will issue additional shares (the “HGI Additional Shares”) of the Company’s Class A common stock to HGI in the event that the volume weighted average price of the Company’s Class A common stock is less than $6.30 during the three trading days commencing on the first trading day after (i) the Company files the Subscribed Shares Registration Statement (the “Registration Date”), (ii) the three-month anniversary of the Registration Date, (iii) the six-month anniversary of the Registration Date, or (iv) the nine-month anniversary of the Registration Date (“Measurement Periods” and each “Measurement Period”) upon HGI’s election to receive such additional shares. Following the effectiveness of the Subscribed Shares Registration Statement, HGI exercised their right to receive all HGI Additional Shares issuable under the HGI Subscription Agreement. On August 1, 2023, the Company issued to HGI 714,285 shares of the Company’s Class A common stock which settled all obligations under the HGI Additional Shares liability.
Concurrent with the HGI Subscription Agreement, the Company also entered into a consulting services agreement (the “Consulting Agreement”) with HCI Grove Management LLC (the “Consultant”). In consideration for the services under the Consulting Agreement, the Company (i) paid the Consultant an upfront fee of $150,000 and (ii) issued the Consultant 905,000 warrants (the “HGI Warrant Shares”) to purchase shares of the Company’s Class A common stock (the “HGI Warrants”), at an exercise price per share of $6.30 (the “Exercise Price”). On November 10, 2022, 40% of the HGI Warrant Shares vested and became issuable (the “Vested Warrants”), and the remaining HGI Warrant Shares (the “Unvested Warrants”) shall vest and become exercisable if, prior to December 31, 2024, the Company achieves at least $100.0 million in quarterly net revenue on a consolidated basis or if the Company consummates a Change of Control, as defined in HGI Warrants. If, as a result of the Change of Control, the Company’s equity holders own less than 25% of the equity securities of the surviving entity in such Change of Control, the Exercise Price shall be increased by 50%.
94


Grove Collaborative Holdings, Inc.
Notes to Consolidated Financial Statements (continued)


The Company determined the Vested Warrants and Unvested Warrants qualify as stock based compensation to a nonemployee. The Company recorded $1.2 million in stock based compensation expense on the execution date of the HGI Subscription Agreement. The Company performs a probability reassessment related to the Unvested Warrants each reporting period and will recognize the cumulative catch-up adjustment based on the grant-date fair value when the vesting conditions are probable of being achieved. Any remaining expense will continue to ratably recognized until the date the revenue target is achieved, and the Unvested Warrants are fully vested.
The fair value of Vested Warrants and Unvested Warrants granted to HGI was estimated at the date of grant using the Black-Scholes option-pricing model, with the following assumptions:
Fair value of common stock$6.30
Expected term in years4.5
Volatility62.50%
Risk-free interest rate4.00%
Dividend yield
Reserved for Issuance
The Company has the following shares of common stock reserved for future issuance, on an as-if converted basis:
December 31, 2023December 31, 2022
Class A Common StockClass B Common StockClass A Common StockClass B Common Stock
Private Placement Warrants1,340,000  1,340,000  
Public Warrants1,460,146  1,610,000  
Backstop Warrants775,005  775,005  
Volition Penny Warrants20,905    
Shares issuable upon conversion of redeemable convertible preferred stock4,739,336    
Other Outstanding common stock warrants2,484,778 113,776 905,000 113,776 
Outstanding stock options1,084,456 809,847 1,264,302 839,705 
Outstanding restricted stock units4,703,850 9,005 3,864,448 32,149 
Shares available for issuance under 2022 Equity Incentive Plan4,642,495  4,158,872  
Shares available for issuance under ESPP746,212  654,814  
Total shares of common stock reserved21,997,183 932,628 14,572,441 985,630 
11.    Stock-Based Compensation
Equity Incentive Plan
In 2016, Legacy Grove adopted the 2016 Equity Incentive Plan (the “2016 Plan”). The 2016 Plan provides for the granting of stock-based awards to employees, directors and consultants under terms and provisions established by the Board of Directors. In April 2022, the Company’s Board of Directors authorized an increase in the number of shares available for issuance under the 2016 Plan by 700,000. In addition, all equity awards of Legacy Grove that were
95


Grove Collaborative Holdings, Inc.
Notes to Consolidated Financial Statements (continued)


issued under the 2016 Plan were converted into comparable equity awards that are settled or exercisable for shares of the Company’s Class B common stock. As a result, each of Legacy Grove’s equity awards were converted into a comparable equity award with respect to shares of the Company’s Class B common stock based on an exchange ratio of approximately 1.1760. As of the effective date of the 2022 Plan (as defined below), no further stock awards have been or will be granted under the 2016 Plan.
In June 2022, the stockholders of the Company approved the Grove Collaborative Holdings, Inc. 2022 Equity and Incentive Plan (the “2022 Plan”). The Plan provides for the granting of stock-based awards to eligible participants, specifically officers, other employees, non-employee directors, consultants, independent contractors under terms and provisions established by the Board of Directors.
The 2022 Plan authorizes the issuance of the Company’s Class A common stock of up to 8,107,744 shares. The number of shares available shall increase annually on the first day of each calendar year continuing until (and including) calendar year December 31 2032, with annual increases equal to lesser of (i) 5% of the number of shares of the Company’s Class A and Class B common stock issued and outstanding on December 31 of the immediately preceding fiscal year, and (ii) an amount determined by the Board of Directors.
Stock option activity under the 2016 Plan is as follows (in thousands, except share and per share amounts):
Options Outstanding
Number of Options Weighted–Average Exercise PriceWeighted-Average Remaining Contractual Life (years)Aggregate Intrinsic Value
Balance – December 31, 20222,104,007 $7.95 4.87$61 
Exercised(37,334)1.90 
Cancelled/forfeited(172,370)10.73 
Balance – December 31, 20231,894,303 7.82 4.2332 
Options vested and exercisable – December 31, 20231,681,368 $6.43 3.86$32 
No stock options were granted during the years ended December 31, 2023 and 2022. The weighted-average grant date fair value of stock options granted during the year ended December 31, 2021 was $18.65 per share. The total grant date fair value of stock options that vested during the years ended December 31, 2023, 2022 and 2021 was $0.2 million, $10.5 million and $13.3 million, respectively. The aggregate intrinsic value of options exercised during the years ended December 31, 2023, 2022 and 2021 was nominal, $1.0 million and $4.3 million, respectively. The aggregate intrinsic value is the difference between the current fair value of the underlying common stock and the exercise price for in-the-money stock options.

Market-Based Stock Options
In February 2021, the Company granted 203,434 stock options with market and liquidity event-related performance-based vesting criteria with an exercise price of $18.85 per share. 100% of the stock options vest upon valuation of the Company’s stock at a stated price upon occurrence of specified transactions. Fair value was determined using the probability weighted expected term method (“PWERM”), which involves the estimation of future potential outcomes as well as values and probabilities associated with each potential outcome. Two potential scenarios were used in the PWERM that utilized 1) the value of the Company’s common equity, and 2) a Monte Carlo simulation to specifically value the award. The total grant date fair value of the award was determined to be $5.5 million. Since a liquidity event is not deemed probable until such event occurs, no compensation cost related to the performance condition was recognized prior to the Business Combination on June 16, 2022. Subsequently, the Company recorded stock-based compensation expense of $4.6 million for service periods completed prior to the Business Combination. As of December 31, 2023, the market-based vesting criteria had not been met.
96


Grove Collaborative Holdings, Inc.
Notes to Consolidated Financial Statements (continued)


Restricted Stock Units
The following table summarizes the activity for all RSUs under all of the Company’s equity incentive plans for the year ended December 31, 2023:
Number of shares Weighted–Average Grant Date Fair Value Per Share
Unvested – December 31, 20223,896,597 $8.78 
Granted4,073,223 2.21 
Vested(2,484,612)7.15 
Cancelled/forfeited(772,353)7.56 
Balance – December 31, 20234,712,855 4.16 
RSUs granted under the 2016 Plan contained vesting conditions based on continuous service and the occurrence of a specified liquidity event, which is considered a performance condition. The performance condition was satisfied on June 16, 2022 with the closing of the Business Combination. Accordingly, the Company started recognizing stock compensation expense in the three months ended June 30, 2022 using the accelerated attribution method from the grant date for RSUs granted under the 2016 Plan. The total cumulative catch up expense related to prior periods recognized for the RSUs was $11.9 million.
CEO Award
On August 16, 2023, the Company’s Board of Directors granted its Chief Executive Officer an aggregate of 850,000 Class A common stock RSUs (the “CEO Award”) separate from the Grove Collaborative Holdings, Inc. 2022 Equity and Incentive Plan. A portion of the CEO Award contains market based vesting requirements consisting of four tranches that vest separately upon the Company’s public stock price meeting certain price thresholds. Additionally, the CEO Award also contains a service requirement with 25% of the shares vesting each year from the grant date for four years. The CEO Award has a total aggregate value of $2.0 million. During the period ended December 31, 2023, the Company recorded $0.3 million of stock-based compensation expense related to the CEO Award.

Employee Stock Purchase Plan
In May 2022, the Company’s board of directors adopted the 2022 Employee Stock Purchase Plan (the “ESPP”), which was subsequently approved by the Company’s stockholders. The ESPP went into effect on November 16, 2022. Subject to certain limitations contained therein, the ESPP allows eligible employees to contribute, through payroll deductions, up to 20% of their eligible compensation to purchase the Company’s Class A common stock at a discounted price per share. Subject to adjustment in the case of certain capitalization events, a total of 3,274,070 shares of Class A common stock of the Company were available for purchase at adoption of the ESPP. Pursuant to the ESPP, beginning the fiscal year ended December 31, 2023 the annual share increase pursuant to the evergreen provision is determined based on the lesser of (i) 3,274,070 shares (ii) 1% of the number of shares of the Company’s Class A Common Stock and Class B Common Stock issued and outstanding on December 31 of the immediately preceding fiscal year, or (iii) such number of shares as determined by the Board of Directors. The Company recognized $0.8 million and $0.1 million of expense related to the ESSP for the years ended December 31, 2023 and 2022, respectively. There were 263,219 shares of Class A common stock purchased under the ESPP during the year ended December 31, 2023 with a weighted average fair value of $0.85. No shares were purchased under the ESPP during the year ended December 31, 2022.

97


Grove Collaborative Holdings, Inc.
Notes to Consolidated Financial Statements (continued)


The following assumptions were used in estimating the fair values of shares under the ESPP for the period indicated:

Year Ended December 31, 2023
Fair value of common stock
$2.37 - $6.20
Expected term (in years)
0.50 - 1.00
Volatility
66.00% - 73.00%
Risk-free interest rate
4.54% - 5.24%
Dividend yield

Equity Award Modifications

During the year ended December 31, 2022, the Company modified stock options held by former and existing employees to accelerate vesting and to extend the post-termination exercise period of the awards from 60 days to 1, 2 or 10 years after termination, as well as accelerated the vesting of certain stock options and RSUs. The modifications resulted in modification expenses of $2.9 million during the year ended December 31, 2022. Equity award modifications were immaterial for the year ended December 31, 2023.
On September 19, 2022, the Company’s Board of Directors approved a stock option exchange which permitted certain employee and non-employee option holders, subject to specified conditions, to exchange some or all of their outstanding stock options to purchase shares of the Company's common stock for RSUs to be issued under the 2022 Plan (the “Option Exchange”). The Option Exchange commenced on September 26, 2022 and concluded on October 21, 2022, with RSUs being issued in the Option Exchange on October 27, 2022 following approval by the Compensation Committee of the Company’s Board of Directors. For fully vested stock options that were tendered in the Option Exchange, the Company issued RSUs which were unvested immediately following the Option Exchange and vested or will vest 50% on each of February 15, 2023 and May 15, 2023. RSUs issued in exchange for unvested options vested or will vest in equal installments on each February 15, May 15, August 15 and November 15 until becoming fully vested in the calendar quarter in which the stock option tendered in exchange for such RSUs would have fully vested had it not been exchanged. As a result of the Option Exchange, 2,595,496 stock options, with a weighted average exercise price of $16.20, were exchanged for 1,916,450 RSUs. The aggregate incremental stock-based compensation expected to be recognized over the vesting periods for awards related to the Option Exchange is $4.4 million,
Stock-Based Compensation Expense
For the years ended December 31, 2023, 2022, and 2021 the Company recognized a total of $15.5 million, $43.6 million and $14.6 million of stock-based compensation expense, respectively, related to stock options and RSUs granted to employees and non-employees. Stock-based compensation expense was predominately recorded in selling, general and administrative expenses in the statements of operations for each period presented. As of December 31, 2023, the total unrecognized compensation expense related to unvested options and RSUs was $17.8 million, which the Company expects to recognize over an estimated weighted average period of 1.9 years.
98


Grove Collaborative Holdings, Inc.
Notes to Consolidated Financial Statements (continued)


12.    Provision for Income Taxes
The Company is subject to U.S. federal, state, and local corporate income taxes.
The Company’s effective income tax rate reconciliation is composed of the following for the periods presented:
Year Ended December 31,
202320222021
Federal statutory rate21.0 %21.0 %21.0 %
Stock-based compensation(9.2)%(7.3)%(0.6)%
Remeasurement of derivative liabilities0.1 %17.5 %(0.2)%
Other %0.4 % %
Change in valuation allowance(12.0)%(31.6)%(20.2)%
Provision for income taxes(0.1)% % %
The components of net deferred tax assets are as follows (in thousands):
December 31,
20232022
Deferred tax assets:
Net operating loss carryforwards$125,850 $119,345 
Deferred revenue1,745 2,581 
Inventory reserve and uniform capitalization2,509 3,365 
Operating lease liabilities4,364 4,720 
Accruals and other reserves1,332 1,876 
Stock-based compensation5,570 6,856 
Business Interest Carryforwards7,660 4,840 
Other268 268 
Total deferred tax assets149,298 143,851 
Less: valuation allowance(145,711)(139,033)
Total deferred tax assets, net of valuation allowance3,587 4,818 
Deferred tax liabilities:
Operating lease right-of-use assets(2,344)(2,933)
Depreciation and amortization(1,243)(1,885)
Total deferred tax liabilities(3,587)(4,818)
Net deferred tax assets$ $ 
The following summarizes the activity related to valuation allowances on deferred tax assets:
December 31,
20232022
Valuation allowance, as of beginning of year$139,033 $107,301 
Valuation allowance established5,947 31,270 
Changes to existing valuation allowances731 462 
Valuation allowance, as of end of year$145,711 $139,033 
As of December 31, 2023, the Company had federal and state net operating loss (“NOL”) carryforwards of $536.8 million and $226.8 million, respectively. $511.9 million of the federal NOL carryforwards have no expiration and can only be used to offset 80% of the Company’s future taxable income. The state NOL carryforwards include $197.0 million with definitive expiration dates and $29.8 million with no expiration. The state NOLs are presented as an apportioned amount.
99


Grove Collaborative Holdings, Inc.
Notes to Consolidated Financial Statements (continued)


Valuation Allowance
The realization of deferred tax assets is based on historical tax positions and estimates of future taxable income. We evaluate both the positive and negative evidence that we believe is relevant in assessing whether we will realize the deferred tax assets. A valuation allowance is recorded when it is more likely than not that some portion of the deferred tax assets will not be realized. To the extent that a valuation allowance has been established and it is subsequently determined that it is more likely than not that the deferred tax assets will be recovered, the valuation allowance will be released.
The Company’s valuation allowance was $145.7 million as of December 31, 2023, which represents an increase of $6.7 million from the prior year. The increase in the valuation allowance primarily relates to the following: (i) an increase of $5.9 million relating to current year operating activity, and (ii) an increase of $0.7 million relating to changes to the state blended rate.
The ultimate realization of deferred tax assets depends on the generation of future taxable income during the periods in which those temporary differences are deductible. We consider the scheduled reversal of deferred tax liabilities (including the effect of available carryback and carryforward periods), as well as projected pre-tax book income in making this assessment. To fully utilize the NOL and tax credits carryforwards we will need to generate sufficient future taxable income in each respective jurisdiction.
Uncertain Tax Positions
During the years ended December 31, 2023 and 2022, the Company did not record any uncertain tax positions and the balances of unrecognized tax positions were nominal.
The amount of unrecognized tax benefits relating to the Company’s tax positions is subject to change based on future events including, but not limited to, the settlements of ongoing audits and/or the expiration of applicable statute of limitations. Although the outcomes and timing of such events are highly uncertain, the Company does not expect the unrecognized tax benefits to change significantly over the next 12 months.
The Company recognizes interest and penalties related to uncertain tax positions in its provision for income taxes. Accrued interest and penalties are included within the related tax liability.
The Company files income tax returns in the U.S. federal and various state and local jurisdictions. The Company has no ongoing tax examinations by the U.S. income tax authorities at this time. The Company is subject to U.S. federal, state or local income tax examinations for all prior years.
100


Grove Collaborative Holdings, Inc.
Notes to Consolidated Financial Statements (continued)


13.    Net Loss Per Share Attributable to Common Stockholders
The following table presents the calculation of basic and diluted income (loss) per share attributable to common stockholders (in thousands, except share and per share data):
Year Ended December 31,
202320222021
Net loss, basic and diluted
$(43,232)$(87,715)$(135,896)
Less: Accretion on Series A redeemable convertible preferred stock(957)  
Less: Series A accumulated dividends(233)  
Net loss attributable to common stockholders, basic and diluted$(44,422)$(87,715)$(135,896)
Net loss per share attributable to common stockholders, basic and diluted
$(1.28)$(4.85)$(79.28)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted
34,797,58218,101,4071,714,230



The following potentially dilutive shares were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented, because including them would have been anti-dilutive (on an as-converted basis):
Year Ended December 31,
202320222021
Convertible preferred stock4,739,336  23,057,403 
Common stock options1,894,303 2,104,007 5,576,504 
Restricted stock units4,712,855 3,896,597 355,436 
Preferred stock warrants  147,152 
Common stock warrants2,598,554 1,018,776 137,669 
Private and Public Placement Warrants2,800,146 2,950,000  
Earn-Out Shares2,602,554 2,799,696  
Shares subject to repurchase  16,350 
ESPP Shares67,178   
Total19,414,926 12,769,076 29,290,514 
14.    Subsequent Events

In March 2024, the Company announced the planned closure of the St. Peters, Missouri fulfillment center in the second quarter of 2024 to further optimize fulfillment operations. As a result of this announcement, the Company expects to incur charges including, but not limited to, certain exit costs, employee severance charges and certain asset impairments. The Company is currently evaluating the full impact of this announcement on its consolidated financial statements.
In March 2024, the Company entered into an amendment to the lease agreement (the “Amendment”) for its headquarters located in San Francisco, California, to provide for, among other things, a reduction of the amount of space being leased and reduces the monthly lease payments owed to the lessor. In connection with the Amendment, the Company paid $4.8 million upon execution. The Amendment requires the Company to make escalating undiscounted annual base rent payments of up to $0.4 million, payable monthly. The lease term under the Amendment expires in May 2027. The Company is currently evaluating all the terms of this lease modification and its impact on the consolidated financial statements.
101


Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

None
Item 9A. Controls and Procedures

(a) Evaluation of Disclosure Controls and Procedures

Disclosure controls are procedures that are designed with the objective of ensuring that information required to be disclosed in our reports filed under the Exchange Act, is recorded, processed, summarized, and reported within the time period specified in the SEC’s rules and forms. Disclosure controls are also designed with the objective of ensuring that such information is accumulated and communicated to our management, including the chief executive officer and chief financial officer, as appropriate to allow timely decisions regarding required disclosure. The Company evaluated, with the participation of the current chief executive officer and chief financial officer (the “Company’s Certifying Officers”), the effectiveness of the Company’s disclosure controls and procedures as of December 31, 2023, the end of the period covered by this Annual Report on Form 10-K, pursuant to Rule 13a-15(b) under the Exchange Act. The Company’s Certifying Officers concluded that our disclosure controls and procedures were effective as of December 31, 2023.

Management’s Report on Internal Control over Financial Reporting

Management is responsible for establishing and maintaining adequate internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act). Our internal control over financial reporting is designed 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. Under the supervision and with the participation of management, our Chief Executive Officer and Chief Financial Officer conducted an evaluation of the effectiveness of the internal control over financial reporting based on the framework in Internal Control - Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013). Based on such evaluation, management concluded that our internal control over financial reporting was effective as of December 31, 2023.

This Annual Report on Form 10-K does not include an attestation report of our independent registered public accounting firm due to a transition period established by the rules of the SEC for “emerging growth companies”.
(b) Changes in Internal Control over Financial Reporting
There was no change in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the nine months ended September 30, 2023 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. The Company does not expect that its disclosed controls and procedures will prevent all errors and all instances of fraud. Disclosure controls and procedures, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the disclosure controls and procedures are met. Further, the design of disclosure controls and procedures must reflect the fact that there are resource constraints, and the benefits must be considered relative to their costs. Because of the inherent limitations in all disclosure controls and procedures, no evaluation of disclosure controls and procedures can provide absolute assurance that we have detected all our control deficiencies and instances of fraud, if any. The design of disclosure controls and procedures also is based partly on 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.
102


Item 9B. Other Information

None of our directors or executive officers adopted or terminated a Rule 10b5-1 trading arrangement or adopted or terminated a non-Rule 10b5-1 trading arrangement (as defined in Item 408(c) of Regulation S-K) during the three months ended December 31, 2023.
Item 9C. Disclosure Regarding Foreign Jurisdiction that Prevent Inspections.

None
103


Part III
Item 10. Directors, Executive Officers and Corporate Governance
The information required by this item is incorporated by reference to our definitive Proxy Statement for the 2024 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of our year ended December 31, 2023.
Item 11. Executive Compensation
The information required by this item is incorporated by reference to our definitive Proxy Statement for the 2024 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of our year ended December 31, 2023.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information required by this item is incorporated by reference to our definitive Proxy Statement for the 2024 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of our year ended December 31, 2023.
Item 13. Certain Relationships and Related Transactions, and Director Independence
The information required by this item is incorporated by reference to our definitive Proxy Statement for the 2024 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of our year ended December 31, 2023.
Item 14. Principal Accounting Fees and Services
The information required by this item is incorporated by reference to our definitive Proxy Statement for the 2024 Annual Meeting of Stockholders to be filed with the SEC within 120 days after the end of our year ended December 31, 2023.
104


Part IV
Item 15. Exhibits
(a) Exhibits.
Exhibit
Number
Description
2.1†
2.2†
3.1
3.2
3.3
3.4
3.5
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
105


Exhibit
Number
Description
4.10
4.11
4.12
4.13
4.14*
4.15
4.16
5.1+
5.2+
5.3+
5.4+

10.1
10.2
10.3
10.4
10.5
10.6
10.7
10.8+
10.9+
106


Exhibit
Number
Description
10.10+
10.11+
10.12+
10.13+
10.14+
10.15
10.16
10.17
10.18
10.19
10.20
10.21
10.22
10.23+
10.24+
107


Exhibit
Number
Description
10.25+
10.26+
10.27
10.28
10.29†
10.30†
10.31†
10.32+
10.33†
10.34††
10.35*+
21.1
23.1*
31.1*
31.2*
32.1*
97.1*
101.INS*Inline Instance Document.
101.SCHInline Taxonomy Extension Schema Document.
101.CAL*Inline Taxonomy Extension Calculation Linkbase Document.
101.DEF*Inline Taxonomy Extension Definition Linkbase Document.
108


Exhibit
Number
Description
101.LAB*Inline Taxonomy Extension Label Linkbase Document.
101.PRE*Inline Taxonomy Extension Presentation Linkbase Document.
104*Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).
*    Filed herewith.
+    Indicates management contract or compensatory plan or arrangement.
†    Schedules and exhibits to this Exhibit omitted pursuant to Regulation S-K Item 601(b)(2). The Registrant agrees to furnish supplementally a copy of any omitted schedule of exhibit to the SEC upon request.
††     The Registrant has redacted provisions or terms of this Exhibit pursuant to Regulation S-K Item 601(b)(10)(iv). The Registrant agrees to furnish an unredacted copy of the Exhibit to the SEC upon its request.

Item 16. Form 10-K Summary
None
109


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) 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.
Date: March 20, 2024
GROVE COLLABORATIVE HOLDINGS, INC.
By:/s/ Jeff Yurcisin
Name:Jeff Yurcisin
Title:Chief Executive Officer and Director
(Principal Executive Officer)
By:/s/ Sergio Cervantes
Name:Sergio Cervantes
Title:Chief Financial Officer
(Principal Financial and Accounting Officer)
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
Date: March 20, 2024
By:/s/ Rayhan Arif
Rayhan Arif, Director
Date: March 20, 2024
By:
/s/ Larry Cheng
Larry Cheng, Director
Date: March 20, 2024
By:/s/ Christopher Clark
Christopher Clark, Director
Date: March 20, 2024
By:/s/ Kevin Cleary
Kevin Cleary, Director
Date: March 20, 2024
By:/s/ David Glazer
David Glazer, Director
Date: March 20, 2024
By:/s/ Stu Landesberg
Stu Landesberg, Director
Date: March 20, 2024
By:/s/ Kristine Miller
Kristine Miller, Director
Date: March 20, 2024
By:/s/ John Replogle
John Replogle, Director
Date: March 20, 2024
By:/s/ Naytri Shroff Sramek
Naytri Shroff Sramek, Director

110

EX-4.14 2 exhibit414descriptionofsec.htm EX-4.14 Document
Exhibit 4.14
DESCRIPTION OF REGISTRANT'S SECURITIES
REGISTERED PURSUANT TO SECTION 12 OF
THE SECURITIES EXCHANGE ACT OF 1934

The following description summarizes certain important terms of the securities of Grove Collaborative Holdings, Inc., formerly Virgin Group Acquisition Corp. II (“we,” “us,” “our,” the “Company” or “Grove”) as of March 20, 2024. Because the following description is only a summary, it does not contain all the information that may be important to you. For a complete description of the matters set forth in this document, you should refer to our Certificate of Incorporation (the “Charter”), our Bylaws (the “Bylaws”), the Certificate of Designation of Series A Convertible Preferred Stock (the "Certificate of Designation"), the Warrant Agreement, dated March 22, 2021, between us and Continental Stock Transfer & Trust Company (“Continental”) as warrant agent (the “Warrant Agreement”), Warrant Agreement, dated June 16, 2022, between Grove and Corvina Holdings Limited (the “Backstop Warrant Agreement” and such warrants issued thereunder, the “Backstop Warrants”), the Warrant Agreement between us and HCI Grove Management LLC (the “HGI Warrant Agreement” and such warrants issued thereunder, the “HGI Warrants”), the Subscription Agreement, dated August 11, 2023, by and between the Company and Volition Capital Fund IV, L.P. (the "Subscription Agreement"), the Warrants to Purchase Common Stock issued to Volition Capital Fund IV, L.P., each dated August 11, 2023 ("the Volition Warrants"), and the Amended and Restated Agreement and Plan of Merger, dated March 31, 2022 (the “Business Combination Agreement”, and the transactions contemplated thereby, the “Business Combination”), by and among us and Grove Collaborative, Inc., which are included as exhibits to our Annual Report on Form 10-K for the year ended December 31, 2022 (the “Annual Report”), of which this Exhibit forms a part, and to the applicable provisions of the Delaware General Corporation Law (the “DGCL”).
As of March 20, 2024, we have two classes of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”): our Class A common stock (the “Class A Common Stock”) and our public warrants (the “Public Warrants”).
Authorized Capitalization
Our authorized capital stock consists of 600,000,000 shares of Class A Common Stock, 200,000,000 shares of our Class B common stock (the “Class B Common Stock”) and 100,000,000 shares of preferred stock (the “Preferred Stock”). Unless the our Board of Directors (the “Board”) determines otherwise, we will issue all shares of capital stock in uncertificated form.
The following summary describes all material provisions of Grove’s capital stock. We urge you to read the Charter and Bylaws.
Common Stock
Class A Common Stock
Voting rights. Each holder of Class A Common Stock is entitled to one (1) vote for each share of Class A Common Stock held of record by such holder on all matters voted upon by our stockholders, provided, however, that, except as otherwise required in the Charter, as provided by law or by the resolution(s) or any certificate of designation providing for the issue of any Preferred Stock, the holders of Class A Common Stock is not entitled to vote on any amendment to the Charter that relates solely to the terms of one or more outstanding series of Preferred Stock if the holders of such affected series are entitled, either separately or together with the holders of one or more other such series, to vote thereon pursuant to the Charter (including any certificate of designation relating to any series of Preferred Stock) or pursuant to the DGCL.
Dividend rights. Subject to the DGCL and the rights of holders of Preferred Stock, holders of shares of Class A Common Stock and Class B Common Stock are entitled to receive ratably, on a per share basis, dividends and other distributions in cash, capital stock, or property of Grove as may be declared and paid from time to time by the Board out of any of Grove’s assets or funds legally available therefor; provided, that in the event a dividend is paid in the form of shares of Class A Common Stock or Class B Common Stock (or rights to acquire such shares), then the holders of Class A Common Stock will receive shares of Class A Common Stock (or rights to acquire such shares, as the case may be) and the holders of Class B Common Stock will receive shares of Class B Common Stock (or rights to acquire such shares, as the case may be), with the holders of shares of Class A Common Stock and Class B Common Stock receiving, on a per share basis, the same number of shares of Class A Common Stock or Class B Common Stock, as applicable.
 





Rights upon liquidation. Subject to the DGCL and the rights of holders of Preferred Stock, holders of shares of Class A Common Stock and Class B Common Stock, after payment or provision for payment of the debts and other liabilities of Grove, are entitled to receive all of the assets and funds of Grove available for distribution in the event of any liquidation, dissolution, or winding up of Grove, whether voluntary or involuntary, ratably in proportion to the number of shares of the Class A Common Stock held by them.
Other rights. No holder of shares of Class A Common Stock are entitled to preemptive or subscription rights contained in the Charter or Bylaws. There are no redemption or sinking fund provisions applicable to the Class A Common Stock. The rights, preferences and privileges of holders of the Class A Common Stock will be subject to those of the holders of any shares of the Preferred Stock that Grove may issue in the future.
Class B Common Stock
Voting rights. Each holder of Class B Common Stock are entitled to ten (10) votes for each share of Class B Common Stock held of record by such holder on all matters voted upon by Grove’s stockholders, provided, however, that, except as otherwise required in the Charter, as provided by law or by the resolution(s) or any certificate of designation providing for the issue of any Preferred Stock, the holders of Class B Common Stock are not entitled to vote on any amendment to the Charter that relates solely to the terms of one or more outstanding series of Preferred Stock if the holders of such affected series are entitled, either separately or together with the holders of one or more other such series, to vote thereon pursuant to the Charter (including any certificate of designation relating to any series of Preferred Stock) or pursuant to the DGCL.
Dividend rights. Subject to the DGCL and the rights of holders of Preferred Stock, holders of shares of Class A Common Stock and Class B Common Stock are entitled to receive ratably, on a per share basis, dividends and other distributions in cash, stock, or property of Grove as may be declared and paid from time to time by the Board out of any of Grove’s assets or funds legally available therefor; provided that in the event a dividend is paid in the form of shares of Class A Common Stock or Class B Common Stock (or rights to acquire such shares), then the holders of Class A Common Stock will receive shares of Class A Common Stock (or rights to acquire such shares, as the case may be) and the holders of Class B Common Stock will receive shares of Class B Common Stock (or rights to acquire such shares, as the case may be), with the holders of shares of Class A Common Stock and Class B Common Stock receiving, on a per share basis, the same number of shares of Class A Common Stock or Class B Common Stock, as applicable.
Rights upon liquidation. Subject to the DGCL and the rights of holders of Preferred Stock, holders of shares of Class A Common Stock and Class B Common Stock, after payment or provision for payment of the debts and other liabilities of Grove, are entitled to receive all of the assets and funds of Grove available for distribution in the event of any liquidation, dissolution, or winding up of Grove, whether voluntary or involuntary, ratably in proportion to the number of shares of the Grove Class B Common Stock held by them.
Transfers. Pursuant to the Charter, holders of Class B Common Stock are generally restricted from transferring such shares, other than to another Class B Common Stockholder or a Permitted Entity (as defined in the Charter).
 
Mandatory Conversion. Each share of Class B Common Stock will be automatically converted into an equal number of fully paid and nonassessable shares of Class A Common Stock upon any Transfer (as defined in the Charter) of such shares of Class B Common Stock, except for a Transfer to a Permitted Entity (as defined in the Charter). Holders of Class B Common Stock may also elect to convert into an equal number of fully paid and nonassessable shares of Class A Common Stock at their option.
Other rights. No holder of shares of Class B Common Stock are entitled to preemptive or subscription rights contained in the Charter or Bylaws. There are no redemption or sinking fund provisions applicable to the Class B Common Stock. The rights, preferences, and privileges of holders of the Class B Common Stock will be subject to those of the holders of any shares of the Preferred Stock that Grove may issue in the future.
Preferred Stock
The Board has the authority to issue shares of Preferred Stock from time to time on terms it may determine, to divide shares of Preferred Stock into one or more series, and to fix the designations, preferences, privileges, and restrictions of Preferred Stock, including dividend rights, conversion rights, voting rights, terms of redemption, liquidation preference, sinking fund terms, and the number of shares constituting any series or the designation of any series to the fullest extent permitted by the DGCL. The issuance of Preferred Stock could have the effect of decreasing the trading price of Class A Common Stock, restricting dividends on the capital stock of Grove, diluting



the voting power of the Class A Common Stock, impairing the liquidation rights of the capital stock of Grove, or delaying or preventing a change in control of Grove. The Certificate of Designation fixes the powers, designations, preferences, and other rights of the Series A Convertible Preferred Stock.

Series A Convertible Preferred Stock

Ranking and Dividends. The Series A Convertible Preferred Stock ranks superior to all of the Class A Common Stock, Class B Common Stock, and any other capital stock of the Company. The Series A Convertible Preferred Stock has a liquidation preference of $1,000.00 per share (the “Liquidation Preference”). The holders of then outstanding shares of Series A Convertible Preferred Stock shall be entitled to receive, only when, as and if declared by the Board, out of any funds and assets legally available therefor, dividends at the rate of 6% per annum of the Liquidation Preference for each share of Series A Convertible Preferred Stock, prior and in preference to any declaration or payment of any other dividend (other than dividends on shares of Class A Common Stock payable in shares of Class A Common Stock).

Conversion and Redemption. Each share of Series A Convertible Preferred Stock is convertible, at the option of the holder thereof, at any time, at the office of the Company or any transfer agent for such stock, into such number of fully paid and nonassessable shares of Class A Common Stock equal to the sum of (i) the amount determined by dividing (x) the Liquidation Price plus any declared but unpaid dividends to which such share of Series A Convertible Preferred Stock is then entitled by (y) the then-effective Conversion Preference in effect on the date the certificate is surrendered for conversion or notice is provided for non-certificated shares and (ii) the Subsequent Issuance Share Adjustment (collectively, the “Conversion Amount”). The “Conversion Price” for shares of Series A Convertible Preferred Stock is $2.11 (as adjusted for stock splits, combinations, stock dividends, recapitalizations and the like) per share (the “Conversion Rate”). The “Subsequent Issuance Share Adjustment” for shares of Series A Convertible Preferred Stock shall initially be equal to zero and shall be adjusted as set forth in Section 6(i) of the Certificate of Designation.

Cash will be paid in lieu of any fractional shares based on the closing market price of the Class A Common Stock on the conversion date. The Conversion Rate is subject to adjustment for customary anti-dilution protections, including for stock dividends, splits, and combinations, rights offerings, spin-offs, distributions of cash or other property (to the extent not participating on an as-converted basis) and above market self-tender or exchange offers. At any time from and after August 11, 2030, the holders of at least a majority of the then-outstanding shares of Series A Convertible Preferred Stock may specify a date and time or the occurrence of an event by vote or written consent that all, and not less than all, outstanding shares of Series A Convertible Preferred Stock will automatically be, subject to certain exceptions and limitations, redeemed for an amount per share of Series A Convertible Preferred Stock equal to the Liquidation Preference plus all accrued or declared but unpaid dividends as of the redemption date and time.

Subject to certain exceptions, upon the occurrence of a fundamental change, voluntary or involuntary liquidation, dissolution or winding-up of the Company, the Company will be required to pay an amount per share of Series A Convertible Preferred Stock equal to the greater of (i) $1,000.00 per share or (ii) the consideration per share of Series A Convertible Preferred Stock as would have been payable had all shares of Series A Convertible Preferred Stock been converted to Class A Common Stock immediately prior to the liquidation event, plus, in each case, the aggregate amount of all declared but unpaid dividends thereon to the date of final distribution to the holders of Series A Convertible Preferred Stock.

Voting and Consent Rights. Holders of shares of Series A Convertible Preferred Stock are entitled to vote with the holders of shares of Class A Common Stock on an as-converted to common basis at any annual or special meeting of stockholders of the Company, and not as a separate class, except as required by Delaware law. Additionally, for so long as 50% of the shares of Series A Convertible Preferred Stock remain outstanding, the Company will be prohibited, without the consent of the holders of at least a majority of the shares of Series A Convertible Preferred Stock, from taking various corporate actions, including:

amend, modify or alter (A) the Certificate of Designation or (B) the Company’s certificate of incorporation (including by filing any new certificate of designation or elimination) or the Bylaws of the Company, in each case with respect to this clause (B) in a manner that adversely affects the rights, preference or privileges of the Series A Convertible Preferred Stock;



increase or decrease the authorized number of shares of Series A Convertible Preferred Stock or issue additional shares of Series A Convertible Preferred Stock;
authorize, create, issue or obligate itself to issue (by reclassification, merger or otherwise) any capital stock (or any class or series thereof) that has any rights, preferences or privileges senior to, or on a parity with, the Series A Convertible Preferred Stock (a “New Security”) unless the holders of Series A Convertible Preferred Stock are offered the opportunity to participate in the offering of the New Security pursuant to Section 9.2 of the Subscription Agreement; or
authorize, create, issue or obligate itself to issue, assume, incur or guarantee any indebtedness, that is not included in the Company’s budget approved by the Board or otherwise approved by the Board other than (1) the issuance of up to an aggregate of $2,500,000 of indebtedness or (2) trade payables incurred in the ordinary course of business.

Beneficial Ownership and Voting Limitations. The Certificate of Designation includes certain provisions that prevent holders from converting shares Series A Convertible Preferred Stock or voting shares of Series A Convertible Preferred Stock on an as-converted-to-Class A Common Stock basis, as applicable, to the extent such action would result in such holder beneficially owning or voting in excess of 19.99% of the Company’s outstanding Class A Common Stock.

Board. For so long as Volition Capital Fund IV, L.P. beneficially holds 20% or more of the shares of Class A Common Stock (calculated on as-converted basis based on the Conversion Price (as adjusted for stock splits, combinations, stock dividends, recapitalizations and the like)) such purchaser acquired pursuant to the Subscription Agreement, such purchaser shall have the right to designate up to one director for election to the Board as a Class I Director.
Election of Directors and Vacancies
Subject to the rights of the holders of any series of Preferred Stock to elect additional directors under specified circumstances, the number of directors of the Board is fixed solely and exclusively by resolution duly adopted from time to time by the Board. Under the Bylaws, at all meetings of stockholders called for the election of directors, a plurality of the votes properly cast will be sufficient to elect such directors to the Board.
The Board is divided into three classes of directors designated as Class I, Class II, and Class III, respectively. Except as the DGCL may otherwise require and subject to the rights, if any, of the holders of any series of Preferred Stock, in the interim between annual meetings of stockholders or special meetings of stockholders called for the election of directors and/or the removal of one or more directors and the filling of any vacancy in that connection, newly created directorships, and any vacancies on the Board, including unfilled vacancies resulting from the removal of directors, may be filled only by the affirmative vote of a majority of the remaining directors then in office, although less than a quorum, or by the sole remaining director (and not by Grove stockholders). All directors hold office until the expiration of their respective terms of office and until their successors will have been elected and qualified. A director elected or appointed to fill a vacancy resulting from the death, resignation, retirement, disqualification, or removal of a director or a newly created directorship will serve for the remainder of the full term of the class of directors in which the new directorship was created or the vacancy occurred and until his or her successor will have been elected and qualified.
Subject to the rights, if any, of any series of Preferred Stock, any director may be removed from office only with cause and only by the affirmative vote of the holders of a majority of the then outstanding voting stock of Grove entitled to vote at an election of directors, voting together as a single class.
In addition to the powers and authorities before or by statute expressly conferred upon them, the directors are empowered to exercise all such powers and do all such acts and things as may be exercised or done by Grove, subject, nevertheless, to the provisions of the DGCL, the Charter, the Bylaws, and to any bylaw adopted and in effect from time to time; provided, however, that no bylaw so adopted will invalidate any prior act of the directors which would have been valid if such bylaw had not been adopted.
Notwithstanding the foregoing provisions, any director elected pursuant to the right, if any, of the holders of Preferred Stock to elect additional directors under specified circumstances will serve for such term or terms and pursuant to such other provisions as specified in the relevant certificate of designations related to the Preferred Stock.
Quorum



The holders of a majority of the voting power of the capital stock issued and outstanding and entitled to vote at the meeting, present in person, or represented by proxy, constitute a quorum at all meetings of the stockholders for the transaction of business except as otherwise required by law or provided by the Charter or Bylaws; provided, however, that where a separate vote by a class or classes or series of capital stock is required by law or the Charter, the holders of a majority in voting power of the shares of such class or classes or series of the capital stock of Grove issued and outstanding and entitled to vote on such matter, present in person, present by means of remote communication in a manner, if any, authorized by the Board in its sole discretion, or represented by proxy, constitutes a quorum entitled to take action with respect to the vote on such matter. If, however, such quorum will not be present or represented at any meeting of the stockholders, the chairperson of the meeting will have power to adjourn the meeting from time to time, without notice other than announcement at the meeting, until a quorum will be present or represented. At such adjourned meeting at which a quorum is present or represented, any business may be transacted which might have been transacted at the meeting as originally noticed. If the adjournment is for more than thirty (30) days, or if after the adjournment a new record date is fixed for the adjourned meeting, a notice of the adjourned meeting will be given to each stockholder entitled to vote at such adjourned meeting as of the record date fixed for notice of such adjourned meeting.
Anti-takeover Effects of the Charter and Bylaws
The Charter and Bylaws contain provisions that may delay, defer, or discourage another party from acquiring control of us. We expect that these provisions, which are summarized below, will discourage coercive takeover practices or inadequate takeover bids. These provisions are also designed to encourage persons seeking to acquire control of Grove to first negotiate with the Board. However, they also give the Board the power to discourage acquisitions that some stockholders may favor.
Authorized but Unissued Capital Stock
Delaware law does not require stockholder approval for any issuance of authorized shares. However, the listing requirements of NYSE, which would apply if and so long as the Class A Common Stock (or units or warrants) remains listed on NYSE, require stockholder approval of certain issuances equal to or exceeding 20% of the then-outstanding voting power or then-outstanding number of shares of Class A Common Stock. Additional shares that may be issued in the future may be used for a variety of corporate purposes, including future public offerings, to raise additional capital, or to facilitate acquisitions.
One of the effects of the existence of unissued and unreserved common stock may be to enable the Board to issue shares to persons friendly to current management, which issuance could render more difficult or discourage an attempt to obtain control of Grove by means of a merger, tender offer, proxy contest, or otherwise and thereby protect the continuity of management and possibly deprive stockholders of opportunities to sell their shares of Class A Common Stock at prices higher than prevailing market prices.
 

Dual-Class Stock

As described above in “Common Stock Class A Common Stock Voting Rights” and “Common Stock Class B Common Stock Voting Rights,” the Charter provides for a dual-class common stock structure.
Special Meeting, Action by Written Consent, and Advance Notice Requirements for Stockholder Proposals
Unless otherwise required by law, and subject to the rights, if any, of the holders of any series of Preferred Stock, special meetings of the stockholders of Grove, for any purpose or purposes, may be called only by a majority of the Board, the Chairman of the Board, the Chief Executive Officer of Grove or when requested in writing by the holders of not less than 20% of all votes entitled to be cast at the meeting, and may not be called by any other person. Unless otherwise required by law, written notice of a special meeting of stockholders, stating the time, place, and purpose or purposes thereof, shall be given to each stockholder entitled to vote at such meeting, not less than ten or more than sixty (60) days before the date fixed for the meeting. Business transacted at any special meeting of stockholders will be limited to the purposes stated in the notice.
The Bylaws also provide that unless otherwise restricted by the Charter or the Bylaws, any action required or permitted to be taken at any meeting of the Board or of any committee thereof may be taken without a meeting, if all members of the Board or of such committee, as the case may be, consent thereto in writing or by electronic transmission, and the writing or writings or electronic transmission or transmissions are filed with the minutes of proceedings of the Board or committee.



In addition, the Bylaws require advance notice procedures for stockholder proposals to be brought before an annual meeting of the stockholders, including the nomination of directors. Stockholders at an annual meeting may only consider the proposals specified in the notice of meeting or brought before the meeting by or at the direction of the Board, or by a stockholder of record on the record date for the meeting, who is entitled to vote at the meeting and who has delivered a timely written notice in proper form to Grove’s secretary, of the stockholder’s intention to bring such business before the meeting.
These provisions could have the effect of delaying until the next stockholder meeting any stockholder actions, even if they are favored by the holders of a majority of Grove’s outstanding voting securities.
Amendment to Charter and Bylaws
The DGCL provides generally that the affirmative vote of a majority of the outstanding stock entitled to vote on amendments to a corporation’s certificate of incorporation or bylaws is required to approve such amendment, unless a corporation’s certificate of incorporation or bylaws, as the case may be, requires a greater percentage.
The Charter provides that all provisions therein may be altered, amended, or repealed only by the affirmative vote of the holders of at least two-thirds (66.7%) in voting power of the outstanding shares of capital stock of Grove entitled to vote generally in the election of directors, voting together as a single class. Additionally, the Charter provides that the authorized number of shares of any class of stock may not be increased or decreased (but not below the number of shares thereof then-outstanding) by the affirmative vote of a majority of the voting power of the stock entitled to vote thereon irrespective of the provisions of Section 242(b)(2) of the DGCL.
The Bylaws may be amended, altered, or repealed (A) by the affirmative vote of a majority of the Board or (B) in addition to any vote of the holders of any class or series of capital stock of Grove required by law or the Charter, the affirmative vote of the holders of at least two-thirds (66.7%) of the voting power of all then-outstanding shares of capital stock of Grove entitled to vote generally in the election of directors, voting together as a single class.
 
Section 203 of the DGCL provides that if a person acquires 15% or more of the voting stock of a Delaware corporation, such person becomes an “interested stockholder” and may not engage in certain “business combinations” with the corporation for a period of three years from the time such person acquired 15% or more of the corporation’s voting stock, unless:
 
 (1)the Board approves the acquisition of stock or the merger transaction before the time that the person becomes an interested stockholder;
 
 (2)the interested stockholder owns at least 85% of the outstanding voting stock of the corporation at the time the merger transaction commences (excluding voting stock owned by directors who are also officers and certain employee stock plans); or
 
 (3)the merger transaction is approved by the board of directors and at a meeting of stockholders, not by written consent, by the affirmative vote of 2/3 of the outstanding voting stock which is not owned by the interested stockholder.
A Delaware corporation may elect in its certificate of incorporation or bylaws not to be governed by this particular Delaware law.
Classified Board and Stockholder Action by Written Consent
The Charter provides that the Board will be classified into three classes of directors, each of which will hold office for a three-year term. A third party may be discouraged from making a tender offer or otherwise attempting to obtain control of Grove at a time when there is a classified board as it is more difficult and time consuming for stockholders to replace a majority of the directors on a classified board of directors.
Under the Charter, Grove stockholders will be required to take action at an annual or special meeting of Grove stockholders. This provision may have the effect of delaying or preventing hostile stockholder action designed to effect a change in control of Grove.
Limitations on Liability and Indemnification of Officers and Directors



The Charter limits the liability of the directors of Grove to the fullest extent permitted by the DGCL, and the Bylaws provide that Grove will indemnify them to the fullest extent permitted by such law. Grove has entered and expects to continue to enter into agreements to indemnify Grove directors, executive officers, and other employees as determined by the Board. Under the terms of such indemnification agreements, Grove is required to indemnify each of Grove directors, officers, and other employees party to such an agreement, to the fullest extent permitted by the laws of the State of Delaware, if the basis of the indemnitee’s involvement was by reason of the fact that the indemnitee is or was a director, officer, employee, or agent of Grove or any of its subsidiaries or was serving at Grove’s request in an official capacity for another entity. Grove must indemnify Grove’s officers and directors against all reasonable fees, expenses, charges, judgments, fines, amounts paid in settlement, and other costs of any type or nature whatsoever, including any and all expenses and obligations paid or incurred in connection with investigating, defending, being a witness in, participating in (including on appeal), or preparing to defend, be a witness or participate in any completed, actual, pending, or threatened action, suit, claim, or proceeding, whether civil, criminal, administrative, or investigative, or establishing or enforcing a right to indemnification under the indemnification agreement. The indemnification agreements also require us, if so requested, to advance within 20 days (or 10 days in any action brought by the indemnitee for indemnification under the indemnification agreement) of such request all reasonable fees, expenses, charges, and other costs that such director, officer or other employee party to such an agreement incurred, provided that such person will return any such advance if it is ultimately determined that such person is not entitled to indemnification by us. Any claims for indemnification by Grove directors, officers, or other employees may reduce Grove’s available funds to satisfy successful third-party claims against Grove and may reduce the amount of money available to Grove.
Exclusive Jurisdiction of Certain Actions
The Charter requires, to the fullest extent permitted by law, unless Grove consents in writing to the selection of an alternative forum, that derivative actions brought in the name of Grove, actions against current or former directors, officers, employees, and agents for breach of fiduciary duty, actions asserting a claim arising pursuant to any provision of the DGCL or the Charter or the Bylaws and actions asserting a claim against Grove governed by the internal affairs doctrine may be brought only in the Court of Chancery in the State of Delaware and any stockholder will be deemed to have consented to such provision. The provision may have the effect of discouraging lawsuits against Grove directors and officers.
The exclusive forum provision in the Charter would not apply to claims brought under the Exchange Act or the Securities Act. To the extent the exclusive forum provision restricts the venue in which holders of Grove common stock may bring claims arising under the federal securities laws, there is uncertainty as to whether a court would enforce such provisions. The exclusive forum provision in the Charter shall not relieve Grove of its duties to comply with the federal securities laws and the rules and regulations thereunder, and Grove’s stockholders will not be deemed to have waived our compliance with these laws, rules and regulations.
In addition, the Charter requires that, unless Grove consents in writing to the selection of an alternative forum, the federal district courts of the United States shall be the sole and exclusive forum for resolving any action asserting a claim arising under the Securities Act.
Public Benefit Corporation
Grove is a public benefit corporation under subchapter XV of the DGCL. As a public benefit corporation, Grove adopted the following public benefits to be promoted by the corporation (the “PBC Purpose”):
The specific public benefits to be promoted by Grove are the development, promotion and distribution of consumer products as a positive force for human and environmental health globally.
As a public benefit corporation, the Board will be required by the DGCL to manage or direct Grove’s business and affairs in a manner that balances the pecuniary interests of Grove stockholders, the best interests of those materially affected by its conduct, and the specific public benefits identified in the Charter. However, the Board will not have any duty to any person on account of any interest of such person in the PBC Purpose or on account of any interest materially affected by Grove’s conduct, and its balance requirement described in the previous sentence will be deemed satisfied if the Board’s decision is both informed and disinterested and not such that no person of ordinary sound judgment would approve. Grove will also be required to assess its benefit performance internally and to disclose to stockholders at least biennially a report that details its promotion of the public benefits identified in the Charter and of the best interests of those materially affected by its conduct. It is expected that the Board will measure Grove’s benefit performance against the objectives and standards proposed by it and approved by the Board.



Warrants
Public Warrants
Five Grove Public Warrant entitles the registered holder to purchase one (1) share of Grove at a price of $57.50 per share, subject to adjustment as discussed below, at any time commencing on the later of one year from the closing of the initial public offering and 30 days after the completion of an initial business combination, provided in each case that Grove has an effective registration statement under the Securities Act covering the Class A Common Stock issuable upon exercise of the warrants and a current prospectus relating to them is available (or Grove permits holders to exercise their warrants on a cashless basis under the circumstances specified in the warrant agreement) and such shares are registered, qualified, or exempt from registration under the securities, or blue sky, laws of the state of residence of the holder. Pursuant to the warrant agreement, a warrantholder may exercise its warrants only for a whole number of shares of Class A Common Stock. This means only a whole warrant may be exercised at a given time by a warrantholder. The warrants expire five years after the completion of the Business Combination, at 5:00 p.m., New York City time, or earlier upon redemption or liquidation.
Grove will not be obligated to deliver any shares of Class A Common Stock pursuant to the exercise of a warrant and will have no obligation to settle such warrant exercise unless a registration statement under the Securities Act with respect to the Class A Common Stock underlying the warrants is then effective and a prospectus relating thereto is current, subject to Grove satisfying its obligations described below with respect to registration, or a valid exemption from registration is available. No warrant will be exercisable and Grove will not be obligated to issue a share of Class A Common Stock upon exercise of a warrant unless the share of Class A Common Stock issuable upon such warrant exercise has been registered, qualified, or deemed to be exempt under the securities laws of the state of residence of the registered holder of the warrants. In the event that the conditions in the two immediately preceding sentences are not satisfied with respect to a warrant, the holder of such warrant will not be entitled to exercise such warrant and such warrant may have no value and expire worthless. In no event will Grove be required to net cash settle any warrant. In the event that a registration statement is not effective for the exercised warrants, the purchaser of a unit containing such warrant will have paid the full purchase price for the unit solely for the share of Class A Common Stock underlying such unit.
If shares of Class A Common Stock are at the time of any exercise of a warrant not listed on a national securities exchange such that they satisfy the definition of a “covered security” under Section 18(b)(1) of the Securities Act, Grove may, at Grove’s option, require holders of Grove public warrants who exercise their warrants to do so on a “cashless basis” in accordance with Section 3(a)(9) of the Securities Act and, in the event Grove so elects, Grove will not be required to file or maintain in effect a registration statement, and in the event Grove does not so elect, Grove will use its commercially reasonable efforts to register or qualify the shares under applicable blue sky laws to the extent an exemption is not available. In such event, each holder would pay the exercise price by surrendering each such warrant for that number of Class A Common Stock shares equal to the less of (A) the quotient obtained by dividing (x) the product of the number of Class A Common Stock underlying the warrants, multiplied the excess of the “fair market value” less the exercise price of the warrants by (y) the fair market value and (B) 0.072. The “fair market value” shall mean the volume weighted average price of the Class A Common Stock shares for the 10 trading days ending on the trading day prior to the date on which the notice of exercise is received by the warrant agent.
Redemption of Warrants When the Price per Class A Common Stock Equals or Exceeds $$90.00
Once the warrants become exercisable, Grove may redeem the outstanding warrants:
 
  in whole and not in part;
 
  
at a price of $0.01 per warrant;
 
  upon not less than 30 days’ prior written notice of redemption to each warrantholder; and
 
  
if, and only if, the last reported sale price of the Class A Common Stock for any 20 trading days within a 30-trading-day period ending three business days before Grove sends the notice of redemption to the warrantholders (which is referred to as the “Reference Value”) equals or exceeds $90.00 per share (as adjusted for share splits, share capitalizations, reorganizations, recapitalizations, and the like).
If and when the warrants become redeemable by Grove, Grove may exercise its redemption right even if Grove is unable to register or qualify the underlying securities for sale under all applicable state securities laws. However, Grove will not redeem the warrants unless an effective registration statement under the Securities Act



covering the Class A Common Stock issuable upon exercise of the warrants is effective and a current prospectus relating to those Class A Common Stock is available throughout the 30-day redemption period.
Grove has established the last of the redemption criteria discussed above to prevent a redemption call unless there is at the time of the call a significant premium to the warrant exercise price. If the foregoing conditions are satisfied and Grove issues a notice of redemption of the warrants, each warrantholder will be entitled to exercise his, her, or its warrant prior to the scheduled redemption date. However, the price of the shares of Class A Common Stock may fall below the $90.00 redemption trigger price (as adjusted for share sub-divisions, share capitalizations, reorganizations, recapitalizations, and the like) as well as the $57.50 (for whole shares) warrant exercise price after the redemption notice is issued.
Redemption of Warrants for Class A Common Stock Equals or Exceeds $50.00
Commencing ninety (90) days after the warrants become exercisable, Grove may redeem the outstanding warrants:
 
  in whole and not in part;
 
  
at $0.10 per warrant upon a minimum of 30 days’ prior written notice of redemption, provided that holders will be able to exercise their warrants on a cashless basis prior to redemption and receive that number of shares determined by reference to the table below, based on the redemption date and the “fair market value” of Class A Common Stock (as defined below);
 
  
if, and only if, the Reference Value (as defined above under “Redemption of Warrants When the Price per Class A Common Stock Equals or Exceeds $90.00”) equals or exceeds $50.00 per share (as adjusted per share sub-divisions, share dividends, reorganizations, reclassifications, recapitalizations, and the like); and
 
  
if the Reference Value is less than $90.00 per share (as adjusted for share sub-divisions, share capitalizations, reorganizations, recapitalizations, and the like) the private placement warrants must also be concurrently called for redemption on the same terms as the outstanding public warrants, as described above.
The numbers in the table below represent the number of shares of Class A Common Stock that a warrantholder will receive upon exercise in connection with a redemption by Grove pursuant to this redemption feature, based on the “fair market value” of the Class A Common Stock on the corresponding redemption date (assuming holders elect to exercise their warrants and such warrants are not redeemed for $0.10 per warrant), determined based on the average of the volume-weighted average price for the 10 trading days immediately following the date on which the notice of redemption is sent to the holders of warrants, and the number of months that the corresponding redemption date precedes the expiration date of the warrants, each as set forth in the table below. Grove will provide its warrantholders with the final fair market value no later than one business day after the 10-trading-day period described above ends.
The share prices set forth in the column headings of the table below will be adjusted as of any date on which the number of shares of Class A Common Stock issuable upon exercise of a warrant or the exercise price of the warrant is adjusted as set forth under the heading “—Anti-dilution Adjustments” below. If the number of shares issuable upon exercise of a warrant is adjusted, the adjusted share prices in the column headings will equal the share prices immediately prior to such adjustment, multiplied by a fraction, the numerator of which is the exercise price of the warrant after such adjustment and the denominator of which is the number of shares deliverable upon exercise of a warrant as so adjusted. If the exercise price of the warrant is adjusted as a result of raising capital in connection with the initial business combination, the adjusted share prices in the column headings will be multiplied by a fraction, the numerator of which is the higher of the Market Value and the Newly Issued Price as set forth under the heading “—Anti-dilution Adjustments” and the denominator of which is $10.00.



Redemption Date
(period to expiration of warrants)
  Fair Market Value of Class A Common Stock 
  
$50.00
   $55.00   $60.00   $65.00   $70.00   $75.00   $80.00   $85.00   
$90.00
 
60 months
    0.052      0.056      0.059      0.062      0.065      0.075      0.070      0.072      0.072  
57 months
    0.051      0.055      0.059      0.062      0.065      0.067      0.070      0.072      0.072  
54 months
    0.050      0.054      0.058      0.061      0.064      0.067      0.069      0.071      0.072  
51 months
    0.049      0.054      0.057      0.061      0.064      0.067      0.069      0.071      0.072  
48 months
    0.048      0.053      0.057      0.060      0.063      0.066      0.069      0.071      0.072  
45 months
    0.047      0.052      0.056      0.060      0.063      0.066      0.069      0.071      0.072  
42 months
    0.046      0.050      0.055      0.059      0.062      0.066      0.068      0.071      0.072  
39 months
    0.044      0.049      0.054      0.058      0.062      0.065      0.068      0.071      0.072  
36 months
    0.043      0.048      0.053      0.057      0.061      0.065      0.068      0.071      0.072  
33 months
    0.041      0.046      0.051      0.056      0.060      0.064      0.067      0.070      0.072  
30 months
    0.039      0.045      0.050      0.055      0.059      0.063      0.067      0.070      0.072  
27 months
    0.037      0.043      0.048      0.054      0.058      0.063      0.066      0.070      0.072  
24 months
    0.035      0.041      0.047      0.052      0.057      0.062      0.066      0.070      0.072  
21 months
    0.032      0.039      0.045      0.050      0.056      0.061      0.065      0.069      0.072  
18 months
    0.029      0.036      0.042      0.048      0.054      0.060      0.064      0.069      0.072  
15 months
    0.026      0.033      0.039      0.046      0.052      0.058      0.063      0.068      0.072  
12 months
    0.022      0.029      0.036      0.043      0.050      0.056      0.062      0.068      0.072  
9 months
    0.018      0.025      0.032      0.040      0.047      0.054      0.061      0.067      0.072  
6 months
    0.013      0.020      0.027      0.036      0.044      0.052      0.059      0.066      0.072  
3 months
    0.007      0.013      0.021      0.030      0.039      0.049      0.057      0.065      0.072  
0 months
    -      -      0.008      0.023      0.036      0.047      0.056      0.065      0.072  
The exact fair market value and redemption date may not be set forth in the table above, in which case, if the fair market value is between two values in the table or the redemption date is between two redemption dates in the table, the number of shares of Class A Common Stock to be issued for each warrant exercised will be determined by a straight-line interpolation between the number of shares set forth for the higher and lower fair market values and the earlier and later redemption dates, as applicable, based on a 365- or 366-day year, as applicable. For example, if the volume-weighted average price of the shares of Class A Common Stock for the 10 trading days ending on the third trading date prior to the date on which the notice of redemption is sent to the holders of the warrants is $55.00 per share, and at such time there are 57 months until the expiration of the warrants, holders may choose to, in connection with this redemption feature, exercise their warrants for 0.055 shares of Class A Common Stock for each whole warrant. For an example, where the exact fair market value and redemption date are not as set forth in the table above, if the volume-weighted average price of the shares of Class A Common Stock as reported during the 10 trading days immediately following the date on which the notice of redemption is sent to the holders of the warrants is $67.50 per share, and at such time there are 38 months until the expiration of the warrants, holders may choose to, in connection with this redemption feature, exercise their warrants for 0.060 shares of Class A Common Stock for each whole warrant. In no event will the warrants be exercisable in connection with this redemption feature for more than 0.072 shares of Class A Common Stock per warrant (subject to adjustment).
This redemption feature is structured to allow for all of the outstanding warrants to be redeemed when the shares of Class A Common Stock are trading at or above $50.00 per share, which may be at a time when the trading



price of Class A Common Stock is below the exercise price of the warrants. Grove has established this redemption feature to provide Grove with the flexibility to redeem the warrants without the warrants having to reach the $90.00 per share threshold set forth above under “—Redemption of Warrants When the Price per Class A Common Stock Equals or Exceeds $90.00.” Holders choosing to exercise their warrants in connection with a redemption pursuant to this feature will, in effect, receive a number of shares for their warrants based on an option pricing model with a fixed volatility input as of the date of this prospectus. This redemption right provides Grove with an additional mechanism by which to redeem all of the outstanding warrants, and therefore have certainty as to Grove’s capital structure as the warrants would no longer be outstanding and would have been exercised or redeemed. Grove will be required to pay the applicable redemption price to warrantholders if Grove chooses to exercise this redemption right and it will allow Grove to quickly proceed with a redemption of the warrants if Grove determines it is in Grove’s best interest to do so. As such, Grove would redeem the warrants in this manner when it believes it is in Grove’s best interest to update Grove’s capital structure to remove the warrants and pay the redemption price to the warrantholders.
As stated above, Grove can redeem the warrants when the shares of Class A Common Stock are trading at a price starting at $50.00, which is below the exercise price of $57.50, because it will provide certainty with respect to Grove’s capital structure and cash position while providing warrantholders with the opportunity to exercise their warrants on a cashless basis for the applicable number of shares. If Grove chooses to redeem the warrants when the shares of Class A Common Stock are trading at a price below the exercise price of the warrants, this could result in the warrantholders receiving fewer shares of Class A Common Stock than they would have received if they had chosen to wait to exercise their warrants for shares of Class A Common Stock if and when such shares were trading at a price higher than the exercise price of $57.50.
No fractional shares of Class A Common Stock will be issued upon exercise. If, upon exercise, a holder would be entitled to receive a fractional interest in a share, Grove will round down to the nearest whole number of the number of shares of Class A Common Stock to be issued to the holder. If, at the time of redemption, the warrants are exercisable for a security other than the shares of Class A Common Stock pursuant to the warrant agreement, the warrants may be exercised for such security. At such time as the warrants become exercisable for a security other than the shares of Class A Common Stock, Grove will use its commercially reasonable efforts to register under the Securities Act the security issuable upon the exercise of the warrants.
Redemption Procedures
A holder of a warrant may notify Grove in writing in the event it elects to be subject to a requirement that such holder will not have the right to exercise such warrant, to the extent that after giving effect to such exercise, such person (together with such person’s affiliates), to the warrant agent’s actual knowledge, would beneficially own in excess of 4.9% or 9.8% (as specified by the holder) of the shares of Class A Common Stock issued and outstanding immediately after giving effect to such exercise.
Anti-dilution Adjustments
If the number of outstanding shares of Class A Common Stock is increased by a share capitalization payable in shares of Class A Common Stock, or by a split-up of ordinary shares or other similar event, then, on the effective date of such share capitalization, split-up, or similar event, the number of shares of Class A Common Stock issuable on exercise of each warrant will be increased in proportion to such increase in the outstanding shares of common stock. A rights offering to holders of ordinary shares entitling holders to purchase shares of Class A Common Stock at a price less than the “historical fair market value” (as defined below) will be deemed a share capitalization of a number of shares of Class A Common Stock equal to the product of (i) the number of shares of Class A Common Stock actually sold in such rights offering (or issuable under any other equity securities sold in such rights offering that are convertible into or exercisable for shares of Class A Common Stock) and (ii) one minus the quotient of (x) the price per Class A Common Stock share paid in such rights offering and (y) the historical fair market value. For these purposes, (i) if the rights offering is for securities convertible into or exercisable for Class A ordinary shares, in determining the price payable for shares of Class A Common Stock, there will be taken into account any consideration received for such rights, as well as any additional amount payable upon exercise or conversion and (ii) “historical fair market value” means the volume weighted average price of Class A Common Stock shares as reported during the 10-trading-day period ending on the trading day prior to the first date on which the shares of Class A Common Stock trade on the applicable exchange or in the applicable market, regular way, without the right to receive such rights.
In addition, if we, at any time while the warrants are outstanding and unexpired, pay a dividend or make a distribution in cash, securities or other assets to the holders of shares of Class A Common Stock on account of such shares (or other securities into which the warrants are convertible), other than (a) as described above, (b) certain ordinary cash dividends, (c) to satisfy the redemption rights of the holders of shares of Class A Common Stock in



connection with a proposed initial business combination, or (d) in connection with the redemption of the public shares upon Grove’s failure to complete a business combination, then the warrant exercise price will be decreased, effective immediately after the effective date of such event, by the amount of cash and/or the fair market value of any securities or other assets paid on each share of Class A Common Stock in respect of such event.
If the number of outstanding shares of Class A Common Stock is decreased by a consolidation, combination, reverse share split, or reclassification of shares of Class A Common Stock or other similar event, then, on the effective date of such consolidation, combination, reverse share split, reclassification, or similar event, the number of shares of Class A Common Stock issuable on exercise of each warrant will be decreased in proportion to such decrease in outstanding shares of Class A Common Stock.
Whenever the number of shares of Class A Common Stock purchasable upon the exercise of the warrants is adjusted, as described above, the warrant exercise price will be adjusted by multiplying the warrant exercise price immediately prior to such adjustment by a fraction (x) the numerator of which will be the number of share of Class A Common Stock purchasable upon the exercise of the warrants immediately prior to such adjustment, and (y) the denominator of which will be the number of shares of Class A Common Stock so purchasable immediately thereafter.
In addition, if (x) Grove issue additional Class A Common Stock or equity-linked securities for capital raising purposes in connection with the closing of an initial business combination at an issue price or effective issue price of less than $46.00 per ordinary share (with such issue price or effective issue price to be determined in good faith by the Board and, in the case of any such issuance to Grove’s initial shareholders or their affiliates, without taking into account any founder shares held by Grove’s initial shareholders or such affiliates, as applicable, prior to such issuance) (the “Newly Issued Price”), (y) the aggregate gross proceeds from such issuances represent more than 60% of the total equity proceeds, and interest thereon, available for the funding of an initial business combination, on the date of the completion of an initial business combination (net of redemptions) and (z) the volume-weighted average trading price of Class A ordinary shares during the 20-trading-day period starting on the trading day prior to the day on which Grove completes an initial business combination (such price, the “Market Value”) is below $46.00 per share, then the exercise price of the warrants will be adjusted (to the nearest cent) to be equal to 115% of the higher of the Market Value and the Newly Issued Price, and the $50.00 and $90.00 per share redemption trigger prices described adjacent to “Redemption of warrants when the price per Class A Common Stock equals or exceeds $50.00” and “Redemption of warrants when the price per Class A Common Stock equals or exceeds $90.00” will be adjusted (to the nearest cent) to be equal to 100% and 180% of the higher of the Market Value and the Newly Issued Price, respectively.
In case of any reclassification or reorganization of the outstanding shares of Class A Common Stock (other than those described above or that solely affects the par value of such shares of Class A Common Stock), or in the case of any merger or consolidation of Grove with or into another corporation (other than a consolidation or merger in which Grove is the continuing corporation and that does not result in any reclassification or reorganization of the outstanding shares of Class A Common Stock), or in the case of any sale or conveyance to another corporation or entity of the assets or other property of Grove as an entirety or substantially as an entirety in connection with which Grove is dissolved, the holders of the warrants will thereafter have the right to purchase and receive, upon the basis and upon the terms and conditions specified in the warrants and in lieu of the shares of Class A Common Stock immediately theretofore purchasable and receivable upon the exercise of the rights represented thereby, the kind and amount of shares of Class A Common Stock or other securities or property (including cash) receivable upon such reclassification, reorganization, merger, or consolidation, or upon a dissolution following any such sale or transfer, that the holder of the warrants would have received if such holder had exercised their warrants immediately prior to such event. If less than 70% of the consideration receivable by the holders of shares of Class A Common Stock in such a transaction is payable in the form of shares of Class A Common Stock in the successor entity that is listed for trading on a national securities exchange or is quoted in an established over-the-counter market, or is to be so listed for trading or quoted immediately following such event, and if the registered holder of the warrant properly exercises the warrant within thirty days following public disclosure of such transaction, the warrant exercise price will be reduced as specified in the warrant agreement based on the Black-Scholes value (as defined in the warrant agreement) of the warrant. The purpose of such exercise price reduction is to provide additional value to holders of the warrants when an extraordinary transaction occurs during the exercise period of the warrants pursuant to which the holders of the warrants otherwise do not receive the full potential value of the warrants. The warrants will be issued in registered form under a warrant agreement between Continental, as warrant agent, and us. The warrant agreement provides that the terms of the warrants may be amended without the consent of any holder to cure any ambiguity or correct any defective provision, but requires the approval by the holders of at least 50% of the then-outstanding public warrants to make any change that adversely affects the interests of the registered holders. You should review a copy of the warrant agreement, which will be filed as an exhibit to the registration statement of which this prospectus is a part, for a complete description of the terms and conditions applicable to the warrants.



The warrants may be exercised upon surrender of the warrant certificate on or prior to the expiration date at the offices of the warrant agent, with the exercise form on the reverse side of the warrant certificate completed and executed as indicated, accompanied by full payment of the exercise price (or on a cashless basis, if applicable), by certified or official bank check payable to us, for the number of warrants being exercised. The warrantholders do not have the rights or privileges of holders of ordinary shares and any voting rights until they exercise their warrants and receive Class A Common Stock. After the issuance of Class A Common Stock upon exercise of the warrants, each holder will be entitled to one vote for each share held of record on all matters to be voted on by shareholders.
No fractional shares will be issued upon exercise of the warrants. If, upon exercise of the warrants, a holder would be entitled to receive a fractional interest in a share, Grove will, upon exercise, round down to the nearest whole number the number of shares of Class A Common Stock to be issued to the warrantholder.
Private Placement Warrants
The private placement warrants are not be redeemable by us, so long as they are held by the VG Acquisition Sponsor II LLC (“Sponsor”), members of the Sponsor, or their permitted transferees. Sponsor or its permitted transferees, have the option to exercise the private placement warrants on a cashless basis. Except as described below, the private placement warrants have terms and provisions that are identical to those of the Public Warrants. If the private placement warrants are held by holders other than the Sponsor or its permitted transferees, the private placement warrants will be redeemable by Grove and exercisable by the holders on the same basis as the warrants included in the units being sold.
 
Except as described under “—Redemption of Warrants When the Price per Class A Common Stock Equals or Exceeds $50.00,” if holders of the private placement warrants elect to exercise them on a cashless basis, they would pay the exercise price by surrendering his, her or its warrants for that number of shares of Class A Common Stock equal to the quotient obtained by dividing (x) the product of the number of shares of Class A Common Stock underlying the warrants, multiplied by the excess of the “historical fair market value” of the Class A Common Stock over the exercise price of the warrants by (y) the fair market value. For these purposes, the “historical fair market value” will mean the average reported closing price of the shares of Class A Common Stock for the 10 trading days ending on the third trading day prior to the date on which the notice of warrant exercise is sent to the warrant agent.
Backstop Warrants
Each Backstop Warrant entitles the registered holder to purchase one share of Class A Common Stock at a price of $0.05 per share, subject to the adjustments and limitations as discussed below, at any time after the closing of the Business Combination through the earlier of (a) fifth anniversary of the of the Business Combination or (b) the consummation of certain mergers, combinations or other fundamental transactions, as described below. The warrants will be issued in registered book-entry or certificated form under the form of Backstop Warrant Agreement. Except as set forth herein and in the Backstop Warrant Agreement, the holders do not have the rights or privileges of holders of Grove Class A Shares or voting rights until they exercise their Backstop Warrants and receive shares of Class A Common Stock.
Anti-dilution Adjustments
If Grove (i) pays a dividend or makes any other distribution upon the Class A Common Stock without consideration, (ii) combines (by combination, reverse stock split or otherwise) its outstanding shares of Class A Common Stock into a smaller number of shares or (ii) reclassifies or subdivides (including by any stock split, stock dividend, recapitalization, substitutions, exchange or otherwise) its outstanding shares of Class A Common Stock into a greater or lesser number of shares, the number of shares of Class A Common Stock issuable on exercise of each Backstop Warrant and exercise price will be increased or decreased in proportion to such increase or decrease in outstanding shares of Class A Common Stock.
If (i) Grove effects any merger or consolidation of Grove with or into another person, in which Grove is not the surviving entity and in which the stockholders of Grove immediately prior to such merger or consolidation do not own, directly or indirectly, at least 50% of the voting power of the surviving entity immediately after such merger or consolidation, (ii) Grove effects any sale to another person of all or substantially all of its assets in one transaction or a series of related transactions, (iii) pursuant to any tender offer or exchange offer (whether by Grove or another person), holders of capital stock tender shares representing more than 50% of the voting power of the capital stock of Grove and Grove or such other person, as applicable, accepts such tender for payment, (iv) Grove consummates a stock purchase agreement or other business combination (including, without limitation, a reorganization, recapitalization, spin-off or scheme of arrangement but not including any underwritten offering, registered direct offering, private placement or other transaction with the primary purpose of financing or fund raising for Grove) with another person whereby such other person acquires more than the 50% of the voting power



of the capital stock of Grove (except for any such transaction in which the stockholders of Grove immediately prior to such transaction maintain, in substantially the same proportions, the voting power of such person immediately after the transaction), or (v) Grove effects any reclassification of the Grove Common Stock or any compulsory share exchange pursuant to which the Grove common stock is effectively converted into or exchanged for other securities, cash or property (other than as a result of a subdivision or combination of shares of Grove common stock described above) then the holders shall have the right to receive, upon exercise of the Backstop Warrants, the same amount and kind of securities, cash or property as such holders would have been entitled to receive as if and to the same extent that such holders would be entitled if such holders had held the number of Class A Common Stock acquirable upon complete exercise of the Backstop Warrants without regard to any limitations on exercise contained herein.
The holders of the Backstop Warrants will be entitled to receive any dividends or distributions of assets that Grove makes to holders of shares of Class A Common Stock as if and to the same extent that such holders would be entitled if such holders had held the number of Class A Common Stock acquirable upon complete exercise of the Backstop Warrants. The holders of the Backstop Warrants will also be entitled to receive any shares of Grove capital stock or rights to purchase Grove capital stock or other property that Grove grants, issues or sells pro rata to the record holders of any class of Grove Common Stock as if and to the same extent that such holders would be entitled if such holders had held the number of Class A Common Stock acquirable upon complete exercise of the Backstop Warrants.
HGI Warrant
Each vested HGI Warrant entitles the registered holder to purchase one share of Class A Common Stock at a price of $6.30 per share, subject to the adjustments and limitations as discussed below, at any time through the earlier of (a) May 11, 2027 or (b) the date of the termination of the Consulting Services Agreement, dated as of November 10, 2022, by and between the Company and HCI Grove Management LLC (the “Consulting Agreement) by the Company in connection with Consultant’s (as defined in the Consulting Agreement) or its employee’s, officer’s, director’s or agent’s engagement in illegal conduct constituting a felony or gross misconduct in carrying out the terms of the Consulting Agreement. The warrants will be issued in registered book-entry or certificated form under the form of HGI Warrant Agreement. Except as set forth herein and in the HGI Warrant Agreement, the holders do not have the rights or privileges of holders of Class A Common Stock or voting rights until they exercise their HGI Warrants and receive shares of Class A Common Stock.
Anti-dilution Adjustments
If Grove (i) pays a dividend or makes any other distribution upon the Class A Common Stock without consideration, (ii) combines (by combination, reverse stock split or otherwise) its outstanding shares of Class A Common Stock into a smaller number of shares or (ii) reclassifies or subdivides (including by any stock split, stock dividend, recapitalization, substitutions, exchange or otherwise) its outstanding shares of Class A Common Stock into a greater or lesser number of shares, the number of shares of Class A Common Stock issuable on exercise of each HGI Warrant and exercise price will be increased or decreased in proportion to such increase or decrease in outstanding shares of Class A Common Stock.
If (i) Grove effects any merger or consolidation of Grove with or into another person, in which Grove is not the surviving entity and in which the stockholders of Grove immediately prior to such merger or consolidation do not own, directly or indirectly, at least 50% of the voting power of the surviving entity immediately after such merger or consolidation, (ii) Grove effects any sale to another person of all or substantially all of its assets in one transaction or a series of related transactions, (iii) pursuant to any tender offer or exchange offer (whether by Grove or another person), holders of capital stock tender shares representing more than 50% of the voting power of the capital stock of Grove and Grove or such other person, as applicable, accepts such tender for payment, (iv) Grove consummates a stock purchase agreement or other business combination (including, without limitation, a reorganization, recapitalization, spin-off or scheme of arrangement but not including any underwritten offering, registered direct offering, private placement or other transaction with the primary purpose of financing or fund raising for Grove) with another person whereby such other person acquires more than the 50% of the voting power of the capital stock of Grove (except for any such transaction in which the stockholders of Grove immediately prior to such transaction maintain, in substantially the same proportions, the voting power of such person immediately after the transaction), or (v) Grove effects any reclassification of the Grove common stock or any compulsory share exchange pursuant to which the Grove common stock is effectively converted into or exchanged for other securities, cash or property (other than as a result of a subdivision or combination of shares of Grove common stock described above) then the holders shall have the right to receive, upon exercise of the HGI Warrants, the same amount and kind of securities, cash or property as such holders would have been entitled to receive as if and to the same extent that such holders would be entitled if such holders had held the number of Class A Common Stock acquirable upon complete exercise of the HGI Warrants without regard to any limitations on exercise contained herein.



The holders of the HGI Warrants will be entitled to receive any dividends or distributions of assets that Grove makes to holders of shares of Class A Common Stock as if and to the same extent that such holders would be entitled if such holders had held the number of Class A Common Stock acquirable upon complete exercise of the HGI Warrants. The holders of the HGI Warrants will also be entitled to receive any shares of Grove capital stock or rights to purchase Grove capital stock or other property that Grove grants, issues or sells pro rata to the record holders of any class of Grove Common Stock as if and to the same extent that such holders would be entitled if such holders had held the number of Class A Common Stock acquirable upon complete exercise of the HGI Warrants.

Exercise Price Adjustment
If Grove consummates a Change of Control (as defined below) on or before December 31, 2024 and, after such Change of Control, Grove’s equityholders own, directly or indirectly, less than 25% of the equity securities of the surviving entity in such Change of Control, the exercise price of the HGI Warrant will increase by 50%.
“Change of Control” means (i) any person or any group of persons acting together which would constitute a “group” for purposes of Section 13(d) of the 1934 Act or any successor provisions thereto (excluding a corporation or other entity owned, directly or indirectly, by the stockholders of the Grove in substantially the same proportions as their ownership of stock of the Grove) (x) is or becomes the beneficial owner, directly or indirectly, of securities of the Grove representing more than fifty percent (50%) of the combined voting power of the Grove’s then outstanding voting securities or (y) has or acquires control of the board of directors of the Grove; (ii) a merger, consolidation, reorganization or similar business combination transaction involving the Grove, and, immediately after the consummation of such transaction or series of transactions, either (x) the board of directors of the Grove immediately prior to the merger or consolidation does not constitute at least a majority of the board of directors of the company surviving the merger or, if the surviving company is a subsidiary, the ultimate parent thereof, or (y) the voting securities of the Grove immediately prior to such merger or consolidation do not continue to represent or are not converted into more than fifty percent (50%) of the combined voting power of the then outstanding voting securities of the person resulting from such transaction or series of transactions or, if the surviving company is a subsidiary, the ultimate parent thereof; or (iii) the sale, lease or other disposition, directly or indirectly, by the Grove of all or substantially all of the assets of the Grove and its subsidiaries, taken as a whole, other than such sale or other disposition by the Grove of all or substantially all of the assets of the Grove and its subsidiaries, taken as a whole, to an entity at least a majority of the combined voting power of the voting securities of which are owned by stockholders of the Grove.

Volition Warrants

The Volition Warrants entitle the registered holder to purchase one share of Class A Common Stock at a price of $6.33 per share and $0.01 per share, respectively, subject to the adjustments and limitations as discussed below, at any time beginning 6 months from the date of issuance and prior to three years from the date of issuance. The holders do not have the rights or privileges of holders of Class A Common Stock or voting rights until they exercise their Volition Warrants and receive shares of Class A Common Stock. The Warrants include certain provisions that prevent the holder from exercising its Warrants to the extent such action would result in the holder beneficially owning or voting in excess of 19.99% of the Company’s outstanding Class A Common Stock.

EX-10.35 3 exhibit1035-formofpsuagree.htm EX-10.35 Document
Exhibit 10.35
GROVE COLLABORATIVE HOLDINGS, INC.
2022 EQUITY AND INCENTIVE PLAN

Performance-Based Restricted Stock Unit Award Notice
You have been awarded a performance-based restricted stock unit (“PSU”) award with respect to shares of Class A Common Stock of Grove Collaborative Holdings, Inc., a Delaware corporation (the “Company”), pursuant to the terms and conditions of the Grove Collaborative Holdings, Inc. 2022 Equity and Incentive Plan (the “Plan”) and the Performance-Based Restricted Stock Unit Award Agreement (together with this Award Notice, the “Agreement”). Copies of the Plan and the Performance-Based Restricted Stock Unit Award Agreement are attached hereto. Capitalized terms not defined herein shall have the meanings specified in the Plan or the Agreement.
Target PSUs:
You have been awarded a PSU award with respect to a target of ____________ Shares, par value $0.0001 per share, subject to adjustment as provided in the Plan.
Grant Date:
Performance Period:
Performance Measures:[Performance Measures]
Time-Based Vesting Schedule:
[Time-Based Vesting]

GROVE COLLABORATIVE HOLDINGS, INC.
By:         
Name: Sergio Cervantes
Title: CFO

Acknowledgment, Acceptance and Agreement:
By signing below and returning this Award Notice to Grove Collaborative Holdings, Inc., I hereby accept the Award granted to me and acknowledge and agree to be bound by the terms and conditions of this Award Notice and the Agreement and the Plan.
Date: _______ , 2024
Executive




GROVE COLLABORATIVE HOLDINGS, INC.
2022 EQUITY AND INCENTIVE PLAN

PERFORMANCE-BASED RESTRICTED STOCK UNIT AWARD AGREEMENT
Grove Collaborative, Holdings Inc., a Delaware corporation (the “Company”), hereby grants to the individual (the “Holder”) named in the award notice attached hereto (the “Award Notice”) as of the date set forth in the Award Notice (the “Grant Date”), pursuant to the provisions of the Grove Collaborative Holdings, Inc. 2022 Equity and Incentive Plan (the “Plan”), a performance-based restricted stock unit award (the “Award”) with respect to the number of shares of the Company’s Class A Common Stock, par value $0.0001 per share (“Stock”), set forth in the Award Notice, upon and subject to the restrictions, terms and conditions set forth in the Plan and this agreement (the “Agreement”). Capitalized terms not defined herein shall have the meanings specified in the Plan.
1.    Award Subject to Acceptance of Agreement. The Award shall be null and void unless the Holder accepts this Agreement by executing the Award Notice in the space provided therefor and returning an original execution copy of the Award Notice to the Company or electronically accepting this Agreement within the Holder’s stock plan account with the Company’s stock plan administrator according to the procedures then in effect.
2.    Rights as a Stockholder. The Holder shall not be entitled to any privileges of ownership with respect to the shares of Stock subject to the Award unless and until, and only to the extent, such shares become vested pursuant to Section 3 hereof and the Holder becomes a stockholder of record with respect to such shares. The Award includes a right to dividend equivalents equal to the value of any dividends paid on the Stock for which the dividend record date occurs between the Grant Date and the date the Award is settled or forfeited. Subject to vesting, each dividend equivalent entitles the Holder to receive the equivalent cash value of any such dividends paid on the number of shares of Stock underlying the Award that are outstanding during such period. Dividend equivalents will be accrued (without interest) and will be subject to the same conditions as the shares of Stock to which they are attributable, including, without limitation, the vesting conditions, the provisions governing the time and form of settlement of the Award.
3.    Restriction Period and Vesting.
3.1.    Performance-Based Vesting Condition. The number of performance-based restricted stock units that may be earned by and for which shares of Stock become issuable to the Holder (the “Earned Units”) shall be based upon the achievement of the performance criteria as reviewed and approved by the Committee and reflected in the Award Notice (the “Performance Goals”) over the performance period or periods reflected in the Award Notice (the “Performance Period”) and the remaining terms of this Agreement (the “Vesting Conditions”). The determination by the Committee with respect to the achievement of the Performance Goals shall be made as soon as administratively practicable following the achievement of the applicable Performance Goal, after all necessary Company information is available.
3.2.    Termination of Employment.



(a)    Termination of Employment Due to Death or Disability. If the Holder’s employment with the Company terminates prior to the end of the Performance Period by reason of the Holder’s death or termination by the Company due to Disability, then in any such case, the time-based vesting condition set forth in the Award Notice shall be deemed 100% achieved and the Award shall vest as of the Holder’s death or termination by the Company due to Disability to the extent that the underlying Performance Goals have been achieved as of such termination of employment. The portion of the Award that does not vest pursuant to the preceding sentence shall be immediately and automatically forfeited by the Holder and cancelled by the Company.
(b)    Termination of Employment Other Than Due to Death or Disability or in Connection with a Change in Control. Notwithstanding anything in this Agreement or any other agreement between the Holder and the Company in effect on the Grant Date, if the Holder’s employment with the Company terminates prior to the end of the Performance Period and prior to a Change in Control for any reason other than due to death or Disability, then the Award shall be immediately and automatically forfeited by the Holder and cancelled by the Company.
3.3.    Change in Control.
(a)    Vesting of Award Not Assumed. In the event of a Change in Control prior to the end of the Performance Period pursuant to which the Award is not effectively assumed or continued by the surviving or acquiring corporation in such Change in Control (as determined by the Board or Committee, with appropriate adjustments to the number and kind of shares, in each case, that preserve the value of the shares subject to the Award and other material terms and conditions of the outstanding Award as in effect immediately prior to the Change in Control), the Award shall vest in its entirety as of the date of the Change in Control.
(b)    [Vesting of Award Assumed. In the event of a Change in Control prior to the end of the Performance Period pursuant to which the Award is effectively assumed or continued by the surviving or acquiring corporation in such Change in Control (as determined by the Board or Committee, with appropriate adjustments to the number and kind of shares, in each case, that preserve the value of the shares subject to the Award and other material terms and conditions of the outstanding Award as in effect immediately prior to the Change in Control) and (i) the Holder remains continuously employed through the end of the Performance Period or (ii) the Company terminates the Holder’s employment without Cause or the Holder resigns for Good Reason within three (3) months prior to or twelve (12) months following such Change in Control (the “CIC Protection Period”) and subject to the Holder’s execution and non-revocation of a general release of claims in favor of the Company and related persons and entities (the “Release”), in any such case, the Award shall become fully vested as of the earlier of (x) end of the Performance Period and (y) the Holder’s termination of employment during the CIC Protection Period; provided, however, if the Holder’s employment is terminated during the three (3) months prior to a Change in Control by the Company without Cause or by the Holder due to Good Reason, then the portion of the Award that does not vest in accordance with Section 3.2(b) shall remain outstanding but not distributable upon such termination and shall vest upon the occurrence of a Change in Control within three (3) months following such termination and, if the Change in Control does not occur within such three (3) months, the Award shall remain subject to Section 3.2(b). If, following a Change in Control, the Holder experiences a termination of employment other than as set forth in Section 3.2(a) or this Section 3.3(b), the Award shall be immediately and automatically forfeited by the Holder and cancelled by the Company.]
3.4.    Definitions.



(a)    Cause. For purposes of this Award, (i) “Cause” shall have the meaning assigned to such term in any written employment or similar agreement between the Company or any of its Subsidiaries and the Holder in effect on the Grant Date or (ii) if Holder is not party to an employment or similar agreement in effect on the Grant Date which defines “Cause,” then “Cause” shall mean: (A) the Holder’s commission of any felony or any crime involving fraud, dishonesty or moral turpitude under the laws of the United States or any state thereof; (B) the Holder’s attempted commission of, or participation in, a fraud or act of dishonesty against the Company; (C) the Holder’s intentional, material violation of any contract or agreement between the Holder and the Company, of any material Company policy applicable to Holder or of any statutory duty owed to the Company; (D) the Holder’s unauthorized use or disclosure of the Company’s confidential information or trade secrets; or (E) the Holder’s gross, or material deliberate, misconduct. The determination that a termination of the Holder’s employment is either for Cause or without Cause will be made by the Company (or, in the event the Holder is subject to Section 16 of the Exchange Act, the Committee), in its sole discretion. Any determination by the Company (or, if applicable, the Committee) that the Holder’s employment was terminated with or without Cause for the purposes of this Award shall have no effect upon any determination of the rights or obligations of the Company or the Holder for any other purpose.
(b)    Disability. For purposes of this Award, “Disability” shall mean the inability of the Holder to engage in any substantial gainful activity by reason of any medically determinable physical or mental impairment that can be expected to result in death or that has lasted or can be expected to last for a continuous period of not less than twelve (12) months as provided in Sections 22(e)(3) and 409A(a)(2)(c)(i) of the Code, and will be determined by the Company (or, in the event the Holder is subject to Section 16 of the Exchange Act, the Committee) on the basis of such medical evidence as the Company (or, in the event the Holder is subject to Section 16 of the Exchange Act, the Committee) deems warranted under the circumstances.
(c)    Good Reason. For purposes of this Award, (i) “Good Reason” shall have the meaning assigned to such term in any written employment or similar agreement between the Company or any of its Subsidiaries and the Holder in effect on the Grant Date or (ii) if Holder is not party to an employment or similar agreement in effect on the Grant Date which defines “Good Reason,” then “Good Reason” shall mean Holder’s voluntary termination following: (A) a material reduction in the Holder’s base salary; (B) a material reduction in the Holder’s authority, duties or responsibilities, provided, however, that a change in job position (including a change in title) shall not be deemed a “material reduction” unless the Holder’s new authority, duties or responsibilities are substantially reduced from the prior authority, duties or responsibilities; or (C) a relocation of the Holder’s principal place of employment that results in an increase in the Holder’s one-way driving distance by more than ten (10) miles from the Holder’s then current principal residence. In order to resign for Good Reason, the Holder must provide written notice of the event giving rise to Good Reason to the Company’s Chief Executive Officer (or, in the event the Holder is subject to Section 16 of the Exchange Act, the Board) within thirty (30) days after the condition arises, allow the Company thirty (30) days to cure such condition, and if the Company fails to cure the condition within such period, the Holder’s resignation from all positions the Holder then held with the Company must be effective not later than thirty (30) days after the end of the Company’s cure period.
4.    Issuance or Delivery of Shares. To the extent that the Committee determines that some or all of the Performance Goals and the Vesting Conditions have been achieved, then as of the Vesting Date or as soon as administratively practicable thereafter (but in any event no later than 60 days following the applicable Vesting Date or the vesting event, subject to Section 6.13 below and the Award Notice), the Company shall issue the number of shares of Stock issuable to Grantee, for the Earned Units determined pursuant to the Committee’s



determination of the level of achievement of the Performance Goals, subject to Section 6.1 below.
5.    Transfer Restrictions and Investment Representation.
5.1.    Non-Transferability of Award. The Award may not be transferred by the Holder other than by will or the laws of descent and distribution or pursuant to beneficiary designation procedures approved by the Company. Except to the extent permitted by the foregoing sentence, the Award may not be sold, transferred, assigned, pledged, hypothecated, encumbered or otherwise disposed of (whether by operation of law or otherwise) or be subject to execution, attachment or similar process. Upon any attempt to so sell, transfer, assign, pledge, hypothecate, encumber or otherwise dispose of the Award, the Award and all rights hereunder shall immediately become null and void.
5.2.    Investment Representation. The Holder hereby covenants that (a) any sale of any share of Stock acquired upon the vesting of the Award shall be made either pursuant to an effective registration statement under the Securities Act of 1933, as amended (the “Securities Act”), and any applicable state securities laws, or pursuant to an exemption from registration under the Securities Act and such state securities laws and (b) the Holder shall comply with all regulations and requirements of any regulatory authority having control of or supervision over the issuance of the shares and, in connection therewith, shall execute any documents which the Committee shall in its sole discretion deem necessary or advisable.
6.    Additional Terms and Conditions of Award.
6.1.    Withholding Taxes.
(a)    As a condition precedent to the delivery of the Shares upon vesting of the Award, the Holder shall, upon request by the Company, pay to the Company such amount as the Company may be required, under all applicable federal, state, local or other laws or regulations, to withhold and pay over as income or other withholding taxes (the “Required Tax Payments”) with respect to the Award. If the Holder shall fail to advance the Required Tax Payments after request by the Company, the Company may, in its discretion, deduct any Required Tax Payments from any amount then or thereafter payable by the Company to the Holder.
(b)    The Holder may elect to satisfy his or her obligation to advance the Required Tax Payments by any of the following means: (i) a cash payment to the Company; (ii) delivery to the Company (either actual delivery or by attestation procedures established by the Company) of previously owned whole Shares having an aggregate Fair Market Value, determined as of the date on which such withholding obligation arises (the “Tax Date”), equal to the Required Tax Payments; (iii) authorizing the Company to withhold whole Shares which would otherwise be delivered to the Holder having an aggregate Fair Market Value, determined as of the Tax Date, equal to the Required Tax Payments; or (iv) any combination of (i), (ii) and (iii). Shares to be delivered or withheld may not have a Fair Market Value in excess of the minimum amount of the Required Tax Payments (or such higher amount as elected by the Holder and which does not raise adverse accounting consequences). Any fraction of a Share which would be required to satisfy any such obligation shall be disregarded and the remaining amount due shall be paid in cash by the Holder. No Shares shall be delivered until the Required Tax Payments have been satisfied in full.
6.2.    Compliance with Applicable Law. The Award is subject to the condition that if the listing, registration or qualification of the shares of Stock subject to the Award upon any securities exchange or under any law, or the consent or approval of any governmental body,



or the taking of any other action is necessary or desirable as a condition of, or in connection with, the delivery of shares hereunder, the shares of Stock subject to the Award shall not be delivered, in whole or in part, unless such listing, registration, qualification, consent, approval or other action shall have been effected or obtained, free of any conditions not acceptable to the Company. The Company agrees to use reasonable efforts to effect or obtain any such listing, registration, qualification, consent, approval or other action.
6.3.    Award Confers No Rights to Continued Employment. In no event shall the granting of the Award or its acceptance by the Holder, or any provision of the Agreement or the Plan, give or be deemed to give the Holder any right to continued employment by the Company, any Subsidiary or any affiliate of the Company or affect in any manner the right of the Company, any Subsidiary or any affiliate of the Company to terminate the employment of any person at any time.
6.4.    Decisions of Board or Committee. The Board or the Committee shall have the right to resolve all questions which may arise in connection with the Award. Any interpretation, determination or other action made or taken by the Board or the Committee regarding the Plan or this Agreement shall be final, binding and conclusive.
6.5.    Successors. This Agreement shall be binding upon and inure to the benefit of any successor or successors of the Company and any person or persons who shall, upon the death of the Holder, acquire any rights hereunder in accordance with this Agreement or the Plan.
6.6.    Notices. All notices, requests or other communications provided for in this Agreement shall be made, if to the Company, to Grove Collaborative Holdings, Inc., Attn: Chief Legal Officer, 1301 Sansome Street, San Francisco, California 94111, and if to the Holder, to the last known mailing address of the Holder contained in the records of the Company. All notices, requests or other communications provided for in this Agreement shall be made in writing either (a) by personal delivery, (b) by facsimile or electronic mail with confirmation of receipt, (c) by mailing in the United States mails or (d) by express courier service. The notice, request or other communication shall be deemed to be received upon personal delivery, upon confirmation of receipt of facsimile or electronic mail transmission or upon receipt by the party entitled thereto if by United States mail or express courier service; provided, however, that if a notice, request or other communication sent to the Company is not received during regular business hours, it shall be deemed to be received on the next succeeding business day of the Company.
6.7.    Governing Law. This Agreement, the Award and all determinations made and actions taken pursuant hereto and thereto, to the extent not governed by the laws of the United States, shall be governed by the laws of the State of Delaware and construed in accordance therewith without giving effect to principles of conflicts of laws.
6.8.    Agreement Subject to the Plan. This Agreement is subject to the provisions of the Plan and shall be interpreted in accordance therewith. In the event that the provisions of this Agreement and the Plan conflict, the Plan shall control. The Holder hereby acknowledges receipt of a copy of the Plan.
6.9.    Entire Agreement. This Agreement and the Plan constitute the entire agreement of the parties with respect to the subject matter hereof and supersede in their entirety all prior undertakings and agreements of the Company and the Holder with respect to the subject matter hereof, and may not be modified adversely to the Holder’s interest except by means of a writing signed by the Company and the Holder.



6.10.    Partial Invalidity. The invalidity or unenforceability of any particular provision of this Agreement shall not affect the other provisions hereof and this Agreement shall be construed in all respects as if such invalid or unenforceable provision was omitted.
6.11.    Amendment and Waiver. The Company may amend the provisions of this Agreement at any time; provided that an amendment that would adversely affect the Holder’s rights under this Agreement shall be subject to the written consent of the Holder. No course of conduct or failure or delay in enforcing the provisions of this Agreement shall affect the validity, binding effect or enforceability of this Agreement.
6.12.    Counterparts. The Award Notice may be executed in two counterparts, each of which shall be deemed an original and both of which together shall constitute one and the same instrument.
6.13.    Compliance With Section 409A of the Code. This Award is intended to be exempt from or comply with Section 409A of the Code, and shall be interpreted and construed accordingly, and each payment hereunder shall be considered a separate payment for purposes of Section 409A of the Code. To the extent this Agreement provides for the Award to become vested and be settled upon the Holder’s termination of employment, the applicable shares of Stock shall be transferred to the Holder or his or her beneficiary upon the Holder’s “separation from service,” within the meaning of Section 409A of the Code; provided that if the Holder is a “specified employee,” within the meaning of Section 409A of the Code, then to the extent the Award constitutes nonqualified deferred compensation, within the meaning of Section 409A of the Code, such shares of Stock shall be transferred to the Holder or his or her beneficiary upon the earlier to occur of (i) the six-month anniversary of such separation from service and (ii) the date of the Holder’s death. In the event the Award constitutes nonqualified deferred compensation, within the meaning of Section 409A of the Code, and the Award is scheduled to vest and be settled upon execution and non-revocation of a Release and the 60-day settlement period begins in one calendar year and ends in a second calendar year, the Award shall be settled in the second calendar year no later than the last day of such 60-day period.
6.14.    Protected Rights. Nothing in this Agreement or otherwise is intended to, or does, prohibit the Holder from (i) filing a charge or complaint with, providing truthful information to, or cooperating with an investigation being conducted by a governmental agency (such as the U.S. Equal Employment Opportunity Commission, another other fair employment practices agency, the U.S. National Labor Relations Board, the U.S. Department of Labor, or the U.S. Securities and Exchange Commission (the “SEC”)); (ii) engaging in other legally-protected activities; (iii) giving truthful testimony or making statements under oath in response to a subpoena or other valid legal process or in any legal proceeding; (iv) otherwise making truthful statements as required by law or valid legal process; or (v) disclosing a trade secret in confidence to a governmental official, directly or indirectly, or to an attorney, if the disclosure is made solely for the purpose of reporting or investigating a suspected violation of law.  Accordingly, the Holder shall not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that (i) is made (A) in confidence to a federal, state, or local government official, either directly or indirectly, or to an attorney, and (B) solely for the purpose of reporting or investigating a suspected violation of law; or (ii) is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal.  In the event the Holder files a lawsuit for retaliation by the Company for reporting a suspected violation of law, the Holder may disclose the trade secret(s) of the Company to the Holder’s attorney and use the trade secret information in the court proceeding, if the Holder (i) files any document containing the trade secret under seal; and (ii) does not disclose the trade secret, except pursuant to court order.  In accordance with applicable law, and notwithstanding any other provision of the Plan or this Agreement, nothing in the Plan, this Agreement or any of any policies or agreements of the Company or any affiliate applicable to the Holder (i) impedes the Holder’s



right to communicate with the SEC or any other governmental agency about possible violations of federal securities or other laws or regulations or (ii) requires the Holder to provide any prior notice to the Company or its affiliates or obtain their prior approval before engaging in any such communications.
6.15.    Clawback. The Award and any cash payment or shares of Stock delivered pursuant to the Award are subject to forfeiture, recovery by the Company or other action pursuant to any clawback or recoupment policy in effect as of the Grant Date or which the Company may adopt from time to time to comply with applicable law, including without limitation any such policy which the Company may be required to adopt under the Dodd-Frank Wall Street Reform and Consumer Protection Act and implementing rules and regulations thereunder, or as otherwise required by law.


EX-23.1 4 exhibit231consentofindepen.htm EX-23.1 Document


Exhibit 23.1
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in the following Registration Statements:

(1)    Registration Statements (Form S-8 No. 333-267242, 333-270620 and 333-274006) of Grove Collaborative Holdings, Inc.;

(2)    Registration Statements (Form S-3 Nos. 333-273268, 333-273271, 333-273650 and 333-274425); and

(3)    Registration Statements (Form S-1 Nos. 333-266205 and 333-266197)

of our report dated March 20, 2024, with respect to the consolidated financial statements Grove Collaborative Holdings, Inc. included in this Annual Report (Form 10-K) of Grove Collaborative Holdings, Inc. for the year ended December 31, 2023.

/s/ Ernst & Young LLP

San Mateo, California
March 20, 2024

EX-31.1 5 exhibit311ceorule13certifi.htm EX-31.1 Document

Exhibit 31.1

CERTIFICATION PURSUANT TO
RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Jeff Yurcisin, certify that:

1.     I have reviewed this Annual Report on Form 10-K of Grove Collaborative Holdings, Inc.;

2.     Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.     Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.     The registrant's other certifying officer(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.

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: March 20, 2024
By:
/s/ Jeff Yurcisin
Jeff Yurcisin
Chief Executive Officer


EX-31.2 6 exhibit312cforule13certifi.htm EX-31.2 Document

Exhibit 31.2

CERTIFICATION PURSUANT TO
RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Sergio Cervantes, certify that:

1.     I have reviewed this Annual Report on Form 10-K of Grove Collaborative Holdings, Inc.;

2.     Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.     Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.     The registrant's other certifying officer(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.

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: March 20, 2024
By:
/s/ Sergio Cervantes
Sergio Cervantes
Chief Financial Officer


EX-32.1 7 exhibit321section1350soxce.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report of Grove Collaborative Holdings, Inc. (the “Company”) on Form 10-K for the period ending December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Jeff Yurcisin, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
1.     The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

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


Date: March 20, 2024
By:
/s/ Jeff Yurcisin
Jeff Yurcisin
Chief Executive Officer
In connection with the Annual Report of Grove Collaborative Holdings, Inc. (the “Company”) on Form 10-K for the period ending December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Sergio Cervantes, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
1.     The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

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


Date: March 20, 2024
By:
/s/ Sergio Cervantes
Sergio Cervantes
Chief Financial Officer




EX-97.1 8 exhibit971-compensationcla.htm EX-97.1 Document
Exhibit 97.1
GROVE COLLABORATIVE HOLDINGS, INC.
POLICY ON RECOUPMENT OF INCENTIVE COMPENSATION

Introduction
The Compensation Committee (the “Compensation Committee”) of the Board of Directors (the “Board”) of Grove Collaborative Holdings, Inc. (the “Company”) has adopted this Policy on Recoupment of Incentive Compensation (this “Policy”), which provides for the recoupment of compensation in certain circumstances in the event of a restatement of financial results by the Company. This Policy shall be interpreted to comply with the requirements of U.S. Securities and Exchange Commission (“SEC”) rules and New York Stock Exchange (“NYSE”) listing standards implementing Section 954 of the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 (the “Dodd-Frank Act”) and, to the extent this Policy is in any manner deemed inconsistent with such rules, this Policy shall be treated as retroactively amended to be compliant with such rules.

Administration

This Policy shall be administered by the Compensation Committee. Any determinations made by the Compensation Committee shall be final and binding on all affected individuals. The Compensation Committee is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate or advisable for the administration of this Policy, in all cases consistent with the Dodd-Frank Act. The Board or Compensation Committee may amend this Policy from time to time in its discretion.

Covered Executives
This Policy applies to any current or former “executive officer,” within the meaning of Rule 10D-1 under the Securities Exchange Act of 1934, as amended, of the Company or a subsidiary of the Company (each such individual, an “Executive”). This Policy shall be binding and enforceable against all Executives and their beneficiaries, executors, administrators, and other legal representatives.

Recoupment Upon Financial Restatement

If the Company is required to prepare an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (a “Financial Restatement”), the Compensation Committee shall cause the Company to recoup from each Executive, as promptly as reasonably possible, any erroneously awarded Incentive-Based Compensation, as defined below.

No-Fault Recovery

Recoupment under this Policy shall be required regardless of whether the Executive or any other person was at fault or responsible for accounting errors that contributed to the need for the Financial Restatement or engaged in any misconduct.

1



Compensation Subject to Recovery; Enforcement

This Policy applies to all compensation granted, earned or vested based wholly or in part upon the attainment of any financial reporting measure determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measure that is derived wholly or in part from such measures, whether or not presented within the Company’s financial statements or included in a filing with the SEC, including stock price and total shareholder return (“TSR”), including but not limited to performance-based cash, stock, options or other equity-based awards paid or granted to the Executive (“Incentive-Based Compensation”). Compensation that is granted, vests or is earned based solely upon the occurrence of non-financial events, such as base salary, restricted stock or options with time-based vesting, or a bonus awarded solely at the discretion of the Board or Compensation Committee and not based on the attainment of any financial measure, is not subject to this Policy.

In the event of a Financial Restatement, the amount to be recovered will be the excess of (i) the Incentive-Based Compensation received by the Executive during the Recovery Period (as defined below) based on the erroneous data and calculated without regard to any taxes paid or withheld, over (ii) the Incentive-Based Compensation that would have been received by the Executive had it been calculated based on the restated financial information, as determined by the Compensation Committee. For purposes of this Policy, “Recovery Period” means the three completed fiscal years immediately preceding the date on which the Company is required to prepare the Financial Restatement, as determined in accordance with the last sentence of this paragraph, or any transition period that results from a change in the Company’s fiscal year (as set forth in Section 303A.14(c)(1)(i)(D) of the NYSE Listed Company Manual). The date on which the Company is required to prepare a Financial Restatement is the earlier to occur of (A) the date the Board or a Board committee (or authorized officers of the Company if Board action is not required) concludes, or reasonably should have concluded, that the Company is required to prepare a Financial Restatement or (B) the date a court, regulator, or other legally authorized body directs the Company to prepare a Financial Restatement.

For Incentive-Based Compensation based on stock price or TSR, where the amount of erroneously awarded compensation is not subject to mathematical recalculation directly from the information in the Financial Restatement, then the Compensation Committee shall determine the amount to be recovered based on a reasonable estimate of the effect of the Financial Restatement on the stock price or TSR upon which the Incentive-Based Compensation was received and the Company shall document the determination of that estimate and provide it to the NYSE.

Incentive-Based Compensation is considered to have been received by an Executive in the fiscal year during which the applicable financial reporting measure was attained or purportedly attained, even if the payment or grant of such Incentive-Based Compensation occurs after the end of that period.
                                
The Company may use any legal or equitable remedies that are available to the Company to
recoup any erroneously awarded Incentive-Based Compensation, including but not limited to by collecting from the Executive cash payments or shares of Company common stock from or by forfeiting any amounts that the Company owes to the Executive. Executives shall be solely responsible for any tax consequences to them that result from the recoupment or recovery of any amount pursuant to this Policy, and the Company shall have no obligation to administer the Policy in a manner that avoids or minimizes any such tax consequences

2



No Indemnification

The Company shall not indemnify any Executive or pay or reimburse the premium for any insurance policy to cover any losses incurred by such Executive under this Policy or any claims relating to the Company’s enforcement of rights under this Policy.

Exceptions

The compensation recouped under this Policy shall not include Incentive-Based Compensation received by an Executive (i) prior to beginning service as an Executive or (ii) if he or she did not serve as an Executive at any time during the performance period applicable to the Incentive-Based Compensation in question. The Compensation Committee (or a majority of independent directors serving on the Board) may determine not to seek recovery from an Executive in whole or part to the extent it determines in its sole discretion that such recovery would be impracticable because (A) the direct expense paid to a third party to assist in enforcing recovery would exceed the recoverable amount (after having made a reasonable attempt to recover the erroneously awarded Incentive-Based Compensation and providing corresponding documentation of such attempt to the NYSE), (B) recovery would violate the home country law that was adopted prior to November 28, 2022, as determined by an opinion of counsel licensed in the applicable jurisdiction that is acceptable to and provided to the NYSE, or (C) recovery would likely cause the Company’s 401(k) plan or any other tax-qualified retirement plan to fail to meet the requirements of Section 401(a)(13) or Section 411(a) of the Internal Revenue Code of 1986, as amended, and the regulations thereunder.

Other Remedies Not Precluded

The exercise by the Compensation Committee of any rights pursuant to this Policy shall be without prejudice to any other rights or remedies that the Company, the Board or the Compensation Committee may have with respect to any Executive subject to this Policy, whether arising under applicable law (including pursuant to Section 304 of the Sarbanes-Oxley Act of 2002), regulation or pursuant to the terms of any other policy of the Company, employment agreement, equity award, cash incentive award or other agreement applicable to an Executive. Notwithstanding the foregoing, there shall be no duplication of recovery of the same Incentive-Based Compensation under this Policy and any other such rights or remedies.

Acknowledgment

To the extent required by the Compensation Committee, each Executive shall be required to sign and return to the Company the acknowledgement form attached hereto as Exhibit A pursuant to which such Executive will agree to be bound by the terms of, and comply with, this Policy. For the avoidance of doubt, each Executive shall be fully bound by, and must comply with, the Policy, whether or not such Executive has executed and returned such acknowledgment form to the Company.

Effective Date and Applicability

This Policy has been adopted by the Compensation Committee on November 30, 2023 and shall apply to any Incentive-Based Compensation that is received by an Executive on or after October 2, 2023.


3



EXHIBIT A
DODD-FRANK COMPENSATION CLAWBACK POLICY
ACKNOWLEDGEMENT FORM
Capitalized terms used but not otherwise defined in this Acknowledgement Form (this “Acknowledgement Form”) shall have the meanings ascribed to such terms in the Policy.
By signing this Acknowledgement Form, the undersigned acknowledges, confirms and agrees that the undersigned: (i) has received and reviewed a copy of the Policy; (ii) is and will continue to be subject to the Policy and that the Policy will apply both during and after the undersigned’s employment with the Company; and (iii) will abide by the terms of the Policy, including, without limitation, by reasonably promptly returning any Recoverable Compensation to the Company as required by the Policy, as determined by the Compensation Committee in its sole discretion.

Sign:    _____________________________
Name: [Employee]


Date:    _____________________________


4

EX-101.SCH 9 grov-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets - Parenthetical link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Convertible Preferred Stock, Contingently Redeemable Convertible Common Stock and Stockholders’ Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Convertible Preferred Stock, Contingently Redeemable Convertible Common Stock and Stockholders’ Equity (Deficit) - Parenthetical link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Recapitalization link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Fair Value Measurements and Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Other Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Redeemable Convertible Preferred Stock link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Common Stock and Warrants link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Provision for Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Net Loss Per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Fair Value Measurements and Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Other Balance Sheet Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Redeemable Convertible Preferred Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Common Stock and Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Provision for Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Summary of Significant Accounting Policies - Schedule of Property Plant and Equipment Useful Life (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Recapitalization - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Fair Value Measurements and Fair Value of Financial Instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Fair Value Measurement Inputs and Valuation Techniques (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Other Balance Sheet Information - Schedule of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Other Balance Sheet Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Other Balance Sheet Information - Schedule of Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Debt - Schedule of Maturities of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Leases - Summary of Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Leases - Summary of Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Redeemable Convertible Preferred Stock - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Redeemable Convertible Preferred Stock - Fair Value Measurement Inputs and Valuation Techniques (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Redeemable Convertible Preferred Stock - Schedule of Gross Proceeds and Transaction Costs between Preferred Stock and Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Common Stock and Warrants - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Common Stock and Warrants - Schedule of Stockholders' Equity Note, Warrants or Rights (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Common Stock and Warrants - Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Common Stock and Warrants - Schedule of Reserved for Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Stock-Based Compensation - Share-Based Payment Arrangement, Option, Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Stock-Based Compensation - Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Provision for Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Provision for Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Provision for Income Taxes - Summary of Valuation Allowance (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Provision for Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 grov-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 grov-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 grov-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Sale of stock, exchange cap, percentage of shares outstanding Sale Of Stock, Exchange Cap, Percentage Of Shares Outstanding Sale Of Stock, Exchange Cap, Percentage Of Shares Outstanding Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued expenses Accrued expenses Accrued Liabilities, Current Public Warrants Public Warrants [Member] Public Warrants Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Product development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Reverse Recapitalization Tranche [Axis] Reverse Recapitalization Tranche [Axis] Reverse Recapitalization Tranche Reverse Recapitalization Tranche [Domain] Reverse Recapitalization Tranche [Domain] Reverse Recapitalization Tranche [Domain] Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Vesting of early exercise of options Stock Vesting of Early Exercise During Period, Shares Stock Vesting of Early Exercise During Period, Shares Volatility Measurement Input, Price Volatility [Member] Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Common Stock and Warrants Equity [Text Block] Inventory reserve Inventory Write-down Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Issuance of common stock upon settlement of restricted stock units, net of tax withholdings (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures HGI Subscription Agreement HGI Subscription Agreement [Member] HGI Subscription Agreement Financial Liabilities: Financial Liabilities Fair Value Disclosure Customer [Axis] Customer [Axis] Current liabilities: Liabilities, Current [Abstract] Sale Of Stock, Measurement Period Three Sale Of Stock, Measurement Period Three [Member] Sale Of Stock, Measurement Period Three Subsequent Event Type [Domain] Subsequent Event Type [Domain] Cancelled/forfeited (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 Reverse recapitalization, percentage of voting interests acquired Reverse Recapitalization, Percentage of Voting Interests Acquired Reverse Recapitalization, Percentage of Voting Interests Acquired Line of Credit Line of Credit [Member] Trading Symbol Trading Symbol Unvested Warrant Unvested Warrant [Member] Unvested Warrant Fair Value Disclosures [Abstract] Machinery and warehouse equipment Machinery and Equipment [Member] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Earn-Out Liabilities Earn-Out Liabilities [Policy Text Block] Earn-Out Liabilities Employee Stock ESPP Shares Employee Stock [Member] Contingently issuable shares, calculation, maximum denominator Contingently Issuable Shares, Calculation, Maximum Denominator Contingently Issuable Shares, Calculation, Maximum Denominator Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Minimum percentage threshold, director designation rights Temporary Equity, Minimum Percentage Threshold, Director Designation Rights Temporary Equity, Minimum Percentage Threshold, Director Designation Rights Line of credit facility, additional borrowing capacity Line Of Credit Facility, Additional Borrowing Capacity Line Of Credit Facility, Additional Borrowing Capacity Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Executive Category: Executive Category [Axis] Income Taxes Valuation Allowance [Roll Forward] Income Taxes Valuation Allowance [Roll Forward] Income Taxes Valuation Allowance 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] Total deferred tax assets, net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance Issuance of common stock warrants Adjustments to Additional Paid in Capital, Warrant Issued Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Exercise price (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accrued expenses Increase (Decrease) in Accrued Liabilities Inventory reserve and uniform capitalization Deferred Tax Asset Inventory Reserve And Uniform Capitalization Deferred Tax Asset Inventory Reserve And Uniform Capitalization 2025 Long-Term Debt, Maturity, Year Two Share-based compensation arrangement by share-based payment award, options, grants in period, gross Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Small Business Entity Small Business Local Phone Number Local Phone Number Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Deferred Tax Asset [Domain] Deferred Tax Asset [Domain] Measurement Frequency [Axis] Measurement Frequency [Axis] Restricted stock units Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Depreciation Depreciation Post Termination Exercise Period [Domain] Post Termination Exercise Period [Domain] Post Termination Exercise Period [Domain] Transaction costs Transaction Costs, Current Transaction Costs, Current Issuance of shares to settle Backstop Additional Shares Liability Shares Issued, Value, Settlement Of Additional Shares Liability Shares Issued, Value, Settlement Of Additional Shares Liability Post Termination Exercise Period [Axis] Post Termination Exercise Period [Axis] Post Termination Exercise Period Sale of stock, number of shares issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Share-based compensation arrangement by share-based payment award, options, vested in period, fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value 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 Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Total property and equipment Property, Plant and Equipment, Gross Right-of-use asset obtained in exchange for operating lease liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Tranche Type [Domain] Tranche Type [Domain] Tranche Type [Domain] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Advertising costs Accrued Advertising, Current Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Issuance of preferred stock and common stock upon exercise of warrants Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants Operating lease liabilities, current Operating lease liabilities, current Operating Lease, Liability, Current Market-based Stock Options Market-based Stock Options [Member] Market-based Stock Options Shares issued in connection with the Employee Stock Purchase Plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently Issued Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Less: Accretion on redeemable convertible preferred stock Temporary Equity, Accretion to Redemption Value, Adjustment Counterparty Name [Domain] Counterparty Name [Domain] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Short swing payment Adjustments To Additional Paid In Capital, Short Swing Payment Adjustments To Additional Paid In Capital, Short Swing Payment Issuance of common stock upon settlement of restricted stock units, net of tax withholdings Restricted Stock, Value, Shares Issued Net of Tax Withholdings Public Warrants Public Warrant [Member] Public Warrant Sale of stock (in dollars per share) Sale of Stock, Price Per Share Private Placement Private Placement [Member] Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Gross profit Gross Profit Warrant, exercisable, period after closing date Class Of Warrant Or Right, Exercisable, Period After Closing Date Class Of Warrant Or Right, Exercisable, Period After Closing Date Deferred revenue Contract with Customer, Liability, Current Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Temporary equity, par value (in dollars per share) Temporary Equity, Par or Stated Value Per Share Security Exchange Name Security Exchange Name Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Selling, general and administrative Selling, General and Administrative Expense Vesting rights, percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Stock options Common stock options Employee Stock Option [Member] Volition Penny Warrants Volition Penny Warrant [Member] Volition Penny Warrant Fulfillment costs Accrued Fulfillment Costs, Current Accrued Fulfillment Costs, Current Issuance of preferred stock and common stock upon exercise of warrants (in shares) Stock And Warrants Issued During Period, Share, Preferred Stock And Warrants Stock And Warrants Issued During Period, Share, Preferred Stock And Warrants Sale of stock, covenant, volume weighted average price threshold (in dollars per share) Sale Of Stock, Covenant, Volume Weighted Average Price Threshold Sale Of Stock, Covenant, Volume Weighted Average Price Threshold Maximum Maximum [Member] Contingently Redeemable Convertible Common Stock Contingently Redeemable Convertible Common Stock [Member] Contingently Redeemable Convertible Common Stock Share-based payment arrangement, nonvested award, cost not yet recognized, amount Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Tabular List, Table Tabular List [Table Text Block] Inventory Inventory, Policy [Policy Text Block] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Chief Executive Officer Chief Executive Officer [Member] Shares subject to repurchase Shares Subject to Repurchase [Member] Shares Subject to Repurchase Basis of Presentation and Liquidity Basis of Accounting, Policy [Policy Text Block] Operating lease liabilities Deferred Tax Asset Operating Lease Liabilities Deferred Tax Asset Operating Lease Liabilities Share-based compensation arrangement by share-based payment award, options, exchange, number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exchange, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exchange, Number Restricted cash Restricted cash, noncurrent Restricted Cash, Noncurrent Variable Rate [Axis] Variable Rate [Axis] Title of 12(b) Security Title of 12(b) Security Audit Information [Abstract] Audit Information Convertible preferred stock and contingently redeemable common stock conversion Temporary Equity, Conversion of Stock, Amount Converted Temporary Equity, Conversion of Stock, Amount Converted Share-based payment arrangement, plan modification, incremental cost Share-Based Payment Arrangement, Plan Modification, Incremental Cost Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Weighted average date fair value Outstanding and unvested, beginning of period (in dollars per share) Outstanding and unvested, ending 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 Corvina Holdings Limited Corvina Holdings Limited [Member] Corvina Holdings Limited Income Tax Disclosure [Abstract] Cancellation of Earn-Out Shares (in shares) Cancellation of earn-out shares (in shares) Shares Issued, Shares, Derivative Instrument, Contingent Consideration, Canceled Shares Issued, Shares, Derivative Instrument, Contingent Consideration, Canceled Assumption of derivative liabilities upon Business Combination Liabilities Assumed Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Vesting on May 15, 2023 Vesting on May 15, 2023 [Member] Vesting on May 15, 2023 Statistical Measurement [Axis] Statistical Measurement [Axis] Class of warrant or right redemption threshold consecutive trading days Class of Warrant or Right Redemption Threshold Consecutive Trading Days Class of Warrant or Right Redemption Threshold Consecutive Trading Days Balance Sheet Location [Domain] Balance Sheet Location [Domain] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Vested Warrants Vested Warrants [Member] Vested Warrants Advertising Advertising Expense Other long-term debt Other Long-Term Debt Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Counterparty Name [Axis] Counterparty Name [Axis] Transaction costs and convertible preferred stock included in accounts payable and accrued liabilities Transaction Costs Incurred but Not yet Paid Transaction Costs Incurred but Not yet Paid Private Placement Warrants Private Placement Warrants [Member] Private Placement Warrants Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Reverse recapitalization, contingent consideration, liability (in shares) Reverse Recapitalization, Contingent Consideration, Shares Reverse Recapitalization, Contingent Consideration, Shares Operating lease, payments Operating Lease, Payments Common stock, shares outstanding (in shares) Balances at beginning of period (in shares) Balances at ending of period (in shares) Common Stock, Shares, Outstanding Asset impairment charges Operating Lease, Impairment Loss Accretion on Series A redeemable convertible preferred stock Adjustments To Additional Paid In Capital, Temporary Equity Adjustments To Additional Paid In Capital, Temporary Equity Changes in fair value of derivative liabilities Gain (Loss) on Derivative Instruments, Net, Pretax PEO PEO [Member] Concentration of Risks Concentration Risk, Credit Risk, Policy [Policy Text Block] Auditor location Auditor Location Conversion of Stock, Name [Domain] Conversion of Stock, Name [Domain] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Sale of Stock [Axis] Sale of Stock [Axis] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Dividend rate Temporary Equity, Dividend Rate, Percentage Temporary Equity, Dividend Rate, Percentage Debt Instrument [Axis] Debt Instrument [Axis] Issuance of preferred stock and common stock upon exercise of warrants Temporary Equity, Stock And Warrants Issued During Period, Value, Preferred Stock And Warrants Temporary Equity, Stock And Warrants Issued During Period, Value, Preferred Stock And Warrants 2016 Equity Incentive Plan Two Thousand and Sixteen Equity Incentive Plan [Member] Two Thousand and Sixteen Equity Incentive Plan Derivative liabilities Derivative Liability, Noncurrent Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Measurement Input Type [Domain] Measurement Input Type [Domain] Options, vested and exercisable, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Credit Facility [Axis] Credit Facility [Axis] Schedule of Maturities of Long-Term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Total liabilities Liabilities Volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Total shares of common stock reserved (in shares) Common Stock, Capital Shares Reserved for Future Issuance Measurement Frequency [Domain] Measurement Frequency [Domain] Title of Individual [Axis] Title of Individual [Axis] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Common stock warrants Common Stock Warrants [Member] Common Stock Warrants Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Sale of stock, number of shares available in transaction (in shares) Sale of Stock, Number of Shares Available In Transaction Sale of Stock, Number of Shares Available In Transaction Subsequent Event [Line Items] Subsequent Event [Line Items] Capitalized Software Development Costs Research, Development, and Computer Software, Policy [Policy Text Block] Operating lease right-of-use assets Deferred Tax Liabilities Operating Lease Right Of Use Assets Deferred Tax Liabilities Operating Lease Right Of Use Assets Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Atel Loan Facility Draw 4 Atel Loan Facility Tranche Four [Member] Atel Loan Facility Tranche Four Warrants issued (in shares) Class Of Warrant Or Right, Issued Class Of Warrant Or Right, Issued Segments Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Contract with customer, refund liability, current Contract with Customer, Refund Liability, Current Sale of stock, covenant, volume weighted average price threshold, trading period Sale Of Stock, Covenant, Volume Weighted Average Price Threshold, Trading Period Sale Of Stock, Covenant, Volume Weighted Average Price Threshold, Trading Period HGI Subscription Agreement, Additional Shares HGI Subscription Agreement, Additional Shares [Member] HGI Subscription Agreement, Additional Shares Number of trading days after the closing of business combination Reversed Recapitalization, Number of Trading Days Commencing Reversed Recapitalization, Number of Trading Days Commencing Asset impairment charges Asset Impairment Charges Supplemental Disclosure Supplemental Cash Flow Information [Abstract] Purchase obligation Purchase Obligation Share-based compensation arrangement by share-based payment award, options, exercisable, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Aggregate Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Aggregate Intrinsic Value Common stock, exchange ratio Common Stock, Exchange Ratio Common Stock, Exchange Ratio Net Loss Per Share Attributable to Common Stockholders Earnings Per Share, Policy [Policy Text Block] Repurchase of early exercised options (in shares) Stock Repurchased During Period, Shares Concentration risk, percentage Concentration Risk, Percentage Balances at December 31, 2022 Balances at December 31, 2023 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Class of warrant or right, outstanding (in shares) Class of Warrant or Right, Outstanding Proceeds from issuance of preferred stock Proceeds from Issuance of Preferred Stock and Preference Stock 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 Issuance of common stock upon exercise of warrants Stock Issued During Period, Value, Warrant Exercised Stock Issued During Period, Value, Warrant Exercised Warrant Liabilities Warrant Liabilities [Policy Text Block] Warrant Liabilities Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Structural Debt Facility Structural Debt Facility [Member] Structural Debt Facility Fulfillment Labor Fulfillment Labor [Member] Fulfillment Labor Class of Stock [Axis] Class of Stock [Axis] Entities [Table] Entities [Table] Gain on settlement allocated to equity instruments Gain (Loss) On Settlement Allocated To Equity Instruments Gain (Loss) On Settlement Allocated To Equity Instruments Debt issuance costs in accounts payable and accrued liabilities Debt Issuance Costs Incurred But Not Yet Paid Debt Issuance Costs Incurred But Not Yet Paid Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Lender [Axis] Lender [Axis] Lender Purchase agreement, deferred transaction cost Purchase Agreement, Deferred Transaction Cost Purchase Agreement, Deferred Transaction Cost 2022 Equity Incentive Plan Two Thousand and Twenty Two Equity Incentive Plan [Member] Two Thousand and Twenty Two Equity Incentive Plan Depreciation and amortization Depreciation, Depletion and Amortization Furniture and fixtures Furniture and Fixtures [Member] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Share-based compensation arrangement by share-based payment award, options, exchange, weighted average exercise price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exchange, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exchange, Weighted Average Exercise Price Entity Information [Line Items] Entity Information [Line Items] Cumulative undeclared dividends Temporary Equity, Amount Of Preferred Dividends In Arrears Temporary Equity, Amount Of Preferred Dividends In Arrears Warrants, equity ownership percentage Class Of Warrant Or Right, Equity Ownership Percentage Class Of Warrant Or Right, Equity Ownership Percentage Share-based compensation arrangement by share-based payment award, annual percent of shares increase Share-based Compensation Arrangement by Share-based Payment Award, Annual Percent of Shares Increase Share-based Compensation Arrangement by Share-based Payment Award, Annual Percent of Shares Increase Less: valuation allowance Valuation allowance, as of beginning of year Valuation allowance, as of end of year Deferred tax assets, valuation allowance Deferred Tax Assets, Valuation Allowance Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Restricted cash Restricted Cash and Cash Equivalents Structural Lenders Structural Lenders [Member] Structural Lenders Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Entity Emerging Growth Company Entity Emerging Growth Company Accretion on Series A redeemable convertible preferred stock Temporary Equity, Accretion of Dividends Share redemption trigger price (in dollars per share) Share Redemption Trigger Price Share Redemption Trigger Price Atel Atel [Member] Atel Total deferred tax assets Deferred Tax Assets, Gross 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Title Trading Arrangement, Individual Title Non-cash interest expense Paid-in-Kind Interest Common Stock Common Stock [Member] Individual: Individual [Axis] Reverse recapitalization contingent consideration, liability, earnout period, threshold trading days Reverse Recapitalization, Contingent Consideration, Earnout Period, Threshold Trading Days Reverse Recapitalization, Contingent Consideration, Earnout Period, Threshold Trading Days Entity Address, Postal Zip Code Entity Address, Postal Zip Code Debt instrument, unamortized discount (premium), net Debt Instrument, Unamortized Discount (Premium), Net Sale of stock, exchange cap, maximum number of shares authorized to sell (in shares) Sale Of Stock, Exchange Cap, Maximum Number Of Shares Authorized To Sell Sale Of Stock, Exchange Cap, Maximum Number Of Shares Authorized To Sell Schedule of Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Minimum Minimum [Member] Accruals and other reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Proceeds from the issuance of debt Proceeds from Issuance of Long-Term Debt Deferred tax assets: Deferred Tax Assets, Net [Abstract] Other non-cash expenses Other Noncash Expense Other Deferred Tax Assets, Other Schedule of Reverse Recapitalization [Table] Schedule of Reverse Recapitalization [Table] Schedule of Reverse Recapitalization Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Lender [Domain] Lender [Domain] Lender [Domain] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Accumulated Deficit Retained Earnings [Member] Debt, current Debt, current Long-Term Debt, Current Maturities ELOC Agreement ELOC Agreement [Member] ELOC Agreement Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Non-operating expenses: Nonoperating Income (Expense) [Abstract] Issuance of common stock in connection with Business Combination, net of $17.5 million in transaction costs (in shares) Stock Issued During Period, Shares, Reverse Recapitalization Stock Issued During Period, Shares, Reverse Recapitalization Net loss per share attributable to common stockholders, basic (in dollars per share) Earnings Per Share, Basic Proceeds from issuance of common stock upon Closing of Business Combination Proceed from Issuance of Common Stock, Reverse Recapitalization Proceed from Issuance of Common Stock, Reverse Recapitalization Shares issued in connection with the Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Sale of Stock [Domain] Sale of Stock [Domain] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Backstop Warrants Backstop Warrants [Member] Backstop Warrants Warrants and rights outstanding, term Warrants and Rights Outstanding, Term Net deferred tax assets Deferred Tax Assets, Net Equity Award Modifications Equity Award Modifications [Member] Equity Award Modifications Class of warrant or right, number of securities called by warrants or rights (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Reconciliation of Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Initial measurement of common stock recorded as debt fees Initial Measurement Of Common Stock Warrants As Debt Fees Initial Measurement Of Common Stock Warrants As Debt Fees Share-based payment arrangement, option, exercise price range, exercisable, weighted average remaining contractual term (in years) Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term Operating lease right-of-use assets and liabilities Increase (Decrease) in Operating Right of Use Asset Increase (Decrease) in Operating Right of Use Asset Options vested and exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Issuance of common stock for services Stock Issued During Period, Value, Issued for Services Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Two Years Two Years [Member] Two Years Accounts payable Increase (Decrease) in Accounts Payable Valuation Allowance by Deferred Tax Asset [Axis] Valuation Allowance by Deferred Tax Asset [Axis] Entity Public Float Entity Public Float Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Remeasurement of derivative liabilities Effective Income Tax Rate Reconciliation, Remeasurement Of Derivative Liabilities, Percent Effective Income Tax Rate Reconciliation, Remeasurement Of Derivative Liabilities, Percent Grove Brands Grove Brands [Member] Grove Brands Derivative Instrument [Axis] Derivative Instrument [Axis] Changes to existing valuation allowances Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Total principal debt payments Total principal debt payments Long-Term Debt, Gross Structural Derivative Liability Structural Derivative [Member] Structural Derivative All Trading Arrangements All Trading Arrangements [Member] Supplier Concentration Risk Supplier Concentration Risk [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Weighted-Average Remaining Contractual Life (years) Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Remaining Contractual Term [Abstract] Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Remaining Contractual Term Reverse split, conversion ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Compensation Amount Outstanding Recovery Compensation Amount Shares converted (in shares) Number of Shares Converted Number of Shares Converted Vesting of early exercised stock options Vesting of Early Exercised Stock Options Vesting of Early Exercised Stock Options Cancelled/forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Subsequent Event Type [Axis] Subsequent Event Type [Axis] Reverse Recapitalization Tranche One Reverse Recapitalization Tranche One [Member] Reverse Recapitalization Tranche One Reverse Recapitalization [Abstract] Reverse Recapitalization Issuance of convertible common stock Temporary Equity, Stock Issued During Period, Value, Convertible Common Stock Temporary Equity, Stock Issued During Period, Value, Convertible Common Stock Document Financial Statement Error Correction Document Financial Statement Error Correction [Flag] Cancelled/forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Fulfillment cost Fulfillment Costs Fulfillment Costs Schedule of Gross Proceeds and Transaction Costs between Preferred Stock and Warrants Schedule Of Proceeds For Preferred Stock And Warrants [Table Text Block] Schedule Of Proceeds For Preferred Stock And Warrants 2024 Long-Term Debt, Maturity, Year One Share price (in dollars per share) Share Price One Year One Year [Member] One Year Issuance of Earn-Out Shares Stock Issued During Period, Value, Earn-Out Shares Stock Issued During Period, Value, Earn-Out Shares Issuance of Earn-Out Shares (in shares) Stock Issued During Period, Earn-Out Shares Stock Issued During Period, Earn-Out Shares Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Document Period End Date Document Period End Date Adoption Date Trading Arrangement Adoption Date Reverse recapitalization, aggregate gross proceeds amount Reverse Recapitalization, Aggregate Gross Proceeds Amount Reverse Recapitalization, Aggregate Gross Proceeds Amount Reverse recapitalization, contingent consideration, liability, earnout period Reverse Recapitalization, Contingent Consideration, Earnout Period Reverse Recapitalization, Contingent Consideration, Earnout Period Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Provision for income taxes Income Tax Expense (Benefit) Temporary equity, shares authorized (in shares) Temporary Equity, Shares Authorized Valuation Allowance, Current Year Activity Valuation Allowance, Current Year Activity [Member] Valuation Allowance, Current Year Activity Vesting [Axis] Vesting [Axis] Fair Value Measurements and Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Sale Of Stock, Measurement Period [Axis] Sale Of Stock, Measurement Period [Axis] Sale Of Stock, Measurement Period Operating lease, weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Money market funds Money Market Funds [Member] Transaction Costs Payments For Transaction Costs Of Preferred Stock, Preference Stock And Warrants Payments For Transaction Costs Of Preferred Stock, Preference Stock And Warrants Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Domestic sales channels (in channels) Revenue From Contract With Customer, Number Of Domestic Sales Channels Revenue From Contract With Customer, Number Of Domestic Sales Channels Credit Facility [Domain] Credit Facility [Domain] Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Property, plant and equipment, useful life (in years) Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Internally developed software Software Development [Member] Summary of Valuation Allowance Summary of Valuation Allowance [Table Text Block] Additional Paid-In Capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Issuance of common stock upon settlement of restricted stock units, net of tax witholdings (in shares) Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Consulting fee expense Consulting Fee Expense Consulting Fee Expense Balance Sheet Location [Axis] Balance Sheet Location [Axis] Revision of Prior Period [Axis] Revision of Prior Period [Axis] Cover [Abstract] Subsequent Events Subsequent Events [Text Block] Fair Value, Recurring Fair Value, Recurring [Member] Atel Loan Facility Draw 3 Atel Loan Facility Tranche Three [Member] Atel Loan Facility Tranche Three Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Cancelled/forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Total undiscounted lease payments Total undiscounted lease payments Lessee, Operating Lease, Liability, to be Paid Stock-Based Compensation Compensation and Employee Benefit Plans [Text Block] 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 Share-based payment arrangement, catch up expense Share-Based Payment Arrangement, Catch Up Expense Share-Based Payment Arrangement, Catch Up Expense Lessee, operating lease, renewal term Lessee, Operating Lease, Renewal Term Equity Component [Domain] Equity Component [Domain] Share-Based Payment Arrangement, Tranche Four Share-Based Payment Arrangement, Tranche Four [Member] Share-Based Payment Arrangement, Tranche Four State and Local Jurisdiction State and Local Jurisdiction [Member] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Operating loss Operating Income (Loss) Trading days prior to such date Contingently Issuable Shares, Calculation, Denominator, Trading Days Prior To Thirty-Month Anniversary Of Closing Date Contingently Issuable Shares, Calculation, Denominator, Trading Days Prior To Thirty-Month Anniversary Of Closing Date Shipping and Handling Shipping and Handling [Member] Sale of stock, covenant, volume weighted average price threshold, measurement period Sale Of Stock, Covenant, Volume Weighted Average Price Threshold, Measurement Period Sale Of Stock, Covenant, Volume Weighted Average Price Threshold, Measurement Period Sale Of Stock, Measurement Period Two Sale Of Stock, Measurement Period Two [Member] Sale Of Stock, Measurement Period Two Loan And Security Agreement Loan And Security Agreement [Member] Loan And Security Agreement Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Scenario [Domain] Scenario [Domain] 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] Long-term line of credit Long-Term Line of Credit Preferred Stock Redeemable Convertible Preferred Stock [Member] Share-Based Payment Arrangement, Tranche One Share-Based Payment Arrangement, Tranche One [Member] Proceeds from issuance of redeemable convertible preferred stock, convertible common stock, and common stock warrants Gross Proceeds Proceeds from Issuance of Preferred Stock, Preference Stock, and Warrants Convertible, conversion price (in dollars per share) Temporary Equity, Convertible, Conversion Price Temporary Equity, Convertible, Conversion Price Variable Rate [Domain] Variable Rate [Domain] Changes in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Pay vs Performance Disclosure [Line Items] Entity Voluntary Filers Entity Voluntary Filers Statistical Measurement [Domain] Statistical Measurement [Domain] Volition Warrants Volition Warrants [Member] Volition Warrants Additional Shares Additional Share [Member] Additional Share Underlying Security Market Price Change Underlying Security Market Price Change, Percent Outstanding and unvested, beginning of period (in shares) Outstanding and unvested, ending of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Lessee, operating lease, remaining lease term Lessee, Operating Lease, Remaining Lease Term Debt Debt Disclosure [Text Block] Issuance of Series A redeemable convertible preferred stock, net of issuance costs Temporary Equity, Stock Issued During Period, Value, New Issues Other Current Liabilities Other Current Liabilities [Member] Statement of Stockholders' Equity [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] Employee Stock Purchase Plan, 2022 Employee Stock Purchase Plan, 2022 [Member] Employee Stock Purchase Plan, 2022 MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Remeasurement of convertible preferred stock warrant liability Adjustment of Convertible Preferred Stock Warrant Liability Adjustment of Convertible Preferred Stock Warrant Liability Accounts payable Accounts Payable, Current Computer equipment Computer Equipment [Member] Restatement Determination Date: Restatement Determination Date [Axis] Total non-operating expenses (income), net Nonoperating Income (Expense) Federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Commitments and contingencies (Note 7) Commitments and Contingencies Previously Reported Previously Reported [Member] Proceeds from the issuance of common stock Proceeds from Issuance of Common Stock Issuance of common stock in connection with Business Combination, net of $17.5 million in transaction costs Stock Issued During Period, Value, Reverse Recapitalization Stock Issued During Period, Value, Reverse Recapitalization Provision for Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Five Suppliers Five Suppliers [Member] Five Suppliers Leases Lessee, Leases [Policy Text Block] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Cancellation Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Cancellations Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Cancellations Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] HGI Warrants HGI Warrants [Member] HGI Warrants Private and Public Placement Warrants Private and Public Placement Warrants [Member] Private and Public Placement Warrants Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Options outstanding, beginning of period (in shares) Options outstanding, ending of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Initial measurement of common stock warrants recorded as debt fees Initial Measurement Of Common Stock Warrants Recorded As Debt Fees Initial Measurement Of Common Stock Warrants Recorded As Debt Fees Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Earn-Out Shares Earn-Out Share [Member] Earn-Out Share Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Ten Years Ten Years [Member] Ten Years Fair value of common stock (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Siena Lending Group, LLC Siena Lending Group, LLC [Member] Siena Lending Group, LLC Net loss Net loss Net loss, basic and diluted Net Income (Loss) Total current liabilities Liabilities, Current Derivative Contract [Domain] Derivative Contract [Domain] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Share-based payment arrangement, tranches (in tranches) Share-Based Payment Arrangement, Number Of Tranches Share-Based Payment Arrangement, Number Of Tranches Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Liabilities, Redeemable Convertible Preferred Stock and Stockholders’ Equity (Deficit) Liabilities and Equity [Abstract] Entity Ex Transition Period Entity Ex Transition Period Depreciation and amortization Deferred Tax Liabilities Depreciation And Amortization Deferred Tax Liabilities Depreciation And Amortization Emerging Growth Company Emerging Growth Company [Policy Text Block] Emerging Growth Company Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Reverse recapitalization, contingent consideration, liability, earnout period, threshold trading day period Reverse Recapitalization, Contingent Consideration, Earnout Period, Threshold Trading Day Period Reverse Recapitalization, Contingent Consideration, Liability, Earnout Period, Threshold Trading Day Period Issuance of common stock upon exercise of stock options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Cost of goods sold Cost of Goods and Services Sold Warrant, exercise price, increase, percentage Class Of Warrant Or Right, Exercise Price, Increase, Percentage Class Of Warrant Or Right, Exercise Price, Increase, Percentage Income Tax Contingency [Table] Income Tax Contingency [Table] Share-based compensation arrangement by share-based payment award, award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Comprehensive Loss Comprehensive Income, Policy [Policy Text Block] Class B Common Stock Common Class B [Member] Name Measure Name Name Forgone Recovery, Individual Name Deferred Revenue Deferred Revenue [Member] Deferred Revenue Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Underlying Securities Award Underlying Securities Amount Forecast Forecast [Member] Convertible, control of rights by issuer, written notice period Temporary Equity, Convertible, Control Of Rights By Issuer, Written Notice Period Temporary Equity, Convertible, Control Of Rights By Issuer, Written Notice Period Stock-based compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent Settlement Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Sale of stock, consideration available on transaction Sale of Stock, Consideration Available on Transaction Sale of Stock, Consideration Available on Transaction Warrant [Member] Warrant [Member] Operating lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Class of Warrant or Right [Table] Class of Warrant or Right [Table] Payment of transaction costs related to the Closing of the Business Combination, the ELOC Agreement and convertible preferred stock issuance costs Payments of Stock Issuance Costs Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Debt instrument, anniversary of closing date Debt Instrument, Anniversary Of Closing Date Debt Instrument, Anniversary Of Closing Date Payment of debt issuance costs Payment of debt issuance costs Payments of Debt Issuance Costs Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Share-based compensation arrangement by share-based payment award, options, grant date, fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Fair Value Less: debt discounts Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Contingencies Commitments and Contingencies, Policy [Policy Text Block] Temporary Equity Disclosure [Abstract] Summary of Maturities of Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Cash, Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Policy [Policy Text Block] Cost of Goods Sold Cost of Goods and Service [Policy Text Block] Risk-free interest rate Measurement Input, Risk Free Interest Rate [Member] Product and Service [Domain] Product and Service [Domain] Redeemable convertible preferred stock, $0.0001 par value – 100,000,000 shares authorized at December 31, 2023 and December 31, 2022, respectively; 10,000 and no shares issued and outstanding at December 31, 2023 and December 31, 2022, respectively Temporary equity, balances at ending of period Temporary Equity, Carrying Amount, Attributable to Parent Other Performance Measure, Amount Other Performance Measure, Amount Inventory Increase (Decrease) in Inventories Standby Letters of Credit Standby Letters of Credit [Member] Cash Flows from Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Plan Name [Domain] Plan Name [Domain] Payment of debt upon extinguishment Payment for Debt Extinguishment or Debt Prepayment Cost Interest expense Interest Expense Purchase of property and equipment in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Share-based compensation arrangement by share-based payment award, number of shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Options, outstanding (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Stockholders’ equity: Stockholders' Equity Note [Abstract] Trading Arrangement: Trading Arrangement [Axis] Use of Estimates Use of Estimates, Policy [Policy Text Block] Debt instrument, covenant, minimum unrestricted cash required to maintain Debt Instrument, Covenant, Minimum Unrestricted Cash Required To Maintain Debt Instrument, Covenant, Minimum Unrestricted Cash Required To Maintain Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five 2026 Long-Term Debt, Maturity, Year Three Auditor Firm ID Auditor Firm ID Entity Shell Company Entity Shell Company Revision of Prior Period, Adjustment Revision of Prior Period, Adjustment [Member] Risk-free interest rate, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Restatement Determination Date Restatement Determination Date Temporary Equity [Line Items] Temporary Equity [Line Items] Less: Accumulated dividends on redeemable convertible preferred stock Less: Series A accumulated dividends Temporary Equity, Dividends, Adjustment Other liabilities Increase (Decrease) in Other Operating Liabilities Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Private Placements And Public Warrants Private Placements And Public Warrants [Member] Private Placements And Public Warrants Expected term in years Measurement Input, Expected Term [Member] Variable lease, cost Variable Lease, Cost Operating lease, cost Operating Lease, Cost Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Volition Warrant Volition Warrant [Member] Volition Warrant Common stock, shares issued (in shares) Common Stock, Shares, Issued Schedule of Restricted Stock Units Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Total debt Long-Term Debt Sale of stock, consideration received on transaction Sale of Stock, Consideration Received on Transaction Class A Common Stock Common Class A [Member] Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Valuation Allowance, Tax Provision At Federal Statutory Tax Rate Valuation Allowance, Tax Provision At Federal Statutory Tax Rate [Member] Valuation Allowance, Tax Provision At Federal Statutory Tax Rate Stock Conversion Description [Axis] Stock Conversion Description [Axis] Long-term debt, percentage bearing variable interest, percentage rate Long-Term Debt, Percentage Bearing Variable Interest, Percentage Rate Domestic Tax Authority Domestic Tax Authority [Member] Entity Address, Address Line One Entity Address, Address Line One Subsequent Event [Table] Subsequent Event [Table] Fair value of common stock Measurement Input, Share Price [Member] Weighted–Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Customer complementary membership period Revenue From Contract With Customer, Complementary, Membership Period Revenue From Contract With Customer, Complementary, Membership Period Subsequent Event Subsequent Event [Member] Sixty Days Sixty Days [Member] Sixty Days Operating loss carryforwards Operating Loss Carryforwards Deferred revenue Deferred Tax Assets, Deferred Income Director designation rights, number of directors Temporary Equity, Director Designation Rights, Number Of Directors Temporary Equity, Director Designation Rights, Number Of Directors Other current liabilities Other Liabilities, Current Income Statement [Abstract] Income Statement [Abstract] Warrants cancelled (in shares) Class Of Warrant Or Right, Number Of Warrants Cancelled Class Of Warrant Or Right, Number Of Warrants Cancelled Long-Term Purchase Commitment [Table] Long-Term Purchase Commitment [Table] Issuance of shares (in shares) Stock Issued During Period, Shares, New Issues Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Preferred stock warrants Preferred Stock Warrants [Member] Preferred Stock Warrants Cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure Class of warrants redemption notice period Class of Warrants Redemption Notice Period Class of Warrants Redemption Notice Period Initial measurement of Structural Derivative Liability recorded as debt fees Initial Measurement Of Structural Derivative Liability Recorded As Debt Fees Initial Measurement Of Structural Derivative Liability Recorded As Debt Fees Issuance of Class A common stock issued to employees, net of withholding taxes Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Class of Stock [Line Items] Class of Stock [Line Items] Inventory, net Inventory, Net Advertising Expenses Advertising Cost [Policy Text Block] 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] Siena Revolver Siena Revolver [Member] Siena Revolver Supplemental Disclosure of Non-Cash Investing and Financing Activities Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Debt instrument, face amount Debt Instrument, Face Amount Warrant shares, shares vesting rights, percentage Class Of Warrant Or Right, Vested Percent Warrant Shares, Shares Vesting Rights, Percentage Deferred tax liabilities: Deferred Tax Liabilities, Net [Abstract] 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] Net exercise of preferred stock warrants Warrants Exercised, Preferred Stock Warrants Exercised, Preferred Stock Cash Flows from Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Class of warrants or rights redemption price per unit (in dollars per share) Class of Warrants or Rights Redemption Price Per Unit Class of Warrants or Rights Redemption Price Per Unit Purchase agreement, equity interests issuable, not yet issued, transaction period Purchase Agreement, Equity Interests Issuable, Not Yet Issued, Transaction Period Purchase Agreement, Equity Interests Issuable, Not Yet Issued, Transaction Period Reduction in Transaction Costs Adjustments To Additional Paid In Capital, Reduction Of Transaction Costs Adjustments To Additional Paid In Capital, Reduction Of Transaction Costs Schedule of Property Plant and Equipment Useful Life Property Plant And Equipment Useful Life Table [Table Text Block] Property Plant And Equipment Useful Life Table Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Private Placement Warrants Private Placement Warrant [Member] Private Placement Warrant Class of Stock [Domain] Class of Stock [Domain] Customer [Domain] Customer [Domain] Sale Of Stock, Measurement Period [Domain] Sale Of Stock, Measurement Period [Domain] Sale Of Stock, Measurement Period [Domain] Net loss per share attributable to common stockholders, basic Net Income (Loss) Available to Common Stockholders, Basic Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Provision for income taxes Effective Income Tax Rate Reconciliation, Percent Present value of lease liabilities Operating Lease, Liability Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Options vested and exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Vesting [Domain] Vesting [Domain] Prepaids and other assets Increase (Decrease) in Prepaid Expense and Other Assets Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount All Executive Categories All Executive Categories [Member] Purchase agreement, equity interests issuable, not yet issued Purchase Agreement, Equity Interests Issuable, Not Yet Issued Purchase Agreement, Equity Interests Issuable, Not Yet Issued Federal Funds Rate Federal Funds Rate [Member] Federal Funds Rate Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Earnings Per Share [Abstract] Reclassification of Grove's preferred stock warrant liability to equity Reclassification of Preferred Stock Warrant Liability to Equity Reclassification of Preferred Stock Warrant Liability to Equity Common stock - Class A shares, $0.0001 par value – 600,000,000 shares authorized at December 31, 2023 and December 31, 2022; 32,183,695 and 25,123,332 shares issued and outstanding at December 31, 2023 and December 31, 2022, respectively; Class B shares, $0.0001 par value – 200,000,000 shares authorized at December 31, 2023 and December 31, 2022, respectively; 5,724,199 and 10,447,927 shares issued and outstanding at December 31, 2023 and December 31, 2022, respectively Common Stock, Value, Issued Temporary Equity, by Class of Stock [Table] Temporary Equity, by Class of Stock [Table] Issuance of shares to settle Backstop Additional Shares Liability (in shares) Shares Issued, Share, Settlement Of Additional Shares Liability Shares Issued, Share, Settlement Of Additional Shares Liability Organization, Consolidation and Presentation of Financial Statements [Abstract] Settlement of Additional Shares liability Settlement Of Additional Shares Liability Settlement Of Additional Shares Liability Schedule of Reverse Recapitalization [Line Items] Schedule of Reverse Recapitalization [Line Items] Schedule of Reverse Recapitalization [Line Items] Tranche Type [Axis] Tranche Type [Axis] Tranche Type All Individuals All Individuals [Member] Other Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent Other expense (income), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Sales taxes Sales and Excise Tax Payable, Current Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Income Tax Authority [Axis] Income Tax Authority [Axis] PEO Name PEO Name Volatility, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Dividend yield Measurement Input, Expected Dividend Rate [Member] Base Rate Base Rate [Member] Restricted cash Restricted cash, current Restricted Cash, Current Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Recapitalization Reverse Recapitalization [Text Block] Reverse Recapitalization Other accrued expenses Other Accrued Liabilities, Current Description of Business Nature of Operations [Text Block] Issuance of Series A redeemable convertible preferred stock, net of issuance costs (in shares) Temporary Equity, Stock Issued During Period, Shares, New Issues Temporary Equity, Stock Issued During Period, Shares, New Issues Statement of Financial Position [Abstract] Total stockholders’ equity Balances at beginning of period Balances at ending of period Equity, Attributable to Parent Schedule of Fair Value Measurement Inputs and Valuation Techniques Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Expected term in years Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Subsequent Events [Abstract] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Warrants , measurement input Warrants and Rights Outstanding, Measurement Input Fair Value Measurement Fair Value Measurement, Policy [Policy Text Block] Convertible preferred stock and contingently redeemable common stock conversion (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Level 2 Fair Value, Inputs, Level 2 [Member] Issuance of preferred stock and common stock upon exercise of warrants (in shares) Temporary Equity, Stock And Warrants Issued During Period, Share, Preferred Stock And Warrants Temporary Equity, Stock And Warrants Issued During Period, Share, Preferred Stock And Warrants Debt instrument, interest rate, effective percentage Debt Instrument, Interest Rate, Effective Percentage Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Operating lease, expense Operating Lease, Expense Options outstanding, beginning of period (in dollars per share) Options outstanding, ending of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Standby Equity Purchase Agreement Standby Equity Purchase Agreement [Member] Standby Equity Purchase Agreement Structural Derivative Liability Derivatives, Embedded Derivatives [Policy Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Recognition and Exercise City Area Code City Area Code Product and Service [Axis] Product and Service [Axis] Net Loss Per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Sale of stock, ability to sell full commitment, share price threshold (in dollars per share) Sale Of Stock, Ability To Sell Full Commitment, Share Price Threshold Sale Of Stock, Ability To Sell Full Commitment, Share Price Threshold Operating loss carryforwards, subject to expiration Operating Loss Carryforwards, Subject To Expiration Operating Loss Carryforwards, Subject To Expiration Business Interest Carryforwards Deferred Tax Assets, Tax Credit Carryforwards, General Business Document Fiscal Year Focus Document Fiscal Year Focus Lessee, operating lease, term of contract Lessee, Operating Lease, Term of Contract Software and Software Development Costs Software and Software Development Costs [Member] Reverse recapitalization, transaction costs net Reverse Recapitalization, Transaction Costs Net Reverse Recapitalization, Transaction Costs Net Share-Based Payment Arrangement, Option, Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Third-party products Third-party Products [Member] Third-party Products Schedule of Stockholders' Equity Note, Warrants or Rights Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Exercise Price Measurement Input, Exercise Price [Member] Long-Term Purchase Commitment [Line Items] Long-Term Purchase Commitment [Line Items] Debt issuance costs, gross Debt Issuance Costs, Gross Tranche One Shares Tranche One Shares [Member] Tranche One Shares Cash paid for taxes Income Taxes Paid, Net Fair Value, measurement with unobservable inputs reconciliation, recurring basis, liability, purchases Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Total liabilities, redeemable convertible preferred stock and stockholders’ equity Liabilities and Equity Other long-term assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Exercise Price (in dollars per share) Class Of Warrant Or Right, As-Converted Basis, Exercise Price Class Of Warrant Or Right, As-Converted Basis, Exercise Price Schedule of Long-Term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] 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 Volatility, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Issuance of common stock upon exercise of warrants (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Warrant, Exercises In Period Share-Based Compensation Arrangement By Share-Based Payment Award, Warrant, Exercises In Period Contingently issuable shares, calculation, numerator Contingently Issuable Shares, Calculation, Numerator Contingently Issuable Shares, Calculation, Numerator Net loss per share attributable to common stockholders, diluted Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Other Balance Sheet Information Supplemental Balance Sheet Disclosures [Text Block] Termination Date Trading Arrangement Termination Date (Reduction of transaction costs) deferred offering costs allocated to derivative liabilities upon Business Combination Adjustments To Transaction Costs, Derivative Instrument, Reverse Recapitalization Adjustments To Transaction Costs, Derivative Instrument, Reverse Recapitalization Additional Shares liability, Earn-Out liability and Public and Private Placement Warrants recognized upon Business Combination Adjustment to Additional Paid in Capital, Earn-out Liability Upon Reverse Recapitalization Adjustment to Additional Paid in Capital, Earn-out Liability Upon Reverse Recapitalization Common stock, shares authorized (in shares) Common Stock, Shares Authorized Capitalized computer software, amortization Capitalized Computer Software, Amortization Conversion of contingently redeemable convertible common stock and preferred stock to common stock Conversion Of Redeemable Convertible Preferred Stock To Common Stock Conversion Of Redeemable Convertible Preferred Stock To Common Stock Other Outstanding common stock warrants Other Outstanding Common Stock Warrants [Member] Other Outstanding Common Stock Warrants Lessee, operating lease, increase in discount rate Lessee, Operating Lease, Increase In Discount Rate Lessee, Operating Lease, Increase In Discount Rate Convertible Preferred Stock Convertible preferred stock Convertible Preferred Stock [Member] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Measurement Input Type [Axis] Measurement Input Type [Axis] As-converted, exercise ratio of warrants Class Of Warrant Or Right, As-Converted Basis, Exercise Ratio Class Of Warrant Or Right, As-Converted Basis, Exercise Ratio Award Timing Disclosures [Line Items] Share-based compensation arrangement by share-based payment award, percentage of outstanding stock maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum Title of Individual [Domain] Title of Individual [Domain] Reverse Recapitalization Tranche Two Reverse Recapitalization Tranche Two [Member] Reverse Recapitalization Tranche Two Additional paid-in capital Additional Paid in Capital Recapitalization exchange ratio Reverse Recapitalization, Exchange Ratio Reverse Recapitalization, Exchange Ratio Number of days after the completion of an initial business combination Number of Days After the Completion of an Initial Business Combination Number of Days After the Completion of an Initial Business Combination Schedule of Reserved for Issuance Schedule of Reserved for Issuance [Table Text Block] Schedule of Reserved for Issuance Share-Based Payment Arrangement, Tranche Three Share-Based Payment Arrangement, Tranche Three [Member] Shares exercised by warrants at period end (in shares) Class Of Warrant Or Right, Number Of Securities Exercised By Warrants Or Rights At Period End Class Of Warrant Or Right, Number Of Securities Exercised By Warrants Or Rights At Period End Income Taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Insider Trading Arrangements [Line Items] Product Development Expenses Product Development Expenses [Policy Text Block] Product Development Expenses Options, outstanding, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Issuance of Class A common stock issued to employees, net of withholding taxes (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Net proceeds (payments) related to stock-based award activities Payments For (Proceeds From) Share-Based Payment Arrangements Payments For (Proceeds From) Share-Based Payment Arrangements 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] Warrants, covenant, quarterly net revenue Class Of Warrant Or Right, Covenant, Quarterly Net Revenue Class Of Warrant Or Right, Covenant, Quarterly Net Revenue Sale Of Stock, Measurement Period One Sale Of Stock, Measurement Period One [Member] Sale Of Stock, Measurement Period One Reverse recapitalization, contingent consideration, liability, earnout period, stock price trigger (in dollars per share) Reverse Recapitalization, Contingent Consideration, Earnout Period, Stock Price Trigger Reverse Recapitalization, Contingent Consideration, Earnout Period, Stock Price Trigger Fair value of warrants Warrants and Rights Outstanding Adjustment to Compensation, Amount Adjustment to Compensation Amount Share-Based Payment Arrangement, Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Transaction Costs Proceeds From Issuance Of Preferred Stock, Preference Stock, And Warrants, Net Proceeds From Issuance Of Preferred Stock, Preference Stock, And Warrants, Net Auditor name Auditor Name Convertible preferred stock and contingently redeemable common stock conversion (in shares) Temporary Equity, Conversion of Stock, Shares Converted Temporary Equity, Conversion of Stock, Shares Converted Number of votes Number of Votes Number of Votes Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Tranche Two Shares Tranche Two Shares [Member] Tranche Two Shares Issuance of common stock upon settlement of restricted stock units, net of tax withholdings Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Share-based compensation arrangement by share-based payment award, options, exercisable, weighted average exercise price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Repayment of debt Repayments of Long-Term Debt Entity Central Index Key Entity Central Index Key Stock-based compensation expense Share-Based Payment Arrangement, Expense Purchase agreement, volume weighted average price, percentage Purchase Agreement, Volume Weighted Average Price, Percentage Purchase Agreement, Volume Weighted Average Price, Percentage Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value Income Tax Authority [Domain] Income Tax Authority [Domain] Compensation and benefits Employee-related Liabilities, Current Share-based compensation arrangement by share-based payment award, maximum employee contributions, percentage of eligible compensation Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Employee Contributions, Percentage Of Eligible Compensation Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Employee Contributions, Percentage Of Eligible Compensation Vesting on February 15, 2023 Vesting on February 15, 2023 [Member] Vesting on February 15, 2023 Revenue Benchmark Revenue Benchmark [Member] Name Trading Arrangement, Individual Name Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Issuance of shares Stock Issued During Period, Value, New Issues Share-based payment arrangement, aggregate incremental expense, option exchange Share-Based Payment Arrangement, Aggregate Incremental Expense, Option Exchange Share-Based Payment Arrangement, Aggregate Incremental Expense, Option Exchange Revenue, net Total revenue, net Revenue from Contract with Customer, Excluding Assessed Tax Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Temporary equity, shares outstanding (in shares) Temporary equity, balances at beginning of period (in shares) Temporary equity, balances at ending of period (in shares) Temporary Equity, Shares Outstanding Redeemable Convertible Preferred Stock Temporary Equity [Text Block] Temporary Equity Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Operating lease, weighted average discount rate, percent Operating Lease, Weighted Average Discount Rate, Percent Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Share-based compensation arrangement by share-based payment award, shares issued in period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Temporary equity, shares issued (in shares) Temporary Equity, Shares Issued Share-based payment arrangement, fair value Share-Based Compensation Arrangement By Share-Based Payment Award, Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Fair Value Issuance of common stock for services (in shares) Stock Issued During Period, Shares, Issued for Services Debt, noncurrent Long-Term Debt, Excluding Current Maturities Leasehold improvements Leasehold Improvements [Member] Selling, General and Administrative Expenses Selling, General and Administrative Expenses, Policy [Policy Text Block] Total deferred tax liabilities Deferred Tax Liabilities, Net Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Settlement of Earn-Out due to Cancellation of shares Settlement Of Earnout Through Cancellation Of Shares Settlement Of Earnout Through Cancellation Of Shares Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Capitalized computer software, gross Capitalized Computer Software, Gross Operating expenses: Operating Expenses [Abstract] Reverse recapitalization, proceeds received, net of transaction costs Reverse Recapitalization, Proceeds Received, Net of Transaction Costs Reverse Recapitalization, Proceeds Received, Net of Transaction Costs Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Issuance of convertible common stock (in shares) Temporary Equity, Stock Issued During Period, Shares, Convertible Common Stock Temporary Equity, Stock Issued During Period, Shares, Convertible Common Stock Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Additional Shares Liabilities Additional Shares Liabilities [Policy Text Block] Additional Shares Liabilities Options vested and exercisable (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Operating loss carryforwards, not subject to expiration Operating Loss Carryforwards, Not Subject To Expiration Operating Loss Carryforwards, Not Subject To Expiration Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] Secured Overnight Financing Rate (SOFR) Inventory purchases Inventory Purchases, Current Inventory Purchases, Current 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] Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Prime Rate Prime Rate [Member] Cash Flows from Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Adjustment to Compensation: Adjustment to Compensation [Axis] Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Scenario [Axis] Scenario [Axis] Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Revenues [Abstract] Revenues [Abstract] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Convertible preferred stock and contingently redeemable common stock conversion Stock Issued During Period, Value, Conversion of Convertible Securities Shares Issuable Upon Conversion Of Redeemable Convertible Preferred Stock Shares Issuable Upon Conversion Of Redeemable Convertible Preferred Stock [Member] Shares Issuable Upon Conversion Of Redeemable Convertible Preferred Stock Schedule of Debt Schedule of Debt [Table Text Block] Share-based compensation arrangement by share-based payment award, number of additional shares allowable under the plan Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Allowable Under The Plan Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Allowable Under The Plan EX-101.PRE 13 grov-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 15 R1.htm IDEA: XBRL DOCUMENT v3.24.1
Cover Page - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Mar. 06, 2024
Jun. 30, 2023
Entity Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-40263    
Entity Registrant Name Grove Collaborative Holdings, Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 88-2840659    
Entity Address, Address Line One 1301 Sansome Street    
Entity Address, City or Town San Francisco    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 94111    
City Area Code 800    
Local Phone Number 231-8527    
Title of 12(b) Security Class A common stock, par value $0.0001    
Trading Symbol GROV    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company true    
Entity Ex Transition Period false    
Entity Shell Company false    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction false    
Entity Public Float     $ 43.9
Documents Incorporated by Reference Portions of the registrant’s definitive Proxy Statement for the 2024 Annual Meeting of Stockholders to be filed with the U.S. Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K are incorporated by reference in Part III of this Annual Report on Form 10-K.    
Entity Central Index Key 0001841761    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Amendment Flag false    
Class A Common Stock      
Entity Information [Line Items]      
Entity Common Stock, Shares Outstanding   32,477,667  
Class B Common Stock      
Entity Information [Line Items]      
Entity Common Stock, Shares Outstanding   5,697,250  
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.24.1
Audit Information
12 Months Ended
Dec. 31, 2023
Audit Information [Abstract]  
Auditor name Ernst & Young LLP
Auditor location San Mateo, California
Auditor Firm ID 42
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 86,411 $ 81,084
Restricted cash 5,650 11,950
Inventory, net 28,776 44,132
Prepaid expenses and other current assets 3,359 4,844
Total current assets 124,196 142,010
Restricted cash 2,802 2,951
Property and equipment, net 11,625 14,530
Operating lease right-of-use assets 9,612 12,362
Other long-term assets 2,507 2,192
Total assets 150,742 174,045
Current liabilities:    
Accounts payable 8,074 10,712
Accrued expenses 16,020 31,354
Deferred revenue 7,154 10,878
Operating lease liabilities, current 3,489 3,705
Other current liabilities 306 249
Debt, current 0 575
Total current liabilities 35,043 57,473
Debt, noncurrent 71,662 60,620
Operating lease liabilities, noncurrent 14,404 16,192
Derivative liabilities 11,511 13,227
Total liabilities 132,620 147,512
Commitments and contingencies (Note 7)
Redeemable convertible preferred stock, $0.0001 par value – 100,000,000 shares authorized at December 31, 2023 and December 31, 2022, respectively; 10,000 and no shares issued and outstanding at December 31, 2023 and December 31, 2022, respectively 10,000 0
Stockholders’ equity:    
Common stock - Class A shares, $0.0001 par value – 600,000,000 shares authorized at December 31, 2023 and December 31, 2022; 32,183,695 and 25,123,332 shares issued and outstanding at December 31, 2023 and December 31, 2022, respectively; Class B shares, $0.0001 par value – 200,000,000 shares authorized at December 31, 2023 and December 31, 2022, respectively; 5,724,199 and 10,447,927 shares issued and outstanding at December 31, 2023 and December 31, 2022, respectively 4 4
Additional paid-in capital 629,208 604,387
Accumulated deficit (621,090) (577,858)
Total stockholders’ equity 8,122 26,533
Total liabilities, redeemable convertible preferred stock and stockholders’ equity $ 150,742 $ 174,045
Temporary equity, shares authorized (in shares) 100,000,000 100,000,000
Class A Common Stock    
Stockholders’ equity:    
Common stock, shares authorized (in shares) 600,000,000 600,000,000
Class B Common Stock    
Stockholders’ equity:    
Common stock, shares authorized (in shares) 200,000,000 200,000,000
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Balance Sheets - Parenthetical - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Temporary equity, par value (in dollars per share) $ 0.0001 $ 0.0001
Temporary equity, shares authorized (in shares) 100,000,000 100,000,000
Temporary equity, shares issued (in shares) 10,000 0
Temporary equity, shares outstanding (in shares) 10,000 0
Class A Common Stock    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 600,000,000 600,000,000
Common stock, shares issued (in shares) 32,183,695 25,123,332
Common stock, shares outstanding (in shares) 32,183,695 25,123,332
Class B Common Stock    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 200,000,000 200,000,000
Common stock, shares issued (in shares) 5,724,199 10,447,927
Common stock, shares outstanding (in shares) 5,724,199 10,447,927
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues [Abstract]      
Revenue, net $ 259,278 $ 321,527 $ 383,685
Cost of goods sold 121,919 166,875 195,181
Gross profit 137,359 154,652 188,504
Operating expenses:      
Advertising 21,292 66,269 107,313
Product development 16,401 22,503 23,408
Selling, general and administrative 134,929 206,863 186,638
Operating loss (35,263) (140,983) (128,855)
Non-operating expenses:      
Interest expense 16,077 9,685 5,202
Loss on extinguishment of debt 0 4,663 1,027
Changes in fair value of derivative liabilities (216) (71,532) 0
Other expense (income), net (7,930) 3,862 760
Total non-operating expenses (income), net 7,931 (53,322) 6,989
Loss before provision for income taxes (43,194) (87,661) (135,844)
Provision for income taxes 38 54 52
Net loss (43,232) (87,715) (135,896)
Less: Accretion on redeemable convertible preferred stock (957) 0 0
Less: Accumulated dividends on redeemable convertible preferred stock (233) 0 0
Net loss per share attributable to common stockholders, basic (44,422) (87,715) (135,896)
Net loss per share attributable to common stockholders, diluted $ (44,422) $ (87,715) $ (135,896)
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (1.28) $ (4.85) $ (79.28)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (1.28) $ (4.85) $ (79.28)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) 34,797,582 18,101,407 1,714,230
Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) 34,797,582 18,101,407 1,714,230
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Convertible Preferred Stock, Contingently Redeemable Convertible Common Stock and Stockholders’ Equity (Deficit) - USD ($)
$ in Thousands
Total
ELOC Agreement
HGI Subscription Agreement
Structural Debt Facility
Previously Reported
Convertible Preferred Stock
Convertible Preferred Stock
Previously Reported
Convertible Preferred Stock
Revision of Prior Period, Adjustment
Contingently Redeemable Convertible Common Stock
Common Stock
Common Stock
ELOC Agreement
Common Stock
HGI Subscription Agreement
Common Stock
Structural Debt Facility
Common Stock
Previously Reported
Common Stock
Revision of Prior Period, Adjustment
Additional Paid-In Capital
Additional Paid-In Capital
ELOC Agreement
Additional Paid-In Capital
HGI Subscription Agreement
Additional Paid-In Capital
Structural Debt Facility
Additional Paid-In Capital
Previously Reported
Accumulated Deficit
Accumulated Deficit
Previously Reported
Increase (Decrease) in Temporary Equity [Roll Forward]                                            
Temporary equity, balances at ending of period [1]           $ 487,918 $ 487,918                              
Temporary equity, balances at beginning of period (in shares) at Dec. 31, 2020 [1]           22,959,000 114,795,000 91,836,000                            
Temporary equity, balances at ending of period (in shares) at Dec. 31, 2021 [1]           22,959,000                                
Balances at beginning of period (in shares) at Dec. 31, 2020 [1]                   1,694,000       8,468,000 6,774,000              
Balances at beginning of period at Dec. 31, 2020 $ (339,641)       $ (339,641)                 $ 0 [1]   $ 14,606       $ 14,606 $ (354,247) $ (354,247)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                            
Issuance of common stock warrants 1,622                             1,622            
Issuance of common stock for services (in shares) [1]                   2,000                        
Issuance of common stock for services 49                             49            
Issuance of common stock upon exercise of stock options (in shares) [1]                   152,000                        
Issuance of common stock upon exercise of stock options 1,051                             1,051            
Issuance of common stock upon exercise of warrants (in shares) [1]                   57,000                        
Issuance of common stock upon exercise of warrants 150                             150            
Repurchase of early exercised options (in shares) [1]                   (31,000)                        
Vesting of early exercise of options 1,577                             1,577            
Stock-based compensation 14,809                             14,809            
Net loss (135,896)                                       (135,896)  
Balances at ending of period (in shares) at Dec. 31, 2021 [1]                   1,874,000                        
Balances at ending of period at Dec. 31, 2021 $ (456,279)                 $ 0 [1]           33,864         (490,143)  
Increase (Decrease) in Temporary Equity [Roll Forward]                                            
Temporary equity, balances at ending of period [1]           $ 487,918                                
Issuance of preferred stock and common stock upon exercise of warrants (in shares) [1]           34,000                                
Issuance of preferred stock and common stock upon exercise of warrants [1]           $ 989                                
Issuance of convertible common stock (in shares) [1]                 550,000                          
Issuance of convertible common stock [1]                 $ 27,473                          
Convertible preferred stock and contingently redeemable common stock conversion (in shares) [1]           (22,993,000)     (550,000)                          
Convertible preferred stock and contingently redeemable common stock conversion [1]           $ (488,907)     $ (27,473)                          
Temporary equity, balances at ending of period (in shares) at Dec. 31, 2022 0         0 [2]     0 [2]                          
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                            
Issuance of preferred stock and common stock upon exercise of warrants (in shares) [1]                   41,000                        
Issuance of preferred stock and common stock upon exercise of warrants $ 24                             24            
Issuance of common stock warrants 2,182                             2,182            
Convertible preferred stock and contingently redeemable common stock conversion (in shares) [1]                   23,640,000                        
Convertible preferred stock and contingently redeemable common stock conversion 516,380                 $ 2 [1]           516,378            
Issuance of common stock in connection with Business Combination, net of $17.5 million in transaction costs (in shares) [1]                   4,184,000                        
Issuance of common stock in connection with Business Combination, net of $17.5 million in transaction costs 79,553                 $ 1 [1]           79,552            
Additional Shares liability, Earn-Out liability and Public and Private Placement Warrants recognized upon Business Combination (93,196)                             (93,196)            
Issuance of Earn-Out Shares (in shares) [2]                   2,800,000                        
Issuance of Earn-Out Shares 1                             1            
Issuance of shares to settle Backstop Additional Shares Liability (in shares) [2]                   655,000                        
Issuance of shares to settle Backstop Additional Shares Liability 16,310                             16,310            
Issuance of Class A common stock issued to employees, net of withholding taxes (in shares) [2]                   6,000                        
Issuance of Class A common stock issued to employees, net of withholding taxes (96)                             (96)            
Issuance of common stock upon exercise of stock options (in shares) [2]                   66,000                        
Issuance of common stock upon exercise of stock options 381                             381            
Repurchase of early exercised options (in shares) [2]                   (3,000)                        
Issuance of shares (in shares) [2]                     148,000 397,000 990,000                  
Issuance of shares   $ 2,407 $ 2,500 $ 1,073                 $ 1 [2]       $ 2,407 $ 2,500 $ 1,072      
Vesting of early exercise of options 125                             125            
Issuance of common stock upon settlement of restricted stock units, net of tax withholdings (in shares) [2]                   773,000                        
Issuance of common stock upon settlement of restricted stock units, net of tax withholdings (2,294)                             (2,294)            
Stock-based compensation 45,177                             45,177            
Net loss (87,715)                                       (87,715)  
Balances at ending of period (in shares) at Dec. 31, 2022 [2]                   35,571,000                        
Balances at ending of period at Dec. 31, 2022 26,533                 $ 4 [2]           604,387         (577,858)  
Increase (Decrease) in Temporary Equity [Roll Forward]                                            
Temporary equity, balances at ending of period $ 0         $ 0 [2]     $ 0 [2]                          
Issuance of Series A redeemable convertible preferred stock, net of issuance costs (in shares) 10,000                                          
Issuance of Series A redeemable convertible preferred stock, net of issuance costs $ 9,044                                          
Accretion on Series A redeemable convertible preferred stock $ 956                                          
Temporary equity, balances at ending of period (in shares) at Dec. 31, 2023 10,000                                          
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                            
Issuance of common stock warrants $ 644                             644            
Issuance of shares to settle Backstop Additional Shares Liability (in shares)                   714,000                        
Issuance of shares to settle Backstop Additional Shares Liability $ 1,407                             1,407            
Issuance of common stock upon exercise of stock options (in shares) 37,334                 38,000                        
Issuance of common stock upon exercise of stock options $ 71                             71            
Accretion on Series A redeemable convertible preferred stock (956)                             (956)            
Shares issued in connection with the Employee Stock Purchase Plan (in shares)                   263,000                        
Shares issued in connection with the Employee Stock Purchase Plan $ 482                             482            
Cancellation of Earn-Out Shares (in shares) (197,284)                 (197,000)                        
Reduction in Transaction Costs $ 9,609                             9,609            
Short swing payment 11                             11            
Issuance of common stock upon settlement of restricted stock units, net of tax witholdings (in shares)                   1,519,000                        
Issuance of common stock upon settlement of restricted stock units, net of tax withholdings (2,153)                             (2,153)            
Stock-based compensation 15,706                             15,706            
Net loss (43,232)                                       (43,232)  
Balances at ending of period (in shares) at Dec. 31, 2023                   37,908,000                        
Balances at ending of period at Dec. 31, 2023 8,122                 $ 4           $ 629,208         $ (621,090)  
Increase (Decrease) in Temporary Equity [Roll Forward]                                            
Temporary equity, balances at ending of period $ 10,000                                          
[1] The shares of the Company’s common, convertible preferred stock and contingently redeemable convertible common stock prior to the Closing of the Business Combination (as defined in Note 1) have been retroactively restated to reflect the exchange ratio of approximately 1.1760 established in the Merger Agreement as described in Note 3.
[2] The shares of the Company’s common, convertible preferred stock and contingently redeemable convertible common stock prior to the Closing of the Business Combination (as defined in Note 1) have been retroactively restated to reflect the exchange ratio of approximately 1.1760 established in the Merger Agreement as described in Note 3.
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Convertible Preferred Stock, Contingently Redeemable Convertible Common Stock and Stockholders’ Equity (Deficit) - Parenthetical
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Reverse recapitalization, transaction costs net $ 17.5
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash Flows from Operating Activities      
Net loss $ (43,232) $ (87,715) $ (135,896)
Adjustments to reconcile net loss to net cash used in operating activities:      
Remeasurement of convertible preferred stock warrant liability 0 (1,616) 1,234
Stock-based compensation 15,513 45,660 14,610
Depreciation and amortization 5,824 5,716 4,992
Changes in fair value of derivative liabilities (216) (71,532) 0
(Reduction of transaction costs) deferred offering costs allocated to derivative liabilities upon Business Combination (3,745) 6,873 0
Non-cash interest expense 3,833 586 704
Inventory reserve 372 7,036 4,725
Loss on extinguishment of debt 0 4,663 1,027
Asset impairment charges 2,495 5,300 0
Other non-cash expenses 135 274 1,274
Changes in operating assets and liabilities:      
Inventory 14,984 3,285 (12,598)
Prepaids and other assets 1,672 3,114 (3,294)
Accounts payable (2,574) (10,518) (2,489)
Accrued expenses 2,216 (5,004) (817)
Deferred revenue (3,724) (389) 148
Operating lease right-of-use assets and liabilities (1,603) (130) 65
Other liabilities 57 (1,864) (774)
Net cash used in operating activities (7,993) (96,261) (127,089)
Cash Flows from Investing Activities      
Purchase of property and equipment (2,985) (4,222) (5,768)
Net cash used in investing activities (2,985) (4,222) (5,768)
Cash Flows from Financing Activities      
Proceeds from issuance of common stock upon Closing of Business Combination 0 97,100 0
Proceeds from the issuance of common stock 0 4,924 0
Proceeds from issuance of redeemable convertible preferred stock, convertible common stock, and common stock warrants 10,000 27,500 0
Payment of transaction costs related to the Closing of the Business Combination, the ELOC Agreement and convertible preferred stock issuance costs (4,555) (6,558) (1,396)
Proceeds from the issuance of debt 7,500 70,820 60,000
Payment of debt issuance costs (925) (2,463) (375)
Repayment of debt (575) (5,180) (21,932)
Payment of debt upon extinguishment 0 (66,034) (2,499)
Net proceeds (payments) related to stock-based award activities (1,589) (2,017) 912
Net cash provided by financing activities 9,856 118,092 34,710
Net increase (decrease) in cash, cash equivalents and restricted cash (1,122) 17,609 (98,147)
Cash, cash equivalents and restricted cash at beginning of period 95,985 78,376 176,523
Cash, cash equivalents and restricted cash at end of period 94,863 95,985 78,376
Supplemental Disclosure      
Cash paid for taxes 43 67 52
Cash paid for interest 12,140 10,144 4,472
Supplemental Disclosure of Non-Cash Investing and Financing Activities      
Purchase of property and equipment in accounts payable and accrued liabilities 21 85 112
Debt issuance costs in accounts payable and accrued liabilities 0 46 0
Transaction costs and convertible preferred stock included in accounts payable and accrued liabilities 0 17,500 1,928
Assumption of derivative liabilities upon Business Combination 0 93,196 0
Initial measurement of Structural Derivative Liability recorded as debt fees 0 7,050 0
Initial measurement of common stock recorded as debt fees 0 1,072 0
Initial measurement of common stock warrants recorded as debt fees 0 0 1,622
Settlement of Additional Shares liability 1,500 16,310 0
Settlement of Earn-Out due to Cancellation of shares 347 0 0
Conversion of contingently redeemable convertible common stock and preferred stock to common stock 0 516,380 0
Reclassification of Grove's preferred stock warrant liability to equity 0 2,182 0
Net exercise of preferred stock warrants 0 989 0
Gain on settlement allocated to equity instruments 9,609 0 0
Vesting of early exercised stock options $ 0 $ 125 $ 1,577
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.24.1
Description of Business
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business Description of Business
Grove Collaborative Holdings, Inc., a public benefit corporation, (formerly known as Virgin Group Acquisition Corp. II) and its wholly owned subsidiaries (collectively, the “Company” or “Grove”) is a digital-first, sustainability-oriented consumer products innovator specializing in the development and sale of household, personal care, beauty and other consumer products with an environmental focus and headquartered in San Francisco, California. In the United States, the Company sells its products through two channels: a direct-to-consumer (“DTC”) platform at www.grove.co and the Company’s mobile applications, where the Company sells products from Grove-owned brands (“Grove Brands”) and third-parties, and the retail channel into which the Company sell products from Grove-owned brands at wholesale. The Company develops and sells natural products that are free from the harmful chemicals identified in the Company’s “anti-ingredient” list and designs form factors and product packaging that reduces plastic waste and improves the environmental impact of the categories in which the Company operates. The Company also purchases environmental offsets that have made it the first plastic neutral retailer in the world. Grove Collaborative, Inc. (herein referred to as “Legacy Grove”), the Company’s accounting predecessor, was incorporated in Delaware in 2016.
On June 16, 2022 (the “Closing Date”), the Company consummated the previously-announced transactions contemplated by the Agreement and Plan of Merger, dated December 7, 2021, amended and restated on March 31, 2022 (the “Merger Agreement”), among Virgin Group Acquisition Corp. II, a blank check company incorporated as a Cayman Islands exempt company in 2020 (“VGAC II”), Treehouse Merger Sub, Inc. (“VGAC II Merger Sub I”), Treehouse Merger Sub II, LLC (“VGAC II Merger Sub II”), and Legacy Grove (“the Merger”). In connection with the Merger, VGAC II changed its jurisdiction of incorporation from the Cayman Islands to the State of Delaware and changed its name to Grove Collaborative Holdings, Inc (the “Domestication”), a public benefit corporation. On the Closing Date, VGAC Merger Sub II merged with and into Legacy Grove with Legacy Grove being the surviving corporation and a wholly-owned subsidiary of the Company (the “Initial Merger”), and, immediately following the Initial Merger, and as part of the same overall transaction as the Initial Merger, Legacy Grove merged with and into VGAC Merger Sub II, the separate corporate existence of Legacy Grove ceased, and Merger Sub II continued as the surviving company and a wholly-owned subsidiary of the Company and changed its name to Grove Collaborative, Inc.(together with the Merger and the Domestication, the “Business Combination”).
The Business Combination is accounted for as a reverse recapitalization with Legacy Grove being the accounting acquirer and VGAC II as the acquired company for accounting purposes. Accordingly, all historical financial information presented in the audited consolidated financial statements represents the accounts of Legacy Grove. The shares and net loss per common share prior to the Closing have been retroactively restated as shares reflecting the exchange ratio established in the Closing.
Prior to the Business Combination, VGAC II’s public shares, and public warrants were listed on the New York Stock Exchange (“NYSE”) under the symbols “VGII” and “VGII.WS,” respectively. On June 17, 2022, the Company's Class A common stock and public warrants began trading on the NYSE, under the symbols “GROV” and “GROV.WS,” respectively. See Note 3, Recapitalization and Note 4, Fair Value Measurement for additional details.
Reverse Stock Split

On May 24, 2023, the Company’s board of directors and stockholders approved a five-for-one reverse split (the “Reverse Split”) of the Company’s issued and outstanding Class A and Class B common stock. Unless otherwise noted herein, the number of shares underlying stock options and other equity instruments was proportionately adjusted for the Reverse Split, including any exercise prices. The Class A common stock began trading on a split adjusted basis on the NYSE at the market open on June 6, 2023. No fractional shares were issued in connection with the reverse stock split. All issued and outstanding Class A and Class B common stock, options to purchase common stock, shares available or reserved for issuance, warrants and/or warrant shares, as applicable, and per share amounts contained in the consolidated financial statements have been retroactively adjusted to reflect the reverse stock split for all periods presented, unless otherwise stated herein.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation and Liquidity
The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”).

The Company has historically incurred losses and negative cash flows from operations and had an accumulated deficit of $621.1 million as of December 31, 2023. The Company’s existing sources of liquidity as of December 31, 2023 include cash and cash equivalents of $86.4 million. Prior to the Business Combination, the Company historically funded operations primarily with issuances of convertible preferred stock, contingently redeemable convertible common stock and the incurrence of debt. Upon the Closing of the Business Combination, the Company received $86.0 million in cash proceeds, net of transaction costs. The Company believes its existing cash, cash equivalents, together with its increased borrowing capacity through its recently entered into asset backed revolving line of credit (see Note 14, Subsequent Events), will be sufficient to fund its operations for a period of at least one year from the date the financial statements are issued. Over the longer-term, the Company will need to raise additional capital through debt or equity financing to fund future operations until it generates positive cash flows from operations. There can be no assurance that such additional debt or equity financing will be available on terms acceptable to the Company, or at all.
Emerging Growth Company
The Company is an “emerging growth company,” as defined in the Jumpstart Our Business Startups Act of 2012, or the JOBS Act. The JOBS Act permits companies with emerging growth company status to take advantage of an extended transition period to comply with new or revised accounting standards, delaying the adoption of these accounting standards until they would apply to private companies. Following the closing of the Business Combination, the Company uses this extended transition period to enable it to comply with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date the Company (1) is no longer an emerging growth company or (2) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, the Company’s consolidated financial statements may not be comparable to companies that comply with the new or revised accounting standards as of public company effective dates.
Comprehensive Loss
Comprehensive loss represents all changes in stockholders’ deficit. The Company’s net loss was equal to its comprehensive loss for all periods presented.
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements, as well as the reported amounts of revenue and expenses during the reporting period. These estimates made by management include the determination of reserves amounts for the Company’s inventories on hand, useful life of intangible assets, sales returns and allowances and certain assumptions used in the valuation of equity awards, the estimated fair value of common stock liability classified Public and Private Placement Warrants, the fair value of Earn-Out liabilities, the fair value of Additional Shares liabilities, the fair value of the Structural Derivative Liability and stock based compensation expense. Actual results could differ from those estimates, and such estimates could be material to the Company’s financial position and the results of operations.
Segments
The Company’s chief operating decision maker, who is its Chief Executive Officer, manages the Company’s operations as a single segment for the purposes of assessing performance and making operating decisions. All long-lived assets are located in the United States and all revenue is attributed customers based in the United States. For the years ended December 31, 2023, 2022, and 2021 no individual customers represented more than 10% of total revenue.
Net Loss Per Share Attributable to Common Stockholders
Net loss per share attributable to common stockholders is computed using the two-class method required for multiple classes of common stock and participating securities. The rights, including the liquidation and dividend rights and sharing of losses, of the Company’s Class A common stock and Class B common stock are identical, other than voting rights. As the liquidation and dividend rights and sharing of losses are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net loss per share will, therefore, be the same for both the Company’s Class A and Class B common stock on an individual or combined basis.
The Company’s participating securities included the Company’s redeemable convertible preferred stock, as the holders are entitled to receive cumulative dividends in the event that a dividend is paid on common stock. The Company also considers any shares issued on the early exercise of stock options subject to repurchase to be participating securities because holders of such shares have non-forfeitable dividend rights in the event a dividend is paid on common stock. The holders of redeemable convertible preferred stock, the holders of early exercised shares subject to repurchase nor the holders of the Company’s common stock warrants have a contractual obligation to share in losses.
Basic net loss per share attributable to common stockholders is calculated by dividing the net loss, as adjusted for any accumulated dividends on Series A Redeemable Convertible Preferred Stock (Note 9, Redeemable Convertible Preferred Stock) for the period, attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period, adjusted for outstanding shares that are subject to repurchase or outstanding shares that are contingently returnable by the holder. Contingently issuable shares, including shares that are issuable for little or no cash consideration, are considered outstanding common shares and included in net loss per share as of the date that all necessary conditions have been satisfied. Such shares include the Backstop Warrants (Note 10, Common Stock and Warrants) and Volition Penny Warrants (Note 9 - Redeemable Convertible Preferred Stock).
Diluted net loss per share is computed by giving effect to all potentially dilutive securities outstanding for the period using the treasury stock method or the if-converted method based on the nature of such securities. For periods in which the Company reports net losses, diluted net loss per common share attributable to common stockholders is the same as basic net loss per common share attributable to common stockholders, because potentially dilutive common shares are not assumed to have been issued if their effect is anti-dilutive.
Cash, Cash Equivalents and Restricted Cash
Cash consists primarily of demand deposit bank accounts including amounts in transit from banks for customer credit card transactions. The Company considers all highly liquid investments with an original maturity from date of purchase of three months or less, or that are readily convertible into known amounts of cash, to be cash equivalents. As of December 31, 2023 and 2022, cash equivalents are comprised of money market funds.
As of December 31, 2023, the Company held short-term restricted cash of $5.7 million which primarily represents cash on deposit with a financial institution to collateralize short-term obligations related to company credit cards. Long-term restricted cash of $2.8 million primarily represents cash on deposit with a financial institution to collateralize letters of credit related to the Company’s non-cancellable operating leases for its corporate headquarters. Restricted cash is stated at cost, which approximates fair value.
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported on the consolidated balance sheets that sum to the total of the same amounts shown in the consolidated statements of cash flows (in thousands):
Year Ended December 31,
20232022
Cash and cash equivalents$86,411 $81,084 
Restricted cash8,452 14,901 
Total cash, cash equivalents and restricted cash$94,863 $95,985 
Concentration of Risks
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash and cash equivalents. The Company maintains the majority of its cash and cash equivalents in accounts with one financial institution within the United States, generally in the form of demand accounts. Deposits in this institution may exceed federally insured limits. Management believes minimal credit risk exists with respect to this financial institution and the Company has not experienced any losses on such amounts.
The Company depends on a limited number of vendors to supply products sold by the Company. The Company’s top five suppliers combined represented approximately 40%, 50% and 50% of the Company’s total inventory purchases for the year ended December 31, 2023, 2022, and 2021, respectively.
Inventory
Inventory is recorded at the lower of weighted average cost and net realizable value. The cost of inventory consists of merchandise costs, net of vendor allowances, and inbound freight. Inventory valuation requires the Company to make judgments, based on currently available information, about the likely method of disposition, such as through sales to individual customers or liquidations, and expected recoverable values of each disposition category.
Property and Equipment
Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is recorded on a straight-line basis over the estimated useful lives of the respective assets. The estimated useful lives of the Company’s assets are as follows:
Computer equipment
3 - 5 years
Furniture and fixtures5 years
Machinery and warehouse equipment
7 - 10 years
Leasehold improvements
Shorter of 10 years or lease term
Maintenance and repairs are charged to expense as incurred, and improvements and betterments are capitalized. When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from the balance sheet and any resulting gain or loss is reflected in the statement of operations in the period realized.
Capitalized Software Development Costs
The Company capitalizes qualifying internally developed software costs that are incurred during the application development stage. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. Once an application has reached the development stage, management has authorized and committed to the funding of the software project, it is probable the project will be completed and the software will be used to perform the function intended, internal and external costs, if direct and incremental, are capitalized until the application is substantially complete and ready for its intended use. Capitalized software development costs are amortized on a straight-line basis to product development expense over the estimated useful life, which is four years.
Impairment of Long-Lived Assets
The Company reviews its long-lived assets, inclusive of its right-of-use assets, for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset to the future undiscounted cash flows expected to be generated from the use of the asset and its eventual disposition. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount exceeds the fair value of the impaired assets. Assets to be disposed of are reported at the lower of their carrying amount or fair value less cost to sell.
Leases
The Company determines if an arrangement is or contains a lease at inception. An arrangement is or contains a lease if it conveys the right to control the use of an identified asset for a period of time in exchange for consideration. If a lease is identified, classification is determined at lease commencement. Operating lease liabilities are recognized at the present value of the future lease payments at the lease commencement date. As the implicit rate in the Company’s lease is generally unknown, the Company estimates its incremental borrowing rate to discount lease payments. The incremental borrowing rate reflects the interest rate that the Company would have to pay to borrow on a collateralized basis an amount equal to the lease payments in a similar economic environment over a similar term. Operating lease right-of-use (“ROU”) assets are based on the corresponding lease liability adjusted for any lease payments made at or before commencement, initial direct costs, and lease incentives. Certain leases also include options to renew or terminate the lease at the election of the Company. The Company evaluates these options at lease inception and on an ongoing basis. Renewal and termination options that the Company is reasonably certain to exercise are included when classifying leases and measuring lease liabilities. Operating lease expense is recognized on a straight-line basis over the lease term. The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component. Lease payments for short-term leases with a term of twelve months or less are expensed on a straight-line basis over the lease term. The Company elected to not record operating lease right-of-use assets or operating lease liabilities for leases with an initial term of twelve months or less. Operating leases are included in operating lease right-of-use assets, operating lease liabilities, current, and operating lease liabilities, non-current on the Company’s balance sheet.
Additional Shares Liabilities
The Company initially recorded a liability related to the Backstop Additional Shares, defined in Note 3, Recapitalization, and HGI Additional Shares, defined in Note 10, Common Stock and Warrants (collectively, “Additional Shares”). The Company accounted for these instruments at fair value within derivative liabilities on its consolidated balance sheet with changes in fair value until settlement being recorded in its consolidated statement of operations. The Additional Shares were settled as of December 31, 2023.
Earn-Out Liabilities
The Company has recorded a liability related to the Earn-Out Shares, defined in Note 10, Common Stock and Warrants. The Company accounts for this instrument at fair value within derivative liabilities on its consolidated balance sheet with changes in fair value until settlement being recorded in its consolidated statement of operations.
Warrant Liabilities
The Company classifies Private Placement Warrants and Public Warrants (both defined and discussed in Note 10, Common Stock and Warrants) as liabilities within derivative liabilities on its consolidated balance sheet. At the end of each reporting period, changes in fair value during the period are recognized within the consolidated statements of operations. The Company will continue to adjust the warrant liability for changes in the fair value until the earlier of a) the exercise or expiration of the warrants or b) the redemption of the warrants, at which time the warrants will be reclassified to additional paid-in capital.
Structural Derivative Liability
The Structural Derivative Liability is a compound embedded derivative related to features within the Structural Facility, defined in Note 6, Debt. The Company accounts for this instrument at fair value within derivative liabilities on its consolidated balance sheet with changes in fair value until settlement being recorded in its consolidated statement of operations.
Revenue Recognition
The Company primarily generates revenue from the sale of both third-party and Grove Brands products through its DTC platform. Customers purchase products through the website or mobile application through a combination of directly selecting items from the catalog, items that are suggested by the Company’s recurring shipment
recommendation engine, and features that appear in marketing on-site, in emails and on the Company’s mobile application. Most customers purchase a combination of products recommended by the Company based on previous purchases and new products discovered through marketing or catalog browsing. Customers can have orders auto-shipped to them on a specified date or shipped immediately through an option available on the website and mobile application. In order to reduce the environmental impact of each shipment, the Company has a minimum total sales order value threshold policy which is required to be met before the order qualifies for shipment. Payment is collected upon finalizing the order. The products are subsequently packaged and shipped to fill the order. Customers can customize future purchases by selecting products they want to receive on a specified cadence or by selecting products for immediate shipment.
The Company also offers a VIP membership to its customers for an annual fee which includes the rights to free shipping, free gifts and early access to exclusive sales, all of which are available at the customers’ option, should they elect to make future purchases of the Company’s products within their annual VIP membership benefit period. Many customers receive a free 60-day VIP membership for trial purposes, typically upon their first qualifying order. After the expiration of this free trial VIP membership period, customers will be charged their annual VIP membership fee, which automatically renews annually, until cancelled. The customer is alerted before any VIP membership renews.
In accordance with Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”), the Company recognizes revenue when the customer obtains control of promised goods, in an amount that reflects the consideration that it expects to receive in exchange for those goods. To determine revenue recognition for arrangements that the Company determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract with a customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, including variable consideration, if any, (iv) allocate the transaction price to the performance obligations in the contract, and (v) recognize revenue when (or as) the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that it will collect the consideration to which it is entitled in exchange for the goods it transfers to a customer.
A contract with a customer exists when the customer submits an order online for the Company’s products. Under this arrangement, there is one performance obligation which is the obligation for the Company to fulfill the order. Product revenue is recognized when control of the goods is transferred to the customer, which occurs upon the Company’s delivery to a third-party carrier.
The VIP membership provides customers with a suite of benefits that are only accessible to them at their option, upon making a future qualifying order of the Company’s products. The VIP membership includes free shipping, a select number of free products, and early access to exclusive sales. Under ASC 606, sales arrangements that include rights to additional goods or services that are exercisable at a customer’s discretion are generally considered options; therefore the Company must assess whether these options provide a material right to the customer and if so, they are considered a performance obligation. The Company concluded that its VIP membership benefits include two material rights, one related to the future discount (i.e. free shipping) on the price of the customer’s qualifying order(s) over the membership period and the second one relating to a certain number of free products provided at pre-set intervals within the VIP membership benefit period, that will only ship with a customer’s next qualifying order (i.e. bundled).
At inception of the VIP membership benefit period, the Company allocates the VIP membership fee to each of the two material rights using a relative standalone selling price basis. Generally, standalone selling prices are determined based on the observable price of the good or service when sold separately to non-VIP customers and the estimated number of shipments and free products per benefit period. The Company also considers the likelihood of redemption when determining the standalone selling price for free products and then recognize these allocated amounts upon the shipment of a qualifying customer order. To date, customers buying patterns closely approximate a ratable revenue attribution method over the customers VIP Membership period.
The Company deducts discounts, sales tax, customer service credits and estimated refunds to arrive at net revenue. Sales tax collected from customers is not considered revenue and is included in accrued liabilities until remitted to the taxing authorities. The Company has made the policy election to account for shipping and handling as activities to fulfill the promise to transfer the good. Outbound shipping, handling and packaging expenses are recognized upon shipment and classified within selling, general and administrative expenses. Discounts are recorded as a reduction to revenue when revenue is recognized. The Company records a refund reserve based on historical
refund patterns. As of December 31, 2023 and 2022, the refund reserve, which is included in accrued liabilities in the balance sheets was $0.1 million.
Disaggregation of Revenue
The following table sets forth revenue by product type (in thousands):
Year Ended December 31,
202320222021
Revenue, net:
Grove Brands$119,006 $154,854 $187,055 
Third-party products140,272 166,673 196,630 
Total revenue, net$259,278 $321,527 $383,685 
Contractual Liabilities
The Company has three types of contractual liabilities from transactions with customers: (i) cash collections for products which have not yet shipped, which are included in deferred revenue and are recognized as revenue upon the Company’s delivery to a third-party carrier, (ii) cash collections of VIP membership fees, which are included in deferred revenue and (iii) customer service credits, which are included in other current liabilities and are recognized as a reduction in revenue when provided to the customer. Contractual liabilities included in deferred revenue and other current liabilities were $7.2 million and $0.1 million, respectively, as of December 31, 2023 and $10.9 million and $0.2 million, respectively, as of December 31, 2022. The contractual liabilities included in deferred revenue are generally recognized as revenue within twelve months from the end of each reporting period.
Cost of Goods Sold
Cost of goods sold consists of the product costs of merchandise, inbound freight costs, vendor allowances, costs associated with inventory shrinkage, damages and inventory write-offs and changes to the Company’s inventory reserves.
Vendor Allowances
The Company receives discounts and other product related reimbursements from certain vendors through a variety of programs intended to offset the purchase prices of inventory and for the promotion and selling of that vendor’s inventory. Discounts and other reimbursements are recorded as a reduction in the cost of the associated inventory purchased.
Advertising Expenses
Advertising expenses, other than production costs, are expensed as incurred and consist primarily of the customer acquisition costs associated with online advertising, as well as advertising on television, direct mail campaigns and other media. Costs associated with the production of advertising are expensed when the first advertisement is shown.
Product Development Expenses
Product development expenses relate to costs related to the ongoing support and maintenance of the Company’s proprietary technology, including the Company’s website and mobile device application, as well as amortization of capitalized internally developed software, and relate to the product packaging innovation in the Company’s Grove Brands products. Product development expenses consist primarily of personnel-related expenses, including salaries, bonuses, benefits and stock-based compensation expense. Product development costs also include allocated facilities, equipment, depreciation and overhead costs.
Selling, General and Administrative Expenses
Selling, general and administrative expenses consist primarily of compensation and benefit costs for personnel involved in general corporate functions, including stock-based compensation expense, and certain fulfillment costs, as further outlined below. Selling, general and administrative expenses also include the allocated facilities, equipment, depreciation and overhead costs, marketing costs including qualified cost of credits issued through the Company’s referral program, costs associated with the Company’s customer service operation and costs of environmental offsets.
Fulfillment Costs
Fulfillment costs represent those costs incurred in operating and staffing the Company’s fulfillment centers, including costs attributable to receiving, inspecting and warehousing inventories, picking, packaging and preparing customer orders for shipment (“Fulfillment Labor”), outbound shipping and handling expenses, packaging materials costs and payment processing and related transaction costs. These costs are included within selling, general and administrative expenses in the statements of operations. For the years ended December 31, 2023, 2022 and 2021, the Company recorded fulfillment costs of $58.8 million, $82.2 million, and $95.5 million, respectively, which included $35.6 million, $50.2 million and $56.1 million in shipping and handling expenses, respectively, and $13.5 million, $19.7 million and $24.5 million in Fulfillment Labor, respectively. The Company’s gross profit may not be comparable to other retailers or distributors.
Income Taxes
The Company accounts for income taxes under the asset and liability method, whereby deferred tax assets and liabilities are determined based on the difference between the consolidated financial statement and income tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The Company recognizes the benefits of tax-return positions in the consolidated financial statements when they are more likely than not to be sustained by the taxing authority, based on the technical merits at the reporting date. The Company considers many factors when evaluating and estimating its tax positions and tax benefits, which may require periodic adjustments, and which may not accurately forecast actual outcomes. The Company recognizes interest and penalties related to unrecognized tax benefits, if any, as income tax expense.
Stock-Based Compensation
The Company’s stock-based compensation relates to stock options, restricted stock units (“RSU”) and stock purchase rights under an Employee Stock Purchase Plan (“ESPP”). The Company recognizes the cost of share-based awards granted to employees and non-employees based on the estimated grant-date fair value of the awards.
For stock option awards with service-only vesting conditions, expense is recognized on a straight-line basis over the requisite service period, which is generally the vesting period of the award. The Company estimates the grant-date fair value of the stock option awards with service only vesting conditions using the Black-Scholes option-pricing model.
The Black-Scholes option-pricing model utilizes inputs and assumptions which involve inherent uncertainties and generally require significant judgment. As a result, if factors or expected outcomes change and significantly different assumptions or estimates are used, the Company’s stock-based compensation could be materially different. Significant inputs and assumptions include:
Fair value of Common Stock – As there has been no public market for the Company’s common stock prior to the Business Combination, the fair value of the shares of common stock underlying the stock-based awards on the grant-date has historically been determined by the Company’s Board of Directors with assistance of third-party valuation specialists. The Board of Directors exercises reasonable judgment and considers a number of objective and subjective factors to determine the best estimate of the fair market value, which include important developments in the Company’s operations, the prices at which the Company sold shares of its convertible preferred stock, the rights, preferences and privileges of the Company’s convertible preferred stock relative to those of the Company’s common stock, actual operating results, financial performance, external market conditions, equity market conditions of comparable public companies, and the lack of marketability of the Company’s common stock.
Expected Term – The Company’s expected term represents the period that the Company’s stock-based awards are expected to be outstanding and is determined using the simplified method (based on the mid-point between the vesting date and the end of the contractual term).
Expected Volatility – Because the Company was privately held prior to the Business Combination and did not have an active trading market for its common stock, the expected volatility was estimated based on the average volatility for publicly traded companies that the Company considers to be comparable, over a period equal to the expected term of the stock option grants.
Risk-Free Interest Rate – The risk-free interest rate is based on the U.S. Treasury zero coupon issues in effect at the time of grant for periods corresponding with the expected term of option.
Expected Dividend – The Company has never paid dividends on its common stock and has no plans to pay dividends on its common stock. Therefore, the Company used an expected dividend yield of zero.
For RSU awards with performance vesting conditions, the Company evaluates the probability of achieving the performance vesting condition at each reporting date. The Company begins to recognize expense for RSUs with performance vesting conditions using an accelerated attribution method when it is deemed probable that the performance condition will be met. For RSUs with service-only vesting conditions, expense is recognized on a straight-line basis over the requisite service period, which is generally the vesting period of the award. The fair value of RSU awards is determined using the price of the Company’s common stock on the grant date, as determined by the Company’s board of directors.
For awards with both market and service vesting conditions, expense is recognized over the derived service period using an accelerated attribution method starting from when it is deemed probable that the performance condition will be met. The fair value of stock option awards with both market and service conditions is estimated using multifactor Monte Carlo simulations. The Monte Carlo simulation model incorporates the probability of satisfying a market condition and utilizes inputs and assumptions which involve inherent uncertainties and generally require significant judgment, including the Company’s stock price, contractual terms, maturity and risk-free interest rates, as well as volatility.
The fair value of each purchase under the ESPP is estimated at the beginning of the offering period using the Black-Scholes option pricing model and recorded as expense over the service period using the straight-line method.
The Company accounts for forfeitures as they occur.
Recently Issued Accounting Standards
In October 2023, Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) 2023-06, Disclosure Improvements (“ASU2023-06”), to clarify or improve disclosure and presentation requirements of a variety of topics and align the requirements in the FASB accounting standard codification (“ASC”) with the SEC's regulations. The amendments in ASU 2023-06 will become effective on the date the related disclosures are removed from Regulation S-X or Regulation S-K by the SEC, and will no longer be effective if the SEC has not removed the applicable disclosure requirement by June 30, 2027. Early adoption is prohibited. The Company is currently evaluating the impact of ASU 2023-06 on its consolidated financial statements and disclosures.
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 enhances public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. Disclosure requirements under ASU 2023-07 are required for all public entities, including those with a single reportable segment. ASU 2023-07 takes effect for fiscal years starting after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company does not expect to early adopt ASU 2023-07 and is currently evaluating its impact on its consolidated financial statements and disclosures.
In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (“ASU 2023-09”), which will require incremental income tax disclosures on an annual basis for all public entities. The amendments require that public business entities disclose specific categories in the rate reconciliation and provide additional information for reconciling items meeting a quantitative threshold. The amendments also require disclosure of income taxes paid to be disaggregated by jurisdiction, and the disclosure of income tax expense disaggregated by federal, state, and foreign. ASU 2023-09 is effective for annual reporting beginning with the fiscal years starting after December 15, 2024. Early adoption is permitted. The Company does not expect to early adopt ASU 2023-09 and is currently evaluating the impact ASU 2023-09 will have on its consolidated financial statements and disclosures.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.24.1
Recapitalization
12 Months Ended
Dec. 31, 2023
Reverse Recapitalization [Abstract]  
Recapitalization Recapitalization
As discussed in Note 1, Description of Business, on the Closing Date, VGAC II completed the acquisition of Legacy Grove and acquired 100% of Legacy Grove’s shares and Legacy Grove received gross proceeds of $97.1 million, which includes proceeds from issuance of common stock upon the consummation of the Business Combination, including the Backstop Tranche 2 shares, and proceeds from the PIPE investment (as defined below). The Company recorded $24.4 million of transaction costs, which consisted of legal, accounting, and other professional services directly related to the Business Combination. Transaction costs were allocated on a relative fair value basis between the issuance of common stock, Public and Private Placement Warrants, Grove Earn-Out Shares, Backstop Additional Shares and Backstop Warrants (as defined below). Direct and incremental transaction costs allocated to equity-classified instruments have been recorded within equity as an offset against proceeds upon accounting for the consummation of the Business Combination in the consolidated financial statements. Direct and incremental transaction costs allocated to liability-classified equity instruments were expensed in the consolidated financial statements and included in other expense, net in the consolidated statements of operations. The cash outflows related to these costs were presented as financing activities on the Company’s consolidated statement of cash flows. On the Closing Date, each holder of Legacy Grove common stock received approximately 1.1760 shares of the Company’s Class B common stock, par value $0.0001 per share. See Note 9, Convertible Preferred Stock and Note 10, Common Stock and Warrants for additional details of the Company's equity balances prior to and subsequent to the Business Combination.
All equity awards of Legacy Grove were assumed by the Company and converted into comparable equity awards that are settled or exercisable for shares of the Company’s Class B common stock. As a result, each outstanding stock option was converted into an option exercisable for the Company’s Class B common stock based on an exchange ratio of approximately 1.1760, each outstanding restricted stock unit was converted into restricted stock units of the Company that, upon vesting and issued, will be settled for shares of the Company’s Class B common stock based on an exchange ratio of approximately 1.1760 and each outstanding warrant to purchase Legacy Grove common stock or preferred stock was converted into a warrant to purchase shares of the Company’s Class B common stock based on an exchange ratio of approximately 1.1760.
Each public and private warrant of VGAC II that was unexercised at the time of the business combination was assumed by the Company and five warrants bundled together represent the right to purchase one share of the Company’s Class A common stock upon exercise of such warrant. For further details on these warrants see Note 10, Common Stock and Warrants.
The Business Combination was accounted for as a reverse recapitalization with Legacy Grove as the accounting acquirer and VGAC II as the acquired company for accounting purposes. Legacy Grove was determined to be the accounting acquirer since Legacy Grove’s shareholders prior to the business combination had the greatest voting interest in the combined entity, Legacy Grove's shareholders appointed the initial directors of the combined Board of Directors and control future appointments, Legacy Grove comprises all of the ongoing operations, and Legacy Grove's senior management directs operations of the combined entity. Accordingly, all historical financial information presented in these consolidated financial statements represents the accounts of Legacy Grove. Net assets were stated at historical cost consistent with the treatment of the transaction as a reverse recapitalization of Legacy Grove.
PIPE Investment
On December 7, 2021, concurrently with the execution of the Merger Agreement, VGAC II entered into subscription agreements with certain investors (the “PIPE Investors”) to which such investors collectively subscribed
for an aggregate of 1,741,500 shares of the Company’s Class A common stock for aggregate gross proceeds of $87,075,000 (the “PIPE Investment”). 1,721,500 shares of the Company’s Class A common stock have been issued for aggregate proceeds of $86,075,000, which consummated concurrently with the closing to the Business Combination.
Backstop Financing
On March 31, 2022, VGAC II entered into a subscription agreement (the “Backstop Subscription Agreement”) with Corvina Holdings Limited (the “Backstop Investor”) and Legacy Grove. As part of the Backstop Subscription Agreement, the Backstop Investor subscribed for and purchased 467,670 shares of Legacy Grove Common Stock (the “Backstop Tranche 1 Shares”) for aggregate proceeds of $27,500,000. The Company initially classified the Backstop Tranche 1 Shares as mezzanine (or temporary) equity on its balance sheet because the Backstop Tranche 1 Shares were contingently redeemable upon the occurrence of certain events not solely within the control of the Company that allow for the effective redemption of such shares in cash at the option of the holder. Upon Closing of the Business Combination, the Backstop Tranche 1 Shares were converted into 550,000 shares of the Company’s Class A common stock and the Tranche 1 Shares were no longer contingently redeemable. The Company has classified these shares in permanent equity on its balance sheet at December 31, 2023.
In addition, the Backstop Investor agreed to subscribe for and purchase, on the closing date of the Business Combination, certain shares of the Company’s Class A common stock at a purchase price of $50.00 per share (“Backstop Tranche 2 Shares”) for aggregate gross proceeds in an amount equal to (x) $22.5 million minus (y) the amount of aggregate cash remaining in VGAC II’s trust account, after deducting any amounts paid to VGAC II shareholders who exercise their redemption rights in connection with the Business Combination. The Company issued to the Backstop Investor, as of immediately following the closing of the Business Combination, 334,304 Backstop Tranche 2 Shares for aggregate proceeds of $16,715,240.
The Backstop Subscription Agreement also provided that the Company would issue additional shares of the Company’s Class A common stock to the Backstop Investor for Backstop Tranche 1 Shares and Backstop Tranche 2 Shares if the volume weighted average price of the Company’s Class A common stock was less than $50.00 during the 10 trading days commencing on the first trading date after the Company’s first quarterly earnings call for the fiscal quarter ended June 30, 2022 (“Backstop Additional Shares”). In August 2022, the Company settled this obligation by issuing 655,036 shares of Class A common stock to the Backstop Investor.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements and Fair Value of Financial Instruments
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements and Fair Value of Financial Instruments Fair Value Measurements and Fair Value of Financial Instruments
The Company measures certain financial assets and liabilities at fair value on a recurring basis. The Company determines fair value based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy. These levels are:
Level 1 – Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;
Level 2 – Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities; and
Level 3 – Unobservable inputs that are significant to the measurement of the fair value of the assets or liabilities that are supported by little or no market data.
Financial instruments consist of cash equivalents, accounts payable, accrued liabilities, debt and convertible preferred stock warrant liability, Additional Shares, Earn-Out Shares and Public and Private Placement Warrants. Cash
equivalents, convertible preferred stock warrant liability, Earn-Out Shares and Public and Private Placement Warrant are stated at fair value on a recurring basis. Accounts payable and accrued liabilities are stated at their carrying value, which approximates fair value due to the short period time to the expected receipt or payment. The carrying amount of the Company’s outstanding debt approximates the fair value as the debt bears interest at a rate that approximates prevailing market rate.
The Public Warrants were historically classified as Level 1 due to the use of an observable market quote in an active market. Private Placement Warrants were historically classified as Level 2 as the fair value approximated the fair value of the Public Warrants. The Private Placement Warrants are identical to the Public Warrants, with certain exceptions as defined in Note 10, Common Stock and Warrants. Five Public Warrants or Private Placement Warrants must be bundled together to receive one share of the Company’s Class A common stock. During the year ended December 31, 2023, the entire balance of the Public Warrants and Private Placement Warrants was transferred out of Level 1 and Level 2, respectively, into Level 3 due to the warrants being delisted by the NYSE in response to the low trading price of the warrants.
The value of the Public Warrants and Private Placement Warrants was determined by using a Black-Scholes Model with the following assumptions:
Year Ended December 31,
20232022
Fair value of common stock$0.35
Exercise Price$11.50
Expected term (in years)3.54
Risk-free interest rate3.93%
Volatility71.77%
Dividend yield

The Earn-Out Shares are classified as Level 3 and their fair values were estimated using a Monte Carlo options pricing model utilizing assumptions related to expected stock-price volatility, expected life, risk-free interest rate and dividend yield. The Company estimated the expected volatility assumption using an average of the implied volatility of its common stock and an implied volatility based on its peer companies.
The Structural Derivative Liability is a compound embedded derivative related to features within the Structural Debt Facility, including an increase in interest rate upon an event of default and the contingent issuance of the Structural Subsequent Shares as defined in Note 6, Debt. This liability is classified as Level 3 and is valued using a risk-neutral income approach related to an event of default occurring and expected cash flows in such a scenario and an income and Black-Scholes pricing model for the contingent issuance of the Structural Subsequent Shares utilizing assumptions related to expected stock price volatility, expected life, risk-free interest rate and dividend yield. The Company estimated the expected volatility assumption using an weighted-average of the implied volatility of its publicly traded common stock and an implied volatility based on its peer companies.
The following table sets forth the Company’s financial instruments that were measured at fair value on a recurring basis as of December 31, 2023 and December 31, 2022 by level within the fair value hierarchy (in thousands):
December 31, 2023
Level 1Level 2Level 3Total
Financial Assets:
Cash equivalents:
Money market funds$83,431 $— $— $83,431 
Total$83,431 $— $— $83,431 
Financial Liabilities:
Earn-Out Shares$— $— $2,973 $2,973 
Private Placement Warrants— — 37 37 
Public Warrants— — 31 31 
Structural Derivative Liability— — 8,470 8,470 
Total$— $— $11,511 $11,511 
December 31, 2022
Level 1Level 2Level 3Total
Financial Assets:
Cash equivalents:
Money market funds$74,990 $— $— $74,990 
Total$74,990 $— $— $74,990 
Financial Liabilities:
Additional Shares$— $— $580 $580 
Earn-Out Shares— — 4,122 4,122 
Private Placement Warrants— 670 — 670 
Public Warrants805 — — 805 
Structural Derivative Liability— — 7,050 7,050 
Total$805 $670 $11,752 $13,227 
Additional Shares Liability
At the closing of the HGI Subscription Agreement discussed in Note 10, Common Stock and Warrants, the Company recorded a liability related to the potential issuance of Additional Shares. Subsequent changes in fair value of the Additional Shares liability until settlement were recognized in the consolidated statements of operations. The Additional Shares Liability was settled as of December 31, 2023 (refer to Note 10, Common Stock and Warrants).
Earn-Out Shares
At Closing of the Business Combination, certain Earn-Out Shares were accounted for as a liability. Subsequent changes in fair value, until settlement or until equity classification is met, is recognized in the statements of operations.
Private Placement and Public Warrant Liabilities
As of December 31, 2023, the Company has Private Placement and Public Warrants defined and discussed in Note 10, Common Stock and Warrants. Such warrants are measured at fair value on a recurring basis. Subsequent changes in fair value, until settlement, is recognized in the statement of operations.
Structural Derivative Liability
Upon closing the Structural Debt Facility, the Company recorded a liability related to the features that are required to be bifurcated and accounted for as a compound derivative at fair value. Subsequent changes in fair value of the Structural Derivative Liability until settlement is recognized in the statement of operations.

The following table provides a summary of changes in the estimated fair value of these liabilities (in thousands):
Additional Shares LiabilityEarn-Out SharesPublic WarrantsPrivate Placement WarrantsStructural Derivative LiabilityTotal
Balances at December 31, 2022
$580 $4,122 $805 $670 $7,050 $13,227 
Cancellation— (347)— — (347)
Changes in fair value
920 (802)(768)(639)1,420 131 
Settlement(1,500)— — — — (1,500)
Balances at December 31, 2023$— $2,973 $37 $31 $8,470 $11,511 
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.24.1
Other Balance Sheet Information
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Other Balance Sheet Information Other Balance Sheet Information
Property and Equipment
Property and equipment, net consisted of the following (in thousands):
December 31,
20232022
Machinery and warehouse equipment$6,753 $6,799 
Internally developed software 15,772 15,199 
Computer equipment 2,531 2,805 
Leasehold improvements 2,134 2,018 
Furniture and fixtures 1,049 1,028 
Total property and equipment28,239 27,849 
Less: accumulated depreciation(16,614)(13,319)
Property and equipment, net$11,625 $14,530 
Depreciation expense for the years ended December 31, 2023, 2022 and 2021 was $1.7 million, $2.0 million, and $2.2 million respectively. The Company capitalized software development costs of $3.0 million and $4.3 million for the years ended December 31, 2023 and 2022, respectively. Amortization of capitalized software development costs was $4.1 million, $3.6 million and $2.5 million for the years ended December 31, 2023, 2022 and 2021 respectively.
Accrued Expenses
Accrued expenses consisted of the following (in thousands):
December 31,
20232022
Inventory purchases$3,512 $2,757 
Compensation and benefits5,071 1,714 
Advertising costs457 1,203 
Fulfillment costs789 1,725 
Sales taxes1,106 1,374 
Transaction costs— 17,500 
Other accrued expenses5,085 5,081 
Total accrued expenses$16,020 $31,354 
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.24.1
Debt
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Debt Debt
The Company’s outstanding debt, net of debt discounts, consisted of the following (in thousands):
December 31,
20232022
Structural Debt Facility64,162 60,620 
Siena Revolver7,500 — 
Atel Loan Facility Draw 3— 480 
Atel Loan Facility Draw 4— 95 
Total debt71,662 61,195 
Less: debt, current— (575)
Total debt, noncurrent$71,662 $60,620 
Structural Debt Facility
In December 2022, the Company entered into a Loan and Security Agreement (“Structural Debt Facility”) with Structural Capital Investments III, LP, Structural Capital Investments IV, LP and Series PCI Grove series of Structural Capital Primary Co-Investment Fund, LLC (collectively, “Structural Funds”) and Avenue Sustainable Solutions Fund, L.P. (“Avenue”) (collectively “Structural Lenders”) to borrow $72.0 million which was used primarily to settle other debt obligations. The Structural Debt Facility bears an annual rate of interest at the greater of 15.00% or 7.50% plus the prime rate, payable monthly. The principal repayment period commences on July 1, 2025 and continues until the maturity date of December 21, 2026. The Company may prepay all outstanding amounts under this facility at anytime. Under the agreement, when amounts are prepaid or repaid in full at the Maturity Date, the Company may be obligated to pay additional fees which would allow for Structural Funds and Avenue to reach a Minimum Return, as defined by the agreement.
The Structural Debt Facility is collateralized by the assets of the Company and includes financial covenants the Company must meet in order to avoid an Event of Default, as defined by the agreement. Such covenants include (i) maintaining a minimum of $57.0 million in unrestricted cash at all times and (ii) achieving certain revenue targets for the trailing four quarter period beginning with this fiscal quarter ended March 31, 2023. The Structural Debt Facility contains a subjective acceleration clause in the event that lenders determine that a material adverse change has or will occur within the business, operations, or financial condition of the Company or a material impairment of the prospect of repaying any portion of this financial obligation. In accordance with the loan agreement, Structural has been provided with the Company’s periodic financial statements and updated projections to facilitate their ongoing assessment of the Company. The Company believes the likelihood that Structural Lenders would exercise the
subjective acceleration clause is remote. As of December 31, 2023, the Company was in compliance with these debt covenants.
On December 21, 2022, in connection with the closing of the Structural Debt Facility, the Company issued to Structural Funds, including certain affiliates, and to Avenue a total of 990,000 shares of the Company’s Class A common stock (the “Structural Closing Shares”). The Company recorded a debt discount of $1.1 million related to the issuance of these shares, with a corresponding offset to the Company’s Class A common stock and additional paid-in capital. Further, if there are outstanding obligations relating to the Structural Debt Facility on July 21, 2025, representing the thirty-month anniversary of such closing, the Company agrees to issue to Structural Funds, including certain affiliates, and to Avenue, the aggregate number of shares of the Company’s Class A common stock equal to $9,900,000, divided by the lower of (i) $10.00 and (ii) the volume weighted average price of the Company’s Class A common stock for the sixty trading days prior to such date, as further described in the related issuance agreements (the "Structural Subsequent Shares”).
The Company has identified several features within the Structural Debt Facility consisting of the contingent obligation to issue the Structural Subsequent Shares, mandatory and voluntary prepayment features and default interest rate (“Structural Derivative Liability”), which are required to be bifurcated and accounted for as a compound embedded derivative at fair value. The fair value of the Structural Derivative Liability was $7.1 million as of the debt issuance date. Changes in fair value will be recognized through the consolidated statements of operations and were nominal for the year ended December 31, 2023.
Closing costs consisted of $3.3 million in costs directly related to the issuance of the Structural Facility to third parties, issuance of certain Structural Closing Shares amounting to $1.1 million and the Structural Derivative Liability amount of $7.1 million. At December 31, 2023, the Company had $72.0 million in principal outstanding under the Structural Debt Facility with an effective interest rate of 21.37%.

Siena Revolver
In March 2023, the Company entered into a Loan and Security Agreement (the “Siena Revolver”) with Siena Lending Group, LLC (“Siena”) which permits the Company to receive funding through a revolving line of credit with an initial commitment of $35.0 million. The Company’s borrowing capacity under the Siena Revolver is subject to certain conditions, including the Company’s eligible inventory and accounts receivable balances among other limitations as specified in the agreement. In connection with this facility the Company incurred $1.1 million of debt issuance costs which have been included in other assets on the Company’s balance sheet and being amortized through the Revolver’s scheduled maturity date. Additional borrowing capacity from the Siena Revolver was $8.1 million as of December 31, 2023.
The interest rates applicable to borrowings under the Siena Revolver are based on a fluctuating rate of interest measured by reference to either, at the Company’s option, (i) a Base Rate, plus an applicable margin, or (ii) the Term SOFR rate then in effect, plus 0.10% and an applicable margin. The Base Rate is defined as the greatest of: (1) Prime Rate as published in the Wall Street Journal, (2) Federal Funds Rate plus 0.50% and (3) 5.00% per annum. The applicable margin for Siena Revolver borrowings is based on the Company’s monthly average principal balance outstanding and ranges from 2.75% to 4.50% per annum in the case of Base Rate Borrowings and 3.75% to 5.50% per annum in the case of Term SOFR borrowings. The Siena Revolver also contains various financial covenants the Company must maintain to avoid an Event of Default, as defined by the agreement, including a subjective acceleration clause in the event that Siena determines that a material adverse change has or will occur within the business, operations, or financial condition of the Company or a material impairment of the prospect of repaying any portion of this financial obligation. In accordance with the agreement, Siena has been provided with the Company’s periodic financial statements and updated projections to facilitate their ongoing assessment of the Company. The Company believes the likelihood that Siena would exercise the subjective acceleration clause is remote. As of December 31, 2023, the Company was in compliance with these debt covenants.
The Siena Revolver matures at the earlier of March 10, 2026 or the maturity date of the Structural Debt Facility. As of December 31, 2023, the Company has an outstanding principal balance of $7.5 million under the Siena Revolver. The interest rate on the outstanding balance at December 31, 2023 was 9.18%
A schedule of the Company’s future debt maturities is as follows (in thousands):

Year ended December 31,
2024— 
202522,737 
202656,763 
Total principal debt payments79,500 
Less: debt discounts(7,838)
Total Debt71,662 
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Merchandise Purchase Commitments
As of December 31, 2023 and 2022, the Company had obligations to purchase $14.1 million and $18.7 million, respectively, of merchandise.
Letters of Credit
The Company had irrevocable standby letters of credit in the amount of $3.4 million as of December 31, 2023 and 2022 primarily related to the Company’s operating leases. The letters of credit have expiration dates through January 2029.
Contingencies
From time to time, the Company is subject to various claims, charges and litigation matters that arise in the ordinary course of business. The Company records a provision for a liability when it is both probable that the loss has been incurred and the amount of the loss can be reasonably estimated. If the Company determines that a loss is reasonably possible and the loss or range of loss can be reasonably estimated, it discloses the possible loss or range of loss. Any potential gains associated with legal matters are not recorded until the period in which all contingencies are resolved and the gain is realized or realizable. Depending on the nature and timing of any such proceedings that may arise, an unfavorable resolution of a matter could materially affect the Company’s future consolidated results of operations, cash flows or financial position in a particular period. Except if otherwise indicated, it is not reasonably possible to determine the probability of loss or estimate damages for any of the matters discussed below, and therefore, the Company has not established reserves for any of these matters.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.24.1
Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases Leases
The Company has operating leases primarily for its offices and warehouses, including the lease for its office headquarters in San Francisco, CA. The lease commenced in February 2019, with an original term of approximately 8 years and an option to renew for an additional 5 years. Lease payments are made monthly and are subject to annual increases of approximately 3%.
The Company’s operating leases have remaining lease terms between 1 and 5 years. These leases require monthly lease payments that may be subject to annual increases throughout the lease term. The components of lease expense included in the Company’s statements of operations for the years ended December 31, 2023, 2022 and 2021, include operating lease expense of $6.3 million, $7.6 million and $7.4 million, respectively, and variable lease expense $1.2 million, $0.8 million and $0.6 million, respectively. Variable lease expenses are primarily related to payments made to lessors for common area maintenance, property taxes, insurance, and other operating expenses and are classified as lease expense due to the Company’s election to not separate lease and non-lease components.
Cash paid for amounts included in the measurement of operating lease liabilities for the years ended December 31, 2023, 2022 and 2021 was $6.6 million, $6.9 million and $6.8 million which was included in net cash used in operating activities in the Company’s statements of cash flows. Due to the Company’s renewal of its lease at one of its warehousing facilities, there were $2.4 million of new operating lease right-of-use assets obtained in exchange for new operating lease liabilities during the year ended December 31, 2023. There were no new operating lease right-of-use assets obtained in exchange for new operating lease liabilities during the years ended December 31, 2022 and 2021.
Maturities of operating lease liabilities were as follows (in thousands):
Year Ended December 31,
Operating
Lease
2024$5,968 
20256,043 
20266,219 
20274,241 
20281,404 
Thereafter— 
Total undiscounted lease payments23,875 
Less: Imputed interest(5,982)
Present value of lease liabilities17,893 
Less: Operating lease liabilities, current(3,489)
Operating lease liabilities, noncurrent$14,404 
The weighted-average remaining lease term and discount rate related to the Company’s operating lease liabilities as of December 31, 2023 and 2022 were 3.8 years and 4.5 years, respectively, and 15.5% as of December 31, 2023 and 2022.
Impairment
During the years ended December 31, 2023 and 2022, the Company recorded $2.3 million and $5.3 million of impairment charges, respectively, on its operating lease right-of-use assets related to the Company’s corporate office space located in San Francisco, California with the impairment expense being recorded within selling, general, and administrative on the consolidated statements of operations.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.24.1
Redeemable Convertible Preferred Stock
12 Months Ended
Dec. 31, 2023
Temporary Equity Disclosure [Abstract]  
Redeemable Convertible Preferred Stock Redeemable Convertible Preferred Stock
On August 11, 2023 (the “Preferred Stock Closing Date”), the Company entered into a subscription agreement (the “Preferred Stock Subscription Agreement”) with Volition Capital Fund IV, L.P. (“Volition”) where the Company
received gross proceeds of $10.0 million in exchange for 10,000 shares of the Company’s Series A Redeemable Convertible Preferred Stock (the “Preferred Stock”), a warrant to purchase 1,579,778 shares of Grove’s Class A common stock at an exercise price of $6.33 per share (the “Volition Warrant”) and a separate warrant to Volition to purchase 20,905 shares of Grove’s Class A common stock at an exercise price of $0.01 per share (the “Volition Penny Warrant”). The Volition Warrant and the Volition Penny Warrant each expire on the three-year anniversary of the Preferred Stock Closing Date and are not exercisable until six months following the Preferred Stock Closing Date.
The Company allocated the proceeds received on the Preferred Stock Closing Date to the Preferred Stock, Volition Warrant and Volition Penny Warrant (together the “Volition Warrants”) on a relative fair value basis. The aggregate fair value of the Volition Warrants was $0.7 million and determined using a Black-Scholes Model with the following inputs:
Fair value of common stock$2.16
Exercise Price
 $0.01 — $6.33
Expected term in years3.0
Risk free rate
4.56%
Volatility
67.24%
Dividend yield
—%
Gross proceeds and transaction costs were allocated between the Preferred Stock and Volition Warrants as follows:
Gross Proceeds
Transaction Costs
Net Proceeds
Preferred Stock
$9,336 $(292)$9,044 
Volition Warrants
664(21)643
Total
$10,000 $(313)$9,687 
Significant provisions of the Preferred Stock are as follows:
Dividends

The holders of the outstanding shares of Preferred Stock shall be entitled to receive, only when, as and if declared by the Board of Directors, out of any funds and assets legally available therefore, dividends at the rate of 6% per annum of the original issuance price for each share of Preferred Stock, prior and in preference to any declaration or payment of any other dividend (other than dividends on shares of Class A common stock payable in shares of Class A common stock). The dividends on shares of the Preferred Stock accrue from day to day, whether or not declared, and shall be cumulative, provided, however, such accruing dividends shall be payable only when, as, and if declared by the Board of Directors and the Company shall be under no obligation to pay such accruing dividends. Total cumulative undeclared dividends as of December 31, 2023 was $0.2 million.
Liquidation
Upon any liquidation transaction, whether voluntary or involuntary, each holder of outstanding shares of Preferred Stock shall be entitled to be paid out of the assets of the Company legally available for distribution to stockholders, whether such assets are capital, surplus or earnings, prior and in preference to any distribution of any of the assets of the Corporation to the holders of the Class A common stock, Class B common stock or of any other stock or equity security, an amount in cash, equal to the greater of (i) the Preferred Stock original issuance price held by such holder plus any declared but unpaid dividends to which such holder of outstanding shares of the Preferred Stock is then entitled, if any, or (ii) the amount each holder of a share of the Series A would be entitled on an as-converted into Class A common stock basis, based on the then effective Conversion Price, as defined by the Certificate of Designations of Series A Convertible Preferred Stock, (without regard to any restrictions or limitations on conversion) immediately prior to such liquidation transaction. If, upon any Liquidation Transaction, the funds legally available for distribution to all holders of the Preferred Stock shall be insufficient to permit the payment to all such holders of the full liquidation preference amount, then the entire funds legally available for distribution shall be distributed ratably
among the holders of the Preferred Stock ratably in proportion to the full preferential amounts to which they are entitled to.
Voting
Each holder of Preferred Stock is entitled to the number of votes equal to the number of shares of Class A common stock into which such shares of the Preferred Stock are then convertible based on the Conversion Price as of the record date for determining stockholders entitled to vote on such matter and shall have voting rights and powers equal to the voting rights and powers of the Class A common stock (except as otherwise expressly provided herein or as required by law, voting together with the Class A common stock as a single class) and shall be entitled to notice of any such stockholders’ meeting in accordance with the Bylaws of the Company. For so long as an original purchaser of the Preferred Stock beneficially holds 20% or more of the shares of Class A Common Stock (calculated on as converted basis based on the Conversion Price (as adjusted for stock splits, combinations, stock dividends, recapitalizations and the like) such purchaser acquired pursuant to the Preferred Stock Subscription Agreement, such purchaser shall have the right to designate up to one director for election to the Board of Directors as a Class I Director.
Conversion
At the option of the holder, each share of Preferred Stock is convertible into fully paid and non-assessable shares of Class A common stock equal to the sum of (i) the amount determined by dividing (x) the Preferred Stock original issuance price plus any declared but unpaid dividends to which such share of the Preferred Stock is then entitled by (y) $2.11 (as adjusted for stock splits, combinations, stock dividends, recapitalizations and the like) in effect on the date the certificate is surrendered for conversion or notice is provided for non-certificated shares and (ii) the Subsequent Issuance Share Adjustment, as defined by the Certificate of Designations of Series A Convertible Preferred Stock.
The Company may, in its sole discretion, upon five business days prior written notice, force the conversion of all of the outstanding shares of the Preferred Stock (including any declared but unpaid dividends to which such shares of Preferred Stock are then entitled) at the conversion price upon certain events, as specified in the Certificate of Designations of Series A Convertible Preferred Stock.
Redemption
At the option of the holder, the Preferred Stock is redeemable for the original issuance price plus any declared but unpaid dividends following the seventh anniversary of the Preferred Stock Closing Date.
The Company evaluated these features and determined that the Preferred Stock is appropriately classified as temporary equity due to the redemption provisions allowing the holders to redeem the Preferred Stock upon a liquidation transaction or following the seventh anniversary of the closing date. The Volition Warrants and Volition Penny Warrants are classified within additional paid-in capital on the Company’s balance sheet at December 31, 2023.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.24.1
Common Stock and Warrants
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Common Stock and Warrants Common Stock and Warrants
Prior to the Business Combination, Legacy Grove had one class of authorized common stock (Class B common stock). The outstanding shares of Legacy Grove common stock is presented on the consolidated balance sheet and on the statements of convertible preferred stock, contingently redeemable convertible common stock and stockholders’ deficit for the year ended December 31, 2023.
Merger Transaction
On the Closing Date and in accordance with the terms and subject to the conditions of the Business Combination, each common stock, par value $0.0001 per share (other than Backstop Tranche 1 Shares), preferred stock, outstanding options (whether vested or unvested), restricted stock units (whether vested or unvested) and warrants of Legacy Grove was canceled and converted into a comparable number of awards (i) that consisted of either the rights to receive or acquire shares of the Company’s Class B common stock, par value $0.0001 per share, as determined by the exchange ratio, and (ii) the right to receive a number of the Company’s Earn-Out shares. Each Backstop Tranche 1 Shares issued to the Backstop Investor pursuant to the Backstop Subscription Agreement was
canceled and converted into the right to receive a number of shares of the Company’s Class B common stock equal to the exchange ratio, which were immediately exchanged on a one-for-one basis for shares of the Company’s Class A common stock). The exchange ratio is approximately 1.1760.
On June 16, 2022, in connection with the closing of the Business Combination, the Company amended and restated its certificate of incorporation to authorize 900,000,000 shares, consisting of (a) 800,000,000 shares of common stock, including (i) 600,000,000 shares of Class A common stock, and (ii) 200,000,000 shares of Class B common stock, and (b) 100,000,000 shares of preferred stock.
The rights of the holders of the Company’s Class A common stock and Class B common stock are identical, except with respect to number of voting rights. Holders of the Company’s Class A common stock are entitled to one vote per share and holders of Class B common stock are entitled to ten votes per share. Each share of Class B common stock is convertible into one share of the Company’s Class A common stock any time at the option of the holder, and is automatically converted into one share of the Company’s Class A common stock upon transfer (except for certain permitted transfers). Once converted into the Company’s Class A common stock, the Class B common stock will not be reissued. The Company’s Board of Directors has the authority to issue shares of the Preferred Stock in one or more series and to determine the voting rights, designations, powers, preferences, other rights and restrictions of each such series of shares.
Earn-Out Shares
At the closing of the Business Combination, Class B common stock shareholders (including Grove stock option, restricted stock unit, and warrant holders) were issued 2,799,696 shares of the Company’s Class B Common Stock (“Earn-Out Shares”). During the year ended December 31, 2023, certain shareholders surrendered an aggregate 197,284 Earn-Out Shares which, per terms of the Merger Agreement, were cancelled by the Company and not reallocated among the remaining holders. The remaining 2,602,412 Earn-Out Shares will vest (i) with respect to 1,301,206 of the Earn-Out Shares, upon the closing price of the Company’s Class A common stock equaling or exceeding $62.50 per share for any 20 trading days within any 30-trading-day period and (ii) with respect to 1,301,206 of the Earn-Out Shares, upon the closing price of the Company’s Class A common stock equaling or exceeding $75.00 per share for any 20 trading days within any 30-trading-day period. Such events can occur during a period of ten years following the Business Combination (the “Earn-Out Period”).
If, during the Earn-Out Period, there is a Change of Control Transaction (as defined in the Merger Agreement), then all remaining triggering events that have not previously occurred and the related vesting conditions shall be deemed to have occurred.
If, upon the expiration of the Earn-Out Period, any Earn-Out Shares shall have not vested, then such Earn-Out Shares shall be automatically forfeited by the holders thereof and canceled by the Company. The settlement amount to be paid to the selling shareholders of the Earn-Out Shares can change and is not indexed to the Company’s stock. Due to the change in control event contingency and variable number of Earn-Out shares to be settled to the holders, the Earn-Out Shares fail the equity scope exception and are accounted for as a derivative in accordance with ASC 815 and will be remeasured on a recurring basis at fair value, with changes in fair value recorded in the condensed consolidated statements of operations. As of December 31, 2023, the Company did not meet any Earn-Out thresholds.
Class A Common Stock Warrants
As the accounting acquirer, Grove Collaborative, Inc. is deemed to have assumed 6,700,000 Private Placement Warrants for the Company’s Class A common stock that were held by Virgin Group Acquisition Sponsor II LLC (the “Sponsor”) and 8,050,000 of the Company’s Class A common stock Public Warrants that were held by VGAC II’s shareholders. The warrants will expire on July 16, 2027, or earlier upon redemption or liquidation. Five whole warrants must be bundled together in order to receive one share of the Company’s Class A common stock at an effective exercise price of $57.50.
Subsequent to the Closing of the Business Combination, the Private Placement and Public Warrants for shares of the Company’s Class A common stock meet liability classification requirements since the warrants may be required to be settled in cash under a tender offer. In addition, Private Placement warrants are potentially subject to a different settlement amount as a result of being held by the Sponsor which precludes the private placement warrants from being
considered indexed to the entity's own stock. Therefore, these warrants are classified as liabilities and included in derivative liabilities on the Company's balance sheet as of December 31, 2023.
As of December 31, 2023, the following Warrants were outstanding on an as converted basis:

Warrant TypeSharesExercise Price
Public Warrants1,460,146 $57.50 
Private Placement Warrants1,340,000 $57.50 
Public Warrants
The Public Warrants become exercisable into shares of the Company’s Class A common stock commencing on July 16, 2022 and expire on July 16, 2027, or earlier upon redemption or liquidation. At closing, the Company assumed 8,050,000 public warrants. On June 16, 2023, the Company agreed to cancel 749,291 Public Warrants from certain holders. Five whole warrants must be bundled together in order to receive one share of the Company’s Class A common stock at an effective exercise price of $57.50 per share, subject to certain adjustments.
The Company may redeem, with 30 days written notice, each whole outstanding Public Warrant for cash at a price of $0.01 per warrant if the Reference Value equals or exceeds $90.00 per share, subject to certain adjustments. The warrant holders have the right to exercise their outstanding warrants prior to the scheduled redemption date during the Redemption Period at and effective price of $57.50 per share, subject to certain adjustments. If the Company calls the Public Warrants for redemption, the Company will have the option to require all holders that wish to exercise the Public Warrants to do so on a “cashless basis”, as described in the warrant agreement. For purposes of the redemption, “Reference Value” shall mean the last reported sales price of the Company’s Class A common stock for any twenty trading days within the thirty trading-day period ending on the third trading day prior to the date on which notice of the redemption is given.
Private Placement Warrants
The Private Placement Warrants are identical to the Public Warrants, except that the Private Placement Warrants were not transferable, assignable or salable until 30 days after the completion of a Business Combination, subject to certain limited exceptions. Additionally, the Private Warrants are exercisable on a cashless basis and are non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Private Warrants are held by someone other than the initial purchasers or their permitted transferees, then such warrants will be redeemable by the Company and exercisable by the warrant holders on the same basis as the Public Warrants. At Closing, the Company assumed 6,700,000 Private Placement Warrants.
Backstop Warrants
In connection with the Business Combination and Backstop Subscription Agreement, the Company issued to the Corvina Holdings limited warrants to purchase 775,005 shares of the Company’s Class A common stock with an exercise price of $0.05 per share (such warrants, the “Backstop Warrants”). The Backstop Warrants are exercisable by the Backstop Investor at any time on or before June 16, 2027, and are on terms customary for warrants of such nature. None of these warrants have been exercised as of December 31, 2023.
Standby Equity Purchase Agreement
On July 18, 2022, the Company entered into a Standby Equity Purchase Agreement (the “SEPA”) with YA II PN, LTD (“Yorkville” or “SEPA Investor”), pursuant to which Yorkville has agreed to purchase up to $100 million shares of common stock from time to time over a period of 36 months, subject to certain conditions. The shares of the Company’s common stock that may be issued under the SEPA may be sold by us to Yorkville at our discretion from time to time and sales of the Company’s common stock under the SEPA will depend upon market conditions and other factors. Additionally, in no event may the Company sell more than 6,511,532 shares of common stock to Yorkville under the SEPA, which number of shares is equal to 19.99% of the shares of the Company's common stock outstanding immediately prior to the execution of the Equity Purchase Agreement (the “Exchange Cap”), unless stockholder approval is obtained to issue shares of common stock in excess of the Exchange Cap in accordance with applicable NYSE rules or comply with certain other requirements as described in the Equity Purchase Agreement. As a result, unless the Company’s stock price exceeds $15.33, the Company will be unable to sell the full $100.0 million commitment to Yorkville without seeking stockholder approval to issue additional shares in excess of the Exchange Cap. The purchase price per share for the Company’s Class A common stock will be 97.55% of the Volume-Weighted Average Price (“VWAP”) of the Company’s Class A common stock over the Pricing Period, as defined by the agreement. The Company deferred $0.7 million of transaction costs related to the SEPA and will offset these costs against proceeds of any sales under the SEPA. As of December 31, 2023, the Company has sold 147,965 shares under the SEPA for total gross proceeds of $2.4 million. Issuance costs related to these shares are not material. As of December 31, 2023, there were 6,363,567 shares available to be sold to Yorkville under the Exchange Cap.
HGI Subscription Agreement
On November 10, 2022, the Company entered into a subscription agreement (the “HGI Subscription Agreement”) with HCI Grove LLC (“HGI”), pursuant to which, among other things, the Company issued to HGI 396,825 shares of the Company’s Class A common stock (“Subscribed Shares”) for aggregate proceeds of $2.5 million. Under the terms of the HGI Subscription Agreement, the Company was required to file a registration statement for the Subscribed Shares upon the Company becoming eligible to file a registration statement on Form S-3 and in any event prior to July 15, 2023 (the “Subscribed Shares Registration Statement”). The Subscribed Shares Registration Statement was filed on July 14, 2023.
The HGI Subscription Agreement also provides that the Company will issue additional shares (the “HGI Additional Shares”) of the Company’s Class A common stock to HGI in the event that the volume weighted average price of the Company’s Class A common stock is less than $6.30 during the three trading days commencing on the first trading day after (i) the Company files the Subscribed Shares Registration Statement (the “Registration Date”), (ii) the three-month anniversary of the Registration Date, (iii) the six-month anniversary of the Registration Date, or (iv) the nine-month anniversary of the Registration Date (“Measurement Periods” and each “Measurement Period”) upon HGI’s election to receive such additional shares. Following the effectiveness of the Subscribed Shares Registration Statement, HGI exercised their right to receive all HGI Additional Shares issuable under the HGI Subscription Agreement. On August 1, 2023, the Company issued to HGI 714,285 shares of the Company’s Class A common stock which settled all obligations under the HGI Additional Shares liability.
Concurrent with the HGI Subscription Agreement, the Company also entered into a consulting services agreement (the “Consulting Agreement”) with HCI Grove Management LLC (the “Consultant”). In consideration for the services under the Consulting Agreement, the Company (i) paid the Consultant an upfront fee of $150,000 and (ii) issued the Consultant 905,000 warrants (the “HGI Warrant Shares”) to purchase shares of the Company’s Class A common stock (the “HGI Warrants”), at an exercise price per share of $6.30 (the “Exercise Price”). On November 10, 2022, 40% of the HGI Warrant Shares vested and became issuable (the “Vested Warrants”), and the remaining HGI Warrant Shares (the “Unvested Warrants”) shall vest and become exercisable if, prior to December 31, 2024, the Company achieves at least $100.0 million in quarterly net revenue on a consolidated basis or if the Company consummates a Change of Control, as defined in HGI Warrants. If, as a result of the Change of Control, the Company’s equity holders own less than 25% of the equity securities of the surviving entity in such Change of Control, the Exercise Price shall be increased by 50%.
The Company determined the Vested Warrants and Unvested Warrants qualify as stock based compensation to a nonemployee. The Company recorded $1.2 million in stock based compensation expense on the execution date of the HGI Subscription Agreement. The Company performs a probability reassessment related to the Unvested Warrants each reporting period and will recognize the cumulative catch-up adjustment based on the grant-date fair value when the vesting conditions are probable of being achieved. Any remaining expense will continue to ratably recognized until the date the revenue target is achieved, and the Unvested Warrants are fully vested.
The fair value of Vested Warrants and Unvested Warrants granted to HGI was estimated at the date of grant using the Black-Scholes option-pricing model, with the following assumptions:
Fair value of common stock$6.30
Expected term in years4.5
Volatility62.50%
Risk-free interest rate4.00%
Dividend yield
Reserved for Issuance
The Company has the following shares of common stock reserved for future issuance, on an as-if converted basis:
December 31, 2023December 31, 2022
Class A Common StockClass B Common StockClass A Common StockClass B Common Stock
Private Placement Warrants1,340,000 — 1,340,000 — 
Public Warrants1,460,146 — 1,610,000 — 
Backstop Warrants775,005 — 775,005 — 
Volition Penny Warrants20,905 — — — 
Shares issuable upon conversion of redeemable convertible preferred stock4,739,336 — — — 
Other Outstanding common stock warrants2,484,778 113,776 905,000 113,776 
Outstanding stock options1,084,456 809,847 1,264,302 839,705 
Outstanding restricted stock units4,703,850 9,005 3,864,448 32,149 
Shares available for issuance under 2022 Equity Incentive Plan4,642,495 — 4,158,872 — 
Shares available for issuance under ESPP746,212 — 654,814 — 
Total shares of common stock reserved21,997,183 932,628 14,572,441 985,630 
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Equity Incentive Plan
In 2016, Legacy Grove adopted the 2016 Equity Incentive Plan (the “2016 Plan”). The 2016 Plan provides for the granting of stock-based awards to employees, directors and consultants under terms and provisions established by the Board of Directors. In April 2022, the Company’s Board of Directors authorized an increase in the number of shares available for issuance under the 2016 Plan by 700,000. In addition, all equity awards of Legacy Grove that were
issued under the 2016 Plan were converted into comparable equity awards that are settled or exercisable for shares of the Company’s Class B common stock. As a result, each of Legacy Grove’s equity awards were converted into a comparable equity award with respect to shares of the Company’s Class B common stock based on an exchange ratio of approximately 1.1760. As of the effective date of the 2022 Plan (as defined below), no further stock awards have been or will be granted under the 2016 Plan.
In June 2022, the stockholders of the Company approved the Grove Collaborative Holdings, Inc. 2022 Equity and Incentive Plan (the “2022 Plan”). The Plan provides for the granting of stock-based awards to eligible participants, specifically officers, other employees, non-employee directors, consultants, independent contractors under terms and provisions established by the Board of Directors.
The 2022 Plan authorizes the issuance of the Company’s Class A common stock of up to 8,107,744 shares. The number of shares available shall increase annually on the first day of each calendar year continuing until (and including) calendar year December 31 2032, with annual increases equal to lesser of (i) 5% of the number of shares of the Company’s Class A and Class B common stock issued and outstanding on December 31 of the immediately preceding fiscal year, and (ii) an amount determined by the Board of Directors.
Stock option activity under the 2016 Plan is as follows (in thousands, except share and per share amounts):
Options Outstanding
Number of Options Weighted–Average Exercise PriceWeighted-Average Remaining Contractual Life (years)Aggregate Intrinsic Value
Balance – December 31, 20222,104,007 $7.95 4.87$61 
Exercised(37,334)1.90 
Cancelled/forfeited(172,370)10.73 
Balance – December 31, 20231,894,303 7.82 4.2332 
Options vested and exercisable – December 31, 20231,681,368 $6.43 3.86$32 
No stock options were granted during the years ended December 31, 2023 and 2022. The weighted-average grant date fair value of stock options granted during the year ended December 31, 2021 was $18.65 per share. The total grant date fair value of stock options that vested during the years ended December 31, 2023, 2022 and 2021 was $0.2 million, $10.5 million and $13.3 million, respectively. The aggregate intrinsic value of options exercised during the years ended December 31, 2023, 2022 and 2021 was nominal, $1.0 million and $4.3 million, respectively. The aggregate intrinsic value is the difference between the current fair value of the underlying common stock and the exercise price for in-the-money stock options.

Market-Based Stock Options
In February 2021, the Company granted 203,434 stock options with market and liquidity event-related performance-based vesting criteria with an exercise price of $18.85 per share. 100% of the stock options vest upon valuation of the Company’s stock at a stated price upon occurrence of specified transactions. Fair value was determined using the probability weighted expected term method (“PWERM”), which involves the estimation of future potential outcomes as well as values and probabilities associated with each potential outcome. Two potential scenarios were used in the PWERM that utilized 1) the value of the Company’s common equity, and 2) a Monte Carlo simulation to specifically value the award. The total grant date fair value of the award was determined to be $5.5 million. Since a liquidity event is not deemed probable until such event occurs, no compensation cost related to the performance condition was recognized prior to the Business Combination on June 16, 2022. Subsequently, the Company recorded stock-based compensation expense of $4.6 million for service periods completed prior to the Business Combination. As of December 31, 2023, the market-based vesting criteria had not been met.
Restricted Stock Units
The following table summarizes the activity for all RSUs under all of the Company’s equity incentive plans for the year ended December 31, 2023:
Number of shares Weighted–Average Grant Date Fair Value Per Share
Unvested – December 31, 20223,896,597 $8.78 
Granted4,073,223 2.21 
Vested(2,484,612)7.15 
Cancelled/forfeited(772,353)7.56 
Balance – December 31, 20234,712,855 4.16 
RSUs granted under the 2016 Plan contained vesting conditions based on continuous service and the occurrence of a specified liquidity event, which is considered a performance condition. The performance condition was satisfied on June 16, 2022 with the closing of the Business Combination. Accordingly, the Company started recognizing stock compensation expense in the three months ended June 30, 2022 using the accelerated attribution method from the grant date for RSUs granted under the 2016 Plan. The total cumulative catch up expense related to prior periods recognized for the RSUs was $11.9 million.
CEO Award
On August 16, 2023, the Company’s Board of Directors granted its Chief Executive Officer an aggregate of 850,000 Class A common stock RSUs (the “CEO Award”) separate from the Grove Collaborative Holdings, Inc. 2022 Equity and Incentive Plan. A portion of the CEO Award contains market based vesting requirements consisting of four tranches that vest separately upon the Company’s public stock price meeting certain price thresholds. Additionally, the CEO Award also contains a service requirement with 25% of the shares vesting each year from the grant date for four years. The CEO Award has a total aggregate value of $2.0 million. During the period ended December 31, 2023, the Company recorded $0.3 million of stock-based compensation expense related to the CEO Award.

Employee Stock Purchase Plan
In May 2022, the Company’s board of directors adopted the 2022 Employee Stock Purchase Plan (the “ESPP”), which was subsequently approved by the Company’s stockholders. The ESPP went into effect on November 16, 2022. Subject to certain limitations contained therein, the ESPP allows eligible employees to contribute, through payroll deductions, up to 20% of their eligible compensation to purchase the Company’s Class A common stock at a discounted price per share. Subject to adjustment in the case of certain capitalization events, a total of 3,274,070 shares of Class A common stock of the Company were available for purchase at adoption of the ESPP. Pursuant to the ESPP, beginning the fiscal year ended December 31, 2023 the annual share increase pursuant to the evergreen provision is determined based on the lesser of (i) 3,274,070 shares (ii) 1% of the number of shares of the Company’s Class A Common Stock and Class B Common Stock issued and outstanding on December 31 of the immediately preceding fiscal year, or (iii) such number of shares as determined by the Board of Directors. The Company recognized $0.8 million and $0.1 million of expense related to the ESSP for the years ended December 31, 2023 and 2022, respectively. There were 263,219 shares of Class A common stock purchased under the ESPP during the year ended December 31, 2023 with a weighted average fair value of $0.85. No shares were purchased under the ESPP during the year ended December 31, 2022.
The following assumptions were used in estimating the fair values of shares under the ESPP for the period indicated:

Year Ended December 31, 2023
Fair value of common stock
$2.37 - $6.20
Expected term (in years)
0.50 - 1.00
Volatility
66.00% - 73.00%
Risk-free interest rate
4.54% - 5.24%
Dividend yield

Equity Award Modifications

During the year ended December 31, 2022, the Company modified stock options held by former and existing employees to accelerate vesting and to extend the post-termination exercise period of the awards from 60 days to 1, 2 or 10 years after termination, as well as accelerated the vesting of certain stock options and RSUs. The modifications resulted in modification expenses of $2.9 million during the year ended December 31, 2022. Equity award modifications were immaterial for the year ended December 31, 2023.
On September 19, 2022, the Company’s Board of Directors approved a stock option exchange which permitted certain employee and non-employee option holders, subject to specified conditions, to exchange some or all of their outstanding stock options to purchase shares of the Company's common stock for RSUs to be issued under the 2022 Plan (the “Option Exchange”). The Option Exchange commenced on September 26, 2022 and concluded on October 21, 2022, with RSUs being issued in the Option Exchange on October 27, 2022 following approval by the Compensation Committee of the Company’s Board of Directors. For fully vested stock options that were tendered in the Option Exchange, the Company issued RSUs which were unvested immediately following the Option Exchange and vested or will vest 50% on each of February 15, 2023 and May 15, 2023. RSUs issued in exchange for unvested options vested or will vest in equal installments on each February 15, May 15, August 15 and November 15 until becoming fully vested in the calendar quarter in which the stock option tendered in exchange for such RSUs would have fully vested had it not been exchanged. As a result of the Option Exchange, 2,595,496 stock options, with a weighted average exercise price of $16.20, were exchanged for 1,916,450 RSUs. The aggregate incremental stock-based compensation expected to be recognized over the vesting periods for awards related to the Option Exchange is $4.4 million,
Stock-Based Compensation Expense
For the years ended December 31, 2023, 2022, and 2021 the Company recognized a total of $15.5 million, $43.6 million and $14.6 million of stock-based compensation expense, respectively, related to stock options and RSUs granted to employees and non-employees. Stock-based compensation expense was predominately recorded in selling, general and administrative expenses in the statements of operations for each period presented. As of December 31, 2023, the total unrecognized compensation expense related to unvested options and RSUs was $17.8 million, which the Company expects to recognize over an estimated weighted average period of 1.9 years.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.24.1
Provision for Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Provision for Income Taxes Provision for Income Taxes
The Company is subject to U.S. federal, state, and local corporate income taxes.
The Company’s effective income tax rate reconciliation is composed of the following for the periods presented:
Year Ended December 31,
202320222021
Federal statutory rate21.0 %21.0 %21.0 %
Stock-based compensation(9.2)%(7.3)%(0.6)%
Remeasurement of derivative liabilities0.1 %17.5 %(0.2)%
Other— %0.4 %— %
Change in valuation allowance(12.0)%(31.6)%(20.2)%
Provision for income taxes(0.1)%— %— %
The components of net deferred tax assets are as follows (in thousands):
December 31,
20232022
Deferred tax assets:
Net operating loss carryforwards$125,850 $119,345 
Deferred revenue1,745 2,581 
Inventory reserve and uniform capitalization2,509 3,365 
Operating lease liabilities4,364 4,720 
Accruals and other reserves1,332 1,876 
Stock-based compensation5,570 6,856 
Business Interest Carryforwards7,660 4,840 
Other268 268 
Total deferred tax assets149,298 143,851 
Less: valuation allowance(145,711)(139,033)
Total deferred tax assets, net of valuation allowance3,587 4,818 
Deferred tax liabilities:
Operating lease right-of-use assets(2,344)(2,933)
Depreciation and amortization(1,243)(1,885)
Total deferred tax liabilities(3,587)(4,818)
Net deferred tax assets$— $— 
The following summarizes the activity related to valuation allowances on deferred tax assets:
December 31,
20232022
Valuation allowance, as of beginning of year$139,033 $107,301 
Valuation allowance established5,947 31,270 
Changes to existing valuation allowances731 462 
Valuation allowance, as of end of year$145,711 $139,033 
As of December 31, 2023, the Company had federal and state net operating loss (“NOL”) carryforwards of $536.8 million and $226.8 million, respectively. $511.9 million of the federal NOL carryforwards have no expiration and can only be used to offset 80% of the Company’s future taxable income. The state NOL carryforwards include $197.0 million with definitive expiration dates and $29.8 million with no expiration. The state NOLs are presented as an apportioned amount.
Valuation Allowance
The realization of deferred tax assets is based on historical tax positions and estimates of future taxable income. We evaluate both the positive and negative evidence that we believe is relevant in assessing whether we will realize the deferred tax assets. A valuation allowance is recorded when it is more likely than not that some portion of the deferred tax assets will not be realized. To the extent that a valuation allowance has been established and it is subsequently determined that it is more likely than not that the deferred tax assets will be recovered, the valuation allowance will be released.
The Company’s valuation allowance was $145.7 million as of December 31, 2023, which represents an increase of $6.7 million from the prior year. The increase in the valuation allowance primarily relates to the following: (i) an increase of $5.9 million relating to current year operating activity, and (ii) an increase of $0.7 million relating to changes to the state blended rate.
The ultimate realization of deferred tax assets depends on the generation of future taxable income during the periods in which those temporary differences are deductible. We consider the scheduled reversal of deferred tax liabilities (including the effect of available carryback and carryforward periods), as well as projected pre-tax book income in making this assessment. To fully utilize the NOL and tax credits carryforwards we will need to generate sufficient future taxable income in each respective jurisdiction.
Uncertain Tax Positions
During the years ended December 31, 2023 and 2022, the Company did not record any uncertain tax positions and the balances of unrecognized tax positions were nominal.
The amount of unrecognized tax benefits relating to the Company’s tax positions is subject to change based on future events including, but not limited to, the settlements of ongoing audits and/or the expiration of applicable statute of limitations. Although the outcomes and timing of such events are highly uncertain, the Company does not expect the unrecognized tax benefits to change significantly over the next 12 months.
The Company recognizes interest and penalties related to uncertain tax positions in its provision for income taxes. Accrued interest and penalties are included within the related tax liability.
The Company files income tax returns in the U.S. federal and various state and local jurisdictions. The Company has no ongoing tax examinations by the U.S. income tax authorities at this time. The Company is subject to U.S. federal, state or local income tax examinations for all prior years.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.24.1
Net Loss Per Share Attributable to Common Stockholders
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Net Loss Per Share Attributable to Common Stockholders Net Loss Per Share Attributable to Common Stockholders
The following table presents the calculation of basic and diluted income (loss) per share attributable to common stockholders (in thousands, except share and per share data):
Year Ended December 31,
202320222021
Net loss, basic and diluted
$(43,232)$(87,715)$(135,896)
Less: Accretion on Series A redeemable convertible preferred stock(957)— — 
Less: Series A accumulated dividends(233)— — 
Net loss attributable to common stockholders, basic and diluted$(44,422)$(87,715)$(135,896)
Net loss per share attributable to common stockholders, basic and diluted
$(1.28)$(4.85)$(79.28)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted
34,797,58218,101,4071,714,230



The following potentially dilutive shares were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented, because including them would have been anti-dilutive (on an as-converted basis):
Year Ended December 31,
202320222021
Convertible preferred stock4,739,336 — 23,057,403 
Common stock options1,894,303 2,104,007 5,576,504 
Restricted stock units4,712,855 3,896,597 355,436 
Preferred stock warrants— — 147,152 
Common stock warrants2,598,554 1,018,776 137,669 
Private and Public Placement Warrants2,800,146 2,950,000 — 
Earn-Out Shares2,602,554 2,799,696 — 
Shares subject to repurchase— — 16,350 
ESPP Shares67,178 — — 
Total19,414,926 12,769,076 29,290,514 
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.24.1
Subsequent Events
12 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
In March 2024, the Company announced the planned closure of the St. Peters, Missouri fulfillment center in the second quarter of 2024 to further optimize fulfillment operations. As a result of this announcement, the Company expects to incur charges including, but not limited to, certain exit costs, employee severance charges and certain asset impairments. The Company is currently evaluating the full impact of this announcement on its consolidated financial statements.
In March 2024, the Company entered into an amendment to the lease agreement (the “Amendment”) for its headquarters located in San Francisco, California, to provide for, among other things, a reduction of the amount of space being leased and reduces the monthly lease payments owed to the lessor. In connection with the Amendment, the Company paid $4.8 million upon execution. The Amendment requires the Company to make escalating undiscounted annual base rent payments of up to $0.4 million, payable monthly. The lease term under the Amendment expires in May 2027. The Company is currently evaluating all the terms of this lease modification and its impact on the consolidated financial statements.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.24.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pay vs Performance Disclosure      
Net loss $ (43,232) $ (87,715) $ (135,896)
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.24.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation and Liquidity
Basis of Presentation and Liquidity
The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”).

The Company has historically incurred losses and negative cash flows from operations and had an accumulated deficit of $621.1 million as of December 31, 2023. The Company’s existing sources of liquidity as of December 31, 2023 include cash and cash equivalents of $86.4 million. Prior to the Business Combination, the Company historically funded operations primarily with issuances of convertible preferred stock, contingently redeemable convertible common stock and the incurrence of debt. Upon the Closing of the Business Combination, the Company received $86.0 million in cash proceeds, net of transaction costs. The Company believes its existing cash, cash equivalents, together with its increased borrowing capacity through its recently entered into asset backed revolving line of credit (see Note 14, Subsequent Events), will be sufficient to fund its operations for a period of at least one year from the date the financial statements are issued. Over the longer-term, the Company will need to raise additional capital through debt or equity financing to fund future operations until it generates positive cash flows from operations. There can be no assurance that such additional debt or equity financing will be available on terms acceptable to the Company, or at all.
Emerging Growth Company
Emerging Growth Company
The Company is an “emerging growth company,” as defined in the Jumpstart Our Business Startups Act of 2012, or the JOBS Act. The JOBS Act permits companies with emerging growth company status to take advantage of an extended transition period to comply with new or revised accounting standards, delaying the adoption of these accounting standards until they would apply to private companies. Following the closing of the Business Combination, the Company uses this extended transition period to enable it to comply with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date the Company (1) is no longer an emerging growth company or (2) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, the Company’s consolidated financial statements may not be comparable to companies that comply with the new or revised accounting standards as of public company effective dates.
Comprehensive Loss
Comprehensive Loss
Comprehensive loss represents all changes in stockholders’ deficit. The Company’s net loss was equal to its comprehensive loss for all periods presented.
Use of Estimates
Use of Estimates
The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements, as well as the reported amounts of revenue and expenses during the reporting period. These estimates made by management include the determination of reserves amounts for the Company’s inventories on hand, useful life of intangible assets, sales returns and allowances and certain assumptions used in the valuation of equity awards, the estimated fair value of common stock liability classified Public and Private Placement Warrants, the fair value of Earn-Out liabilities, the fair value of Additional Shares liabilities, the fair value of the Structural Derivative Liability and stock based compensation expense. Actual results could differ from those estimates, and such estimates could be material to the Company’s financial position and the results of operations.
Segments
Segments
The Company’s chief operating decision maker, who is its Chief Executive Officer, manages the Company’s operations as a single segment for the purposes of assessing performance and making operating decisions. All long-lived assets are located in the United States and all revenue is attributed customers based in the United States.
Net Loss Per Share Attributable to Common Stockholders
Net Loss Per Share Attributable to Common Stockholders
Net loss per share attributable to common stockholders is computed using the two-class method required for multiple classes of common stock and participating securities. The rights, including the liquidation and dividend rights and sharing of losses, of the Company’s Class A common stock and Class B common stock are identical, other than voting rights. As the liquidation and dividend rights and sharing of losses are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net loss per share will, therefore, be the same for both the Company’s Class A and Class B common stock on an individual or combined basis.
The Company’s participating securities included the Company’s redeemable convertible preferred stock, as the holders are entitled to receive cumulative dividends in the event that a dividend is paid on common stock. The Company also considers any shares issued on the early exercise of stock options subject to repurchase to be participating securities because holders of such shares have non-forfeitable dividend rights in the event a dividend is paid on common stock. The holders of redeemable convertible preferred stock, the holders of early exercised shares subject to repurchase nor the holders of the Company’s common stock warrants have a contractual obligation to share in losses.
Basic net loss per share attributable to common stockholders is calculated by dividing the net loss, as adjusted for any accumulated dividends on Series A Redeemable Convertible Preferred Stock (Note 9, Redeemable Convertible Preferred Stock) for the period, attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period, adjusted for outstanding shares that are subject to repurchase or outstanding shares that are contingently returnable by the holder. Contingently issuable shares, including shares that are issuable for little or no cash consideration, are considered outstanding common shares and included in net loss per share as of the date that all necessary conditions have been satisfied. Such shares include the Backstop Warrants (Note 10, Common Stock and Warrants) and Volition Penny Warrants (Note 9 - Redeemable Convertible Preferred Stock).
Diluted net loss per share is computed by giving effect to all potentially dilutive securities outstanding for the period using the treasury stock method or the if-converted method based on the nature of such securities. For periods in which the Company reports net losses, diluted net loss per common share attributable to common stockholders is the same as basic net loss per common share attributable to common stockholders, because potentially dilutive common shares are not assumed to have been issued if their effect is anti-dilutive.
Cash, Cash Equivalents and Restricted Cash
Cash, Cash Equivalents and Restricted Cash
Cash consists primarily of demand deposit bank accounts including amounts in transit from banks for customer credit card transactions. The Company considers all highly liquid investments with an original maturity from date of purchase of three months or less, or that are readily convertible into known amounts of cash, to be cash equivalents. As of December 31, 2023 and 2022, cash equivalents are comprised of money market funds.
As of December 31, 2023, the Company held short-term restricted cash of $5.7 million which primarily represents cash on deposit with a financial institution to collateralize short-term obligations related to company credit cards. Long-term restricted cash of $2.8 million primarily represents cash on deposit with a financial institution to collateralize letters of credit related to the Company’s non-cancellable operating leases for its corporate headquarters. Restricted cash is stated at cost, which approximates fair value.
Concentration of Risks
Concentration of Risks
Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash and cash equivalents. The Company maintains the majority of its cash and cash equivalents in accounts with one financial institution within the United States, generally in the form of demand accounts. Deposits in this institution may exceed federally insured limits. Management believes minimal credit risk exists with respect to this financial institution and the Company has not experienced any losses on such amounts.
The Company depends on a limited number of vendors to supply products sold by the Company.
Inventory
Inventory
Inventory is recorded at the lower of weighted average cost and net realizable value. The cost of inventory consists of merchandise costs, net of vendor allowances, and inbound freight. Inventory valuation requires the Company to make judgments, based on currently available information, about the likely method of disposition, such as through sales to individual customers or liquidations, and expected recoverable values of each disposition category.
Property and Equipment
Property and Equipment
Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is recorded on a straight-line basis over the estimated useful lives of the respective assets.
Capitalized Software Development Costs
Capitalized Software Development Costs
The Company capitalizes qualifying internally developed software costs that are incurred during the application development stage. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. Once an application has reached the development stage, management has authorized and committed to the funding of the software project, it is probable the project will be completed and the software will be used to perform the function intended, internal and external costs, if direct and incremental, are capitalized until the application is substantially complete and ready for its intended use. Capitalized software development costs are amortized on a straight-line basis to product development expense over the estimated useful life, which is four years.
Impairment of Long-Lived Assets
Impairment of Long-Lived Assets
The Company reviews its long-lived assets, inclusive of its right-of-use assets, for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset to the future undiscounted cash flows expected to be generated from the use of the asset and its eventual disposition. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount exceeds the fair value of the impaired assets. Assets to be disposed of are reported at the lower of their carrying amount or fair value less cost to sell.
Leases
Leases
The Company determines if an arrangement is or contains a lease at inception. An arrangement is or contains a lease if it conveys the right to control the use of an identified asset for a period of time in exchange for consideration. If a lease is identified, classification is determined at lease commencement. Operating lease liabilities are recognized at the present value of the future lease payments at the lease commencement date. As the implicit rate in the Company’s lease is generally unknown, the Company estimates its incremental borrowing rate to discount lease payments. The incremental borrowing rate reflects the interest rate that the Company would have to pay to borrow on a collateralized basis an amount equal to the lease payments in a similar economic environment over a similar term. Operating lease right-of-use (“ROU”) assets are based on the corresponding lease liability adjusted for any lease payments made at or before commencement, initial direct costs, and lease incentives. Certain leases also include options to renew or terminate the lease at the election of the Company. The Company evaluates these options at lease inception and on an ongoing basis. Renewal and termination options that the Company is reasonably certain to exercise are included when classifying leases and measuring lease liabilities. Operating lease expense is recognized on a straight-line basis over the lease term. The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component. Lease payments for short-term leases with a term of twelve months or less are expensed on a straight-line basis over the lease term. The Company elected to not record operating lease right-of-use assets or operating lease liabilities for leases with an initial term of twelve months or less. Operating leases are included in operating lease right-of-use assets, operating lease liabilities, current, and operating lease liabilities, non-current on the Company’s balance sheet.
Additional Shares Liabilities
Additional Shares Liabilities
The Company initially recorded a liability related to the Backstop Additional Shares, defined in Note 3, Recapitalization, and HGI Additional Shares, defined in Note 10, Common Stock and Warrants (collectively, “Additional Shares”). The Company accounted for these instruments at fair value within derivative liabilities on its consolidated balance sheet with changes in fair value until settlement being recorded in its consolidated statement of operations.
Earn-Out Liabilities
Earn-Out Liabilities
The Company has recorded a liability related to the Earn-Out Shares, defined in Note 10, Common Stock and Warrants. The Company accounts for this instrument at fair value within derivative liabilities on its consolidated balance sheet with changes in fair value until settlement being recorded in its consolidated statement of operations.
Warrant Liabilities
Warrant Liabilities
The Company classifies Private Placement Warrants and Public Warrants (both defined and discussed in Note 10, Common Stock and Warrants) as liabilities within derivative liabilities on its consolidated balance sheet. At the end of each reporting period, changes in fair value during the period are recognized within the consolidated statements of operations. The Company will continue to adjust the warrant liability for changes in the fair value until the earlier of a) the exercise or expiration of the warrants or b) the redemption of the warrants, at which time the warrants will be reclassified to additional paid-in capital.
Structural Derivative Liability
Structural Derivative Liability
The Structural Derivative Liability is a compound embedded derivative related to features within the Structural Facility, defined in Note 6, Debt. The Company accounts for this instrument at fair value within derivative liabilities on its consolidated balance sheet with changes in fair value until settlement being recorded in its consolidated statement of operations.
Revenue Recognition
Revenue Recognition
The Company primarily generates revenue from the sale of both third-party and Grove Brands products through its DTC platform. Customers purchase products through the website or mobile application through a combination of directly selecting items from the catalog, items that are suggested by the Company’s recurring shipment
recommendation engine, and features that appear in marketing on-site, in emails and on the Company’s mobile application. Most customers purchase a combination of products recommended by the Company based on previous purchases and new products discovered through marketing or catalog browsing. Customers can have orders auto-shipped to them on a specified date or shipped immediately through an option available on the website and mobile application. In order to reduce the environmental impact of each shipment, the Company has a minimum total sales order value threshold policy which is required to be met before the order qualifies for shipment. Payment is collected upon finalizing the order. The products are subsequently packaged and shipped to fill the order. Customers can customize future purchases by selecting products they want to receive on a specified cadence or by selecting products for immediate shipment.
The Company also offers a VIP membership to its customers for an annual fee which includes the rights to free shipping, free gifts and early access to exclusive sales, all of which are available at the customers’ option, should they elect to make future purchases of the Company’s products within their annual VIP membership benefit period. Many customers receive a free 60-day VIP membership for trial purposes, typically upon their first qualifying order. After the expiration of this free trial VIP membership period, customers will be charged their annual VIP membership fee, which automatically renews annually, until cancelled. The customer is alerted before any VIP membership renews.
In accordance with Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”), the Company recognizes revenue when the customer obtains control of promised goods, in an amount that reflects the consideration that it expects to receive in exchange for those goods. To determine revenue recognition for arrangements that the Company determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract with a customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, including variable consideration, if any, (iv) allocate the transaction price to the performance obligations in the contract, and (v) recognize revenue when (or as) the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that it will collect the consideration to which it is entitled in exchange for the goods it transfers to a customer.
A contract with a customer exists when the customer submits an order online for the Company’s products. Under this arrangement, there is one performance obligation which is the obligation for the Company to fulfill the order. Product revenue is recognized when control of the goods is transferred to the customer, which occurs upon the Company’s delivery to a third-party carrier.
The VIP membership provides customers with a suite of benefits that are only accessible to them at their option, upon making a future qualifying order of the Company’s products. The VIP membership includes free shipping, a select number of free products, and early access to exclusive sales. Under ASC 606, sales arrangements that include rights to additional goods or services that are exercisable at a customer’s discretion are generally considered options; therefore the Company must assess whether these options provide a material right to the customer and if so, they are considered a performance obligation. The Company concluded that its VIP membership benefits include two material rights, one related to the future discount (i.e. free shipping) on the price of the customer’s qualifying order(s) over the membership period and the second one relating to a certain number of free products provided at pre-set intervals within the VIP membership benefit period, that will only ship with a customer’s next qualifying order (i.e. bundled).
At inception of the VIP membership benefit period, the Company allocates the VIP membership fee to each of the two material rights using a relative standalone selling price basis. Generally, standalone selling prices are determined based on the observable price of the good or service when sold separately to non-VIP customers and the estimated number of shipments and free products per benefit period. The Company also considers the likelihood of redemption when determining the standalone selling price for free products and then recognize these allocated amounts upon the shipment of a qualifying customer order. To date, customers buying patterns closely approximate a ratable revenue attribution method over the customers VIP Membership period.
The Company deducts discounts, sales tax, customer service credits and estimated refunds to arrive at net revenue. Sales tax collected from customers is not considered revenue and is included in accrued liabilities until remitted to the taxing authorities. The Company has made the policy election to account for shipping and handling as activities to fulfill the promise to transfer the good. Outbound shipping, handling and packaging expenses are recognized upon shipment and classified within selling, general and administrative expenses. Discounts are recorded as a reduction to revenue when revenue is recognized. The Company records a refund reserve based on historical
refund patterns.
Contractual Liabilities
The Company has three types of contractual liabilities from transactions with customers: (i) cash collections for products which have not yet shipped, which are included in deferred revenue and are recognized as revenue upon the Company’s delivery to a third-party carrier, (ii) cash collections of VIP membership fees, which are included in deferred revenue and (iii) customer service credits, which are included in other current liabilities and are recognized as a reduction in revenue when provided to the customerThe contractual liabilities included in deferred revenue are generally recognized as revenue within twelve months from the end of each reporting period.
Cost of Goods Sold
Cost of Goods Sold
Cost of goods sold consists of the product costs of merchandise, inbound freight costs, vendor allowances, costs associated with inventory shrinkage, damages and inventory write-offs and changes to the Company’s inventory reserves.
Vendor Allowances
The Company receives discounts and other product related reimbursements from certain vendors through a variety of programs intended to offset the purchase prices of inventory and for the promotion and selling of that vendor’s inventory. Discounts and other reimbursements are recorded as a reduction in the cost of the associated inventory purchased.
Advertising Expenses
Advertising Expenses
Advertising expenses, other than production costs, are expensed as incurred and consist primarily of the customer acquisition costs associated with online advertising, as well as advertising on television, direct mail campaigns and other media. Costs associated with the production of advertising are expensed when the first advertisement is shown.
Product Development Expenses
Product Development Expenses
Product development expenses relate to costs related to the ongoing support and maintenance of the Company’s proprietary technology, including the Company’s website and mobile device application, as well as amortization of capitalized internally developed software, and relate to the product packaging innovation in the Company’s Grove Brands products. Product development expenses consist primarily of personnel-related expenses, including salaries, bonuses, benefits and stock-based compensation expense. Product development costs also include allocated facilities, equipment, depreciation and overhead costs.
Selling, General and Administrative Expenses
Selling, General and Administrative Expenses
Selling, general and administrative expenses consist primarily of compensation and benefit costs for personnel involved in general corporate functions, including stock-based compensation expense, and certain fulfillment costs, as further outlined below. Selling, general and administrative expenses also include the allocated facilities, equipment, depreciation and overhead costs, marketing costs including qualified cost of credits issued through the Company’s referral program, costs associated with the Company’s customer service operation and costs of environmental offsets.
Fulfillment Costs
Fulfillment costs represent those costs incurred in operating and staffing the Company’s fulfillment centers, including costs attributable to receiving, inspecting and warehousing inventories, picking, packaging and preparing customer orders for shipment (“Fulfillment Labor”), outbound shipping and handling expenses, packaging materials costs and payment processing and related transaction costs. These costs are included within selling, general and administrative expenses in the statements of operations.
Income Taxes
Income Taxes
The Company accounts for income taxes under the asset and liability method, whereby deferred tax assets and liabilities are determined based on the difference between the consolidated financial statement and income tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The Company recognizes the benefits of tax-return positions in the consolidated financial statements when they are more likely than not to be sustained by the taxing authority, based on the technical merits at the reporting date. The Company considers many factors when evaluating and estimating its tax positions and tax benefits, which may require periodic adjustments, and which may not accurately forecast actual outcomes. The Company recognizes interest and penalties related to unrecognized tax benefits, if any, as income tax expense.
Stock-Based Compensation
Stock-Based Compensation
The Company’s stock-based compensation relates to stock options, restricted stock units (“RSU”) and stock purchase rights under an Employee Stock Purchase Plan (“ESPP”). The Company recognizes the cost of share-based awards granted to employees and non-employees based on the estimated grant-date fair value of the awards.
For stock option awards with service-only vesting conditions, expense is recognized on a straight-line basis over the requisite service period, which is generally the vesting period of the award. The Company estimates the grant-date fair value of the stock option awards with service only vesting conditions using the Black-Scholes option-pricing model.
The Black-Scholes option-pricing model utilizes inputs and assumptions which involve inherent uncertainties and generally require significant judgment. As a result, if factors or expected outcomes change and significantly different assumptions or estimates are used, the Company’s stock-based compensation could be materially different. Significant inputs and assumptions include:
Fair value of Common Stock – As there has been no public market for the Company’s common stock prior to the Business Combination, the fair value of the shares of common stock underlying the stock-based awards on the grant-date has historically been determined by the Company’s Board of Directors with assistance of third-party valuation specialists. The Board of Directors exercises reasonable judgment and considers a number of objective and subjective factors to determine the best estimate of the fair market value, which include important developments in the Company’s operations, the prices at which the Company sold shares of its convertible preferred stock, the rights, preferences and privileges of the Company’s convertible preferred stock relative to those of the Company’s common stock, actual operating results, financial performance, external market conditions, equity market conditions of comparable public companies, and the lack of marketability of the Company’s common stock.
Expected Term – The Company’s expected term represents the period that the Company’s stock-based awards are expected to be outstanding and is determined using the simplified method (based on the mid-point between the vesting date and the end of the contractual term).
Expected Volatility – Because the Company was privately held prior to the Business Combination and did not have an active trading market for its common stock, the expected volatility was estimated based on the average volatility for publicly traded companies that the Company considers to be comparable, over a period equal to the expected term of the stock option grants.
Risk-Free Interest Rate – The risk-free interest rate is based on the U.S. Treasury zero coupon issues in effect at the time of grant for periods corresponding with the expected term of option.
Expected Dividend – The Company has never paid dividends on its common stock and has no plans to pay dividends on its common stock. Therefore, the Company used an expected dividend yield of zero.
For RSU awards with performance vesting conditions, the Company evaluates the probability of achieving the performance vesting condition at each reporting date. The Company begins to recognize expense for RSUs with performance vesting conditions using an accelerated attribution method when it is deemed probable that the performance condition will be met. For RSUs with service-only vesting conditions, expense is recognized on a straight-line basis over the requisite service period, which is generally the vesting period of the award. The fair value of RSU awards is determined using the price of the Company’s common stock on the grant date, as determined by the Company’s board of directors.
For awards with both market and service vesting conditions, expense is recognized over the derived service period using an accelerated attribution method starting from when it is deemed probable that the performance condition will be met. The fair value of stock option awards with both market and service conditions is estimated using multifactor Monte Carlo simulations. The Monte Carlo simulation model incorporates the probability of satisfying a market condition and utilizes inputs and assumptions which involve inherent uncertainties and generally require significant judgment, including the Company’s stock price, contractual terms, maturity and risk-free interest rates, as well as volatility.
The fair value of each purchase under the ESPP is estimated at the beginning of the offering period using the Black-Scholes option pricing model and recorded as expense over the service period using the straight-line method.
The Company accounts for forfeitures as they occur.
Fair Value Measurement
The Company measures certain financial assets and liabilities at fair value on a recurring basis. The Company determines fair value based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy. These levels are:
Level 1 – Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;
Level 2 – Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities; and
Level 3 – Unobservable inputs that are significant to the measurement of the fair value of the assets or liabilities that are supported by little or no market data.
Financial instruments consist of cash equivalents, accounts payable, accrued liabilities, debt and convertible preferred stock warrant liability, Additional Shares, Earn-Out Shares and Public and Private Placement Warrants. Cash
equivalents, convertible preferred stock warrant liability, Earn-Out Shares and Public and Private Placement Warrant are stated at fair value on a recurring basis. Accounts payable and accrued liabilities are stated at their carrying value, which approximates fair value due to the short period time to the expected receipt or payment. The carrying amount of the Company’s outstanding debt approximates the fair value as the debt bears interest at a rate that approximates prevailing market rate.
The Public Warrants were historically classified as Level 1 due to the use of an observable market quote in an active market. Private Placement Warrants were historically classified as Level 2 as the fair value approximated the fair value of the Public Warrants. The Private Placement Warrants are identical to the Public Warrants, with certain exceptions as defined in Note 10, Common Stock and Warrants. Five Public Warrants or Private Placement Warrants must be bundled together to receive one share of the Company’s Class A common stock. During the year ended December 31, 2023, the entire balance of the Public Warrants and Private Placement Warrants was transferred out of Level 1 and Level 2, respectively, into Level 3 due to the warrants being delisted by the NYSE in response to the low trading price of the warrants.
The value of the Public Warrants and Private Placement Warrants was determined by using a Black-Scholes Model with the following assumptions:
Year Ended December 31,
20232022
Fair value of common stock$0.35
Exercise Price$11.50
Expected term (in years)3.54
Risk-free interest rate3.93%
Volatility71.77%
Dividend yield

The Earn-Out Shares are classified as Level 3 and their fair values were estimated using a Monte Carlo options pricing model utilizing assumptions related to expected stock-price volatility, expected life, risk-free interest rate and dividend yield. The Company estimated the expected volatility assumption using an average of the implied volatility of its common stock and an implied volatility based on its peer companies.
The Structural Derivative Liability is a compound embedded derivative related to features within the Structural Debt Facility, including an increase in interest rate upon an event of default and the contingent issuance of the Structural Subsequent Shares as defined in Note 6, Debt. This liability is classified as Level 3 and is valued using a risk-neutral income approach related to an event of default occurring and expected cash flows in such a scenario and an income and Black-Scholes pricing model for the contingent issuance of the Structural Subsequent Shares utilizing assumptions related to expected stock price volatility, expected life, risk-free interest rate and dividend yield. The Company estimated the expected volatility assumption using an weighted-average of the implied volatility of its publicly traded common stock and an implied volatility based on its peer companies.
Contingencies
Contingencies
From time to time, the Company is subject to various claims, charges and litigation matters that arise in the ordinary course of business. The Company records a provision for a liability when it is both probable that the loss has been incurred and the amount of the loss can be reasonably estimated. If the Company determines that a loss is reasonably possible and the loss or range of loss can be reasonably estimated, it discloses the possible loss or range of loss. Any potential gains associated with legal matters are not recorded until the period in which all contingencies are resolved and the gain is realized or realizable. Depending on the nature and timing of any such proceedings that may arise, an unfavorable resolution of a matter could materially affect the Company’s future consolidated results of operations, cash flows or financial position in a particular period. Except if otherwise indicated, it is not reasonably possible to determine the probability of loss or estimate damages for any of the matters discussed below, and therefore, the Company has not established reserves for any of these matters.
Recently Issued Accounting Standards
Recently Issued Accounting Standards
In October 2023, Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) 2023-06, Disclosure Improvements (“ASU2023-06”), to clarify or improve disclosure and presentation requirements of a variety of topics and align the requirements in the FASB accounting standard codification (“ASC”) with the SEC's regulations. The amendments in ASU 2023-06 will become effective on the date the related disclosures are removed from Regulation S-X or Regulation S-K by the SEC, and will no longer be effective if the SEC has not removed the applicable disclosure requirement by June 30, 2027. Early adoption is prohibited. The Company is currently evaluating the impact of ASU 2023-06 on its consolidated financial statements and disclosures.
In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 enhances public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. Disclosure requirements under ASU 2023-07 are required for all public entities, including those with a single reportable segment. ASU 2023-07 takes effect for fiscal years starting after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company does not expect to early adopt ASU 2023-07 and is currently evaluating its impact on its consolidated financial statements and disclosures.
In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (“ASU 2023-09”), which will require incremental income tax disclosures on an annual basis for all public entities. The amendments require that public business entities disclose specific categories in the rate reconciliation and provide additional information for reconciling items meeting a quantitative threshold. The amendments also require disclosure of income taxes paid to be disaggregated by jurisdiction, and the disclosure of income tax expense disaggregated by federal, state, and foreign. ASU 2023-09 is effective for annual reporting beginning with the fiscal years starting after December 15, 2024. Early adoption is permitted. The Company does not expect to early adopt ASU 2023-09 and is currently evaluating the impact ASU 2023-09 will have on its consolidated financial statements and disclosures.
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Reconciliation of Restrictions on Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported on the consolidated balance sheets that sum to the total of the same amounts shown in the consolidated statements of cash flows (in thousands):
Year Ended December 31,
20232022
Cash and cash equivalents$86,411 $81,084 
Restricted cash8,452 14,901 
Total cash, cash equivalents and restricted cash$94,863 $95,985 
Schedule of Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported on the consolidated balance sheets that sum to the total of the same amounts shown in the consolidated statements of cash flows (in thousands):
Year Ended December 31,
20232022
Cash and cash equivalents$86,411 $81,084 
Restricted cash8,452 14,901 
Total cash, cash equivalents and restricted cash$94,863 $95,985 
Schedule of Property Plant and Equipment Useful Life The estimated useful lives of the Company’s assets are as follows:
Computer equipment
3 - 5 years
Furniture and fixtures5 years
Machinery and warehouse equipment
7 - 10 years
Leasehold improvements
Shorter of 10 years or lease term
Disaggregation of Revenue
The following table sets forth revenue by product type (in thousands):
Year Ended December 31,
202320222021
Revenue, net:
Grove Brands$119,006 $154,854 $187,055 
Third-party products140,272 166,673 196,630 
Total revenue, net$259,278 $321,527 $383,685 
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements and Fair Value of Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Value Measurement Inputs and Valuation Techniques
The value of the Public Warrants and Private Placement Warrants was determined by using a Black-Scholes Model with the following assumptions:
Year Ended December 31,
20232022
Fair value of common stock$0.35
Exercise Price$11.50
Expected term (in years)3.54
Risk-free interest rate3.93%
Volatility71.77%
Dividend yield
The aggregate fair value of the Volition Warrants was $0.7 million and determined using a Black-Scholes Model with the following inputs:
Fair value of common stock$2.16
Exercise Price
 $0.01 — $6.33
Expected term in years3.0
Risk free rate
4.56%
Volatility
67.24%
Dividend yield
—%
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following table sets forth the Company’s financial instruments that were measured at fair value on a recurring basis as of December 31, 2023 and December 31, 2022 by level within the fair value hierarchy (in thousands):
December 31, 2023
Level 1Level 2Level 3Total
Financial Assets:
Cash equivalents:
Money market funds$83,431 $— $— $83,431 
Total$83,431 $— $— $83,431 
Financial Liabilities:
Earn-Out Shares$— $— $2,973 $2,973 
Private Placement Warrants— — 37 37 
Public Warrants— — 31 31 
Structural Derivative Liability— — 8,470 8,470 
Total$— $— $11,511 $11,511 
December 31, 2022
Level 1Level 2Level 3Total
Financial Assets:
Cash equivalents:
Money market funds$74,990 $— $— $74,990 
Total$74,990 $— $— $74,990 
Financial Liabilities:
Additional Shares$— $— $580 $580 
Earn-Out Shares— — 4,122 4,122 
Private Placement Warrants— 670 — 670 
Public Warrants805 — — 805 
Structural Derivative Liability— — 7,050 7,050 
Total$805 $670 $11,752 $13,227 
Schedule of Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation
The following table provides a summary of changes in the estimated fair value of these liabilities (in thousands):
Additional Shares LiabilityEarn-Out SharesPublic WarrantsPrivate Placement WarrantsStructural Derivative LiabilityTotal
Balances at December 31, 2022
$580 $4,122 $805 $670 $7,050 $13,227 
Cancellation— (347)— — (347)
Changes in fair value
920 (802)(768)(639)1,420 131 
Settlement(1,500)— — — — (1,500)
Balances at December 31, 2023$— $2,973 $37 $31 $8,470 $11,511 
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.24.1
Other Balance Sheet Information (Tables)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Property, Plant and Equipment
Property and equipment, net consisted of the following (in thousands):
December 31,
20232022
Machinery and warehouse equipment$6,753 $6,799 
Internally developed software 15,772 15,199 
Computer equipment 2,531 2,805 
Leasehold improvements 2,134 2,018 
Furniture and fixtures 1,049 1,028 
Total property and equipment28,239 27,849 
Less: accumulated depreciation(16,614)(13,319)
Property and equipment, net$11,625 $14,530 
Schedule of Accrued Liabilities
Accrued expenses consisted of the following (in thousands):
December 31,
20232022
Inventory purchases$3,512 $2,757 
Compensation and benefits5,071 1,714 
Advertising costs457 1,203 
Fulfillment costs789 1,725 
Sales taxes1,106 1,374 
Transaction costs— 17,500 
Other accrued expenses5,085 5,081 
Total accrued expenses$16,020 $31,354 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.1
Debt (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Debt
The Company’s outstanding debt, net of debt discounts, consisted of the following (in thousands):
December 31,
20232022
Structural Debt Facility64,162 60,620 
Siena Revolver7,500 — 
Atel Loan Facility Draw 3— 480 
Atel Loan Facility Draw 4— 95 
Total debt71,662 61,195 
Less: debt, current— (575)
Total debt, noncurrent$71,662 $60,620 
Schedule of Maturities of Long-Term Debt
A schedule of the Company’s future debt maturities is as follows (in thousands):

Year ended December 31,
2024— 
202522,737 
202656,763 
Total principal debt payments79,500 
Less: debt discounts(7,838)
Total Debt71,662 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.24.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Summary of Maturities of Operating Lease Liabilities
Maturities of operating lease liabilities were as follows (in thousands):
Year Ended December 31,
Operating
Lease
2024$5,968 
20256,043 
20266,219 
20274,241 
20281,404 
Thereafter— 
Total undiscounted lease payments23,875 
Less: Imputed interest(5,982)
Present value of lease liabilities17,893 
Less: Operating lease liabilities, current(3,489)
Operating lease liabilities, noncurrent$14,404 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.24.1
Redeemable Convertible Preferred Stock (Tables)
12 Months Ended
Dec. 31, 2023
Temporary Equity Disclosure [Abstract]  
Schedule of Fair Value Measurement Inputs and Valuation Techniques
The value of the Public Warrants and Private Placement Warrants was determined by using a Black-Scholes Model with the following assumptions:
Year Ended December 31,
20232022
Fair value of common stock$0.35
Exercise Price$11.50
Expected term (in years)3.54
Risk-free interest rate3.93%
Volatility71.77%
Dividend yield
The aggregate fair value of the Volition Warrants was $0.7 million and determined using a Black-Scholes Model with the following inputs:
Fair value of common stock$2.16
Exercise Price
 $0.01 — $6.33
Expected term in years3.0
Risk free rate
4.56%
Volatility
67.24%
Dividend yield
—%
Schedule of Gross Proceeds and Transaction Costs between Preferred Stock and Warrants
Gross proceeds and transaction costs were allocated between the Preferred Stock and Volition Warrants as follows:
Gross Proceeds
Transaction Costs
Net Proceeds
Preferred Stock
$9,336 $(292)$9,044 
Volition Warrants
664(21)643
Total
$10,000 $(313)$9,687 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.24.1
Common Stock and Warrants (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Stockholders' Equity Note, Warrants or Rights
As of December 31, 2023, the following Warrants were outstanding on an as converted basis:

Warrant TypeSharesExercise Price
Public Warrants1,460,146 $57.50 
Private Placement Warrants1,340,000 $57.50 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions
The fair value of Vested Warrants and Unvested Warrants granted to HGI was estimated at the date of grant using the Black-Scholes option-pricing model, with the following assumptions:
Fair value of common stock$6.30
Expected term in years4.5
Volatility62.50%
Risk-free interest rate4.00%
Dividend yield
Schedule of Reserved for Issuance
The Company has the following shares of common stock reserved for future issuance, on an as-if converted basis:
December 31, 2023December 31, 2022
Class A Common StockClass B Common StockClass A Common StockClass B Common Stock
Private Placement Warrants1,340,000 — 1,340,000 — 
Public Warrants1,460,146 — 1,610,000 — 
Backstop Warrants775,005 — 775,005 — 
Volition Penny Warrants20,905 — — — 
Shares issuable upon conversion of redeemable convertible preferred stock4,739,336 — — — 
Other Outstanding common stock warrants2,484,778 113,776 905,000 113,776 
Outstanding stock options1,084,456 809,847 1,264,302 839,705 
Outstanding restricted stock units4,703,850 9,005 3,864,448 32,149 
Shares available for issuance under 2022 Equity Incentive Plan4,642,495 — 4,158,872 — 
Shares available for issuance under ESPP746,212 — 654,814 — 
Total shares of common stock reserved21,997,183 932,628 14,572,441 985,630 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Share-Based Payment Arrangement, Option, Activity
Stock option activity under the 2016 Plan is as follows (in thousands, except share and per share amounts):
Options Outstanding
Number of Options Weighted–Average Exercise PriceWeighted-Average Remaining Contractual Life (years)Aggregate Intrinsic Value
Balance – December 31, 20222,104,007 $7.95 4.87$61 
Exercised(37,334)1.90 
Cancelled/forfeited(172,370)10.73 
Balance – December 31, 20231,894,303 7.82 4.2332 
Options vested and exercisable – December 31, 20231,681,368 $6.43 3.86$32 
Schedule of Restricted Stock Units Activity
The following table summarizes the activity for all RSUs under all of the Company’s equity incentive plans for the year ended December 31, 2023:
Number of shares Weighted–Average Grant Date Fair Value Per Share
Unvested – December 31, 20223,896,597 $8.78 
Granted4,073,223 2.21 
Vested(2,484,612)7.15 
Cancelled/forfeited(772,353)7.56 
Balance – December 31, 20234,712,855 4.16 
Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions
The following assumptions were used in estimating the fair values of shares under the ESPP for the period indicated:

Year Ended December 31, 2023
Fair value of common stock
$2.37 - $6.20
Expected term (in years)
0.50 - 1.00
Volatility
66.00% - 73.00%
Risk-free interest rate
4.54% - 5.24%
Dividend yield
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.24.1
Provision for Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Effective Income Tax Rate Reconciliation
The Company’s effective income tax rate reconciliation is composed of the following for the periods presented:
Year Ended December 31,
202320222021
Federal statutory rate21.0 %21.0 %21.0 %
Stock-based compensation(9.2)%(7.3)%(0.6)%
Remeasurement of derivative liabilities0.1 %17.5 %(0.2)%
Other— %0.4 %— %
Change in valuation allowance(12.0)%(31.6)%(20.2)%
Provision for income taxes(0.1)%— %— %
Schedule of Deferred Tax Assets and Liabilities
The components of net deferred tax assets are as follows (in thousands):
December 31,
20232022
Deferred tax assets:
Net operating loss carryforwards$125,850 $119,345 
Deferred revenue1,745 2,581 
Inventory reserve and uniform capitalization2,509 3,365 
Operating lease liabilities4,364 4,720 
Accruals and other reserves1,332 1,876 
Stock-based compensation5,570 6,856 
Business Interest Carryforwards7,660 4,840 
Other268 268 
Total deferred tax assets149,298 143,851 
Less: valuation allowance(145,711)(139,033)
Total deferred tax assets, net of valuation allowance3,587 4,818 
Deferred tax liabilities:
Operating lease right-of-use assets(2,344)(2,933)
Depreciation and amortization(1,243)(1,885)
Total deferred tax liabilities(3,587)(4,818)
Net deferred tax assets$— $— 
Summary of Valuation Allowance
The following summarizes the activity related to valuation allowances on deferred tax assets:
December 31,
20232022
Valuation allowance, as of beginning of year$139,033 $107,301 
Valuation allowance established5,947 31,270 
Changes to existing valuation allowances731 462 
Valuation allowance, as of end of year$145,711 $139,033 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.24.1
Net Loss Per Share Attributable to Common Stockholders (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table presents the calculation of basic and diluted income (loss) per share attributable to common stockholders (in thousands, except share and per share data):
Year Ended December 31,
202320222021
Net loss, basic and diluted
$(43,232)$(87,715)$(135,896)
Less: Accretion on Series A redeemable convertible preferred stock(957)— — 
Less: Series A accumulated dividends(233)— — 
Net loss attributable to common stockholders, basic and diluted$(44,422)$(87,715)$(135,896)
Net loss per share attributable to common stockholders, basic and diluted
$(1.28)$(4.85)$(79.28)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted
34,797,58218,101,4071,714,230
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following potentially dilutive shares were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented, because including them would have been anti-dilutive (on an as-converted basis):
Year Ended December 31,
202320222021
Convertible preferred stock4,739,336 — 23,057,403 
Common stock options1,894,303 2,104,007 5,576,504 
Restricted stock units4,712,855 3,896,597 355,436 
Preferred stock warrants— — 147,152 
Common stock warrants2,598,554 1,018,776 137,669 
Private and Public Placement Warrants2,800,146 2,950,000 — 
Earn-Out Shares2,602,554 2,799,696 — 
Shares subject to repurchase— — 16,350 
ESPP Shares67,178 — — 
Total19,414,926 12,769,076 29,290,514 
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.24.1
Description of Business (Details)
12 Months Ended
May 24, 2023
Dec. 31, 2023
channel
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Domestic sales channels (in channels)   2
Reverse split, conversion ratio 0.2  
Customer complementary membership period   60 days
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 16, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Class of Stock [Line Items]        
Accumulated deficit   $ 621,090 $ 577,858  
Cash and cash equivalents   86,411 81,084  
Reverse recapitalization, proceeds received, net of transaction costs $ 24,400   86,000  
Restricted cash, current   5,650 11,950  
Restricted cash, noncurrent   2,802 2,951  
Contract with customer, refund liability, current   100 100  
Deferred revenue   7,154 10,878  
Fulfillment cost   $ 58,800 82,200 $ 95,500
Software and Software Development Costs        
Class of Stock [Line Items]        
Property, plant and equipment, useful life (in years)   4 years    
Shipping and Handling        
Class of Stock [Line Items]        
Fulfillment cost   $ 35,600 50,200 56,100
Fulfillment Labor        
Class of Stock [Line Items]        
Fulfillment cost   13,500 19,700 $ 24,500
Deferred Revenue        
Class of Stock [Line Items]        
Deferred revenue   7,200 10,900  
Other Current Liabilities        
Class of Stock [Line Items]        
Deferred revenue   $ 100 $ 200  
Five Suppliers | Revenue Benchmark | Supplier Concentration Risk        
Class of Stock [Line Items]        
Concentration risk, percentage   40.00% 50.00% 50.00%
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]        
Cash and cash equivalents $ 86,411 $ 81,084    
Restricted cash 8,452 14,901    
Total cash, cash equivalents and restricted cash $ 94,863 $ 95,985 $ 78,376 $ 176,523
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies - Schedule of Property Plant and Equipment Useful Life (Details)
Dec. 31, 2023
Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life (in years) 5 years
Leasehold improvements  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life (in years) 10 years
Minimum | Computer equipment  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life (in years) 3 years
Minimum | Machinery and warehouse equipment  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life (in years) 7 years
Maximum | Computer equipment  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life (in years) 5 years
Maximum | Machinery and warehouse equipment  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, useful life (in years) 10 years
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Total revenue, net $ 259,278 $ 321,527 $ 383,685
Grove Brands      
Disaggregation of Revenue [Line Items]      
Total revenue, net 119,006 154,854 187,055
Third-party products      
Disaggregation of Revenue [Line Items]      
Total revenue, net $ 140,272 $ 166,673 $ 196,630
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.24.1
Recapitalization - Narrative (Details)
1 Months Ended 12 Months Ended
Aug. 13, 2022
$ / shares
Jun. 16, 2022
USD ($)
$ / shares
Mar. 31, 2022
USD ($)
$ / shares
shares
Dec. 07, 2021
USD ($)
shares
Aug. 31, 2022
shares
Dec. 31, 2023
USD ($)
$ / shares
Dec. 31, 2022
USD ($)
$ / shares
Dec. 31, 2021
USD ($)
Schedule of Reverse Recapitalization [Line Items]                
Reverse recapitalization, percentage of voting interests acquired   100.00%            
Proceeds from issuance of common stock upon Closing of Business Combination   $ 97,100,000       $ 0 $ 97,100,000 $ 0
Reverse recapitalization, proceeds received, net of transaction costs   $ 24,400,000         $ 86,000,000  
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001            
Public Warrants                
Schedule of Reverse Recapitalization [Line Items]                
As-converted, exercise ratio of warrants   5       5    
Private Placement Warrants                
Schedule of Reverse Recapitalization [Line Items]                
As-converted, exercise ratio of warrants           5    
Tranche One Shares | Corvina Holdings Limited                
Schedule of Reverse Recapitalization [Line Items]                
Sale of stock, number of shares issued in transaction (in shares) | shares     467,670          
Sale of stock, consideration received on transaction     $ 27,500,000          
Class B Common Stock                
Schedule of Reverse Recapitalization [Line Items]                
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001       $ 0.0001 $ 0.0001  
Class A Common Stock                
Schedule of Reverse Recapitalization [Line Items]                
Common stock, par value (in dollars per share) | $ / shares           $ 0.0001 $ 0.0001  
Class A Common Stock | Tranche One Shares | Corvina Holdings Limited                
Schedule of Reverse Recapitalization [Line Items]                
Sale of stock, number of shares issued in transaction (in shares) | shares     550,000          
Class A Common Stock | Tranche Two Shares | Corvina Holdings Limited                
Schedule of Reverse Recapitalization [Line Items]                
Sale of stock (in dollars per share) | $ / shares $ 50.00   $ 50.00          
Sale of stock, number of shares issued in transaction (in shares) | shares     334,304   655,036      
Sale of stock, consideration received on transaction     $ 16,715,240          
Reverse recapitalization, aggregate gross proceeds amount     $ 22,500,000          
Number of trading days after the closing of business combination 10 days              
Class A Common Stock | Private Placement                
Schedule of Reverse Recapitalization [Line Items]                
Sale of stock, number of shares available in transaction (in shares) | shares       1,741,500        
Sale of stock, consideration available on transaction       $ 87,075,000        
Sale of stock, number of shares issued in transaction (in shares) | shares       1,721,500        
Sale of stock, consideration received on transaction       $ 86,075,000        
2022 Equity Incentive Plan | Class B Common Stock                
Schedule of Reverse Recapitalization [Line Items]                
Recapitalization exchange ratio   1.1760            
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements and Fair Value of Financial Instruments - Narrative (Details)
12 Months Ended
Jun. 16, 2022
Dec. 31, 2023
Private Placement Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
As-converted, exercise ratio of warrants   5
Public Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
As-converted, exercise ratio of warrants 5 5
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Fair Value Measurement Inputs and Valuation Techniques (Details) - Private Placements And Public Warrants - Level 3
Dec. 31, 2023
Dec. 31, 2022
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants and rights outstanding, term 3 years 6 months 14 days 0 years
Fair value of common stock    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants , measurement input 0.35 0
Exercise Price    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants , measurement input 11.50 0
Risk-free interest rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants , measurement input 0.0393 0
Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants , measurement input 0.7177 0
Dividend yield    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrants , measurement input 0 0
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: $ 83,431 $ 74,990
Financial Liabilities: 11,511 13,227
Structural Derivative Liability    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial Liabilities: 8,470 7,050
Additional Shares    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial Liabilities:   580
Earn-Out Shares    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial Liabilities: 2,973 4,122
Private Placement Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial Liabilities: 37 670
Public Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial Liabilities: 31 805
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 83,431 74,990
Financial Liabilities: 0 805
Level 1 | Structural Derivative Liability    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial Liabilities: 0 0
Level 1 | Additional Shares    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial Liabilities:   0
Level 1 | Earn-Out Shares    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial Liabilities: 0 0
Level 1 | Private Placement Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial Liabilities: 0 0
Level 1 | Public Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial Liabilities: 0 805
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 0
Financial Liabilities: 0 670
Level 2 | Structural Derivative Liability    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial Liabilities: 0 0
Level 2 | Additional Shares    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial Liabilities:   0
Level 2 | Earn-Out Shares    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial Liabilities: 0 0
Level 2 | Private Placement Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial Liabilities: 0 670
Level 2 | Public Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial Liabilities: 0 0
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 0
Financial Liabilities: 11,511 11,752
Level 3 | Structural Derivative Liability    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial Liabilities: 8,470 7,050
Level 3 | Additional Shares    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial Liabilities:   580
Level 3 | Earn-Out Shares    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial Liabilities: 2,973 4,122
Level 3 | Private Placement Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial Liabilities: 37 0
Level 3 | Public Warrants    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Financial Liabilities: 31 0
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 83,431 74,990
Money market funds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 83,431 74,990
Money market funds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: 0 0
Money market funds | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents: $ 0 $ 0
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Gain (Loss) on Derivative Instruments, Net, Pretax
Level 3  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balances at December 31, 2022 $ 13,227
Cancellation (347)
Changes in fair value 131
Settlement (1,500)
Balances at December 31, 2023 11,511
Level 3 | Earn-Out Shares  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balances at December 31, 2022 4,122
Cancellation (347)
Changes in fair value (802)
Settlement 0
Balances at December 31, 2023 2,973
Level 3 | Structural Derivative Liability  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balances at December 31, 2022 7,050
Cancellation 0
Changes in fair value 1,420
Settlement 0
Balances at December 31, 2023 8,470
Additional Shares | Level 3  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balances at December 31, 2022 580
Cancellation 0
Changes in fair value 920
Settlement (1,500)
Balances at December 31, 2023 0
Public Warrants | Level 3  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balances at December 31, 2022 805
Cancellation
Changes in fair value (768)
Settlement 0
Balances at December 31, 2023 37
Private Placement Warrants | Level 3  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balances at December 31, 2022 670
Cancellation 0
Changes in fair value (639)
Settlement 0
Balances at December 31, 2023 $ 31
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.1
Other Balance Sheet Information - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 28,239 $ 27,849
Less: accumulated depreciation (16,614) (13,319)
Property and equipment, net 11,625 14,530
Machinery and warehouse equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment 6,753 6,799
Internally developed software    
Property, Plant and Equipment [Line Items]    
Total property and equipment 15,772 15,199
Computer equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment 2,531 2,805
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment 2,134 2,018
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 1,049 $ 1,028
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.24.1
Other Balance Sheet Information - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Depreciation $ 1.7 $ 2.0 $ 2.2
Capitalized computer software, gross 3.0 4.3  
Capitalized computer software, amortization $ 4.1 $ 3.6 $ 2.5
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.24.1
Other Balance Sheet Information - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Inventory purchases $ 3,512 $ 2,757
Compensation and benefits 5,071 1,714
Advertising costs 457 1,203
Fulfillment costs 789 1,725
Sales taxes 1,106 1,374
Transaction costs 0 17,500
Other accrued expenses 5,085 5,081
Accrued expenses $ 16,020 $ 31,354
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.24.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Total debt $ 71,662 $ 61,195
Debt, current 0 (575)
Debt, noncurrent 71,662 60,620
Structural Lenders | Structural Debt Facility    
Debt Instrument [Line Items]    
Other long-term debt 64,162 60,620
Siena Lending Group, LLC | Siena Revolver    
Debt Instrument [Line Items]    
Other long-term debt 7,500 0
Atel | Atel Loan Facility Draw 3    
Debt Instrument [Line Items]    
Other long-term debt 0 480
Atel | Atel Loan Facility Draw 4    
Debt Instrument [Line Items]    
Other long-term debt $ 0 $ 95
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.24.1
Debt - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Dec. 21, 2022
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jul. 21, 2025
Debt Instrument [Line Items]              
Loss on extinguishment of debt       $ 0 $ 4,663,000 $ 1,027,000  
Payment of debt issuance costs       925,000 2,463,000 $ 375,000  
Total principal debt payments       $ 79,500,000      
Revolving Credit Facility | Line of Credit | Loan And Security Agreement              
Debt Instrument [Line Items]              
Line of credit facility, maximum borrowing capacity   $ 35,000,000.0          
Long-term debt, percentage bearing variable interest, percentage rate       9.18%      
Long-term line of credit       $ 7,500,000      
Debt issuance costs, gross   $ 1,100,000          
Line of credit facility, additional borrowing capacity       8,100,000      
Revolving Credit Facility | Line of Credit | Federal Funds Rate              
Debt Instrument [Line Items]              
Debt instrument, basis spread on variable rate   0.50%          
Revolving Credit Facility | Line of Credit | Base Rate              
Debt Instrument [Line Items]              
Debt instrument, basis spread on variable rate   5.00%          
Revolving Credit Facility | Line of Credit | Base Rate | Minimum              
Debt Instrument [Line Items]              
Debt instrument, basis spread on variable rate   2.75%          
Revolving Credit Facility | Line of Credit | Base Rate | Maximum              
Debt Instrument [Line Items]              
Debt instrument, basis spread on variable rate   4.50%          
Revolving Credit Facility | Line of Credit | Secured Overnight Financing Rate (SOFR)              
Debt Instrument [Line Items]              
Debt instrument, basis spread on variable rate   0.10%          
Revolving Credit Facility | Line of Credit | Secured Overnight Financing Rate (SOFR) | Minimum              
Debt Instrument [Line Items]              
Debt instrument, basis spread on variable rate   3.75%          
Revolving Credit Facility | Line of Credit | Secured Overnight Financing Rate (SOFR) | Maximum              
Debt Instrument [Line Items]              
Debt instrument, basis spread on variable rate   5.50%          
Structural Lenders | Structural Debt Facility              
Debt Instrument [Line Items]              
Debt instrument, face amount     $ 72,000,000   72,000,000    
Other long-term debt     60,620,000 $ 64,162,000 60,620,000    
Debt instrument, interest rate, effective percentage       21.37%      
Debt instrument, covenant, minimum unrestricted cash required to maintain     $ 57,000,000   $ 57,000,000    
Debt instrument, unamortized discount (premium), net $ 1,100,000            
Payment of debt issuance costs 3,300,000            
Total principal debt payments       $ 72,000,000      
Structural Lenders | Structural Debt Facility | Structural Derivative Liability | Level 3              
Debt Instrument [Line Items]              
Fair Value, measurement with unobservable inputs reconciliation, recurring basis, liability, purchases $ 7,100,000            
Structural Lenders | Structural Debt Facility | Forecast              
Debt Instrument [Line Items]              
Debt instrument, anniversary of closing date             30 months
Trading days prior to such date             60 days
Structural Lenders | Structural Debt Facility | Class A Common Stock              
Debt Instrument [Line Items]              
Issuance of shares (in shares) 990,000            
Structural Lenders | Structural Debt Facility | Class A Common Stock | Forecast              
Debt Instrument [Line Items]              
Contingently issuable shares, calculation, numerator             $ 9,900,000
Contingently issuable shares, calculation, maximum denominator             $ 10.00
Structural Lenders | Structural Debt Facility | Minimum              
Debt Instrument [Line Items]              
Debt instrument, interest rate, effective percentage     15.00%   15.00%    
Structural Lenders | Structural Debt Facility | Prime Rate              
Debt Instrument [Line Items]              
Debt instrument, basis spread on variable rate     7.50%        
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.24.1
Debt - Schedule of Maturities of Long-Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]    
2024 $ 0  
2025 22,737  
2026 56,763  
Total principal debt payments 79,500  
Less: debt discounts (7,838)  
Total debt $ 71,662 $ 61,195
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Long-Term Purchase Commitment [Line Items]    
Purchase obligation $ 14.1 $ 18.7
Standby Letters of Credit    
Long-Term Purchase Commitment [Line Items]    
Line of credit facility, maximum borrowing capacity   $ 3.4
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 28, 2019
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Lessee, Lease, Description [Line Items]          
Lessee, operating lease, term of contract 8 years        
Lessee, operating lease, renewal term 5 years        
Lessee, operating lease, increase in discount rate 3.00%        
Operating lease, cost     $ 6.3 $ 7.6 $ 7.4
Variable lease, cost     1.2 0.8 0.6
Operating lease, payments     6.6 6.9 6.8
Right-of-use asset obtained in exchange for operating lease liability     $ 2.4 $ 0.0 $ 0.0
Operating lease, weighted average remaining lease term   3 years 9 months 18 days 3 years 9 months 18 days 4 years 6 months  
Operating lease, weighted average discount rate, percent   15.50% 15.50% 15.50%  
Asset impairment charges   $ 2.3   $ 5.3  
Minimum          
Lessee, Lease, Description [Line Items]          
Lessee, operating lease, remaining lease term   1 year 1 year    
Maximum          
Lessee, Lease, Description [Line Items]          
Lessee, operating lease, remaining lease term   5 years 5 years    
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Summary of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 5,968  
2025 6,043  
2026 6,219  
2027 4,241  
2028 1,404  
Thereafter 0  
Total undiscounted lease payments 23,875  
Less: Imputed interest (5,982)  
Present value of lease liabilities 17,893  
Operating lease liabilities, current (3,489) $ (3,705)
Operating lease liabilities, noncurrent $ 14,404 $ 16,192
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.24.1
Redeemable Convertible Preferred Stock - Narrative (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Aug. 11, 2023
USD ($)
director
$ / shares
shares
Dec. 31, 2023
USD ($)
shares
Temporary Equity [Line Items]    
Proceeds from issuance of preferred stock | $ $ 10.0  
Issuance of Series A redeemable convertible preferred stock, net of issuance costs (in shares) | shares 10,000 10,000
Dividend rate 6.00%  
Cumulative undeclared dividends | $   $ 0.2
Minimum percentage threshold, director designation rights 20.00%  
Director designation rights, number of directors | director 1  
Convertible, conversion price (in dollars per share) | $ / shares $ 2.11  
Convertible, control of rights by issuer, written notice period 5 days  
Volition Warrants    
Temporary Equity [Line Items]    
Warrant, exercisable, period after closing date 6 months  
Warrants and rights outstanding, term 3 years  
Fair value of warrants | $ $ 0.7  
Volition Warrant    
Temporary Equity [Line Items]    
Class of warrant or right, number of securities called by warrants or rights (in shares) | shares 1,579,778  
Exercise price (in dollars per share) | $ / shares $ 6.33  
Volition Penny Warrants    
Temporary Equity [Line Items]    
Class of warrant or right, number of securities called by warrants or rights (in shares) | shares 20,905  
Exercise price (in dollars per share) | $ / shares $ 0.01  
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.1
Redeemable Convertible Preferred Stock - Fair Value Measurement Inputs and Valuation Techniques (Details) - Volition Warrants
Aug. 11, 2023
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants and rights outstanding, term 3 years
Level 3 | Fair value of common stock  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants , measurement input 2.16
Level 3 | Exercise Price | Minimum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants , measurement input 0.01
Level 3 | Exercise Price | Maximum  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants , measurement input 6.33
Level 3 | Expected term in years  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants , measurement input 3.0
Level 3 | Risk-free interest rate  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants , measurement input 0.0456
Level 3 | Volatility  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants , measurement input 0.6724
Level 3 | Dividend yield  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Warrants , measurement input 0
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.24.1
Redeemable Convertible Preferred Stock - Schedule of Gross Proceeds and Transaction Costs between Preferred Stock and Warrants (Details) - USD ($)
$ in Thousands
12 Months Ended
Aug. 11, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Class of Warrant or Right [Line Items]        
Gross Proceeds $ 10,000 $ 10,000 $ 27,500 $ 0
Transaction Costs (313)      
Transaction Costs 9,687      
Preferred Stock        
Class of Warrant or Right [Line Items]        
Gross Proceeds 9,336      
Transaction Costs (292)      
Transaction Costs 9,044      
Volition Warrants        
Class of Warrant or Right [Line Items]        
Gross Proceeds 664      
Transaction Costs (21)      
Transaction Costs $ 643      
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.24.1
Common Stock and Warrants - Narrative (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Aug. 01, 2023
shares
Nov. 10, 2022
USD ($)
$ / shares
shares
Jul. 18, 2022
USD ($)
$ / shares
shares
Jun. 16, 2022
vote
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
Jun. 16, 2023
shares
Class of Warrant or Right [Line Items]                
Common stock, par value (in dollars per share) | $ / shares       $ 0.0001        
Common stock, exchange ratio       1        
Common stock, shares authorized (in shares)       900,000,000        
Temporary equity, shares authorized (in shares)       100,000,000 100,000,000 100,000,000    
Shares converted (in shares)       1        
Cancellation of earn-out shares (in shares)         197,284      
Reverse recapitalization, contingent consideration, liability, earnout period         10 years      
Consulting fee expense | $   $ 150            
Stock-based compensation expense | $         $ 15,500 $ 43,600 $ 14,600  
Standby Equity Purchase Agreement                
Class of Warrant or Right [Line Items]                
Purchase agreement, equity interests issuable, not yet issued | $     $ 100,000          
Purchase agreement, equity interests issuable, not yet issued, transaction period     36 months          
Sale of stock, exchange cap, maximum number of shares authorized to sell (in shares)     6,511,532          
Sale of stock, exchange cap, percentage of shares outstanding     19.99%          
Sale of stock, ability to sell full commitment, share price threshold (in dollars per share) | $ / shares     $ 15.33          
Purchase agreement, volume weighted average price, percentage     97.55%          
Purchase agreement, deferred transaction cost | $     $ 700          
Sale of stock, number of shares issued in transaction (in shares)         147,965      
Sale of stock, consideration received on transaction | $         $ 2,400      
Sale of stock, number of shares available in transaction (in shares)         6,363,567      
HGI Subscription Agreement, Additional Shares | Sale Of Stock, Measurement Period Two                
Class of Warrant or Right [Line Items]                
Sale of stock, covenant, volume weighted average price threshold, measurement period   6 months            
HGI Subscription Agreement, Additional Shares | Sale Of Stock, Measurement Period One                
Class of Warrant or Right [Line Items]                
Sale of stock, covenant, volume weighted average price threshold, measurement period   3 months            
HGI Subscription Agreement, Additional Shares | Sale Of Stock, Measurement Period Three                
Class of Warrant or Right [Line Items]                
Sale of stock, covenant, volume weighted average price threshold, measurement period   9 months            
Private Placement Warrants                
Class of Warrant or Right [Line Items]                
Class of warrant or right, outstanding (in shares)       6,700,000 6,700,000      
As-converted, exercise ratio of warrants         5      
Exercise Price (in dollars per share) | $ / shares         $ 57.50      
Exercise price (in dollars per share) | $ / shares         $ 57.50      
Number of days after the completion of an initial business combination       30 days        
Class of warrant or right, number of securities called by warrants or rights (in shares)         1,340,000      
Public Warrants                
Class of Warrant or Right [Line Items]                
Class of warrant or right, outstanding (in shares)         8,050,000      
As-converted, exercise ratio of warrants       5 5      
Exercise Price (in dollars per share) | $ / shares         $ 57.50      
Warrants cancelled (in shares)               749,291
Exercise price (in dollars per share) | $ / shares       $ 57.50 $ 57.50      
Class of warrant or right, number of securities called by warrants or rights (in shares)         1,460,146      
HGI Warrants                
Class of Warrant or Right [Line Items]                
Exercise price (in dollars per share) | $ / shares   $ 6.30            
Warrants issued (in shares)   905,000            
Warrant shares, shares vesting rights, percentage   40.00%            
Warrants, covenant, quarterly net revenue | $   $ 100,000            
Warrants, equity ownership percentage   25.00%            
Warrant, exercise price, increase, percentage   50.00%            
Vested Warrants                
Class of Warrant or Right [Line Items]                
Stock-based compensation expense | $         $ 1,200      
Class B Common Stock                
Class of Warrant or Right [Line Items]                
Common stock, par value (in dollars per share) | $ / shares       $ 0.0001 $ 0.0001 $ 0.0001    
Common stock, shares authorized (in shares)       200,000,000 200,000,000 200,000,000    
Number of votes | vote       10        
Reverse recapitalization, contingent consideration, liability (in shares)       2,799,696        
Common Stock                
Class of Warrant or Right [Line Items]                
Common stock, shares authorized (in shares)       800,000,000        
Class A Common Stock                
Class of Warrant or Right [Line Items]                
Common stock, par value (in dollars per share) | $ / shares         $ 0.0001 $ 0.0001    
Common stock, shares authorized (in shares)       600,000,000 600,000,000 600,000,000    
Number of votes | vote       1        
Shares converted (in shares)       1        
Reverse recapitalization, contingent consideration, liability (in shares)         2,602,412      
Class A Common Stock | Corvina Holdings Limited                
Class of Warrant or Right [Line Items]                
Exercise price (in dollars per share) | $ / shares       $ 0.05        
Class of warrant or right, number of securities called by warrants or rights (in shares)       775,005        
Shares exercised by warrants at period end (in shares)         0      
Class A Common Stock | Reverse Recapitalization Tranche One                
Class of Warrant or Right [Line Items]                
Reverse recapitalization, contingent consideration, liability (in shares)         1,301,206      
Reverse recapitalization, contingent consideration, liability, earnout period, stock price trigger (in dollars per share) | $ / shares         $ 62.50      
Reverse recapitalization contingent consideration, liability, earnout period, threshold trading days         20 days      
Reverse recapitalization, contingent consideration, liability, earnout period, threshold trading day period         30 days      
Class A Common Stock | Reverse Recapitalization Tranche Two                
Class of Warrant or Right [Line Items]                
Reverse recapitalization, contingent consideration, liability (in shares)         1,301,206      
Reverse recapitalization, contingent consideration, liability, earnout period, stock price trigger (in dollars per share) | $ / shares         $ 75.00      
Reverse recapitalization contingent consideration, liability, earnout period, threshold trading days         20 days      
Reverse recapitalization, contingent consideration, liability, earnout period, threshold trading day period         30 days      
Class A Common Stock | HGI Subscription Agreement                
Class of Warrant or Right [Line Items]                
Sale of stock, number of shares issued in transaction (in shares)   396,825            
Sale of stock, consideration received on transaction | $   $ 2,500            
Class A Common Stock | HGI Subscription Agreement, Additional Shares                
Class of Warrant or Right [Line Items]                
Sale of stock, number of shares issued in transaction (in shares) 714,285              
Sale of stock, covenant, volume weighted average price threshold (in dollars per share) | $ / shares   $ 6.30            
Sale of stock, covenant, volume weighted average price threshold, trading period   3 days            
Class A Common Stock | Public Warrants                
Class of Warrant or Right [Line Items]                
Class of warrants redemption notice period       30 days        
Class of warrants or rights redemption price per unit (in dollars per share) | $ / shares       $ 0.01        
Share redemption trigger price (in dollars per share) | $ / shares       $ 90.00        
Class A Common Stock | Public Warrants | Minimum                
Class of Warrant or Right [Line Items]                
Class of warrant or right redemption threshold consecutive trading days       20 days        
Class A Common Stock | Public Warrants | Maximum                
Class of Warrant or Right [Line Items]                
Class of warrant or right redemption threshold consecutive trading days       30 days        
2022 Equity Incentive Plan | Class B Common Stock                
Class of Warrant or Right [Line Items]                
Recapitalization exchange ratio       1.1760        
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.1
Common Stock and Warrants - Schedule of Stockholders' Equity Note, Warrants or Rights (Details) - $ / shares
Dec. 31, 2023
Jun. 16, 2022
Public Warrants    
Class of Warrant or Right [Line Items]    
Class of warrant or right, number of securities called by warrants or rights (in shares) 1,460,146  
Exercise price (in dollars per share) $ 57.50 $ 57.50
Private Placement Warrants    
Class of Warrant or Right [Line Items]    
Class of warrant or right, number of securities called by warrants or rights (in shares) 1,340,000  
Exercise price (in dollars per share) $ 57.50  
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.24.1
Common Stock and Warrants - Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2021
Class of Warrant or Right [Line Items]    
Fair value of common stock (in dollars per share)   $ 18.65
Unvested Warrant    
Class of Warrant or Right [Line Items]    
Fair value of common stock (in dollars per share) $ 6.30  
Expected term in years 4 years 6 months  
Volatility 62.50%  
Risk-free interest rate 4.00%  
Dividend yield 0.00%  
Vested Warrants    
Class of Warrant or Right [Line Items]    
Fair value of common stock (in dollars per share) $ 6.30  
Expected term in years 4 years 6 months  
Volatility 62.50%  
Risk-free interest rate 4.00%  
Dividend yield 0.00%  
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.24.1
Common Stock and Warrants - Schedule of Reserved for Issuance (Details) - shares
Dec. 31, 2023
Dec. 31, 2022
Class A Common Stock    
Class of Warrant or Right [Line Items]    
Total shares of common stock reserved (in shares) 21,997,183 14,572,441
Class A Common Stock | Restricted stock units    
Class of Warrant or Right [Line Items]    
Total shares of common stock reserved (in shares) 4,703,850 3,864,448
Class A Common Stock | Stock options    
Class of Warrant or Right [Line Items]    
Total shares of common stock reserved (in shares) 1,084,456 1,264,302
Class A Common Stock | Shares Issuable Upon Conversion Of Redeemable Convertible Preferred Stock    
Class of Warrant or Right [Line Items]    
Total shares of common stock reserved (in shares) 4,739,336 0
Class A Common Stock | Private Placement Warrants    
Class of Warrant or Right [Line Items]    
Total shares of common stock reserved (in shares) 1,340,000 1,340,000
Class A Common Stock | Public Warrants    
Class of Warrant or Right [Line Items]    
Total shares of common stock reserved (in shares) 1,460,146 1,610,000
Class A Common Stock | Backstop Warrants    
Class of Warrant or Right [Line Items]    
Total shares of common stock reserved (in shares) 775,005 775,005
Class A Common Stock | Volition Penny Warrants    
Class of Warrant or Right [Line Items]    
Total shares of common stock reserved (in shares) 20,905 0
Class A Common Stock | Other Outstanding common stock warrants    
Class of Warrant or Right [Line Items]    
Total shares of common stock reserved (in shares) 2,484,778 905,000
Class B Common Stock    
Class of Warrant or Right [Line Items]    
Total shares of common stock reserved (in shares) 932,628 985,630
Class B Common Stock | Restricted stock units    
Class of Warrant or Right [Line Items]    
Total shares of common stock reserved (in shares) 9,005 32,149
Class B Common Stock | Stock options    
Class of Warrant or Right [Line Items]    
Total shares of common stock reserved (in shares) 809,847 839,705
Class B Common Stock | Shares Issuable Upon Conversion Of Redeemable Convertible Preferred Stock    
Class of Warrant or Right [Line Items]    
Total shares of common stock reserved (in shares) 0 0
Class B Common Stock | Private Placement Warrants    
Class of Warrant or Right [Line Items]    
Total shares of common stock reserved (in shares) 0 0
Class B Common Stock | Public Warrants    
Class of Warrant or Right [Line Items]    
Total shares of common stock reserved (in shares) 0 0
Class B Common Stock | Backstop Warrants    
Class of Warrant or Right [Line Items]    
Total shares of common stock reserved (in shares) 0 0
Class B Common Stock | Volition Penny Warrants    
Class of Warrant or Right [Line Items]    
Total shares of common stock reserved (in shares) 0 0
Class B Common Stock | Other Outstanding common stock warrants    
Class of Warrant or Right [Line Items]    
Total shares of common stock reserved (in shares) 113,776 113,776
2022 Equity Incentive Plan | Class A Common Stock    
Class of Warrant or Right [Line Items]    
Total shares of common stock reserved (in shares) 4,642,495 4,158,872
2022 Equity Incentive Plan | Class B Common Stock    
Class of Warrant or Right [Line Items]    
Total shares of common stock reserved (in shares) 0 0
Employee Stock Purchase Plan, 2022 | Class A Common Stock | Stock options    
Class of Warrant or Right [Line Items]    
Total shares of common stock reserved (in shares) 746,212 654,814
Employee Stock Purchase Plan, 2022 | Class B Common Stock | Stock options    
Class of Warrant or Right [Line Items]    
Total shares of common stock reserved (in shares) 0 0
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Aug. 16, 2023
tranche
shares
Sep. 26, 2022
$ / shares
shares
May 31, 2022
shares
Feb. 28, 2021
USD ($)
$ / shares
shares
Jun. 30, 2022
USD ($)
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
Jun. 16, 2022
Apr. 30, 2022
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award, options, grants in period, gross           0        
Fair value of common stock (in dollars per share) | $ / shares               $ 18.65    
Share-based compensation arrangement by share-based payment award, options, vested in period, fair value | $           $ 0.2 $ 10.5 $ 13.3    
Share-based compensation arrangement by share-based payment award, options, exercisable, aggregate intrinsic value | $           0.0 1.0 4.3    
Stock-based compensation expense | $           15.5 $ 43.6 $ 14.6    
Share-based payment arrangement, aggregate incremental expense, option exchange | $           4.4        
Share-based payment arrangement, nonvested award, cost not yet recognized, amount | $           $ 17.8        
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition (in years)           1 year 10 months 24 days        
Class B Common Stock                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Total shares of common stock reserved (in shares)           932,628 985,630      
Stock options                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award, options, exchange, number   2,595,496                
Share-based compensation arrangement by share-based payment award, options, exchange, weighted average exercise price (in dollars per share) | $ / shares   $ 16.20                
Restricted stock units                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award, options, exchange, number   1,916,450                
2022 Equity Incentive Plan | Class B Common Stock                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Recapitalization exchange ratio                 1.1760  
Market-based Stock Options                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award, options, grants in period, gross       203,434            
Share-based compensation arrangement by share-based payment award, options, exercisable, weighted average exercise price (in dollars per share) | $ / shares       $ 18.85            
Vesting rights, percentage       100.00%            
Share-based compensation arrangement by share-based payment award, options, grant date, fair value | $       $ 5.5            
Stock-based compensation expense | $       $ 4.6            
Restricted stock units                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Weighted average date fair value | $ / shares           $ 4.16 $ 8.78      
Share-based payment arrangement, catch up expense | $         $ 11.9          
Granted (in shares)           4,073,223        
Restricted stock units | Chief Executive Officer                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Stock-based compensation expense | $           $ 0.3        
Granted (in shares) 850,000                  
Share-based payment arrangement, tranches (in tranches) | tranche 4                  
Share-based compensation arrangement by share-based payment award, award vesting period 4 years                  
Share-based payment arrangement, fair value | $           $ 2.0        
Restricted stock units | Share-Based Payment Arrangement, Tranche One | Chief Executive Officer                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Vesting rights, percentage 25.00%                  
Restricted stock units | Share-Based Payment Arrangement, Tranche Two | Chief Executive Officer                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Vesting rights, percentage 25.00%                  
Restricted stock units | Share-Based Payment Arrangement, Tranche Three | Chief Executive Officer                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Vesting rights, percentage 25.00%                  
Restricted stock units | Share-Based Payment Arrangement, Tranche Four | Chief Executive Officer                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Vesting rights, percentage 25.00%                  
Restricted stock units | Vesting on February 15, 2023                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Vesting rights, percentage   50.00%                
Restricted stock units | Vesting on May 15, 2023                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Vesting rights, percentage   50.00%                
Restricted stock units | Class B Common Stock                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Total shares of common stock reserved (in shares)           9,005 32,149      
Employee Stock                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Stock-based compensation expense | $           $ 0.8 $ 0.1      
Weighted average date fair value | $ / shares           $ 0.85        
Share-based compensation arrangement by share-based payment award, maximum employee contributions, percentage of eligible compensation     0.20              
Total shares of common stock reserved (in shares)     3,274,070              
Share-based compensation arrangement by share-based payment award, number of additional shares allowable under the plan     3,274,070              
Share-based compensation arrangement by share-based payment award, percentage of outstanding stock maximum     1.00%              
Share-based compensation arrangement by share-based payment award, shares issued in period (in shares)           263,219 0      
Equity Award Modifications                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Share-based payment arrangement, plan modification, incremental cost | $           $ 0.0 $ 2.9      
Equity Award Modifications | Sixty Days                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Share-based payment arrangement, option, exercise price range, exercisable, weighted average remaining contractual term (in years)             60 days      
Equity Award Modifications | One Year                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Share-based payment arrangement, option, exercise price range, exercisable, weighted average remaining contractual term (in years)             1 year      
Equity Award Modifications | Two Years                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Share-based payment arrangement, option, exercise price range, exercisable, weighted average remaining contractual term (in years)             2 years      
Equity Award Modifications | Ten Years                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Share-based payment arrangement, option, exercise price range, exercisable, weighted average remaining contractual term (in years)             10 years      
2016 Equity Incentive Plan                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award, number of shares authorized (in shares)                   700,000
2022 Equity Incentive Plan                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award, number of shares authorized (in shares)           8,107,744        
Share-based compensation arrangement by share-based payment award, annual percent of shares increase           0.05        
2022 Equity Incentive Plan | Class B Common Stock                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Total shares of common stock reserved (in shares)           0 0      
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation - Share-Based Payment Arrangement, Option, Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Number of Options    
Options outstanding, beginning of period (in shares) 2,104,007  
Exercised (in shares) (37,334)  
Cancelled/forfeited (in shares) (172,370)  
Options outstanding, ending of period (in shares) 1,894,303 2,104,007
Options vested and exercisable (in shares) 1,681,368  
Weighted–Average Exercise Price    
Options outstanding, beginning of period (in dollars per share) $ 7.95  
Exercised (in dollars per share) 1.90  
Cancelled/forfeited (in dollars per share) 10.73  
Options outstanding, ending of period (in dollars per share) 7.82 $ 7.95
Options vested and exercisable (in dollars per share) $ 6.43  
Weighted-Average Remaining Contractual Life (years)    
Options, outstanding (in years) 4 years 2 months 23 days 4 years 10 months 13 days
Options vested and exercisable (in years) 3 years 10 months 9 days  
Aggregate Intrinsic Value    
Options, outstanding, aggregate intrinsic value $ 32 $ 61
Options, vested and exercisable, aggregate intrinsic value $ 32  
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation - Schedule of Restricted Stock Units Activity (Details) - Restricted stock units
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Number of Options  
Outstanding and unvested, beginning of period (in shares) | shares 3,896,597
Granted (in shares) | shares 4,073,223
Vested (in shares) | shares (2,484,612)
Cancelled/forfeited (in shares) | shares (772,353)
Outstanding and unvested, ending of period (in shares) | shares 4,712,855
Weighted–Average Exercise Price  
Outstanding and unvested, beginning of period (in dollars per share) | $ / shares $ 8.78
Granted (in dollars per share) | $ / shares 2.21
Vested (in dollars per share) | $ / shares 7.15
Cancelled/forfeited (in dollars per share) | $ / shares 7.56
Outstanding and unvested, ending of period (in dollars per share) | $ / shares $ 4.16
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation - Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions (Details) - Employee Stock
12 Months Ended
Dec. 31, 2023
$ / shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Volatility, minimum 66.00%
Volatility, maximum 73.00%
Risk-free interest rate, minimum 4.54%
Risk-free interest rate, maximum 5.24%
Dividend yield 0.00%
Minimum  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Share price (in dollars per share) $ 2.37
Expected term in years 6 months
Maximum  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Share price (in dollars per share) $ 6.20
Expected term in years 1 year
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.24.1
Provision for Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Federal statutory rate 21.00% 21.00% 21.00%
Stock-based compensation (9.20%) (7.30%) (0.60%)
Remeasurement of derivative liabilities 0.10% 17.50% (0.20%)
Other 0.00% 0.40% 0.00%
Change in valuation allowance (12.00%) (31.60%) (20.20%)
Provision for income taxes (0.10%) 0.00% 0.00%
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.24.1
Provision for Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Deferred tax assets:      
Net operating loss carryforwards $ 125,850 $ 119,345  
Deferred revenue 1,745 2,581  
Inventory reserve and uniform capitalization 2,509 3,365  
Operating lease liabilities 4,364 4,720  
Accruals and other reserves 1,332 1,876  
Stock-based compensation 5,570 6,856  
Business Interest Carryforwards 7,660 4,840  
Other 268 268  
Total deferred tax assets 149,298 143,851  
Less: valuation allowance (145,711) (139,033) $ (107,301)
Total deferred tax assets, net of valuation allowance 3,587 4,818  
Deferred tax liabilities:      
Operating lease right-of-use assets (2,344) (2,933)  
Depreciation and amortization (1,243) (1,885)  
Total deferred tax liabilities (3,587) (4,818)  
Net deferred tax assets $ 0 $ 0  
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.24.1
Provision for Income Taxes - Summary of Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Taxes Valuation Allowance [Roll Forward]    
Valuation allowance, as of beginning of year $ 139,033 $ 107,301
Changes to existing valuation allowances 6,700  
Valuation allowance, as of end of year 145,711 139,033
Valuation Allowance, Current Year Activity    
Income Taxes Valuation Allowance [Roll Forward]    
Changes to existing valuation allowances 5,947 31,270
Valuation Allowance, Tax Provision At Federal Statutory Tax Rate    
Income Taxes Valuation Allowance [Roll Forward]    
Changes to existing valuation allowances $ 731 $ 462
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.24.1
Provision for Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Contingency [Line Items]      
Deferred tax assets, valuation allowance $ 145,711 $ 139,033 $ 107,301
Changes to existing valuation allowances 6,700    
Valuation Allowance, Current Year Activity      
Income Tax Contingency [Line Items]      
Changes to existing valuation allowances 5,947 31,270  
Valuation Allowance, Tax Provision At Federal Statutory Tax Rate      
Income Tax Contingency [Line Items]      
Changes to existing valuation allowances 731 $ 462  
Domestic Tax Authority      
Income Tax Contingency [Line Items]      
Operating loss carryforwards 536,800    
Operating loss carryforwards, subject to expiration 511,900    
State and Local Jurisdiction      
Income Tax Contingency [Line Items]      
Operating loss carryforwards 226,800    
Operating loss carryforwards, subject to expiration 197,000    
Operating loss carryforwards, not subject to expiration $ 29,800    
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.24.1
Net Loss Per Share Attributable to Common Stockholders - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Net loss, basic and diluted $ (43,232) $ (87,715) $ (135,896)
Less: Accretion on redeemable convertible preferred stock (957) 0 0
Less: Series A accumulated dividends (233) 0 0
Net loss per share attributable to common stockholders, basic (44,422) (87,715) (135,896)
Net loss per share attributable to common stockholders, diluted $ (44,422) $ (87,715) $ (135,896)
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (1.28) $ (4.85) $ (79.28)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (1.28) $ (4.85) $ (79.28)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) 34,797,582 18,101,407 1,714,230
Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) 34,797,582 18,101,407 1,714,230
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.24.1
Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 19,414,926 12,769,076 29,290,514
Convertible preferred stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 4,739,336 0 23,057,403
Common stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 1,894,303 2,104,007 5,576,504
Restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 4,712,855 3,896,597 355,436
Warrant [Member] | Preferred stock warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 0 0 147,152
Warrant [Member] | Common stock warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 2,598,554 1,018,776 137,669
Warrant [Member] | Private and Public Placement Warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 2,800,146 2,950,000 0
Earn-Out Shares      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 2,602,554 2,799,696 0
Shares subject to repurchase      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 0 0 16,350
ESPP Shares      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 67,178 0 0
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.24.1
Subsequent Events (Details) - USD ($)
$ in Thousands
1 Months Ended
Mar. 20, 2024
Dec. 31, 2023
Subsequent Event [Line Items]    
Total undiscounted lease payments   $ 23,875
Subsequent Event    
Subsequent Event [Line Items]    
Operating lease, expense $ 4,800  
Total undiscounted lease payments $ 400  
EXCEL 87 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .V)=%@'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 " #MB718O[KW@^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.FD9AZCK96BG(2$Q"<0M2KPMHFFCQ*C=VY.&K1."!^ 8^\_G MSY(;[:4> CZ'P6,@B_%NN@9N@!E&&%S\+J!9B+GZ)S9W@%V24[1+:AS'=QO65OQZK[@=5'Q?26D6$F^>I]=?_C=A-U@[,'^ M8^.K8-O K[MHOP!02P,$% @ [8ET6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #MB71818-8*+D( "M. & 'AL+W=OAL6XF&,LO=;0>5F5G-7MT7)C$031)S;:DWBE-]T-D)L/_;[/-B0 M!/,>W9(4OEE1EF !FVS=YUM&<)@')7'?L:Q!/\%1VKF]SO?-V>TUS40(K6&R%W]&^OMWA-%D1\W44D)H&0$AC^/1.?Q+%4 M@NOX_TZT?YC:F,^J@D*QP%HLG^O([V=W0 MI=0+:,SSO^BE.-8;=%"0<4&373!<01*EQ7_\N@-Q%#"R:@*<78#S+L#V:@+< M78#;-,#;!>2H^\6MY!PF6.#;:T9?$)-'@YK\D,/,H^'VHU3^[@O!X-L(XL2M M3Y\)0W/XB5$7?5U,T"\??D4?4)2BARB.X9?AUWT!YY%']X.=YEVAZ=1HV@YZ MH*G8<'2?AB2L"O3A @]7Z>RO\L[1*DY(T$.N?8$V#NYGINC=Y]*B+QAF9IT6UE\__OGW ,F@F2\/^I M@!>"GEI0C@T?^18'Y*8#G9\3]DPZMS__9 ^LWU2P3(I-#(E50'H'D)Y._79" M@PS&((&^O&V)"IL^W+:Z?ZCX:*/:\C$D5N%S>>!SV8S/.$TS'*,GLJ5,J$#I M=03+5'A];51;4(;$*J &!U"#9J#FA$4TE.,6@N%4V:9.*.U'JMJA2AO?%IHA ML0JTX0':4'NK?L:89#:-> "-ZSO!3 M.K];MVD[7M57$M(%MB1D2JQ ;'8B- M&HY7#$/FE(_\]7U2K[7",5=V2FU86UJ&Q"JTK@ZTKK1WN'M,3J.8H,B+KB MH7 (]XD39"T\(?6*0 M$"+(HF.\I S+I!S]3N,P2M?\ E*6H*CKC/RK,'EE9*>-K@U/4-J57JE.;"U*?.>WC@,01WZW.X# MRAW"YU3=YO22MFO9: &/')H0:,@,S*(2HU%C8$JMBK&T!K8^N7^/T9=;T'V_ MT)=4B5 O!_30% ;6 )(=JH1GU#684JO"*WV#K4_XW\,[#'YS>#Q$::!NA'I- M?ZS$9M1#F%*K8BM=A*U/_M]CFU,N(#/^.]K6/RWTBE>>;2MS8GU<:V[G\!%V M:23L$TXBI\8(KL>D%QA9EA*24>=@2JT*J?0.MC[A_Y-*ES7?T%27#I\0<5R[ M.[ITADI:1IV#*;4JK=([V/K$_TLDP#;0%;*=7Y:_H@4),@:M3(E,K^3'&)Z^ M8Q30)($4A@L:_+A 6S"[SSC."/I@]2RP&4JB1AV&*;7J#&QI,1R],P#/*ET M6KPE2QJK0)X0^/3T^9MR[M:H>3"E5J54F@='G][O&QJZ?PTV.%V36B-V0NCQ M^T+I%/1AK6F=PRDXI5-P&CF%OT@<=W^DD)E!1\4<1K@0S3C/U$/<":4V9,N X1G<9AZ^YNG_J=>J6J_1AK6&=PPXXI1UP])G\#M9] M0MA:CF:?0$%LP$ E6YRJVYQ>L)::45M@2JU*K;0%3J,UA?O7XR688M%/B4RO M5KL&HX]KS>PX1SYOUOF_ZX^;9_Y MTR* MXV+*,=]WSUB^[ *)1UXKIJ2HUZ^G:-06F%*K4CPJ*VID"^;9,HX":' 4*_,T MO4KK8B*SU42%VF6N)FL6GV\]MW=UW7]6D2D]@*O/V/?MBQ^MZD%:M90KIBL" M":UZ1ON$ZEP:"9IR.GSG-'7MZ-FO8)& M+:-D3=J^0.>!D-R:@.!"SC-M:!R"L4."HB5!*\@"0_02P6->!G[M+7K[B:V( M<(33L)QU@'$ZB7A>G;G-&,_DDC"H/)%U%A<#DNV-44H%@DTBKP3#+L="(7X# MJ56QCR "HKO;6Q5U'F^RSB.098,%0;&)>+7 ",GACK($R0(KA!E!T3OJ;$]= M%AK.,83,9K/B/%HQY>*S_E=JW0+/X;OYC7R7#RV$ 8-9&I)7] =1/W#U M4G)6D]L5_A6STPO-_VN)&;4<)E2JQ(K#9>K]T=CP!46R.I2N7]9L:6/ M:XWI' [++1V6VVRYQ"^62_+'F!*628OD&U6;F%*K%C67ALLK/(K!^G#/I(?R MC:I-3*E5:9:.S&M4SG7<'B_ S$):PM'G3( _2^6ZEI*J28_E[]0&1[FMZWC# MX6 P/.2W.V+G<&->Z<8\O5LJNO#=R2ZLEVF-QZ@5,Z5615A:,<_X*QZ>45MF M5&UB2JU*\^@UCV9+./^F"YLT!_Y.[;@+7PZNALZE];X'&W41_:/WN^1\;_Z> M' <3EJ6B>-7KL/?P+MXX?P.M7QY>O,CW@.5T,4$/Q]A]02P,$% @ [8ET6&M4 M4H [ @ O04 !@ !X;"]W;W)KO)#MN"HG)C:61 M9GY](WDF/DKUJDL @]XY$SK!I3'5+ AT5@(G>B K$';G(!4GQIJJ"'2E@.0^ MB+,@"L-IP D5.(W]VE:EL:P-HP*V"NF:X- ! M 8/,. 5BAS=8 F-.R&+\;C5Q=Z0+/)^?U)]\[C:7/=&PE.P[S4V9X$\8Y7 @ M-3,O\O@%VGPF3B^33/LO.C:^T6>,LEH;R=M@2\"I:$;RWM[#>4!T)2!J R+/ MW1SD*5?$D#16\HB4\[9J;N)3]=$6C@KW*#NC["ZU<2:=USDU:"V:Y[7W% ?& MRKK-(&LE%HU$=$5B&*&-%*;4Z%'DD/\O$%B>#BHZ02VB7L459 ,T&MZC*(Q& M/7JC+LF1UQO=FB3Z.=]KH^PO\>M2OHW:^+*:*Y.9KD@&";9UH$&] 4[O/@RG MX4,/Z[AC'?>I-ZQ2(4$X7&+KCWY40AMT1WCU@'[(6A3H^7G;0S7IJ"8W43&9 M7?U+^A5V1* -,2#OT9(P:I]"4-)#-NW(IC>1/5'%T7IU":Q?8!Q=H@C.2HJ# M*GSCT"BS=VJ:ZNI6N]XT;TKRGWO3V#9$%51HQ.!@0\/!1WM1JFD6C6%DY0MT M+XTM=S\M;7\%Y1SL_D%*&PO=V]R:W-H965T&ULQ5IM;]LV$/XKA%<4 M+>#$(JG7O!A(' SKAZU!TFZ?&9F.A4JB2U))LU\_4E(L2Z08IW&Q &TD^^[X MW/&HYR&CLT?&OXDUI1+\*/)2G$_64FY.9C.1KFE!Q#';T%)]LV*\(%+=\ON9 MV'!*EK53D<^0YX6S@F3E9'Y6?W;-YV>LDGE6TFL.1%44A#]=TIP]GD_@Y/F# MF^Q^+?4'L_G9AMS36RJ_;JZYNIMMHRRS@I8B8R7@='4^N8 G"YQHA]KB[XP^ MBIUKH%.Y8^R;OOFT/)]X&A'-:2IU"*)^/= %S7,=2>'XW@:=;,?4CKO7S]%_ MKY-7R=P101)[9\F@"^/8!>6R=B0U)Z/E&+1U#^0"?S M][_!T#NU97>@8+U<\397[(H^7Q"Q!FK60*HOZ/R"Y2MXZBTVHJ ZE'P / M\SCT(3R;/>RF8[&"7NQOK7HX_2U.WXGSA@K)LU2WH49J0]<$"'?&#<+ &X S MC2!,=JQZX((MN, )[E/YH$K&^-,4E%3:L 7&L"B.HG SK3R?8B1'5RX!1H!LMOH-MRA@0CC(!G -HW\V!^9[VB+.G*B M_L(DR?< &)GSB7R8#"MK,?.1!T?F/=Z"C-_:E+%EXCTT0&J"+V.9#PGUL\**9%9>0]R MJC@7<$VN1VQU5*F;\;EOH^["24(X+*[%"B(M5E%WMB"[$@-NEGM4J_V4/HEXL0NP18 %QM[*9H81BD: =GR$W'S4=.Q+&"U4@U%H/.]M M=GX4C'$2ZC@)N3EIP8HBDUK'-KN8E)6Z+6B9*L3@PU],4A!]M$)W!K;3/;#N MU=\>J)]\QW;(S78W=$EIH<6"SOM!:?M,7ZMA6A84DJ7?IN"==^QY'E3*@@.U MEZ\H>/];C" \!=#SIE[S#X@UX7HO6,DUX]F_RIU(<$536MQ1W@B=YP.9NM36 MK]!44:_8T/JL+7_2(]3!M4/)GL?(A-!"HMYV5E)(=:'7\MO'LTZTC4B[KDT6F]\9)/]B,DIW1X]1G2@:+U<^\T W)K M!KTR6=FT(#@"BUQM.,!%VP&NG@P/WI.G *,IC/$T3(+:# 53M>&;8HQ^>4>> MMIE?[I$Y^N6K,9A&R)_")*E]U-KT_6B:H.C_69BF!C18V&72;\Q.)"*W2+Q8 M+C/]!P'%;OH4["@K04HVF6([*TA3#H8H05X\1&JQ4Y(M'N%AW"E'[%:.:M=5 M%55>'[N*1[\6I==^_,E-D'();3U5L=HY3%;QS MK.]6GE]HL6&<\*<6Y-3RC/F@%D/SJ54S88O6]-J?81K[F/8SZ:0I=DO39RYI M*:9F62M<9YC7\NFAHO63[I0N#@ZI)?!/J%)'[@>*UL^]$[K8+71WM<3/M*TI M[<*QMMW'M)]%IP:Q^^CG60B\V+8'E8&'BM9/NI.!.#YHVSI%Y:MS/U"T?NZ= MTL!NI?'6MC4E!1IKVWU,FRQF.W_ZU^]=_$GX?58*D-.5\O6.([74>?,J0W,C MV:9^&^".2&PO=V]R:W-H965T&ULK9=; M;YLP%,>_BL6F:9.Z@('+3EXEY& H]QBR18RM2*KVV;1E$$!/9X2DD^LR2BY@H/14K M6Z8"2)@YQ( '+L76#KV>X:QPRBS\4MG)OC S* M'>?W9O(C'%N.400, F5"$'W8P P8,Y&TCH)QX:P5Q#3)C^2Q MN!![#MAO<' +![>M@U!EHKBS#^DH4F8P$WR)AK'4T,\BN3>:M:6AB;N-" M"7V6:C\UF?%$R6W(]!6"#O+P%7(=UZMQG[5W=ZONMF8NP=T2W,WB^0WQ?D&< MKE!*!-H0M@;TD28HY(P1(5$*(D?^5(>W-?).QG%M)=KF9( QI;N'Q+$!JS)AW>XYWRI M*^XW"E8![I? _=/ .:@TH"\K\WZ[,C]K5I$_*.4/+I!_<8D/CIZ?7D.)M[&L M$ Q+@N'E!.W*>WBDR7/QP.L-NP?BCPW=+G8]SW/KM6-GUR&=R]5?4.9%^!8, M-99G(/;:/&Y1]-.S17\ZS*55_U;1JM"[%H]/]_C7%SYNV>#/VU41=BT>G^[Q MKRQ^?-RVW8;J;V5:I=BU>'RZQ[_B!8"/6W>W[_IX.#S47_Y_\9K_UDX@5321BL-2N3J>O(XE\"Y-/%$^S M7< =5WI/D0TCO>T#80ST^27GZGEB-A;E1G+R'U!+ P04 " #MB7189 M5*=\.1)K3K.\:525(^)YT:C*BGHPOFZNW?/Q-=O(LJCI/4=B4U49_^>.ENSQ M9H '^PL?B^5*Z@NC\?4Z6]('*C^O[[DZ&QVBY$5%:U&P&G&ZN!G'-6BN8O>MQI MO0&:;X1DU:ZQ>H*JJ-O_V=,N$4<-<-33@.P:$+-!T-/ WS7PG]L@V#4(FLRT M*$T>IIG,QM>I M_JE.E0*Q!?JPICS3G2/0$'U^F**?7KU&KU!1HT\KMA%9G8OKD53/H".-YKO[ MW;7W(SWWPP2]8[5<"?1+G=/\-,!(/?R!@.P)[H@SXI3.+Y&/+Q#QB \\T.3Y MS0G0?/K\YMA!XQ_ZPV_B^3WQ/M(MK3=4H#]O9T)R-2W^@I+.F MM2Z(VS$)4Q(GUZ/M<3YLF4]P2.)3V120)7Z4A ?9"4-X8 B=#!,FI)Y]2\9R M@=3< MCN<,-CU3L)/D)8?D)%4.F#DI98/48P28U^G=BJ*"*1,4BFM@I[ ML8]]N/?3 T#J!+CG+-_,I?(16V60UGIEA$!28)8%'C9 ;!4AH><;((#*#[P$ MYL!>M\I[3I('9:Q4-UR@):W5B"Z16KU1EBM#4>A51GLO<"WW@#D:I,2%$2F710O"2*_#Z^(Q>#G7S=/"U5T0%1L'7KH1\2\Q$GD X'7II8+)"0J)K3 MLP!@TL$09]%YS^HA>U[AV44Z4^4Y:[3IN:*=9K$S4MAI-<9O:DE57+E/()@^ M'YBZ7AR;8\*6I<<+_8[75H7*%?:,AL[38+>I>:M74?6&1)_T<-@48J7KD+8( M.9V!]6@7\/A!/)/(E@21/5UM%?:.?- I4>=P\#)159PM,W* M#6V!>+%MBA$JBVQ6E(4L*#R;;LXJ^KK7FF+;OPSCU+?ZS9;Y263QV*HXZB/JK!!VFH7Q)R;5PE&# MQ>D9@+']3*EO+I* :ACZ/K$(;5V4)FD/8F=8L-NQ-'-M1A>,4VU4.= MHA8/R>RI9T#:#F08^#@-3$! E\11A$U 0(?], EZ#"WN/ W^IJGY'B[;D/CF M^Q*@"0.3!]#TE$;2N1KB=C7OJ>Q=[XEM-52'$'/N3R!=$JLJ80! .MTA:=1# MT7D7XO8N;ZD05^AV/N>T^136?%#+*:VR64G1G-6-B];':IU<4*Y^1$*R^5<0 M&W E:6@N:(#*,WE=DE/2SM@0YY+?D6ZJ3=E\<6L+#-^%. UF)'V,=(3@DMB5FE(%EQ:+A:2Q>EQ MN--T=(:(N W1"\?"]R0D>EY" !F4$$#F2DCGIXC;3WUI]B1H/LQ4J7+9N-,*)Y-+=N= MD\/5P^;<;;,E95R_PU?3=HNM"]/N^+W+^+*H!2KI0H7T+F-5%WB[B=:>2+9N MMI5F3$I6-8&8C @5 ( & 'AL+W=O@YVV8&VQ(4*!6$Y:FS+[!,8MV5):\D)\W]Z6^096,$.@CW MO_OJGMG9.K;X'23D<_E(XN+'KZOU[YO;--U*?]PMEIN?WMQNM_?OW[W;S&[3 MNV3SP^H^768_^;1:WR7;[)_KS^\V]^LTN=EM=+=XIYR?]]_=)?/EFP\_[KXW M77_X?IU\^)K*;\O MUZO5[_D_?K[YZ_7-\Z#YAB^_?M(G MNWN?W9OK9)->KA;!_&9[^].;X1OI)OV4/"RV[NJKGN[OT6X'9ZO%9O?_TM?] M;<_?2+.'S79UM]\XVX.[^?+QO\D?^T?BQ09RY\@&RGX#Y=0-.OL-.H<;](YL MT-UOT#W80!D3KD\N$Q/[[)TT&7*T?]Z"/V=-CEP^/>/?K;\73@Y<,CWSDZRM.AET\^]O+3 MP9_:._B\K3T5<.CWY7 M.;;)T]%7#H]^KWMLDZ>CKQP>_=[149Z.OE(Y^D?OR]/15RJ_]TCKQP> M_://,>7IZ"N[H__N<>[>3?Q7R3;Y\.-Z]55:Y[?/O/R+77KLML_F^_DR3[J/ MVW7VTWFVW?;#Y6JY62WF-\DVO9$^;K/_9#&VW4BK3U+VHR_I>CN_7J32-(N? M=+W>W68U^_UM_L/M?/DYN^WBF^2F-VD6P/D-7VYTN;J[R[)LMX64+/?;WJX6 M-^EZ\[>_#!5Y\ ]I_.^'^?:;]-U5^FD^FV^_E\ZD?WZ\DK[[Z_?27Z7Y4O)N M5P^;;./-C^^VV?W-]_K=;'_?+A_OFW+DOGFK;;*HV>Q*O-G8^O524C^OT]U# M4;/]6+R]KOTL?7RXWLS6\_M=F(NLB=C*OGZ8;1_6R4*Z2J^WTB29S1?9XU4C M:6(I.X)?YME#N3M<]ZMU=KQK$%V,")X2-9CQ:DPZ;6_-UP_@9O[NK[7LB3Y= MSU=K:9IF_[EY*ZDW_Y/]XATY7%;CB*U^*VI&L)M&$&X]/7UKJ?%Y[K3 6CWI MW19PB]\ KP5[VA/,;R&^\AD5B(=0;V[F^>.9W?UI,K\Y^WDI72;W\_J)+7RM MU?QIL7S1%5?/SA[F&QR]Q][M4I#?%6HS3O MW[OL[X/G/Q*4YS\2E-U(G2,C_;R<9:OH39JG].-7W^^B.;W+ALC6QT\A_IN[ M6BRD; 'Z-5G?_*LNL!_'Z=:/DZ_JWV_NDUGZTYMLV;Y)UU_2-Q_^]A>Y?_Z/ MNA@GL3&)34A,(S&=Q P2,TG,(C&;Q*8DYI"82V(>B?DD%I!82&(1B<4DIJJH M=H%J5*:4DK'SG(P=D?ZAB,!T%X%OI>MDD2QGZ49*ME*ZO,E6 _D?A/>[/P5K M=O]"[/\FU\:H<*.V,4IB8Q*;D)A&8OHC-MAA^9L)7SYTAX.1//SQW9>7 7G: MS4QRURP2LTEL2F(.B;DDYI&83V(!B84D%I%83&*J. !:1Q^J43E0BK[N<_1U M_T3T7:>?Y\ME*?VD[[(UX^8VR7;E^_PFV5KR!ZDCOY64<^6\+AK%XQ^)1N%& M;:.1Q,8D-B$QC<3T1ZS_(O,49=0;G9^?'X1C]8:RW!V,>I5;FM5;9AG:Z5=N M:)%WQ":Q*8DY).:2F$=B/HD%)!:26$1B,8FIX@1HG7VH1DWTI>SK/6=?#USV MB8)/K@L^\>!'@D^X4=O@([$QB4U(3",QO7=J\)&CFB1FD9A-8E,2[4A@"C=J&Y@D M-B:Q"8EI)*:3F$%B)HE9)&;WJXOF_JA;^1MC2@[JD)A+8E[UX1AV^\/*P^%7 M;]L_&:V/JT6DOYZGLTWNY\^?GNU*\YI7AF*1SVV,D0[65!MC&H35--034>G5K0[1W!=5<5/-0S4>U -5"5(M0+48UM2%0VL4X+3I89'%) MRBOCM#8,.]7IY+QW^&%+\?ZT#CFT,P75-%334,!C MBT7A5JT7BZ0V1K4)JFFHIJ.:@6HFJEFH9N^UEW-N;U"S5B0'=5#-134/U7Q4 M"U M1+4(U6)44QNBI'V0HAR6(.4@+8I;9'%Y2OL@K8W!:M>'W#L_7"6B)2JH M-D$U#=5T5#-0S40U"]5L5)NBFH-J+JIYJ.:C6G#*1!.B0T:H%J.:VC"[M\\V MME*%XLK95I2JR.*>$S>]?UC/;I/'_$J3]>+;L=P4/,7VF!PN!9$^UE0 M;8)J&JKIJ&:@FHEJ%JK9J#9%-0?57%3S4,U'M>"DF29$QXQ0+48UM6%&;Y]G M*'=)<>4\*_IC9.$)^!]V33%G^37@;_(7.N_3Y2;)0ZPVPX;59U9W>%XY30)M M?D&U":IIJ*:CFH%J)JI9J&:CVA35'%1S4]V.E66JPV]2NO:NO"F=SI#4?]P]Q"2UU0;8)J&JKI MJ&:@FHEJ%JK9J#9%-0?57%3S4,U'M0#50E2+4"U&-;5A@F\?;R=.^NHE-7#Y MBNE%UXLB[F&Y("\(U##6D3?EQ%NU?5,.U<:H-D$U#=5T5#-0S40U"]5LI=KY M(@]K.ONGZ+ .JKFHYJ&:CVH!JH6H%J%:C&IJ0XZT#DB6PS*DG*)%[8LBKGT1 MIN@)R7FY]TO]W-U>7QD_ Z)SIHA&HQJJD-,WW[G*L^ MP&?=T;G<[1PN!*F!RQ&F%!'V>/9[RRLY%)>0/?DJ#@K:U()J8U2;H)J&:CJJ M&:AFHIJ%:C:J35'-0347U3Q4\U$M0+40U2)4BU%-55GN@N6PH"DG9M'GHHC[ M7-I=7;WV]5+Q ,=>+R4K ZY0;8QJ$U334$W?:R\71MWA8"0/#ZZBCHYJHIJ% M:C:J35'-0347U3Q4\U$M0+40U2)4BU%-;MT);4QJDU034,U?:^57I>JOJ=F MH(.:J&:AFHUJ4U1S4,U%-0_5?%0+4"U$M0C58E13&^*E?;BB')8@Y7 MJF.4 MTZMC7A^NM8$J'OA8H)+E!5>H-D:U":IIJ*;OM9?+U=%P=!BG: D-JEFH9J/: M%-4<5'-1S4,U']4"5 M1+4*U&-74AD!I'Z=L6PW%E>.T:*M1Q$TRY2:VY9=T MO9U?+])RC#:M1%]55B/>JG5PHF4UJ#9!-0W5=%0S4,U$-4NIULOT>N>51;>- MCCI%-0?57%3S4,U'M0#50E2+4"U&-;4A/=IG)UM60W'E["S*:A1Q6;=;^ER MN_@F93]*T[NDLA1]S-G-//M&TZI4O#?'4I8L;KA"M3&J35!-0S5=J?:3G"G* M:-2I>8\4+>)!-:ON;M2O.=&.'51S4,U%-0_5?%0+4"U$M0C58E13&V*D?8BR M53P45P[1HHI'$5?QP"%:&YSB/3@6G&3#Q!6JC5%M@FH:JNE[K7RB[7 X.A\< MQB;: X1J5MV=J%UZH@T_J.:@FHMJ'JKYJ!:@6HAJ$:K%J*8VY$;[U$0Y+!U* MJ=DI:H ZXFJ>=N>RB(J!E+KLZU1+4@XO0R7>P;:!AFH35--036]^:']N./:_ M*75_KQCH;IJH9C7?Z5]>=:=M=#>GJ.:@FHMJ'JKYJ!:@6HAJ$:K%J*8V9$;K MQ&2Y2XHK)V91^=-Y[&-HV9>PZS._72UNLN7CWT_O3.B0K1-7J#9&M0FJ::BF MHYJ!:B:J6:AFH]H4U1Q4BD*@C[@OZCYWY>=FI MEMTHW<,7<-$B(52;H)J&:CJJ&:AFHIJ%:C:J35'-0347U3Q4\U$MV&M]P3P3 MHB-&J!:CFMHPW[=/.[9$B.+*:5>4"&5?GIIVI603!EFW^@23A\IAE E';AUE MI#9!-0W5=%0S4,U$-0O5;%2;HIJ#:BZJ>:CFHUIPTDP3HF-&J!:CFMHPG;F1T7N=X:53[RBC3RH-D$U#=5T5#-0S40U"]7LO59Z$?_@ M4EX-OSQ'+N6%[J:#:BZJ>:CFHUIP9-H9# ^7G&@Y#ZK%J*8V9$'[)&3+>2BN MG(1%.4^G33G/BW3+EHY9P"W3V39?27Z=;V^EBX=-MO5F(UVN[J[GRR3_R5MI MF6[SC?\J#W[H27?SQ2*_?;;U=ITL-\GCYK/5YH3/Z[RJ[T>\5>OE*-KW@VH3 M5--034JOFH%J!:B&H1JL6HIC:D M4/L,9AM_**ZUX,BL4WEK%"WT0;48U=2& ME&B?D6RA#\65,[(H].F(ZW34FYMY'F/)0OJX6T)*BWER/5_L6@K&R7IY]NO# MMOC>[E7#I+))U.EM]7L[_-[UY_#1L M7<+6QN:H\@0^&W7D4?\P-]&.'E2;H)J&:CJJ&:AFHIJ%:C:J35'-0347U3Q4 M\U$M.'&N"=%1(U2+44UMR(OV:!6V M0:YO3+D4;]7V55A4&Z/:!-4T5--1S4 U$]4L5+.[U2(A97A>\YD@=%@'U5Q4 M\U#-1[4 U4)4BU M1C6U(35:9R;+81E2SLRBRJ/@Y:DK M\8"M8PPMX$$U#=5T5#-0S40U"]5L5)NBFH-J+JIYJ.:C6M \S83H@!&JQ:BF M-DSA[0.,;=6AN'* *46 G=ZJ\[C D[8K:9-NMXM4NDAFOV^VJWNI^D*J]?RB M:=/2L*%0Y\C2$"W40;4QJDU034,U'=4,5#-1S4(UNULMU.GOKDURN#)$&W50 MS44U#]5\5 M0+42U"-5B5%,;HJ5]L+*-.A17#M:B4:=[>J/.JX*U-A:K)1=R MOR,?GAXBWK76>8?VZ:":AFHZJAFH9J*:A6HVJDU1S4$U%]4\5/-1+3AMJ@G1 M02-4BU%-;9CPV\<=6ZE#<>6X*RIULB]/C;O+1;+92.K!QU*S&Z0W>0:F=_>+ MU;?)Y?*62;_''"^XWBG3FVJ!1NU7I126IC5)N@FH9J.JH9 MJ&:BFH5J]EXK+2IKEI3DF ZJN:CFH9J/:@&JA:@6H5J,:FI#RK3/6)3# J2< ML4733U?O@0]MW4$U#-1W5#%0S4W>[BO+>\1I6IN% MU2*2SK#R@5:T'0?5)JBFH9J.:@:JF:AFH9J-:E-4 ME>6GY,>&W\OZ/Q(]=#=]5 M0+3QIDHA.FB3B^DGBH")5;9@J6P<%RV%S<#DH MBEJ7GKC6Q4\W^:64'H';XB)QVZ[6D&U":IIJ*:CFH%J M)JI9J&:CVA35'%1S4JI_X>#PE?5=OG?T\&W^[GL^VSU M'11OU7H%AK:_H-H$U314TU'-0#43U2Q4LWO5]I?!H.9]-'14!]5<5/-0S4>U M -5"5(M0+48UM2%TVD7(+=I?>J>WO\"16QN8U;*&,T49=0]7GF@O M#*I-4$U#-1W5#%0S4#PQ03 MCM@ZQ4AM@FH:JNFH9J":B6H6JMFH-D4U!]5<5/-0S4>UX+2I)D0'C5 M1C6U M81YOGV(H=TEQY10KFE=ZXN85.UN*+5:;^K57397!<#"0*V_[H;4IJ#9!-0W5 M=%0S4,U$-0O5;%2;HIJ#:BZJ>:CFHUJ :B&J1:@6HYK:,+^W3[?3YGSUDAJW MG%M%JOA3Q5JW?RT/[4E!M@FH:JNFH9J":B6H6JMF]:E]*I]<;R#7OYJ&5 M*:CFHIJ':CZJ!:@6HEJ$:C&JJ0U!TCX@V0RM.4&V,:A-4TU!-1S4#U4Q4LU#-1K4IJCFH MYJ*:AVH^J@6H%J):A&HQJJDJRUVP'!8TY<0LFE!ZXN*2(AK3732^E:X%J\#: MI!Q5_KH^O%"?>!]:QQ]:7()J&JKIS0_MSPV'MW[A8J"[::*:U7RG?WG5G;;1 MW9RBFH-J+JIYJ.:C6H!J(:I%J!:CFMH0"^U#D2U0H;A2*/:+ I7^Z04J'[/@ M2_-+$*W3FS2]2ZX7J31;+;^DZ^T\_SK;@4_I>OUT5L/S^0SS)V.VVFR;3B"\ MW.]0Z437:I?1E7B_VP8IJDU034,U'=4,5#-1S4(U&]6FJ.:@FHMJ'JKYJ!:@ M6HAJ$:K%J*8VA$;KR&2Y2XHK1V91)=,75\GPD5D;DW)E;3 Z[QZ>_R?>U=8I MB3;/H)J&:CJJ&:AFHIJ%:C:J35'-0347U3Q4\U$M0+40U2)4BU%-;]@XO9"O>I]9QB!;#H)J& M:CJJ&:AFHIJ%:C:J35'-0347U3Q4\U$M0+40U2)4BU%-;0B$]G'(UL=07#D. MB_J8OK@^IMV;CZ(S.3JUZ5CM<*A]416MBT&U":IIJ*:CFH%J)JI9J&:CVA35 M'%1S40] M:>EZ\_?3/]*Z'XQY;*Y0;8QJ$U334$U'-0/53%2S4,U&M2FJ.:CFHIJ':CZJ M!:@6HEJ$:C&JJ2K+7; <%C3EU"Q:;/KB%INCI:19,JZ3Y9%W%GN55U+[U3<6 MT6X;5)N@FH9J.JH9J&:BFH5J-JI-4=O*B8+ MZ>/CC:QYTLNK]SY^>W\-W\95 MX+#R).P,.IW*RY]HBPVJ35!-0S4=U0Q4,U'-0C6[[FDYK%G=H?4TJ.:BFH=J M/JH%J!:B6H1J,:JI#5-^^\!CZVDHKAQX13U-7USE\$"C>J;8IAVH35--034VMZDTOKM?K+ZEZ>/Y#=+T83V[S4]^ MF"Z29=,KF.+QVWZ.!=7&J#9!-0W5=%0S4,U$-0O5[+U6OFY*I_I*)SJJ@VHN MJGFHYJ-:@&HAJD6H%J.:VA 2[2.2K8:AN')$*D5$BJMA_G1$UL9BM1^F.U0. MEX-H/PRJ35!-0S4=U0Q4,U'-0C4;U::HYJ":BVH>JOFH%NRUOFBB"=$A(U2+ M44UMF.S;1QU;^T)QY:@K:E\&XMJ7R_P=O<4B>7SA\Y,T3M;+LU\?MD\?S6Q: MZU5K7<[DT4 9'GY>1;P;K8,-+79!-0W5=%0S4,U$-0O5["-/S)IU'-K9@FHN MJGFHYJ-:@&HAJD6H%J.:VC"]MP\WMK.%XLKA5G2V9%^*PLU-;QX>5VWYA0?7 MR7*3//[S\EBI]1XLE7CVST>'828KM9; M:?,U+^&\3[[=I.KJ(W97!Z;TKUM('' MD\/S/,M_GHV_7<]GVZ?/54H/R_EV\WQ1HFWRQ^[]M]4B;Z-N?G$2+51!M3&J M35!-0S4=U0Q4,U'-0C5[4"U4D7ORJ.853+11!=5<5/-0S4>U -5"5(M0+48U MM2$^VH7P+!I5!JM8E9;4 X4^1>YW )B9:MH-H$U314 MTU'-0#43U2Q4LU%MBFH.JKFHYJ&:CVK!:5--B X:H5J,:FI#%+0/0K9MA>+* M05BTK0S$;2N[#UF>72>;+-VR(+Q/EYO=9U9J4ZS:52'W!N>54^_0"A54FZ": MAFHZJAFH9J*:A6HVJDU1S4$U%]4\5/-1+3AMJ@G102-4BU%-;9C'VZ<86Z%" M<>44*RI4!N(*%3M;BBU6F_JU5[6KX*S;43J54P307A14FZ":AFHZJAFH9J*: MA6HVJDU1S4$U%]4\5/-1+4"U$-4B5(M136V8W]NGVVESOGI)C5O*K6'1C3(4 M=Z-"%8_5]FTY5!NCV@35-%334JOFH%J!:B&H1JL6HIC9$0NNH8SDL1,J!6)2H#,4E*L) /"D$JS430UDY M7.N)]Z)UN*'E)ZBFH9J.:@:JF:AFH9J]UTH=!8>IAO:>H)J+:AZJ^:@6U!RH MOC)2SH<'+SRBHT:H%J.:VC!CM\^KZB-\UE?D\]'YX=J,&K@<14H118]GB+>\ M,+F7WMVOULGZV^D7)1^29[9?H=H8U2:HIJ&:CFH&JIFH9J&:C6I35'-0S44U M#]5\5 M0+42U"-5B5%-5EKM@.2QHRHE9=)X,Q9TG132FNVA\*UT+EG.U2=FI M_'$@GU=> ;H2[T?K"$1+3U!-0S4=U0Q4,U'-0C4;U::HYJ":BVH>JOFH%J!: MB&H1JL6HIC:$0/L(9)M1**X<@7DS2OD[Q1GF0_$9YK_)__)NTZ?+MN;G"V3_ MNES=W2?+;W_[RU"1!__8[$]!>"NZ%(*4+/-/:"ZW68BFR^WBV[%+*)1.9[C/ MDG:=7RQV-^IBM=E'K\\)OR_X_K?^)QK?LU>)=!Z?8JV28??KS+G7[NOS^Y[KO6_+[7^J^;\OO?ZW[OBN__UCW M?4]^_\^Z[ZO#[OMLJNG6_JB7_ZB7_^A=<><^_'B??$Y_2=:?Y\N-M$@_97?T M_(?\E-_U_//M\S^VJ_N?WLAOI.O5=KNZVWUYFR8WZ3J_0?;S3ZOL4=W_(Q_@ MZVK]^^[!_/!_4$L#!!0 ( .V)=%B[<4Z 4@( )@$ 8 >&PO=V]R M:W-H965T&UL?51M;]HP$/XKIZR:6JDC$-:UZD*D IVV#Y40 MJ-MGDUR(A6.G]@'M?OW.3LB8-/HE]KT\S[WX+NG!V*VK$ E>:Z7=)*J(FOLX M=GF%M7 #TZ!F2VEL+8A%NXE=8U$4 52K.!D.O\2UD#K*TJ!;V"PU.U)2X\*" MV]6UL&]35.8PB4;14;&4FXJ\(L[21FQPA?3<+"Q+<<]2R!JUDT:#Q7(2/8SN MIV/O'QQ^2CRXDSOX2M;&;+WPHYA$0Y\0*LS),P@^]CA#I3P1I_'2<49]2 \\ MO1_9OX7:N9:U<#@SZINGAO/EQOEPA<.G>\P@GSG MR-0=F#.HI6Y/\=KUX020)&< 20=(0MYMH)#E7)#(4FL.8+TWL_E+*#6@.3FI M_:.LR+)5,HZRF='.*%D(P@)6Q =WG!R8$MBT1TMRK1 6W"NT-OB8?'OMC23U MAGW5&RRQ0)X5[W@*FIFZYL8'! C=82NC"K3NXX>[9'3[%1Y?=I+>X'*.I5?@M"TP.5/@*($GSK5R\*@+ M+/XEB+E;?BD224_"W\Y%X#6:&=:,'^: M5GPR+37:3=@)Q\0[3>W@]-I^[1[::?OKWN[LD[ ;J1TH+!DZ'-QR:-ON02N0 M:<+LK0WQ)(=KQ;\.M-Z![:4Q=!1\@/YGE/T!4$L#!!0 ( .V)=%C"]V.G MC L ,LZ 8 >&PO=V]R:W-H965T&ULK5MMDYLX$OXK ME&_K+JF*,TB(M]QDJB8FV4M5]C(UL[OW60/RF L&+X)YN5]_$F!DI$;V5/QE MQC:/&IY6J_6H)2Z?JOH'WS#6.,_;HN0?%YNFV7VXN.#IAFTI?U_M6"FNK*MZ M2QOQM7ZXX+N:T:QKM"TNL.L&%UN:EXNKR^ZWF_KJLFJ;(B_93>WP=KNE]^M?.O*"S#WE;%45_\FS9O-Q$2V&F"] 9EIX T-O%,; MD*$!Z3S34^G\D-"&7EW6U9-32[2P)C]TSNQ:"_IY*?O]KJG%U5RT:ZY65WSB].7CJ_;ZJ6TS+C MEQ>-> 9IZ2(=[O>IOQ^>N1_"SF]5V6RX\[G,6#8U<"$>?F2 ]PP^8:O%A*7O M'0^]<["+/>"!5JY ST>F^5P%9E\OC =S1E'QC$X/K%%S*W(@Y6W=I4*9"873'UG=Y/?"\>)^ M:U;7PM$B-Z<_G"=:UU3 BIS>YT7>O$!^[N\7'$2'JX69B5BB 5:E)DHA#T" MAU@XL@VM;.\DC:6<.S-!="L$!:=R2H9XA.;]?1]Y&A<31?P@T!@G@"T2(!>T\TJ)E,B(S5N>/5$JF,?!F)H;8#"RL/_L* (D4I^?" MQ(3-=!=RE?QPK0S?W+*L[26@H-6(H<1I_S6M>,/?2@W7#[=J+3[(G-9=<&A1 M5&FG6D0&A-WAM#MAYU/+Q3U%IEQ5V_N\G(V$X4$G3O!"HB7Z%0 +HE ; @F MFG/5@5)#]LFL*I==FL_+AHFLUSCL68Y6!K)!Q@-XD:>/5 #E1WI@ Z#0G4DZ M""LVV,KFJTBI95/5+\Z0P$$6V&01ZC,T I=SV!AHDB(_1D:2JXAJWZY^B;G M8!%E[%G.MVW.-_M)(V/W#B+? M[D3"Z;BD&UH_P,EE,'7X")C$QI Q4;[GZO,!@)H;,DH](:M.N/K>;%CME/N! M,XP7F(IO>M,SF)@@'!*="&#I$#7EHD0)"NPK S47'.@[V5F\F^D.$A^H]9!5 M]+Q6[)W56G(N:U/7*@6$[!)HS$6@WR"A$D>Z1@!@'H[T90* 6B+LQ]%,="C= M@^S"YZ9F8L!F?2A47=CWL0%2,K4*"LR\:J(\A(QH-U%+#\=SX:Z4#[)+G^LT MK5JY[-G1%RJ$-\@#$C>^/B!7$ RY/HIT*I Y$L4P%:PT#K9K'$&E;H50L:4? M; H&;.HT +7T75?O$P@6H9F9 2L!@NT")-E+L9J)\=*"78)-L2!4E*&H0=B! MIP<>)@J1F:&"E?+ =N6A2BJ%6.8QIY:EP66U7HKE\TQ"!9F:@D(LV5Q=8H$P M3Y_\ %0PHTVPTB;8KDWZV>\8#5-%^*'.P<0L410880? PKF)#RM!@H\7<8Z6 M-T!JIJ)8AG%L]! BP,<()T>@!,3NSN;()1,P?8JCU[TD_,1/Z'HA\]:OSFK MM>1 +/04U(&1Z\:#5_$ MHKU,3Q@-5H7TZM%P3FO)N:Q-7:K$%+:+J9NZ2AG+!H?FG+?"HZPO;6ZW8OG: MUS*[>LFJJ+ATMKAX:ND$VPI#@SM-2!PB8Q%HM33=4%'RR[/+KREY,2?..@#< M6+%5? *7FNGKWK@ 8#GTC"@#8G*N4ZO/LJN^&ONPK,T:547BKV)<297P< M# 'Y%1H&[[HKG[]]7SG7#S7KMPIZE\WO%8P=U-T5]".@%HGOZQD:@@6^KR]H M(!CRYO:DO(,]2KNPM(^HN<*79\I#L^]7$,J-L!$B)BR8!-R4FA*;GEUL'H2) MY'%*ET'R$1L]!J P,6IZ$,P+9U8"GA*8GKT.=LMV4UX@$;-N)>9S@PB$0I'1 M/P ,H]B;V1#QE+#SC@@[K8.Z.6M:?07)'=^" R#+0"SHC$0.B402SZP"/"7K MO..R;K5FWQ]G;V"8-A%H4[_UR)I%;/'6>RJZ7UT'Z M4&4+Z4I]!(S!2.B%)@Q*[ 5B>3=&CCW+.'O"R'^5XC%G39F;*5NE!8M>#OQNK\Z/+ MZC(MVJPOA?Z44TSY9S@%4)) 0."Q7BF,DJ4CB1']D1%#&QW^\-2YSCT1(Y7 M[@!([*'8"(63*W>^THV^73=^+04ED6BUXY@"TJ9-6\L4K'SP;7\ LSLE6\MX MH+Q?(ZX9W.'^\=H> E=7^]OJZ$I>24EU MEN5RA H?W&VHF$+MIXE]X."764B#4(&'#(*VXVA3=DKT^7;1-V7WF=;E\GO; M.%G+9!%C):>QHJ#[/,8[RB!14\1Y1-^Y;2DSV/"-\=V(WRSK&;TNPGQ1<<;%3JKJ:E3E%+S[4KM MEJ4%Y3Q?Y^G8O;_6U2/[!S]^<%[REXIN)NB/%_ "$:1D<%LAJ:\E4+SCY?N MV#.KTWRO4D&N<) ?EV( )#8.RUCM3'DI+>;;M=BO5!ZW$/&H!O3DW'7?74)W M<3$E=^5*D"%0I#.J3RL 982L#3*EJ#25;]=4?PYK-=%KC-9B].[[<=]W52>X M8&*]Z=#6=28$Z9L#"03R0[WL=G'PEM^6U0_=VY+%\U3;7M M/FX8%4I4 L3U=54U^R_R!N/[JU?_!U!+ P04 " #MB718YKI?Q&L) !" M& & 'AL+W=ON161%U_J2KO3T1Z8GITT_ M\DNRP_^S898VS +N>%! >26]/#NQ9BTLKX8T_A%4#;L!3FEVRHVWF%78Y\^N MR!56-<%"9B$N6H<%SIU,/83SDFF1!%U$0;-'!!W.Q%NC_SHR?D'655CX*\HT?DO;=+J=7?DG4=BTNCG:E4 M*6-PZ%)\L.1(>]G9XI724A=*5N(&@X1(]$[\YWSNO$4L_7>7B2* X]T .+]> MN$86=#IJ^"Q[3Z.S'W\X?';P\@GUCK-ZQT])_QY/_B-!XK4U]P2[596<&RLY MF\1OIBJ57KJQN-;%9"RD:-IYI0HQ)TT+Y45A;!,6L\WWF$3(5AMQI\T:5G?B M5MFETBR[;<1Y\;E53H63+[%Q(JZO?PJ^43#]>H6C-P(;J02)S)TJE;2*G-A# M%H0TOZ=J,Q9^1>+''WZ9S0Y>7IJZD7H3O@Y?"F.[B:!,&OY)* ?DI5HJ+ZO] MA;+.CW&"\R U.5>5\IM]@Y.TQ\D% J>%%J*QIFP+ %-:FWOI(=PUQ &C_H9- M,!R0E 14IN'P":HX61';=65:1U"I'(N&K#,:@59(2V/83K9^$Q8;2+ [CEPK MO\("0?I>6:-9.+8O#!@C[%N!GS^WTGJR@ PD-UC\RG(\N\(@^@$2SM!*PL81 MY^]:L7HAUETT8K*> (E6+O@@ _ K>&RY$GYM1+&26E/E7@0C6CABWYO]#'HO MF?SJTV4V>%-)S\$@I!?K]7JR9'=,"A/ ]X[F#8?/7SI1&_B!A&P:1%<()V!< MPSBT VE&N;"FCG&['\-F#A.4+D.*(7T1!C.V"$'9)^-3;GR(F>C)JI*5OK:SZ]L=^1 O$$\4S&,)* MVGK1,D*J82?V6HG84 L5PV"7:9,M));M(VX1,!SI7&1FMB.5J'YH/6!C1DX26'G<,#S&+AJ+/?2L+[M2P)L1T$A]3/ MB#6UGHT>O8Y(3@9$GU&5DUU\&&E0['%W9P^&PBWFOQ[U:3.'P6 M2NA,[/6)L3*.Y:)IV TBD4X=Y/,X$-PK<%:UV4?T U?!$XAE)T.#Y7@'RB2G M-D?Y)NPZ1SQ1YKX/E0PUY2W9)4&1,BQ%H:=Z#OL^#T!1\25VH(D(>U I?5B& MHO!6PJM=3S!4*(K M7#XIHB>#+=L/Q+R/31KW=(M#A8!O=6JD0^W9+AN+[BBFQ27%8OU7:Y4K5=%U M$5LK\D#FJP>F1)[P:*A!O"L'-($%[]S9YD$"-7IB;.[ "B9XLGFI:0 M1@%I+V&2R@/3BIJ_RJXRE[$X#$P@V[+VZYZ^^G5B.3(W/_H/& M9].Q9)>P?4VO4-OK9E)")'.)<#(>,W]'*,:LWO-F2:&/>Y YN:T8Q.6@?\W--TZ?HQGM!VZL M>KM6A'XVU@Z 1,&.O 4"1Z/)74PA&VYUTV7HR<#LU2#)K&D3[B[IDU'37)EM M&D[MU:\6/G1P^,=CM7,>]WVNF8I;79]9=S#\(FF=.B>*/8TFKQ PCMNS5DEE) X#3 *FB6B MZD@A-!)S(B[YWAJ9KB+;V@4K)>GH"<)5)9F7OL18$B'C!:\'%>$^OVW7XAD3 MW$][)^]R>V;BW$ D7HM'Q^1(0V!5Y"[?)+B%YB8O5EB6_8[6XD]C[\##!H7P MUPYB5R+>_7GS:^Z66Q1J&_-J4\]-E=NYWH2#>\.3/V[&W12 -=W5K=>S MQ%9@-FA)_@5MT9HY<9Y=$@#N4FL.[VKF)XZTK!B CQ]'_/KC^]L=B'GX<<0W M:+_?&7#3T5A\?)A8+"5,'H_%*ZFLN)55R^DO04*Q+0IY4I:A%T'LEJ'71)I\ M3,D:?7"#:X]GZ[R5&S$[CF\BNYO&N9&VY "/5[&N2P^FXNLF\4 3.G!FO07T MV >(?:,I,X0+Q_4+2H;#,]GY0VK,$)1S;>K>3.L1TCIXH7,>C\??%P-'3G ' MK3BFPZUWK7"<-AR7L9V.ZNHVM(HX.254<&>UX0-B.)@FMJ/;^S.!FSQW9L[; M-A(#M]"P >I*,'RHA;+\JW4=8_)9 Z7'W,-4;="$"0YMGRT8(QBAR'>07?'Y M52S*9.!\X%PZ4'8O2OEVR+]K:>] 1?P&R],A-V([?S1!9*&1BM6762^:(^1S M)O#.&^*F?2]93'7/0- 3B(U.#G2,YK]0/!<]:726QK]=JUXC,2SEZ!=8N_' MS!BSF6__!+(NW;9T,>T\B.U4&F)P3W:] $Y[[[JA=;H,CP&AAL4GWCR:'\C/ MX[OP=GE\7&PO M=V]R:W-H965TV_;2);O5R&\/7L3@%9L)\ZKTP$< M=]*;16=CQ-T]N+BX?U!B2>*$(C5\V/%\^CV_3LY.3YDTU65$=OW_!W5\W;-W7?E47EKIJD[3>;K+E[Y\KZ M]J>CTR/_Q9=BM>[PQ9.W;[;9REV[[O?M54-_/0FSY,7&56U15TGCEC\=79R^ M?O<,XWG 'X6[;9U_57_/$Q_^GH!!MRI5MTF"&C?V[126Q(/VLY_] Y^=SC+/6G=9EW\M\F[]T]'+HR1WRZPONR_U[;\Y/<\YYEO4 M9.-,'SGC?LA#O\N>L MR]Z^:>K;I,%HF@T?^*C\-&VNJ' IUUU#OQ;T7/?V6BXCJ9?)=;&JBF6QR*HN MN5@LZK[JBFJ57-5EL2A<^^9)1^OAJ2<+G?N=S'VV9^[3L^13777K-GE?Y2X? M3O"$-AIV>^9W^^[LX(P_N\4L>7J:)F M+(LJJQ9%5B8M/>"(K+LV66UBY2K79&5YA]_=MI-G.UKW]ZK 7]=8A_=YL7$-'2=Y]*__\O+L[.3' M7RXNKOCCZ8^/9[S5RWJSS:H[VA!MJB"BPWC,3SY]\6.;N&^T1\"CK?MF(8T(*V3_=^HUKNF)>.F##TC'8:;K%UQ0_XKRT27J6 MOG VR;N[)P-W3\HC-W MBJG2G;NAC=0K1YMI%';T"!V.Y'!+^YG7#?$2>9K8#["@6S=UOY*!V#>#CO[K MA,KH2C/"Z(Y$VN(K?=.XF[J\P0S@#'PA-)!0]5'K7/(?=>>2TV=ITG[*DLY!<7P*[\1O-CMOGQD !"M: M\LYEC= 10 ZNP1\F&0>Q"L8>E\^2SX0!/+*L"4.:8SKA9GAMO,&*;@;[:K*B M=4F6T]EH3S0M0:SHZ%\/,"!)0AL%\ F.NCX!QA]JV7<]K6_.!>Y4TF&5*8'M M; FU[F$2C P-1E0 7\4WTC>@"-H,P:;M%VN[T[T[\S>0W61%R80!#"..0*,_U":$38Y2%GL;4 5TN4A3K_P$H>6.BDRE;! M@\#KJLB5_[W?;.D&FR[YW#>1UJ[Q5;]M2=(PR9R=G)[QUOB9S^^N\8.0C?\+ M"+0!9LFB$$E,$GOVQ'C3MWS\["NN_H8D&RFGGKLSN&%W66*O>\H3"8H!X$P\I_M 6JCN M2YIZBT5I>>*8-Z"$<-19\J$N2Z%UK+#X7A[60XQUQ*CO.;BK&&F*[D] 0="7 MI7M>+(F5@RE@KGUSDDC5!+B#,0I&W_(P!O\F1Z=/@9Z M$@4)#^!KW8,-M.JCL\=)1KP*2CWM!RH$>%4#'KB@4].@+1A7W_D5#X"*F/Y- MD1L\#SA[001#8&K)/AA<01#C]RM(F^R.3M6!MGG_C2?D""4&M;T?K/20.Q(U M06_ 0V=T23/><^/6L,+HRU]K02WS%10C6F@KNF +?I(LUAE= P24B.-U7>:N M:?7@7@N:UFT@.GG.6]H@<3IPYCKQY#Y:EP4*+2AW 06#=P&Q\'O+!/Z>A.J& M\0V+B9J9>9*\_P(FU%%HCW1@XL&T&-U01:QDHT)O P;C_))I\K<^7ZG$(@P# M>]]L163PM64,;;XQVEC=8!O9!E?%=\,"6AXMBVQ>E(1XJH/F10O*9SFT-.K1 MWF>Z2#F*T_<>/@6*W)*]C'_W[9%0S%6]XP7=MRU=#JV6]XWG3_(,Z^Y\1WSI MK0$2P8QTTOF=A:375'G+#H),69FLR'95&W:Q5&DQQJ2B@H9"ZB@4S(K8496G M8'_+OB38+!D0I @1JK+^*)!+DS:#>=$X$O*JR&=@N**HLMI,&F=65(/K[-O( M 4ACZ\-N559GMR(=F)GHT0GJ6='P<+U%H\#ZR[LC#D\+D3U&XZ\BN[Q2=GE5 MDK7)0/MKUA!SZG21X=3OLZ8Z_DS\S.#$U+B+J&Q M^MGQMIA5A -@NW*H.2NKH&/"$P&1XLP,+!.T+OP2Q XY*-+#:X5U.R NGA8JX)?YL"N$=4[@1\5T4-35@!6-E!W0ZJZM=.Z7D*::U6!^_N47/U:RQ)2!2*?4+:5/04* MV/8-'<<%YM&V2GCLO(->B4/2GEACV-DMG?*"J!TR]+AD.\=SDP;\=I'M-;*5 M2@(W@*[8=4TQ[S%(W%@D !0!IJ: 7B.'@!U G)_%[8X1R_\]D[NG3Z>0^465 M%R2"@3UQI2"1:)9-W;!&726G)W]AK*V[+&QVEOP'B1R6;%>T$N-]$D7!["#/P!O/(WB7)UI%C'V#$T6(=_ 4T)QNW?$TW-1]! M]L"*U)_>ZW@53$1&'-G:'CL)W2IZ1$:"U0N>8Q$H=RR^B",2KYVSXVO()[!8 MM8L(L,AXL<;1_;D4/ D/M=G&\8W.:U75]L%P+]CX]!;I:;8%:_MP!&"+TXK5 M/O3PTC:?W,X>9\N.AT95!(_D@ %@WI5J=8OG)%%7&"N8>GVMYP<@QTX5HWBY M!79>\'U8, P]*5G9UJS0%+(ZK#Z17^(E2-3C T."E-QOKED4HA\J3%6,M_W\ M;ZR18,<7< M@H>>WBSXT&OJAH\-X9'[+4^#H5(&;9Z?MFH,LMZJ4B)0R%A3A6^=\9:4F960 M,RTD=$-P$+J=L9MY,45;#V6R6;E0MRMIEPQ1S_7\I(RV6?XWDAK*:!F9K,,V M("FXOV-=\B+Y$J%]::!]%:#-T0WQ5^ 5 M9M\>8C(_NPD\MR14G4+.=N2E$!<;#27SH46$A582)=O&/Z -M]#Q2=$TO,,: M0N^RQ5>ZN6U0]!6_3D_2@7K"N_1C'O-??]2EZ+A7KB($'TWP*CE^*(;.DI^+ MDJ7FQ-&M8D/WN"K8G>S4QJW%4*<%Z4HY/I!C*D@"PTLM[(?48'4E>+W[YDX1 M614F'5TLCY4#0O.3GT3M5!E HES-9N'21D^""NI="72]M^MB,1#2:LU&)P6P M,)^"B,6;AS*LH!]DK"B/F=_W3ID&P30)]!%F-XX=36S3BLB.R*DRM&"\)NM/ MKY1UH:XX]E,2N7+H O]-WINP$E#PBX/&M0"@^/?+0(=M9P-#'*79L'KGV#0C M4%1?O0>K-33OS7^(3O'*B9V(\>(4\-: #V4LR :W,9E1.,;H#X2I:^*GM!]1 M.MF7T'9B $I0DJQ[DMT%3.4-,(H]\EC?^U@B*P3<&D=&J03#P9(#?VHPG>U&EI3];>@.F$J6V*># M/Z;Y2OB'D,?^>4?A/U="AR 2X2@,5&1_Z;PJXHOGLQNZU2OTEV9_4YI6E J%S#K2PWZ!(L>435UL8OGM"&^!;Q<$YK] MO2=-EA::6:+DK1-%L_LO3]BGW':I7E&V)4OHFSI9H@=(Z&<9 Q*9*)WL$1?O M-^'SHBB+Z'*=C&XR>HY!'MR-RK@'#LMY5K)#@S-?6A\OVWA0B86ODEB8JE(0 MH<9MY?7MP93&[:L;U;C=(QY=]RWMLGW\.OG?B%2^GW90,)$)=YL,L?^0O'R> M/CL]Q8?3].3ELYU+>)D^.S]#L/75R6GR&Y_C.X#V0_+J6?KR^5-\.$]?O3R' M/$?T-WJ]OQ0M,<@/ Z1L>CDXP]'*BZ#=&3*'MFYR1!9V@0'ZTD*>QP]9_-X4 MA"%'1E(97*TB&S?9WVIFL_#;>FJ;!')118'!-(CX\C05XN+'H',6?(I^KY#4L"FJ AB MY0"8G"2@9Z*;WZIFQ8M.G\][*VR&"P0]_*YDS=#-Y6STJ+<$&@%'G3=Z-GL= MQ-:\*93)UJ'V!#N#;->\;CC0VO8L$V*& M NPP^#:L2\\P)%KGV^*G@Y(NZR86G2IK"K<#+FVR)-]G <37#"+P?4H$9JN&U/(3C M%GZ%H$-!<#N1N3"0C56-F7G-*0\-[L6>(48P0ZQKQ YVA0A7 M&K5L2;F!R183$HI*$DC%X)HCMBH^O:^X0*_"+Q'8\A[Y5%&Q#:D9$IKI]KA\ MV=0++D(](?"%-û&JMX_^ MF(_%GBSA,;\A)Q!T=- R!^9_5'!?^A.->QK,G MU_6RPS42,A-3K.4.+\&*AJ96>*1-$.(OEIPR@TMJ*K%3Y7FH97Y*YFC&Q^-3 M,XWS"GDSI)0P<'*S@Q;Y/C/=B-&J";B08Q7\,G3#K.EPGGB,M-,E=<=T_R6# M)(NIY#H$CFY!F]SBS2SY+,@VV!.D;P.>H][VG3VF-@R.T5E/G+%AV+*J0U9[ MT1F; .:9R?\)P-+3I$C@@1.YJ>?B*UB'WT+:&&>/N$Z7&$SCAW!\&P"36*)? M6E(;F;9RT(J_0&6]^H>*H@+SP!?<8N8F!':([3+BL&8SF,-SCT-<>>F\206-K>X; M85#?@2)[JV []E4.P%\)'+/4@K,<@F#^:;)X%D5#/ F07_ 7.:Y$D(DLY^8N^F,TJ4YR2TWZ MDA&_L#OU#TD0B*DN[$# 94H^!8*AF6C*\SO-@"K:D$YW<.U 'RQ]..3'^KHW ME,2T"^J!^%-\_J9AIWT;$AUDXDSS6AE0T$",^D#WN/1:2V#_QK4LJPC802_L ML(R7(#\#5&1=_6,7 KP).2K]%=V38SB(O='NR=?PRP=E0%%,5C=R2>6+3_H9 MJ:_B"]RY@L:NR"H0"S88!0ZIIK^*:V)H5TB*#U!+;A#^:9\+)+A8JR&8J5C/ M.$O(;07J%P]ZI@ YB(?M3C.:0!GBB2$#MB[MC2/(RG%C3KV1NQ\G,!-]<\R* M ,[$(FY'&UU@C @;:,V4:PM0"+WN='BJ(6=AI.15!GZ>(9)7LT >?3" MU&@:XH"2AY4D]$KWEF7G9HA$ ]IR&4,[%)2M6"L+X831SNZK]B9.?09 MQN2=D-(N4L$DM?,Z=$N>AD?[%G7VP*.JXNCN.0>^U=VS.F'W(PFX[/P&G\_8 MU)'Y1"(,G'9Y2 H(M.=3%B,D WP+EBBD<)2P,@E/ZDVQ('/SIFCJ2G@_6' < M VS8O?,!/_=%+5\^_^YK6BSS&80^R)Z +5"+RC!$H+O=0.AH]YRHES&)SSFK M88 BD#L%Y+(7\BKU.1-1<('=1+ Q2"!K#ITZ*CE^[X-=/AC/ 47-9/4Y@,Z M52\N%/@-#9>AZ\*).2M&;!O7"%06F EO6'(L2+36 )0F57S!9E2W&>0DVI1. MBTJL7& M>BLU!I4\$1T\V,Z5MT-,@H%W_^[20WM+O1='*/C@2(Y#R&C/:<;28&"4SB;R M3'\U8+&P5WAPG,7[T0S/&D5(0HQ\9X'4UJ-PV/LI\C*"T>$]4W36?_OEXT.> M/QAW3QY!3'C?8.K+9G:FG2Y#'!*+<"SKI2<^8Y0L=6'G,??6XA@4BVY4:S!T M$3#J&67?3"UV&"%+5WKO- M5?Q7%Q.1[W =RPMV+OT4)E*R0[RU=G,4,YGV( M(J;U_2@2)OI3]SIY3]Y]K)Y_N:7_H9>D!]T+YI"-WAY(09<,=4E6CQ3!*8\> MVKZ(H6_;A\(>>LT :O\D3(D-J091Y<$7/*Y72/< ?2=C:JQ]F\#2@2CCF#X& M)8N2)-6S(BK*F:1ZZ15%%%\.K?61V3=91Y4]EF]"*F0#25G$**%9B>7._+'Z MDG.WV4X-0KJ:MTEA%@TF\'XD E L9^!C!7Z /,=C+J5EECR[MZX \+IO#%1S MT2T0Y@!7R7-VJX:QACTL72;N:7-W9H$/V8(GW649SU-:?=[]?\\^08XXV%L+XD(#A4$,3!Q)H!733Y,5)K)03P"]SLR;L&D?88/K2US#__ M=IELZ.13\RTV!C( (Q91 &%RL# M/FH"31M/0S-D9;U*]7N3%;FBR^C<..QI$JNA,DGRHL8Z<"DPJ#3'W54KPC+1 M20)JR@+;+>*41:5).NP KHYQPI3=$9NL*%MOR4RMO@N$6?()?IK%+D!WH!(@ M'#:\<\QH=V[AK:S[U@1;)<1Y&^=AN_Y&/&1Z%>9@C0=R,B'P.DVR#S-ZK[;]U"&(^D:#6)'U;0(?)"8LD!%[QA-ZJJ-LC$AMD$ M(#]6LAFQ8.F(3L5,L/,1A28X24,! 9<'=X+&I4I^&&_OAX1<"% MSHK1H6 UG$4\*O2_"LZAI7/^BL1B,\Y(=GLLD2W(0*)]I?+GJEBJ8B5)^RCL M;UOQ)GA_/Z-&RNF+R"^(QG? 8/50A)WYDEQ!]12&-MQ?#$8&3 CT[US GCAQ M@&(4HD7C3SZ"TYRDQ++H0FGH)]8P30V7W%\F$'A^>WW0%I9%0_S-1!L5XRZ6G8_7C!0@A&BPL$P_6C>HAV&[(9SF \H' M3DXH$+PCQ+"0&+%0*[=":$>>@N4H ES3_%RN:2 ^LQ7Z32FYSDK8 .%H,9F3 M^1*4DB9GU8&5!M/?YSI4AE_6>?1*>__BQ?5E\"_^5A-\Z3Z>IT$E8(%XJ=4= MZLZ(M&PFP6-^HIWN*J(\1Z6!76(689-Z+CY][[ 7<;3AU-557><<_S+N6):7 M __OP#TOOQ>=!H):RS;&?GTI0.5%Z!;JZ*P/VVV,7L0D'V,2$^Y!$_:04&M0 M.DD:;J4>5^ UA)/&8#6\$Y(O)6VJ<]OV=?*H>.PC#7?^T'PSWF_FX9G2T/%8 M6R]JLV>C-<-3\:/T; 0#?K4M;T@=7#A;IG%#RJ&O4;(%&!SUN<.$-X]#"=[T M=-Z,?_ FP3$?T;0!NX;(]8B]D8\' /;%&*W$>B;6& M"C<_XSK-::P(>88[Y$I\(%\G5<\V**67#\W?MS$(@>H!-7(JPC)IZU0T MME&VP<.X%]*W??TOJ MA+O[Q(XQW,?(^8A8=HC;[&AE,8\)0=8\;DW;>&4A&+<''6-7'Z3#-\3,72>! M8[*X!OZA@QIM*B!EKL[$R6-&S-9TOOFVJY\JS.9]E1.G?\P^RQBK5'#=NPEK MMXAT;:<>A&$"LH-!JE-/7+56XF4*4M8ZH#J6 #.2/+13X\+YR.DOGDS2O4-% M!S+Y#X/ =3T'L6IUB<$3T+(A96'FG&S>2J,?)VVT$*'"62,W]1@2<[1LP:Q8 M?#)JA!BNV3%;=NS"6$G&847D.!?K6E)&C .5=^N/[*WIO;"$L!ON1<]0&=U& M&$GL8N"K7H)X"LXF^( MMD4-6\WYFMTDUL"9]SQRFR'W%3IX20JQJ#X^&1]8 MD4D94.@,I*6*7 RA>=Z>EQ\8;U%?Q5X]7?8M-2J*XH+43:C) M'&Z9&#(*VI@+D/B]848O^?;:#>3:SVG<'FS=Q,T64D-A6*UM@U28E@I2B=+T M;MB.28RZQ@US.6E-)BQ)^8RM.ZPWB),PF%^*JR=D/^! 8LP%/\Z69^-.I,0] M^(_6YJZ.U"6UHW@WJO<$(ILEG_M.:@6B4(_3W@1I%1!@' _YQ M-FN,!2A+590/U3>2OYR#/EJN,+H)$7T4WGA,"$M)]$]*SX M"IF!RC^I!\Y& M&9:82J;AGH_:="IRI=CIU _Q9/&0&DR)I-B935KH?G+R')_.GZ4OSY_AT\L7ZO:/!+^O3T[#0]/WN!3R^?IL^E+BZTHC@45);: M70# ]ZD-CPUR.3@B8(J+-2KCF888Y=I^H%2JU2Z(P67&** -0[KDCLZ@KE*; M2F/Q(_?U^98!C?, HS_ESULIZBC8V3]!9%>):+]KN^)&V,>_]TTE[8)\VLFX M/]XN""Q'**HA1PC:WDC!G@V09$B#]QQJ__8XX>&'%[.SV/N9QEO2'1:6I7NS M(OBYTY/9J_%,9]\WTYFO+?LS9QU80=-8Y]7E02I3B* =BKY+R09^_H6MMFNH M=OXK,>18V[-%<%V,0VA:_[ R+AU7O?E,Q8D:.2T+:-L:-3@JIDSQ7;MNBNHK MUVWDV8;;MTEM@Q]P2W+<'=?+I;8.U!CMGH+N^)QOA"-!Y;AJ M*X^B,&#?-C@^2M5]BLV\;UHUE46I44,H%&^&4"B<=4ZR\VFB59-M3%5%Q\$/ MSK-?.QM[+;2==SP*Z]"^E0Z6P^:(T.-VS"PI?/>*S3V2Z^%#!J7*<1#O^]T;WV05O-,U$8/+?S% MW_O"ER9.(J,ZX+*XM4'?3O.]-(4NT1.668/FZ2)63'P=10&KR@*8 V"^:&J\ MK*$R52[L2H-3!R^B1&#\N)"JSQ7YT4UG*\<"Y*_VU]OX@B[QLHX*O-AXU#1> ME!03=]$>B+$@<+^?:PL*0&U8YQ;KJB[KU=VX@=[XJ8G8,.T9\LR$B(S)']XROJB-%U55WV26#,9;GLRYF!T&^23F$L]NZZIRY;&_ M@4@DIE<3Z:T-YXW.ZZKG'X.#*;0*/3[4*G1J9TH<-H\\6L%+R=SA14-I:;I; M7 F[%!TR$FW6?^VMD5^,-7(QM$8"BEY_A^FRIRN"/:U4F8JC00ZWE.Y$ F)P MK;J\$:GL5XQ]/GQMWA#R]T!6$,I+!#4-(W09:Y=]P\Q!W^^#/9)@FGW?Z0?7 MQ-SXG[RJU.2+"+#BJ7U^0Q[XO_<,:%\CFR>TFZ4#?0?!91&!^U2"J6=W--J0 M2J7,7W6385Z(B%4THS+P%Q[\87PCL26"!B?#V47&#/+ A;;0]WP/ZQI<.-HL M- /LT8./&D^) L(W7U2B:NI:OII;F%!HQ9PFVV+QE1^(3(H="-R;>]<5-NBJ$3)#*EN 'OXFS],=F@EP08?JV'M-*-##??\W*/ M< G#TH[O]V[L5&/OY(M^1\- MG<_.]]D:@PP7&OOT?/;[(U-7CSWA;]7DLE9EIJ>XK0=K;FDM^*'G#) M;]FWD5(_R!PM9%3'HWH-HMI:U)@&+-Y50)Y,3/2\],8:G)G[&L,?\+K[=S? MD>_(>G,3Z-]>;=NF^<\U,]>6 0I8U)D0T](YBBBVM)I;M"=9="8+VXQ M5OOX6AV8GTWK=CU[FF3"3C2O>4 )S+X=2RO*T!3]12.$]8ZAJ7U%;Q>\?34]3]JP,@ <)8 M;BV(0+E$9! 37>"]/[X3;-\!6]J]5Q5J-IDO$ZJ4C#E&T>\KXWL8;MEGEXCU MY;$R:)-<:'#\CD%^:;6B*=+?JT+)5J3YD6TIG-H.7?)+7P'0H6[SVM1M>O4W M6M0^Y,:$3WCT?K,MZSOGM#[BRH^[*K.8J_7^^FK/"\Y&Z.\U(NX"J<>25Q40 MD\LJA:W3-=M0Z1>_&:!J#+/PT\><9[M;@"XKB "SP/)+LT:E2M,QQTW1?%%T M$-\[-?W358Z,MVRC>;W,QTF#!SXZM/" 7]R4??M#C.H$0RDSATT.@>"^8R=[ MCFVZH+XK27LYOEZL:\X'YJF.X8!A?09Y1[*[^\42F?;OMM]68D7Y6QQ MT+]K>:,/V1AB*P2WJ_4$"G>PC>)\KZC1JW&(/CV#DBH4X>">*:C33(@CSL:] M3/V[A>QF,4>X"/!B])*8?@'/7FK>>8^$76TV>$/B'I"IWO,Z^3"X^T%Q$^_C M]$=(MS '5>KVK^8QW?AW)-?->CHO'W8R_HFL'&Z0S0SG3*\S,I"2U%6 MZ=Z@^LX;%/D\5L.8+H=X5Z,Y*YS3[)6J0\)3"SLY^FEB8"(V*./4;C+RP@OV M)B;SA4ZF)#LV+XO.."DA,+D -;<_Y#@Q\*\/?WJ4[>I1!N0<CW>>RB69 &I-G6E. 9;,9.1TBW+!6^QQN$>]S>N1' M%UY]@Y=TD3:[VI_^?6#JF"_"*%JW>UUO%@O3H"0$2U;?T)+:M[C$1*>Y&I*IV/5F#B;[;2M60N&2J.8:;G;!_M/-'OC MT4#F;PHBR+K@RK)H(WC)Q3PAY-I407K:6!,6?6R@\T<--&&P>AB]TT[6%J\1 M\-:7QI7:>OA>!JAEISDKI/)* O]B:-CSN;@" L?5MXX97.1C^(W>Q(WRR\J" M]C, D._N:$;'5]]!Q:!U5?Z8-[K9DYITHGIH9Z:^88CBQ*#YR!")IA2/E=8T MHR/L\0>$N3]Z1?L++LZB*/J/'G/^T;"!2C'2 7^?71,3]AW:_^$:>.4Y[LSN M-FO6Z3&Y6A3Q/*YJ79H>[,-^)<'1MG.P6ML !13ZV;\_8X+(I 4J][KB5VL, M7O$POG'U/?"[!;>D8K>^*:9QV9;>%W5C2E?WC\M[F@4F=VU-N=N5?A^+3X1 MS6OG2SG(@X[@$PLY[<65VHEK(G_,I-#CM04N'V72CX\5C^-K=#8H__XPV-O_ M((-CJ,$9/-G'Q =)DP=U2*O1:0)@UCY ?YM[E2OW*I? UR(P5_PJ>Y7XKX#C M.X#M82Z44/AAXWZ9&BL2PPB)CKLM)VK[1%VZF,\%]?O@G.L.+#4[UM6 M-&.98?2I8>EC%(O\'%^9^M&V\S4/Z5A3GE@C1[5!99RTR^10N7GYJ@:NVM : M5A$Y!&P&>30=ZB;]VQ()TZ-X\$^HO8>#3[VUE]#[GM+,H"1=O[_\7^"=JR%K MR%"NC[7>/.G>OGE2M/2?!?V_J6_IOYQ+^G/696_?X/7)[I((@M^J674_'9T> MF6\1&?WIZ.+T]<79T1-Z,@Y_^V9+ZNZGK&&EH'1+>O1D]N+\2*Q*_P?! E." M%7;UAC\BGNL:#*#?EW7=^3^PP&W=?.7MO?U/4$L#!!0 ( .V)=%B(Q8IT MQ H %,@ 9 >&PO=V]R:W-H965TPJAB*IFQ-+JM+%2;P5)RHKEX>M?0!G0!+EF0$#8$3+7[^G&Q<.*9*6 M]; OL3@#-/IZ^C0F9TMC/[JY4EY\JJO&G??FWB]^/#APQ5S5T@W,0C5X,S6V MEAX_[>S +:R2)6^JJX/Q<'AR4$O=]"[.^-FMO3@SK:]THVZM<&U=2_MPI2JS M/.^->NG!!SV;>WIP<'&VD#-UI_R?BUN+7P=92JEKU3AM&F'5]+QW.?KQZHC6 M\X*_M%JZSM^"+)D8\Y%^O"O/>T-22%6J\"1!XI][=:VJB@1!C7^BS%X^DC9V M_T[2?V+;8?GO=<]4:JI;"O_P2Q_4=&>8Y)7F,KQ?\4RK#T\ MZ8FB==[4<3,TJ'43_I6?HA\Z&UX/=VP8QPUCUCL2"\OSJQ9"DNK(8W^ M8%-Y-Y33#07ESEN\U=CG+SZH0BZTEY7^+,E-9P<>4NG=01$E7 4)XQT21F/Q MWC1^[L3;IE3ENH #J)-U&B>=KL9[)=ZH8B .1WTQ'HX/]\@[S#8>LKS#G3;> M*^N4V+15_.=RXKQ%8OQWF]E!Z-%VH50L/[J%+-1Y#]7@E+U7O8MOOQF=#-_L M4?DHJWRT3_J3PO)U$L2E$Z5V2"FG2J$;\9OQ2L#)-\H55B]XC9F*J]9!DG-] M@=]^KL1U9?!D)I!>JB_^^OGR6KQ[)PI3+RKE(8K6R.*?5CN=9/RJ9K)X$#]; M6RP>#8?_VESQ[3>OQZ/3-TZXN80G><.:!*L*A=(MQ"D=00D.*L6$@/+50/Q!OH>79?- 'C 6Q25>C(\&1\E> M5A$G.AD0KC#.N^0$LD4["A!657!G!66*PK2-A]I!,0-=+*DWA8&0("M!B:P+ M1;F"0WU%9U>2XVQV^F/ AJ^I(9;*(O9590K>30 <1"&28BJU%?>R:A5!JG8P MVB^5"E'8%:>^N&TGE2Y8]5NK[R%8W%8H0?;AW])""7) R)JWTC;?_]YZ<1=# MD:-T69:>I MY@($\K2TVXFYA+H3,C_'>:G]'#4:]@E)&L(=4X2-J^RBM-W%5J!3OU5 MV4Q@D-:;2I>L-*Q&##1EA,<#5O2YUE=:3G2UX8!H6M MNDKP246PF-,01U&/E%:2_>MR_5RBB" +]>PK0D?*5V4+[7@UF?WUH1E0BR>0 M=6"D,460P$BLACM52 @3.OU2NDUU"6+"RTU=GJH!\^. ]22DF,MFAO9-_B5# MMJ7@%CUA@+>Z"$7!_;G1?IO"6Q=NNHR=W0\@2?V62Y,0 V%4);HE>BG -X?B M>;Y_AN6LQ2/CER'U*5,7K84<8,WNZC;4O5-EA4?; KM5ZO_%R ':,"Q1Y6>.$0F]91U2 M_/*R2/:+Z'\^B%(QNTG2D 4O$ M60*E-C87799Y9= 7Z.E-7A+[B;>F0I+XECI/D,J 2.GN.H<, E6'O MBJWI)EP?D<-7=$DWF4Q]B>/E^ES+Q$<=>B!^(X:,$3>1,Y;!*-)1C,A;'I!@ M+V<\HPPE02)AX<&*V>ZOFD>:\(SW+LUXPA.1NP$;JR?(WU.^W,#T#2V*%O#= MT*B5]0!F%&V7M[]7=H9ME\C2$*+5)*XX42/4$]?)T[Q,JUV07* G8':(@R2#9-" M!D_6YO5K!8( MQ(9ZZXJ=),6Z0SF/9(R.VR)?1)J_EZGF4?6G/&T@N=Y+-*MT;S;>D2!R1XJL MN2[+O^NNST!6= 9C[=>*XWR?843M?K\639(#O&2.IRJ%\9*^_ JC1HTUQ/3"2.1 M"#?\$Z!6Z]07I#-P4N]!.$-Z(GW@;9X'\F69*4+ZQHN:B"V 1\*;QG@!2%S+0R=;PR6>=I0TVD %SZZSK>3#$(Q:A#*YI,NKSX^YF@^!T8H'6GQ]G,:(RHT;P#^CBBL)]"<*/]:ZJSH/9R$ M)H[>3C6^+S7@Q=R=TMW[ .64Y^]=A<80PGPME]RCBLN7R0G>RM@9=HKR_JC=ZD.9Y2-;$2,C%="%FQ,M/KU#R MX\%QOJT%KVW1IJ;LF!.9ZOH6UJ@H G#L[W>MJ ND?Z <$T]SPYE M6\3!]B$*)@S5')74!M8(ZG)N5H,)U-&V6V@\_X0",TT3OY_E%K7C!KB+:*$U MIAZVF3)]PB\8KFL,:SJ,BU-#]9\NU(NG%.SAX5'_<'BT[?8]%M,>,!Z=]$]' MQ_WQ403C+W09P),S).%>EUQB$722Q4O35O%.H7MA]8SDW>4T-F9/1^C>8#]R MA X*W)L*\S$PAN)+K!AH!LZ_*I$G:TG#6D41@2>:5%EE:U, 1T.BSF4H]0>> MN.!&9BH1":;:(I-7BQ"@D,W;= B+45H 7XML4=(VS#4*&CE2TYAJ1^P^+@/O MH5#]NT6+/!P&4O2XY!]]"UCQ1&#?93NC>@M\JAOO=%N$UH;P3BH]"U/ )"0_ MF71R#.IW>-+)@:^*]V#;5\2#SH?>FD8"^IQ-WD7%AV^^^6G^8GX9/A2OEH?/ M[6"+,]U0%*?8.AR<'O="W:&PO=V]R:W-H965T M.0F+>/#T6!P?+CD,NE= MGKM[G_7EN/782DEDDN1&*D2IL7\HGT'@WX)L4*U.[9N3)3*D'^O$ANN@-R" 1 MB]"2!(ZO1W$CXI@$P8SONJ9(FUJ\+Z>^=[_!EQHVX4?'O,K*+B]Y)CT5B MSK/8?E&K7T3NSQ')"U5LW"=;^;''DQX+,V/5,I\,"Y8R\=_\*8]#;<+)X)D) MHWS"R-GM%3DK;[GEE^=:K9BFT9!&%\Y5-QO&R806Y;&G1]:&$&B#L-O15HFW(NRS\3!@H\%HO$7>N S)V,D; MOQR26VG"6%%4#/OGU0QN T7_VN2T%SG9+)(RZ\RD/!07/:2.$?I1]"Y__FEX M/'B[Q>!):?!DF_2_8@VW*MSLSG]I!?MM(=B-6J8\6;.E%V!8*+0%L[!Y.84; M(W*IL>0S&4LK,9!;-BTE::?D-#)*S0R"=,KE=)?^YL\.*<)'( M[QDB R=@)QRMQ0BAUH*%,=R5Q[IO#M5\"XT#D.S_W RL%3 M&0$],JR0@7LM8+A@5)!D$;?B;6[#:),-:D:8YK-8!#5[=C+'R*6,N=YLS!9I M35=>$D3*"ZT.F61UHFQN44##E0.(]%Z5@RK7:$S("7G#5!N60 M0LBX]R\#"P)12$7"+R([SX!_@B:E-MW0(G:"-EK^UF6NC_VXC/W7I*:R;;*1 M]PF@!ENM2ZO6:N9:Z]GO[VR.7"4V2U.EP3/27(>? K*T!B+ MTA\^L!77FAPO&21@5U$D*5-ATMT"GD#4.ZZ3@W]D-K_AI'[.9K$,_25R&$O" M/L?@;!>TW[U8D.)-Q_Q7FO.CNOTB6 ^5'=C[JA55)WU#8%MR@01)0-=Z3<*< MAH"M%C)<,)ZF6CU)]';-,A#A?XXTLP!&6 H65"!UM*/% _&4HK&$#E<+TISY MU^2AKS2E2KXDNPM4Y@7((7_Z%O $UI%0$8WTB*@;U4(V]W?( MZ"T%C2+M$5Z7@E5\Y @/5.38IH'>S'RI"D"P%<2!O+'N@OJ+L6 M(]01\H[J6HAN>-(3Q5U)S[ MW!("1*$@E^V*> I%2CEJ?.6>N[*-![]2-(:#@&"P!,[O7%81DBMSWE.0VLL" M=&TQ<8F20D0^RY(H=FW)O?#]@2IZ%605H=G5@,U(O*$0LRODOS/-)7R?W68N M"6G"&HAC@KIVAIY;+&=04/3=@4\*!$E3&Q6#,Y\+^ N4!(XQ9>]$S(,,(4D% M\*KZ,0K@G*$TA'\QJ C)H,K:4@/HJA ]$S[-8FERXJ?'O_YQ]XX6AX1AR8.[1J0&<;N';QM=G89<9Q!KO&X(>#NW"A8F3P)P6C/<8#/KC(U^11V_9NR>A0VE<8L#Q M-\-A_VA0>YJ3GZO[>X@=8FT>G(K'RGO(K:6 GUW<;OXIMAWBD^S-RVI8NP6PM>">B_KB :& MY811!)]VJ$@0KF/%5)[(A #'H&XI,C+YS]8*E*T/ %36!Q?= X^?Q]+7H!H0 MRSDJDGXF6&1WU A$T@)D6]@&@I0'M_S, \T=D=Q%N6.XX=&\^A*4C/0;M>' M$<"+K];YV4Z!'.J++*304XF0UAFNIOP.#3+:*1I58+); 8X#9R2%!H[']2@\ MCUX\=*BM8.HPDXC,:M>>(GQY >1H;FKQVN25"HO^BF27N''=[!SDXO88)J,N MB9E0)!P=4 F 7!5^-6FJF2/S?"/ZHX%[98ZQ_[,<6[D301$=[)QLJ2L>_ER MT/^_2KZJ7%C7FYE\MYI7DW8C,-^XY?$G(,27^>YKE[:=, SGNM6(O&G?';F= MF$-\+;%K&LHS!5=R[$)E!G+,_MD&!46[4+2*12;]IBP-;9!YU1 M$1#KHH^=@Y8,>\-.QL%D/,1%487J5_E#KV*WL94A'ZLMS%FGKFV6,0I.I^/R M>TN;T2Z=XRG]:_OV M_T:$07XV TFFX(3"7[RI_6T:$[ M<4C.F+_\_8,K#Z&6GF.O[D'B_BQ/FC S9M?=55 G/"(K.HF-&B>TM?KB3EXULR\SZ1?U:GM73\ MI&(9<5_\\.4Y&BI4"HYTE=)S_[9HT^[#*XN>)>H]=P)$T7@YNOO]#H:QH#?- MQ;RF BFPTX28&5*'C O*G7-[O@M ?J &*ZFEX*:^7B\'/NB&%5+\/6(+6YTN MA/X(''5K*6Q W]W8/Q_N;D[6SL**4Z\:1X"X-L:\"=(%_-U%;RBS/_((KP4WG9T7Z*EK]2_%\2Q?4?P6@XH]QOEX;$FX&@_@LY= MY#S3H3]R]*>2;;R66YO:CJ81U]T)Y*5 =-#^NCAO:ABQI:#NF!S)_WKOC@\J M*UU?7';)'9OISS\UW+>[MVTKV($5]]E6W M6=A\R2OKV@V)B6-/(45QW!M/ION=DNGOWFQP>.J?!H"N^HRX?M\W5\<;.$EWB&^9Z6-_0E=W:IC];']9> M0U@*?>]>MJ C!"#2OY%0WBW?Y[CRKS%4P_W+()^XOL?F [N!.:8.^M.C'G9O M[@4+_\.JU+W4,%/6JJ6[7 ALFC0-P/.Y N?E/TA!^9;+Y7\ 4$L#!!0 ( M .V)=%BJ9)FB/P0 ,* 9 >&PO=V]R:W-H965T:L\' EDNHN>WK!A3^ MF6M3[(F/9*;U5W^XJ291XAT"":7S&CA^5G )4GI%Z,:WK_P3:>W.LKM;1A)>LM;Q*1LK5.UUMA M]* 6JOORART.KQ%@6P$6_.X,!2\_<,>G8Z/7Q'ANU.8W(=0@C.#3B60?E5N%%IY#]1"%EY)-6;FG) ME:J@>JI@@-[M760[%R_848T?H.R3E,:$)2P]HB_=AYP&?>G/0C8+KL3W$%], M+K6R6HJ*=T6B*G)KP()R'4'/R;50"([@DMPA$; BG25_G<^L,UA3?[\$4>= M]K(#OL_.;,-+F$2-MV56$$W?OJ'#Y/V1\+)]>-DQ[?\EHT<5ONSN+ZP@B#@W MC-L$1*^^M:+QN#TEPXX<$X7B)69"6 >5!QW5D[F6.#.$6I!W0B%%MQ;%[,D9 MP9* >H8.[,K"+UAXO%RB\Z93O^8&O P\&B(],HR+/.V^IZ?HL@.CN)0;;.45 MCJ@&S5L]=UZ8T#PN"N8_%'DO==VTR'Z@CL5Y2G$=)3GY"#@_MX3&27;J5S8B]]IAH34OPD38*&;I*6%% M/$*!CV#M&8ZULJU;R3UN%6""L%)#!M[183RDV0ENTCBEIR='P>\12N,AR_TF MPZ@2Q/A &3S@+6!]2DQ(S0:XL01\A_^8C+C+AK>"&XJ)L*1'^P7.+RE#T_58 M/WD\>4:DL!T%A[UM((QKN>F3>[3GL>=J0TK>" 1(?#],TS9S :)26P0="ZB7 M/IKH+&3]=$]X51R["%C\S*/S6ANWG2#>UBN]"CAD?7J 0]H?/G62]?-_Y^1S ML)]Y6I:F1;&K+G]V3X =X?]WW8U:88P:NZYI3;GD7FN/I'&.5T$/*[_(BY _ MM/@8"X0E#Q."HK%7]",G%T]H$>=)0KHIQI]C@CZ- M\K#2;4/^P()M,L2&37RD:"S/R$NC>W!P,==@%N'YX3%OE>ONZ#UU_\(Y[R[V M1_;N>?2)FX50EDB8HVC2+_*(F.[)T1V<;L(U/],.'PUAN\17&AC/@/_G6KO= MP1O8O_NF_P!02P,$% @ [8ET6#R(SCGI"P :"( !D !X;"]W;W)K M&ULY5I9;R,W$OXKA.,);* CZ[ L>PX#'D\FZV & M,<8YL%CL ]5-2GUO[&>W M4LJ++T5>NC<'*^_7+T].7+I2A70#LU8EWBR,+:3'K5V>N+55,N--17XR'@[/ M3@JIRX/+U_SLUEZ^-I7/=:ENK7!544C[\%;EYO[-P>B@?O!)+U>>'IQ\ZUX(TF1OSF6YN MLC<'0Q)(Y2KU1$'BWT9=JSPG0A#CCTCSH&%)&[O7-?7WK#MTF4NGKDW^F\[\ MZLW!^8'(U$)6N?]D[O^FHCY3HI>:W/%?<1_6CF<'(JV<-T7<# D*78;_\DNT M0V?#^7#/AG'<,&:Y R.6\IWT\O*U-??"TFI0HPM6E7=#.%V24^Z\Q5N-??[R MG9K[UR<>E.C^)(V[WH9=XSV[1F/QT91^Y<3W9::R/H$3B-#(,:[E>#M^DN([ ME0[$9)2(\7 \>8+>I-%KPO0F3^@EWFF7YL955HE_7,V=MXB!?^[2-M ZW4V+ M\N*E6\M4O3E X#ME-^K@\MMO1F?#5T](>MI(>OH4];T>>'+7;IE8Z9]72ER; M8BW+AV^_.1^/9J^<0#8Z+\M,ETN$[-PGHD2^FP7?B QF,E7I72)2@W1S7F7T MTH/2PN3(6]IWI$L\,94#'7?\4L!CJI@KVWB-_HP%A*Q27UF9"Q;GO4QUKOV# M.#M-1F=C<39,SL9#<:=5*<4GM3'Y!C1FR70X%"SO^)6X\BH7'XPLV]WOK+P7 MDV;%Z?EP[ZK39M7%5/QL/"1A-6>CY(P$&"4CO/B@G'L9C9%6UJK2-_N.IK/I M<6M%A3>BPT66?RC=E:R4R3L(FC+7HU?' ^_ZLIS+=>:M+@I-\IYHN7$SUR2L"=E=3'MP.&D.%]0V)'L<= M##\HP)AM6<(A5XS4DE&(*B5C+![9506"=/P0IL*!,]9K8*"Q@YZSA3Y,A M_0O=X#)EDP"($X? 'BVHE%;2#HC]T>F@W$+_&]$K).D 2>465#05H5F.B, M#!2O@%^+"CRC+3_6DK]C4_E'0LY5[3\X&NYEB;-,DSMANH6"&6(XF"K/2!N$ M"[HD\3B0NP$,0G A-DGQ49>ZJ I@(-:6B4!0H9L S&=B_M!7[YGH@:$HOBDR M9*[_U2'@$)2NAO):.Q('$9!7&50 0XEH ,T4>8UK[_JF0,:)@KI#F,]8MCS0 M:F-@4,3K]QN*'G8[-T+/J'%70?66490"I>584 -)N4#Z>S3@9" MBJJDE+ Z)<^DTJTX.N!8"H]@[2,-BC"S5ANBERI+I&'ZZ 5IEV08\A9)B,8 MEL3"A:FL^*.2EI(LYL1<+77)8C&XAKA$Q83)ZI6$'AD"RD*[NAH^XS/*)8@$ M<=$/SW\/V 214_2KEC%#I+D$R@@NNTHHMK1?0=<\H!7L#.:PE J/)24C9 8O MF:&H8F^ZDN52B16< E7O-65KQD-MBQ@1 8N,6T,WNN>D9^]BX]K8EI[NAF$+F@.JG[ (H@[O5&U^)7*N ME&WN=XQ,FLX5H "<-YJ\TNQZW!,%]^JTPQM0Y%4H?A1%U3KC[ >MW\,APE'P M1U BO -=#30NEX850[HYU]4_\NQ#X%SEB$L5\BS7GW&[,@@T=N)V48KXHKXH MFVK'/)\-&0=K%\8#+*]<#Y3KZ.SC'14T1 /0?YWKGJU!C$M9D[,#\5.YA?%H M;'A[6<:S5F-T:K_)--$>^]*A+XYVK@J@^QA*DP@9W:26BP5HP!MX2U[#M@BV M$M?4CX#YQ<4P&:+#="O4AL>(V(3$=0X7BBLN@] "AZ_TLSBBE=LMPW74[(XI MUIU#W]-64?!"%=EOM!G61H-1@VI6Y76=(6YD '9#D!-."'(GP; 2 J(7=6L3 M"J=9+(#S]>:O4HH,U:EF5!^_(Q>&#FX :UOJ8V!OE@#UE&IJMUIWFIL@/CV, M(NQ%O;JKB'$S30@5Z/A2ANV$Q2MM_<-WW+%0.Z0)R:B;A"TQD\3*!;+4 8BRXG@G&?Y\!*D_J*<#[<.+Y&+(@9@@%@(^Q2*)YB'0 MIUIX.!JBN6LK&2W 0:E"7W?/8P8**=A%+KF;:P+EZ\2IJY[37^"2;KP2>D(H M.&.AP<(IXD&]#K5*U.^T5>.IPD8GR$[2A[9QR;#8!$W'57UJ=]7/\+-9X!M1&V&3DYJQE!91?H$Z* MCS41O!I6P4VP3TA1&G0BU"XQ/AZP*$FMD9;]6?0X&=J MG'?]N 8L>WE?!R4OU1:E' V;IICJ[JK18"^ZQX-% M1+@>R>S1*527G3-<%Y.KYF2T-SU# 2F%6BQB M ]'/$@@X'@TFLQ>#QR,:-&.AP]T6\<],,KK5M,?@T0R#WU$+1(K]@*!WPHP,,G[A219HNJD"MCG%)!P+PIF.=OF71KL6&CJ2MH[%INGN5:Q?*HX%< M:CKFZY(."3501EQR47\>!,QE+OE\CW@DA.9A1:X+:F=#-D,6=.RA $2L[QS@ M;G:U>=V#>J^/"S.SK)\Q]=2QR<"0WL&#*Y2UT,#'LR$+$<2L3[/E3B-$S43X ME$'ZSU6<*B#E'T-;-^AX.WWMR*HS[?@>7MF M&J*GEX-PPAI]>,H.:R918.OVAQ!5*?HXD9%YI%CDE/VA)]N:)15*TDB<6P^K M%GA(=@,CI4//%P>-4C7&9 YRM*7XFAT MS+/(N!I+UA4:$$1($]J_T=P 8$DQ\R,._W S%!P?B_AW?=CB]B?QWSO2D:1+.AV'-P MC@>SZ0OR[FD8$]:RUA9(R9H(C]:J;UO1B-BD)C!]FD#KWE:W. 1Y%*NY,^W\ M8R-Q#*^^=A 5AT1_?0;5Q=*_,'H)JC2#%_=_-GGI#EW8$O_[\Q96X[]LQ+(C M:8KZ?!.P&:TUE.(#8VC*1L,P;1>Q^=Z:RS_5%7ZE#N1LY%L7;79@$7>XTZ;P M[2M9.PI?#8!=!C59N:-/9J->#$;G+W#$K0OXOJ/PHB(#!E-'X] 7+,TM3_C* MZ;:^[OK>?-+Y^E\HN^3?.-"1"K3"#P&:I\W/**["KP?: MY>$W&!^Y7CF1JP6V#H'\!\*&WS6$&V_6_%N"N?'>%'RY4A(>I@5XOS!(B7A# M#)H?EUS^&U!+ P04 " #MB718>+!6$KX$ "P &0 'AL+W=O4Q\\TW%S47.^N^^(HHB/M:&[]* MJA":\^G4YQ75TJ>V(8.;TKI:!FS=9NH;1[*(2K6>+F:S-]-:*I.L+^+9G5M? MV#9H9>C."=_6M73[*])VMTKFR7#P26VJP ?3]44C-_29PB_-G<-N.J(4JB;C ME37"4;E*+N?G5\F:M&8@ MT/BKQTQ&DZQXN![0WT??X4LF/5U;_9LJ0K5*SA)14"E;'3[9W8_4^W/">+G5 M/OZ*72=[LDA$WOI@ZUX9#&IENG]YW\?A0.%L]@V%1:^PB+P[0Y'EC0QR?>'L M3CB6!AHOHJM1&^24X:1\#@ZW"GIA?6WK6@5$.7@A32&NK0G*;,CDBOS%-, $ M"T[S'NZJ@UM\ VZ^$+= J+QX9PHJ'@-,P6TDN!@(7BU>1+RA/!7+^40L9HOE M"WC+T>%EQ%O^%X?%C?*YMKYU)'Z_S'QPJ)H_G@M#9^3X>2/<2>>^D3FM$K2* M)[>E9/WZU?S-[.T++AR/+AR_A/[O<_8_X,0MN;S"L?(D[EI>8W&H&!<#1 M_"P]'4XF> 5\0[&/]7["9NL'=JGXB4(@%^E<.RI4$#\_,:R:2D3&^]L+0(>T4@!_X]SH3P>X^Q/1)3OMR!M6R]R+57M)P*!=1OJ:D*KT&<,CT_' M+U0R"*@@;WW K"N482JY;1V.X4'6>E2;[UT;[#K*(0MDQ,IN57S@\7W!7BN9 M*1C;BUU%1G RO,ALJ%@RBWF+=MD<^M0C-K@G%C5YB^P6D>[C](W"N300AGGI MK0'87I!'5#A'J?A0/HI-0?"R9O*]IQT$Z!RH-SA23&HP&F7@B9/( =O^GMT) M^UATKTXT10^@SX*EXM*PX8#F4U*+#3Z\B*3W-E>QV'8*T=*TP=V0*HGGS-C0 MQQTR"(S2G3%"T@O.X*Y2>26DUDC?80VQ,OK.ZNU!<-EJ'PNM_L8%TXQKSE&* M]L#44'!IVZXVC S\J$9]5<>+4G"P!_X .VRC'7]3-^5;>0"-P&EBA@UP.(['KNN;TOD MKT2)R24FHD1Y(RB(+'*D(@>$ 54L75!YJZ7KXYF*=_P(&"VW5M4JA\ M3#JBU^7DZVI",X[EUV4I%G_7&$-1@<]017@1:LFM&IO([(>B'_+/]=5Z#SP04IALHC!X4_84WP_6DB?^ZI-#Z82O-.;.'MYSI0) MW8 RGH[CW64WU3R(=[/A+5XB+G--)51GZ>E)(EPW;W6;8)LXX^"IP,04EQ5& M5'(L@/O2HF'Z#1L8A][U/U!+ P04 " #MB7186KXJ2@(& #I#P &0 M 'AL+W=OS%IDC>PW,_>7FV MTN:[+81P[*XJE3T?%,[5I\.AS0I1<1OK6BBL++2IN,.G60YM;03/O5!5#M/1 MZ&A8<:D&%V=^[L9ZPY=YMR*:UW^(7-7G ]F M Y:+!6]*]UFO?A4;?::$E^G2^E^V"GL3;,X:ZW2U$0:#2JKPS^\V=N@)S$9/ M"*0;@=3S#@=YEF^YXQ=G1J^8H=U HX%7U4N#G%3DE"_.8%5"SEW\)J"2/1LZ M8-',,-O(706Y] FY)&4?M7*%9>]4+O+[ $.0Z)BD+9.K="_B6Y'%;)Q$+!VE MXSUXXTZSL<<;[]6,_74YM\[ ^7_O4C) 3'9#4$*V^XRJ3-=,2N+V-/*,AFND+>9B*GG>_%W$!P#;\F)Q'"VQ4@P+212ZEXR8!8 MX13&Z]KH.U!V I1G;"VX"51I=^USV&D4 H54)W:8YGDN:0$PTR 0,V\>5O,U M*( _U$2^Y/BA< 6R1\2D;>;_H#00)E>J 03,8(+I'M$9OXC[!G_YRRQ-CM_L M,'K!;P4X4CGL9KV*ELV%6PFA6.(I='P!:T4K;L2/1IHMV?*^,J[@#MJL@;67 MORN,;I9PK^MYE%@$+>"?6BN/"$W#JKA#G<=_B(7@.K=#8^M@D:J5W>BOE?4N M(8'@-T%5@2&G1347ILMK_YMZ V"0M*$G'AJRHX,S#H[B,4I?6>*8B!TZBC>'8?=;0]YCYJS+[M1 RA MMDTZ(TI8*B?_=/[S@8B)4EBK3; 9)0L="M&^]GGC>>QR<'=A8EUIQZRH.8YHM25T MI=5AE^F;2(K9-;<%5)5YR,Y*-Z3RPWBJ(-<8'T&] .K\7L*RLD12B_\64:AK MEB*FYSQ\G=SW[5'/V:M"9H67ZC-5:(?H^(A!\5HIXF 6:'YCH M[=-F]W4-20P)*KL;8\-&2K1S;;#$["-W$/+2/PE,KP6G "W)K^R5#P1X!F#V]2G[DRSQ[O&!GSK,<$GA MW D[8-/HY&A&'U-V%(TF8QH>89@F)S0\9I,HG20TG+$DFHPFP9A\@8K.? "E M;]A7[1 ]CP'EP=R978\Q='6GK(/5=TX;U> ".O8*["8I:_9#34Z MR,U;7C9B>SWTU4^.H]G)> /TZ6D[16A@C2&P5^-H,CMYO7\SJDJ[_X EDU91 M6)L"0^2'N%H-'@H[KU?OQU9WYNM5KP#O2KA]#N8^!!Y%<1LL:8B <=SO4B;Q MYDK?=0DETWCZXN>P,?F%2^.KX]OGA?!6/.KK"1*9-B2 FC"^7_^FO0FJ+=LS MD6%F*1ZI@'V^%WQ&QO[$ZN!4:^^>36/I^VM6ZHR'<'S46?)2(N&5Y*%U)- > MX?9"FPNBU>E,6X&%UQ^ZYV7$EJBNAI?!&3S'0TK2JX#T(^6<;XJ4U:7,/8^G MNIQX5]\_[#V_*@'[T2.35$4HAI=8-]N]8R_#\VV[/3R"/\+\N.=AWP5$1_'Q M=!"LW'XX7?O'W%P[/ W]D%IS86@#UA=:N_:##NA>]Q?_ E!+ P04 " #M MB718BD@TW+8* #%'P &0 'AL+W=O;%%$FCTY?3I!G"Q4?K!K(2P[+'(2W/96UE;O1T.3;H2!3<# M58D2OBR4+KB%1[TR->^'%%[E<67PQO+JH^%+<"_MK=:?A:1BE9+(0I9&J9%HL+GO7 MX[!GR38F-:OQE:,E?J 1\^99>]$2HDJW-!? MMG%CIV]Z+*V-586?#!H4LG3_^:/W0VO"Z]&!"1,_84)ZNX5(R_?<\JL+K39, MXVB0AC_(5)H-RLD2@W)O-7R5,,]>?1&9@##/<\%N5;D6VDK\?0>^$5J+C-U; ME3Y<#"VLA3.&J9=[X^1.#L@=3]AG5=J581_*3&1= 4-0,FHZ"9K>3(Y*?"_2 M 9N.$S893:9'Y$VCY5.2-ST@[ZLH*J4!B.S#[[6T6_9>FC17IM:"_>MZ;JP& MQ/Q[G^5.[ME^N9A%;TW%4W'9@S0Q0J]%[^KGG\:ST;LC6I]%K<^.2?\#\?HS MY+)_ENRZ7@(LV=A'@O7M2K"??WH]F8S>[0Z_!7_*Q2@TXPXN@:]^TIUV%*6 W2R:[8-Y5+^G[+ M*VEYSC[69<8^?4O8+X.[ >M[T6%8,WD%RG7TU2(50",96VIE#*NT2H7(#%,+ M]F(\&HP@1_,<5Y(E$X_IBI=+P8 [V7B4C$8C9E8<0('#6U)QO?'Y.\/NA9;P M]9H],QQ'_-*XF[,-UYJ#&\'%5:U!*2/8.'EU_B8Y/W_=4NEO6JU%5.8VYP9U M2551@$&&5N26<;1,Z%2"E$K+5)#QL\%TRBJAG;B.9M'[OSD]HGLY! %B+BJN M 2!M->.4MLJ34?)F].I/TA=B-7Y*WSM10LAWM!ZPKS!TUR:RQ;8_="8SP=,5 MJ%%)6 O-6B&L *NG6\$U3"X!5-H@&WEH'$LEYSB05"H;;".LU*65.3/RD16. M?!\8D^UUWP&U]JY8"I&AV M!$\F @I) Y3,.99ZMN!2LS7/:X&%6QIG(E\"1RQ1P=9W[_3O) ,F#6+E/.8U M*IL)("THQF!33?9R=I/S].'T/EVI'+#Y664B=]2#8ILHR+*JK7G+/G:6[B#V MQ60PGK$/ ;%WA%@'5X+ZY)U/M@^/%;0V&")0!OD&H638%$CHBS0/; 'P8I18 M9X-7LY=H'/@EQU(W.Q],SEY"Q5O+3(!!6RGR+(A_B7G5YC:"-KC#<-=)ICJ=N]NSU.;N7RU(N M9(HX!%^L)3:BYE!^8CJV+0J^-00Z@$4&^1TF0W=L+'@%(='0V:Y(^)+GX%@L MDM+F&&D54C !K.=;+%!E@NNBB^4"D)GF'"7,M[30C>(Z0]GO@7A2J[1)<'%\ M@VF^J$L?7Z!. ?[)(3-RD,O77.9$*9A\ @H8K)A%DX!543J!"T0!N)!)@<7J M(IJHY5*6X%]I3,W+-' OUD(B0\>[WYN=X$"EG44E/.!7@0*P0P"EG8V< @OC M*KZE'L&;I(@M@JJLKSQ[0!5H],=DBV[?6S= *IDOGQKIZ\$!V7N1DJ8:\GZA M5<$ROD6SX%^"L21=P2;D]1#*A#P1L9#61>WX+7&HS'#(2FT$%) $&BAP+:V MV&JTBO.#81WX),_'3RQTH51$R8 E@:HS-<_EDL?R#28>T&K@4["QB81X%5IP M(U_"!D 4>MEB\<:CZ]5#I63BJ^& MB,?'Q"'5)2^J\ ?REEPOLY!]Z$&?<]U><$\*8LID$C8D 8@)/7 T"H.BON)C:K1HA8D*3<@D*>IVU^$/=A>-J3V*:'CCZQI7U'' MQ4+0N8K?IM!9#;4L5)4RL: NR;/)+>YCL**ZLO%>&"BQA!MR1M3VR)8G87UL MJS"+L(O364 K.!30FGIA&I*^ .C[1^Q9@GHG3!:%R"0H 5GF<@ 3"L-U@"D& M[-,B877@DS;)?&WS"?5Z5%*?E\1($SN9%0 ;W$ M%O"BV$4-']K6M=+=(2EQ <7!B!'] Y9$'>-;4!_X $9O4;K??3QA:9A 7*2 M4-I\0OH'G:V$C'5:M_(-AFV)]%JL.X 6T&+&?>BFR9Z4:W,UK@BMS-P-7BL+ MJ.Q02_/QB3:"4JK%!T]T!MJG5=I*@$[2[6:9+XW4C(E403IDM+/!$/E-"A%. MJUIT+$7;J&-!Y0INK="M=F/%(;'7SH,:CS==]:^@V= ['CDXZD@%8'WQF(K* MDA%(]AO<\, F&5QD*#==>\.P!974[''<@P**?8N2\TT2EHX[Q;CMVG\@8) D M80*X-L4!)]W^JNT=:,/\<0$U.A3 EB?]R0,KA+!N8I]EZ\&AC6E@ C_">CU4>OL/[7!"8@XYV!3P:8+B@5X?2X]NR?^6RR3 M"<+5-2?ROYZE0V.9RP=QXKS=.(*G/NKP"DNU/7"\<. X,-F5UP(X)0_BECIQ M7Y.@$ZWP695(:Z[W=7N7<)_@U]_7(2/$G,L_Q=>#M@.O'7&K*O16#3\FQW=' M2%5M=B""07;!ZW>;C-9YQWSK@HAX[S_^ M6%?U?W50G7[FJ58)U>MO3^@,9?P7 U2&[B*I=^,P\E@$'0JV;0W%TT;%3AF=" MK7L\:F +70)I_^!I;-<5 D_UPLDIE+,%;$+J$+E6(MF5/T398RBOL /2OD6E M*@7A$GA*PVR\MO(;HJR.1ZVZ\6_KP(JW;0Q- )TDH3OWZN!:W4/M,",J?*;G M4N^I+'IJSTG@P0-@OXUM/(!5%>MLEM%H+)80TE/: ;JKG5BNNEDD7R$C!P(ONEC6^C7?4U^YJMAGN+K@_(-_=7_P-02P,$ M% @ [8ET6!)DY%^9% 3D( !D !X;"]W;W)K&ULS5Q9<]M&$OXK4UIG5ZZ"*( W?57)LI-H*XE5EF-7:FL?AL"0G#4( M(!B M/;7;W?/@0$(TI)V'_8A,8]!3Y]?'S/4JWU>?E4;(2KV;9MFZO79IJJ* M%Y>7*MZ(+5>#O! 9?+/*RRVOX&VYOE1%*7A"#VW3RV$83B^W7&9G;U[19[?E MFU=Y7:4R$[YWE3XP>6;5P5?BSM1_5[?I%)M7E]-C]CB5CQ M.JT^YON?A9%G@O3B/%7T?[;7:T?A&8MK5>5;\S!PL)69_I=_,WKP'I@?>V!H M'A@2WWHCXO(=K_B;5V6^9R6N!FKX@D2EIX$YF:%1[JH2OI7P7/7F.M]N03EW M51Y_93Q+V!=>ECRKU*O+"LCCHLO8D'JK20V/D(J&[-<\JS:*O<\2D;0)7 )? MCKFA9>[M\"3%=R(>L%$4L&$X')V@-W+"CHC>Z B]][S,9+96[%:4[&[#2\'^ M<;5450F^\<\^@36Y<3\YC)<7JN"Q>'T& :%$N1-G;_[ZEV@:OCS![-@Q.SY% M_7&6.4FJG]&C]-EM*?.253FK-H*]K1504XK!^J7,.,92P'X1:Q[?LY_*?"?8 MABGS ?L$^P!@J K8 /LP MA:8A2JU]6K2D8B1+5@G;/$U$J?[Z ME_DPFKU$G)"QK-@*%0L\W M>,H%APL#)Q78)#FD=?4:/O@$YE!P MX/&F)5K "F!YQ]-:L&?A( S#B!7 )-F*G>= "D7C&7O+XZ_P2$'\0Q)AD8XU M]3PXU+!O]KS0C)WO-X+([80BZY:LSO1K( &$JE+&E:4!W\GJ]$.DB+UU[ZY; M[;EB,:HOA<=PI;&N0.V"VCCJ 80GRV/QG[4LA>?I9%W<)[LW3@,6Z0F7DW8(&,B2"+0^V!1B MX)[HBF\Q&&8-O*!U Q+R7!+CAC^?/>X)V<<5HNC%A[HRS _@ _"5HU:'2%4U M\&+QQ*Z[(>N +HJZ5#58YF#%7;U4<2G)*]C5NA04M=^UUW>%>KS2F?BSYJEE ML*O._4:" O8"["FW6Y%("$[ "[N,@(O=H$,VFX0"!X^\U;!E-"5V& 4(&:"PS99&#C-A RTE8\)AD M?*L!#$V 04FHBZ$8(S0"WB%& 369 3X5.?&9H0Y=>F"+, Q"_9_11&#CR+!R MSI^S^<$J#=Q^4, F:4TH@@$Y[7VB3YM>, Q//-2-07IH^9Q%O<]T4$X;S." M4:_)#X\Q/&W:ZYV(P#*!V "=IP&ZAB@J;5G@J##PWP3 +B?U:HX&[.>G\ ); MXH95JD,;O1K("B\G(+N>F$T0MK^=8%!@ID?7(B=&ULB5&!8 M09>%FMG*"K>QR]1SC/-8]"'A0S8U<=VGV+U,4Y;E%5N"!PL-Y=J?NX3?YI / M4=1WD-AB '8%A:$BRB;@JWLT,='HX-ZM"QA=CH*4J#T0>IMCEA2E%+J< 0(N MO]&C+5\.X$LEUQJMX%V1 RHK6W8(4!&\T:6*"4<+7EA1V*J(:A]5X__TQBYG M#)KD9Y+;5?5P\.Q5,!&V87+>P)BN3?0:[8-'2I_ KVYLP#TWZ4BGWF$P6RR" MZ6+ZP-37:@W.\>MA^+(C.7T:O03/>U>7R/#WRMK .7!+9%6#W>&)DC()XVO( M\VO,'-%B%@SGXP.-4[8-"!]TE6N$,46SJQ,"K0)=*:1-,>32%V@-';L4$+QY M3-F+@]A:DE+@1 /E,HP:$',(@A@[4-I:(N"D?!*(R"83BU M?'<>#PP">$Y5@,T?!R)4KI _EI0-!+G4L^EP, D]A$94054,0X026I/P>T4\ M8V,!7XW""_/5!7R%S\H\:7+F_Y-TLPE4P_\#Z090>$+LBQVUB. _+(_CNF2) M]G-NE8 L0[I"G\=:#IQH;^.@+_[9.7[3#:9;HM4$T\TJL!NUU*?7$5!37 ,; MU[K^PY0(;6J9IZV&\9PZ@16U 3+KC9#G1 XT ?[:.#8@S!J6X4NC FIO-AS@ M".,%L'0G\UI!PB.]E*8$U%&34ARA]R,!K]L$F\ VD$6PB=;)GDA:&EITYQWB M6R%-Q=CU)*L*-& W]O0NCE?=_QDQ"='['UB*3BH'WUE!#]>@AH4KTC]V?]AW MV":DC2P:*92HH*BAA@50I=;M#>Q3<.EZ(07 Y.8=G8JPRRCZH:GX3?&! DI MSF]-<]4-'U-^OH.$:_M_34+W .0T9.1FTA%K9-SQ4G8:WD[?9^31A^H1I0<5X(4Z[2B!8VILHQCE%C0)5B&)T=B,H=QPENW\CCZNZ: MS:.)SH12&Q0\6G#(+K;_@J($' W5K;LO\&G@Q[32@::CM:-PB^8[?!)V:^(( MO5IDBJ9;WL"I/5<"R;3_0N:XHD]Z,J*?CQ*I\]%6CZL\WZXVH#Q4+)"R@-A* MT6YR=V7J+:T_0BL]:("251<4UX!3?$G-V ZDOLGB ?I2)RAACQI*X(1-@YGI M;FX9&0!JM93'VJ_=MG:J]2#T)C2AU+P1*<7.9UFN0;7 8%VP*V18$6BPNP+U M6[*;&_;++] DR\^#<**9?4PVN:V7J8P;87KX^^GJ&GAHHLH+5QWL M;K9$SD?8)=#K_EYC)ZX[[UE ^8J7J00?(*##B>+6]!'+.DMTR*WUR O+97#0LC5D>EKW@Z['Q&HEZ+0$1!%E+)5HLO2S MR0R*B $-9R",13.WN7[H .'VP)/0>ET[/&TZHL,G!>R2*4(,S:3U,$(?(U$X MZ"@%_F+=1#0JABJ L(.6)1V,0]3D:@-E-RJ;8_I/"!NAN8#\!2B3Z'07],CH M]D";%-#C0H!2KO$FM(!SX(2Y1HRVA5 MC_6!7U MTY0S7MAGV*=[2%PFJ[VW,7)+,=+UXR@83\,@&D_9,T:QT^,;WN+16$.86]PA MAW#3_6P)"6KK@I6["<@3P@??0!%@M.#CUY#,]K_ -NB93?'?&2A2UO%QO-"" M6K!,-%=(@MZ/&V'75(_G^.N?Z8W\,,*P9/_@6\ M$K*U!C2$:?KLRE0YH] T0B6.D3*L.F C<^:CY?>CH:T\/8I"% 3\PV;(,1D. MS%&$G45(K82/=O;"/E,Y1>V;:IHWQ9XMPE;K]C#Y.B,/7;FTAO].D_ I5'.^ M4,[ A7_8B7<>DAKM[+DO5G=^3_:Q^>K6M,,Z@S4F_"\L=]/R'(;MB ;POOS8 M<-D.!"I#G#[,"),<51\[49/D.AJL=R08M*.QP\HH9PF 2J[K:5.(H2NDF.8) M(4T]9LZA\/1FV=3-UF#<-J 0.< M(B?$5CP5Z@G3!3LVJ/; (>956<(_)S#[4V])\\5/A6XX;QVMHUHWLR=C]-=( M[72%G8(=_R+@H\9I\HG@CY43I$I\B6U ZB*>KRIS*HE'FJFP_34_4JWU.&LJ MM]07NZX-^QM3]F YTR[Q6EKP\Q.Y4-MW7/N7Y=F%=]@.#I?B6$X/D^]IB5_U MR$QB)85^!/V;HAZZ-"%_."L7H@FR7BXM:04IE8;0S-)7V'FZR[HV3L-?&M/%7DO7%#6O3Z5=;U6[ZCO#9K#6:>SF_[CQ-X1& KU MG>/=-G/ML^/KO-P!*3JPHGL\UAGW'D19P[#9; +B3)Y2!9$4F)0/4S%DJHE_ M\:%E5\V\ :T#5353OD_^,??1&#$F/SPQYU5S3*7KJR65X:W::!:X@$(GH5&Y MOE#&2QIPM6Y$D!A@I1H/W'XCOU]UBWI**$LA&KTDQXOP.\RT(,%[/>JYM59I MSO$_V!IR;D^F?E9%5T>++NCAK-9N(\FK(M7;+K!>=FWFJ&D"==_W L8]I?$W6ZS:7&$I5A MOE2YQL>:HJV1'A[/<4HN(:AU8CD4ARXD45Y^"$N=_0DS$U% TZU;#'#DKZ+R MA\QTRXOP>L7I"+*;FR16NV;DB?+X'H?36'W>2& _#291%$Q&PV/6:DG?YM7> M"3FXE^7:3>C4Z-[@7QLO'GA$@ F& MX#<:SX+%U)4V': DP^45>,&ZS)5J.S([+U(:#S21'4+3MIS__='/L-B!4$;^!'Q ; M4?B 2D+Y='@O%![?KEU4_'Q]8XY5Z'BB>?I$O1"82P:VK< Z]EC-BWR,%M-@ M/GQ2%6L9,J(@$+;O;NA>U]VXZ/C)I/&3WYU=6EKP!G_.P>XN1NX"-3H)E00N MC^K"=**]NEU:'G#UT=_HSF[4+O8?^A2I"@5(FA'KV);4GTZJG/$4.F5,"5+/ M_,TDH961CN6)KO@KN]>^B&E0V M(_=V=]]4/B@BN5&[/O:/>1HC]">@UO%%!] &$XNT$%4FKTM_RL ME_7P[^[;V%L[/9OXE'XW/X4XH&5FJ'1=S;!S<)2T"AI@[*;\<2=4XHV$.*?; M%:G >6RGT 4L@/ZGA%@":,L$SFL!%FH[$&S_@ ?'6;"M[(S$T<&V6(OTWH)J M57^PG>\!^I)1YQR5:!]2Z7,W:,%IR?<5E"QVW:B[OXWA60 N6WPO1WM;=DWD6#8:^Q8_2$]_PM;!3S*9S M3?\,[KL@AA!8ZM;[W.88R&;I<< )R-KIA^P/[*-77BQ76'9+*!CR70N;' M@Q"^?2>Q1 ,UW$L\:R!T&;Z$BI!^F:DOO;G.S/=P>Y^^D>'(M*7T2:UJG.KJ M#)/A.:^]WG AW<\?FQL.!SW=P2?#_DMHO9?''[[R09O^Z_T03A_*%3150,TK,V\X\N/2 MSB^)V#B8C1;!:#0]NM<'ZBL_>(/"]IS&L1R,YT!M-F=1-()_IZY:L^]]&O[O M$%"Y(3P[GDS9/%P$\_$,/AE.Q\$H'+(Y\#<#7?A/'_G))FP?CH+Y)&0+TC*\ M!B+C\9R-AF"ZA=5;,S= =[9^;&I;WMVPVG@;PA'MP.AD'\VCLWG^B@O_1^X[_%B]SXEPQP/ Q@KG_N[SYU?RSA M2O^-@&:Y_DL+OW*\;XE-TPH>#0>SR9F^,V'?0$S07PQ8YE65;^GE1G!0!2Z M[U=Y7MDWN('[$Q)O_@-02P,$% @ [8ET6%A/2;KF#P (R\ !D !X M;"]W;W)K&ULK5II<]O(T?XK4XJ2V%40Q)N4KRK9 MEI--Q6N5M4>]]58^#(&A.#$.9@:0K/SZ/-US *!)6=G-%XDD9GKZ[J=[\.J^ M-E_L5JE&?"V+RKX^V3;-[L7YNJPI--;4K9X*NY/;<[HV3.F\KB M?#(:+JJ*^?WTR/@D_?-:WVX9^ M.'_S:B=OU8UJ?MY=&WP[CU1R7:K*ZKH21FU>GUR.7[R=T7I>\(M6][;W69 D MZ[K^0E]^R%^?C(@A5:BL(0H2_^[4.U441 AL_,O3/(E'TL;^YT#] \L.6=;2 MJG=U\:O.F^WKD]6)R-5&MD7SN;[_J_+RS(E>5A>6_XI[MW8V/1%9:YNZ])O! M0:DK]U]^]7KH;5B-CFR8^ T3YML=Q%R^EXU\\\K4]\+0:E"C#RPJ[P9SNB*C MW#0&3S7V-6]NFCK[[4 MR9L__6&\&+U\A/-9Y'SV&/7_RDJ_C9*X^E>KFP?Q0Y5!%0@4<5W("E^A_/$B M$7]7MS)[$'\Q-1[)O-XU(-!L%3\^LOD9/?_3'U:3R>@E+Z-?^?OXY?-4_!1V M\^(=*.M<68%$PX1O89A&5[>BW@C+7*^9:WDO36Y%4PM5[HKZ02F;B%P;A'EM MK)!5+K*ZLHA*[+>BA3."H#*E>\;G4$JQ0ME&K@N-X,G%^H$/?5N#.)WX/A!, M20>7.Z,+4: M;)%HY)18?B=U 6X4RZ^M;264&;@?: JL+D>C9#0:,6\RSS59,!&R*(1REO!* M OV!X9JM;,2],HI/ &N'Z/-SJ/!.&3*RKJ#JC 0VS-_P!*8("81535-@.;A7 M7Y7)M(W2>!'!S"'=O2NDA0;IB!)^R*9.Q254@J1/9DR$DMEV7Y:X?\C/(>;E M,?:1:YLMG;*#TH[-!+=U@<7[:G"RW/FP=_Z$6@BGK4E)@=?G-B*/2M)F/#Z(W.](XR02+(S'JC,\3) M S;C$Z1,1,VJ["63JJ[.PM$'^%',7K*J6J<]E\8V MVM@&KDOJ=%$*Y4(ITH@'A3^D&%VU9*P6GPKX4H^(I9F8ZA M@2E\D@/4G1JYX)#'=\A3*&L=Y\_TA+_:GO[*@%?EK,SQRTMD7*!X<>62/X+7(+[BJK/P_+.B5H%(OO-1 M0[;\N]XH\8QT9)^+R]M;@TR/?/@#5F@T )GX118M-",+=GY_9M\(B8N9"3Q\ MAMJX%*=BF5[,Q2Q=T>?%.'(&"TR7R70Z>XZ$?#$2[XAD@=IUC@RS49K2Y;/Q MN)C@6OTTG45MW"'[O2/WR^!B]Q6J< M3!K=#'O?,]QT-0-/.&)QS+N M\$I]JL3>1;S7JL::4(6Q&8Z&G(Y^ZU,:E=6<@T@8A2Y^%HU]P0BZ.>L-88* MW- 2](0S3_% L@P2)G'#P":D@1VG 0:UU1F>G&&M>AA:,Q4?I?FB&M^7N%P7 M(@<@Y8-:FU::!U;% (%']T.Y2&;3V7Y@4/DHF39S5FC D9PRI[J#7&=&%9)V MPQ-YO@'Y/9@@UV+A#/*!T3)4HGW!H [RYM7 F\>C42Q%0X:(+&HQU$7:=)W7 MD=KD]0G&\=%QR2?R[CISIG$<>&!#T SJL#+S6OW0F>V>@62L-*T-7@A\LI9K M79!20@Z D.1 1 \;1*E009 3/5B[_O7J\\< U%"BMQIU7U=W=7'G00KIKHS" M;=JF17[:U0W!/X0X*BE\1G&=ND?FI?_,941,GB/-:VR=:9:?3< HXQM:S!=241M<^-[:6>P%FCMEW^:,%).$.;?R<'PT\?-\>WLU=_^ J^01UG(<> M6"U-@;2LR[9P@E,WT<>;CC819ISZI)075^^;#\2![4_G7;("0M#D#7+?QRG" MJYI@ABI54&ZA/!ZS+;3IUK%+,?KE=BD.!K(:+AL"!0>STW3Q0AC/-:#,) !+ M?5NQ4N&NA-C=CK?D<4!KI-8ULIAS#M]_T(#!5:*;=FVA8?!3/ P#G0@;2I5] MR#]@E)RVLBXD9^DB)DAN096YH^ !X[K.V9B[0C5/X3*T:P=2-&UQV>58UMC* MG+7/;1GB* 7^L]5+X7QS'16NY#T1$;PI.'0]%EE^-12A%C^93]$'1)EFM_ M45O?93\2&AE%)9;MARM*%@]@0CX@2JZB'8Q9GYN;K4'+7;HQLG-*YFXZ\MQU M=4MFL#:Q;MY^6L==D<,9/)!KI'$QT8 M[B5$ET%"9NDEP!!B?*;#O6@XNHS][NJ3N.3T_JD2E^UMBT3K[3!]\IPQR$)) MY-U6JPWU.5G+7']R,PYN-B,"Q.[5G,>'AX<%S&U_.!/9##4?3DS3--)HT/+O M'@?!E5"^S0 01?7X*+,!R@V3K:$,9WB$[V/#AO'0IFX-8Z)LJWH]0Q0 =9GA MU"%=[]IU 9CLE.*@5ZF4BW%EB!__*SFMI9D9$->E'\92R4_VI)"%K3M19$P% M/?Y=]$VZ08;/ND%4!C^%^XJ-\>&0R MOPX1T[LA&-Q>D%,^=D(_$JYNKJ_W@2^GTQYJZ<:D?IIS$-?[$:NS$9$%3B6L M1N-J-Q.FS/PCZ+"V!P#IGWY8';RPT*5NI"LY73VBH:;2E=,*GR#=1"@.1^/$ MDXG1,(9RJ*(=IFYO@;+E@T%$ SKFK6LI$C]'G,3^!K4^$AP8EA)C4.23!Y7< M[>3:9C2*BAU/K[/JB2_S?R)AEDYMKF))A_Z"8C*Y@V* \+VK41F%""$(L!*P M8DGP8M2;$QZ;H/;]G)N*X95-%)9DR/V@SF\C]:?D5S2[;8*/TZ\)D.&MKJH0 M;+UAX=&Y#5<_-Q)UD[LXGMWMG0")#0)=5=T4FO!#?^(8( HM'TY3O]$-SRW' MOWG&^L[I\R:."<+ =?#@?SUPA67 -QCG3N?;2;=]XOSUI[TLYTL\\MQJ.(D9 MI>-^XCN2WZYN;JX'$/S[8[H#="J\+W6Y&4 70X&?*QSGDDXQ;U_FNZ'5;YD$J$5C[.M+9VY MYO:T9-!)'@)7_=OKX:GN6K^DJV9#(["G-/@I=1XW"G#(P8R+ M ^9^]"6'@'7D0#W=1;C#2#O2>D,:" ._ 21;RX[\%&-\E& M#G!<#N^X]Q[R>30.X*KB;I)SH&+'?9E2@4\ MY#C,^# G>1E=J^V .=>$,'?J0X7>G.V /DC!?E-XCX)[QCEAWBJ^BQ+O),;S M7J&F9B3\D#IN.NU'-R4WBIS5PQO"P9FZ\G?=Z!@!60O7XP8N!BR$D\,<8<[\ M=!W$W$]\UP O)<.DO@TB@O;7\3C44+[$[TZ;^U<9 ^L,!&.@Y>Q0MT7N7DL9 M'$9#4=UT<]&P/1^\]A-\ZANS3Y+YQ3R972R&GI,'KFRH*B?.1^+QS/XX MN4"W-4-5[M)[__HL_'>MJLB6/Z'ER$-B]"KWLZ'?U-W=WE:7\. M_X0QP!#C)GU='"Z_J@E,5?(3,L5;3*Z,\QHK5W0<3W]KYB*6K8&5\I29CNVLLAV3XA5&2XCM7 M#4[Q;=6SQO=F*=]DF:@X-X]<=NU+THOT8'?GR5SNXJ'.B67$V70QMQ]Q'42C M@:<;1QUZ#?:\]^(R,.,MOYY--1>YRKW#''^-;X!?NA>?N^7N]?&/TMS27*U0 M&VP=I&ULE5AK;^,V%OTKA)L6">"Q]? KF21 9M)B!V@[@YEIB\5B/] 2 M;;.11)>DXDE__9Y[*=ER(F=W/]B69-[#<]^7NMX9^^ V2GGQK2PJ=S/8>+^] M&H]=ME&E=".S517^61E;2H];NQZ[K54R9Z&R&"=1-!N74E>#VVM^]LG>7IO: M%[I2GZQP=5E*^_1.%69W,X@'[8//>KWQ]&!\>[V5:_5%^=^VGRSNQGN47)>J M NOGHWH?6\X'>M=JYS+4B3I3$/=/,AOQE$1$@5*O.$(/'SJ-ZK MHB @T/BKP1SLMR3![G6+_A/K#EV6TJGWIOA#YWYS,U@,1*Y6LB[\9[/[AVKT MF1)>9@K'WV(7UJ;I0&2U\Z9LA,&@U%7XE=\:.W0$%M$)@:012)AWV(A9WDLO M;Z^MV0E+JX%&%ZPJ2X.7=*R>Y>\BGBOLI%(XZ%( MHB1]!2_=:YLR7GH"[Z"?N-[Z3U]#_3^^\BM7/]/0&XNM&B?>FW,KJ26B' MK%W^B4P2WHC?1E]&8J5R964Q%,Y+KX9"5KDH3"8+D1F[-18/A0YXGO!&7< ? MOELD\?RM$VJU4IR7G;6"9:W*3)7I0DO.7C# _UOC5"[,2GA@K4R!DJ*K-7.G M)UMEM1 M^/[9SQ=OLH7XZ2"RPXGX]2_HU&,_K]K$HE*=)0S#RQQU[Z M4;+:T&\));V&Q:-1C-7Q?#0-P@SV$8I9P09+WN(^&DWP?;A_OY'5FLPG'F51 M!R*2#".K3(GS.!E%S"6- YGSI $^=GW75;1W?'&TR^&*O,B>J*",(VTJM [4 M064M#$+^D\XI_"616M(U;@(H*/J-J1TBQ5U+&*&.9\'1 M(1B_@STA$EV*=)C.IN+C@0:<>NS "59,\#U/(G&79;:6 MA6-EHF@ZG\TC,H-1,O*L=LAE:?T!4 \:+]T?JSX>S M682-%Y.H"9ADMN#/5P,]>MT33RZ'R>4"ORGVB,7/P+\Z$423Z7 >(R3.X_1R M&*6([I.X0XX'A$4?4@K;SXEGO#AV=,>*5R],;*FSOC&K-[53+?OS!#Z>7-#O M)?&Y5TCZK"D69')9&NM;!Y['PV22$O_A8C'M9=_UXSGSQ')F>L'AUV?"LWU> M'*Z^'E6F,.OHOP%*!8IG$.TIZ K4EYRJ:8^=D%95WX8GD^;WEQA#RCVX8:G6 MNJJ("VZ>J!HB0X(7Z2J:#],H[@,0"#.Y+#1FBQS!>#F9TZ8)8C*4'$?DU3?M MV%.]6LS36$QFK])35=XE%@*M0_&.5[U0>\CF;-O31N9M/V+?//_-5_/;B62'!9F?3=#9:8-@JBC:8SI*D\VA(F;P-?:MX&D$@CD>7 M>X&V/36$L->S/382Y:8BXVVU/41L)B%;%4]PF:A=" ZS6L'Q8A%]W\(^[Z"K MVM,,@R"!L]HV&IIM,,/+_;&FJ',ESN++.3I:RWNG_8:B3E>:6U.'7@X@UUCB MLF,;%CG2Y-G.H0OL^S$Y'5K*[9:2$RV$\[2N_*@3(W?[""0HG#3V=9A;Y\LT MQ&P0ZB>6;!"/QFJ:0V@%!@9-HH$\(EJ7K J03ACN#R@>@EF))>IV&"P8IFD2 ME5J'WJT>=:Z(I]](+W98KPJM:)9QE." 0;M'UR.:SE$0[C:*JS/6[F#"1CG% M>_1H-A)WO664\3%FT50#2$Q'GIZAXE$_>D!0$J4*GO&!FZ/>WMB\#:0^2S(I MDEJVAEI;P,\^(C>F,>2D,?O<-2[BMY_TC:*PG%SE"<1O-#6>@O3&((C^AL M@TV:J.>(1W19[F547V8=F)4U90@QC*Z6ZV"@M9?@L:E?(E(\1#J_#[NH!T MXX&<1NR@+([0G)C_2[;G"C-2SBV2(->J4G8OT)O4(J\M\^D<$6#5X">,I-#! MJY+.+!@'L#^<->D62UT4S8EJ'HO.<]-%8 M$0IO2R6@'2Z@TE2_D0]D-RA3I$AQ#.Z55=(')JK_ MQ:43ZL1ICIC3-'0\&^0ZYR(2"J:@1_5^IYW>SHZ^?'>QP?O$,V'9I=8VDZWOBVK0-Z*):U M9Z4+7>HP9@:C((%\P<=05LY4:\,)7K.KH?^X.4EW>C_%YW9;H*62-\,!F9.> MP7D--:J"SG;KT"Y-[H)+%JA?>&0B Y#;ZB.2K_8@Y(1FP,644>AD06G;F=> M/Q4]FMHP9^2)8_4HG F!^/-EM\K M8DKRIN3+C9*HC;0 _Z^,\>T-;;!_T7S['U!+ P04 " #MB718O"GH8Y\$ M X"P &0 'AL+W=O:&$C2#AO0;D;3K1B&_4%+YY@K):HD%;???D?*5M(T";JB@"%3 MTMU[[TYWY)UNM?E@-X@./K6JLV>SC7/]R7QNZPVVPA[K'CMZL]:F%8YNS?7< M]@9%$YQ:->=1E,];(;O9XC0\6YK%J1ZKM;+A"MO1-LMF4 _6Z7;G3 I:V8W_ MXM,N#W<\5R,//P1GIC#&]VYC85778/-EP!S$CTIYWOE%_Q)Q)=8'T,2,^ 13Y[ M2Z9,) $O>03OE3"=[*[O9N+O\Y5UA@KGGX<"'N'2A^%\,YW87M1X-J-NL6AN M<+9X_BS.HQ=/B$TGL>E3Z#_PLSW)\W 4WT<.[S8(:ZUH&Z TPV@:0#MGP='+ M6JAZ4")TJU[[9I,UB*Z!1JK!80.RJW6+<*"(_!!Z8K>!7=QCKT=V>Y?]0'9$ MH@=+@)8!?JJQ=WM_XKA%:ZB/#D_@+Q1F+%:@4L-V10;[P! MO3_!09HPGO!#ORP+5L196,9)QLHJ/X37:.T)G->UP3%LRAD:B1;.:/0^[,C8' G* M'1TP(Y.%P892\A3]X'PM=C],3Y*RHBI85G*(2Q9',4NC F)*04IU$-WK@5X[ M*GXIE/H\(M !M5>Y15)!5:H&7X%KH]NQ1X+HJ4?VO-\7 4DQ 96\I*:"V+4C M-A0;UH(RY7N.)(2.I7F SMA!-;"AE)(%TJE*^H\F[0?^G*6?/=I5+$GS2;+? MWD^73Y0Z)3>I6)+D4ZWRA$5904E.]EO.:*E[GR%+F2^KE"7TFM/72%E$7R-C M69&S+$KA+=+V+FLW$0R=I+V(:&+.RBR#Q-R)FM.H"7+LI041E0I19%#G!0LSRNBD#?4J*&NEL-*48DM%6W! M- HY>'^+4$81B].<5E464631Q.V/LJ/?!S=NSMXVCWA@XU2>%4[[82"N&(I57[%*3JB MSBL64:"\8KR*6!:G\-!1.+\SS;1HKL/,9JE^A\Z-@\WT=!H+S\=IZ-9\G"G? M"',MJ0P4KLDU.BYH"C/CG#;>.-V'V6BE'4U:8;FAT1:--Z#W:TTMNKOQ!-.P MO/@/4$L#!!0 ( .V)=%C2]A%9$@0 #X) 9 >&PO=V]R:W-H965T M[&2_?L]0LM8!TFSV11+)F3/GS Q)+??6W?F&*(B'5AN_RIH0 MNK,\]V5#K?13VY'!2FU=*P.&;IO[SI&LDE.K\V(V^Y"W4IELO4QS-VZ]M#%H M9>C&"1_;5KK'2])VO\KFV6'BN]HV@2?R];*36[JE\%MWXS#*1Y1*M62\LD8X MJE?9Q?SL!W17M_]"U8R<;:.QY\JU;9C F1IC(P@L1K1U>D-0.!QOV MF8TAV?'X^X#^)6F'EHWT=&7U'ZH*S2H[S41%M8PZ?+?[KS3H><]XI=4^/<6^ MMRU^R409?;#MX P&K3+]6SX,>3AR.)W]P*$8'(K$NP^46'Z20:Z7SNZ%8VN@ M\4>2FKQ!3ADNRFUP6%7P"^O;N/%T'\D$\7F'IU_F ;"\F)<#Q&4/4?P 8EZ( M:VM"X\5G4U'U%" 'GY%4<2!U6;R(^(G*J3B93T0Q*TY>P#L919XDO)/7BA1_ M7FQ\<&B)OY[3VZ,MGD?C;7+F.UG2*L,^\.1VE*W?O9E_F)V_P'4QIK8^.A*W3]&V8 MBAL*Y/Q$7"OO;71*U%'72NN6XY1XD!/*)'-/I365N(_2\2Q .*X(%CX.!ICJ M@FK5W_0$!">-D[Q7_51<>"&QZ3TV5T]"^9$J&S\500\==KGG",J4T8FRD6Y+ MGD7:"6B[@(,+_@H:K _01VVG[2.QBAWX(-Z()B'J MX"*]QY&I$%\Y)@3.OQXQ EWP<%C0H+>3.D*9V2;6T*R39_F\-H'32D$-DNBM M5I5DNK4RX**D%CY@8@CY0F%31>"H#+(B01@N58+'F TUX3035"FK-7O$SG+'4!D9H"_[Z Q2]U&Y@=4!! Q:>4>"?"EUWPC15)PI*$QJ3$1E M^7H1W#-' FK$8_^WL^GB0&'"ZW*C1]D]B5X["M,R>DKN,3-LDD1,<<\\4\@8_WU-LZ./P<7_9WXKWG_9X$=LE6&&==PG4T_OL^$ZV_K?A!LEV[(C0VX M;],GMSDY-L!Z;6TX##C ^,NT_@=02P,$% @ [8ET6&04]#I< @ @ 8 M !D !X;"]W;W)K&ULK55;;YLP%/XK%JNF35K# M-9=E@-2$5=M#IZA9MV<'3H)5L)EM0OOO9QO"DHI$U=07\#D^WWBH+*B(KE[*:V[9(AZR6!:&PXDC498GY\P(*UD26:QT<]V272^VPX[#".UB#?*A67%EV MSY*1$J@@C"(.V\BZ<>=)H.--P"\"C3A:(]W)AK%';7S/(LO1!4$!J=0,6+WV ML(2BT$2JC#\=I]6GU,#C]8']UO2N>ME@ 4M6_":9S"-K9J$,MK@NY#UKOD'7 MSUCSI:P0YHF:-G8\ME!:"\G*#JPJ* EMW_BIF\,1P)V< 7@=P'L)",X _ [@ MOQ80= S:KMMQF%&:9!J_8)U<>^EESM$H63\0H_H[U M*^#F"M$44$)$6C!1;Q MSN1Q/73'J,P%^DHSR$X);%5T7[EWJ'SA761,(!TAW_V$/,?S!PI:OA[N#<"3 MU\/="]WX_3GXAL__GW,8&G=+%PS3:;&8BPJG$%E*#03P/5CQ^W?NQ/DR-*JW M)$O>B.QDC$$_QN 2>_Q#":6:V> %;9%3@]1JN(^O ]_SU>'OCVV\OHC5&/%_Z%DM=6#?_1 MM-I\A_F.4($*V"I*9S15:L9;O6L-R2JC !LFE9Z89:Y^$&6RY8!4M)N6AXZ16FW/3MP M *O&9K8)[;^O;0C+IH1*>0';G//Y.T8V(HEXHRAAL!5(-E6% MQ>L:*&]CQW>."SM2E,HLN$E4XP(>0?VLMT+/W(&2D0J8))PA 7GLK/SE>F'B M;< O JT\&2-3R9[S9S/99+'C&2&@D"I#P/IV@#N@U("TQI^>Z0Q;FL33\9'^ MS=:N:]EC"7><_B:9*F/GDX,RR'%#U8ZWWZ&O9V9X*:?27E';Q8:?'90V4O&J M3]8&%6'=';_TYW"2H#GG$X(^(;#>W4;6\AXKG$2"MTB8:$TS UNJS=9RA)F7 M\JB$?DITGDHV^G@S$.A)X(RP JV$P*P ?>Q*1J[2.Y@X-^UIZXX67*"%Z($S M54KTE660_9OO:K-!+SCJK8-1X#VD$Q3Z-RCP@G"$%P[EAI877N"=*_,&[5_1 MAF7D0+(&TW-5=]#I>:CY;I:RQBG$COXP)(@#.,G'#_[<^S*B/!V4IV/T9-=0 M0+ZWG]WZI]IHE?%:_7_(G>XX,,=4PHC8;!";C7)^<'9[A=PX]#VY^2 WO^K4 MGD#HKPA?V&-P65Q_](?*A"%[8(2I;QAJFL5P^K0:%== M?_D;WG7I!RP*PB2BD.M4;[+0KU-TG:^;*%[;;K/G2O&ULY7UK;]S&EN!?(3QW9VR@U9;:L1W;B0'YE?%L M'H(59W8PF _L9G6K8C;9X4-RWU^_YUEUBLVF9"=WL(L!+FXLB:PZ=>J\7_SN MIFX^M5?.==GG;5FUW]^[ZKK=\X9ANVM< M7M!+V_+AXO3TR<-M[JM[+[^CWUTT+[^K^Z[TE;MHLK;?;O-F_\J5]'897";UW5^KK*&K?^_M[YV?-7CT[Q M!7KB-^]N6O/O#(^RK.M/^,/[XOM[IPB1*]VJPR5R^,^U>^W*$E<"./Z01>^% M/?%%^V]=_1T='@ZSS%OWNB[_W1?=U??WOKV7%6Z=]V7WH;[Y5R<'>HSKK>JR MI?_/;OC9QX_O9:N^[>JMO P0;'W%_\T_"R+,"]^>'GEA(2\L"&[>B*!\DW?Y MR^^:^B9K\&E8#?]!1Z6W 3A?X:U<=@W\U<-[W7?E/YM5_E59>= MKU9U7W6^VF07=>E7WK79??W7@^\>=K U+O!P)=N\XFT61[8Y6V0_U55WU69O MJ\(5Z0(/ >8 ^$(!?[687/&-6\VS1V>S;'&Z>#2QWJ. B$>TWJ,CZXV=^#_/ MEVW7 .'\U]B)>;UOQM=#;GK>[O*5^_X>L$OKFFMW[^4__]/9D],7$]!^$Z#] M9FKUEZ_RUK=X:1>X=M7E3.)5D?WH_^A]X;O]&,A_>M'LURN7K>JJ!105>>>* M;.VKO%KYO,Q:>,$!PW9M=I5?NVSI7)7!V7=Y \_Y"M]#,8++W/CN"C@RH'S7 M>%AD5P+2-ZYR35Z6>_R[VW7\;@?[?JP\_G2)^Q"9B #&T(&/W>5%_!?!*_?]B5A >0 D$R'0/WMR>)L?@:\ M6I:$/H(4J-5MEZX)%)N AS"?/7W19NXSP(CX:.N^6?$ARX#[(TOA6N\Y+N \'Z]LG\&X5J#E?LZR;K:D+LJ[X%4FA;A&<)]XE'G=%? OXL M[M8]\K#%"EP?2!%?RL7ZMNV!*!A^N/5KUW1^63JDAK4CM,-RJT\S_".>%X"$ M=^'W#G0./FA?6M7;+2"2WJ#C(6!R?[ )[E&X93?//NYJ)I37<*F(1?C+W8[7 M $[AX@O"TFFX.Z191.6NJ5?.%>T,2(3N&(1"U>:L5U9U"WHQH;:E*[V[AN/[ MSMPI+C4[N!L I-XX *81W,$K<#C0L"W LZP;D S\-@@3I(+NJJG[#3^(!!(]7[K7/9SW;GL[)M9=MDO M6X *ULG>7B-<#V8 3UG"64!CKY&Z\6^P.MX^;6[N']@ZRS/XV=<%;I%W60D' M %S!EGN7-\Q'B'*4&O2/4<$!HH*HQQ7S[!>@ 'JRK(%"FA,XX3:]-@*P@IM! MN)KY+XDQD,(! M#ZT(1_J=<+%@988KP2; JO,)3?,X:)K'DTKA+[TA0V_L)+SB81'<8ABMXH*XM_Z[0Z(J>FR7_HFLOTE_JK?M6#5 M$/@Q4% M5BTQ0P4RH',D,TEPT+4KM\ KN(B*S@KL6( ,N-8C_QL5"5M41=Z@%"I^) M4E(&1Z C>J^A*5WN"EL#\+[&IDR''6>O:O+DL4.[K#Z M4G':HT;M0&?<9^21F6"[M^B68@A@YC2,]T_>X#D"ZXP2J0/]<^\+0>:#9EZU !V;;/U?A=#LICO@(:-(#TD$QPH&!5BL0JENQ1+8H:IUN.G-(S;Y"LQ%\ M!+3Z*Q#,53%#1;#N2\#-FA !UBFP"QGUC+E9UN;H\S4.+"_QKG)4/>P]D"\# M;D#NJ^0Z^S;*0C"C^P"M&%#Y#>M)$JMR=,!Z[AMZ7&[1>!5Z>7O0=;"17WMX M_B(JC@M1'!^X\6H"75SG2]RTO MX&^ Z_H58 M>>N,(+!)7X0 (+A]J21X$RA*@$T:1T,PC.SKNN M\IKGI5%C_3=MRH&NIOZ MA @YVX)G619DI80\%RFLZP/DA:/R'5X,_H.,( MFW48HX UR:$&L5]EUS4=@6$@B^FK81WN@@N!XPC^/5T4X!>LR I>X2=1DJU( M]. F:,61= :&!U&RI&";AC.8$7&SZI 0T NDS1H']^=F:*KA2VV^=72CRUIL MLF,X/(HV.CU<(QT?)0*LMB*S'H,/".*X[7*,/%29%*/@' GP'$2%1 ,JD2,. M$.==*9X^1VLR";^1)2G7UZI:0$79B=Z/E^L1'=T[ M%L\ UBSGUVS\FS^"$Y%2[7]\GGJSX5VOJ4M?2_%1*,CC:*C$ MC##OC[LOAEAO1.;%[WW;B: E8K)!XD"D*/T=F4KGV8>([=<&VQ[IE1O*9;GB!/#<8!2CZBGBC,3(ESI4&>#' MDM>'2#'V:-C;HL4^*\LQGS;N"+'<\M(@B(RF)!U23L.'FR.VXF,4HL:'>#&K MRH;+AT<1>+"QNI(@JFH. :JDD#B( $2_0EEAX%:,\?H4#U!I":0Z1ISM(!S! M83UX%*SC%M-VL!/;D#;G@L9>BR;L/+LTLL/:^:_RU2>XN5VP8X6^SDYGB7E" M4.HS#^BGW^J2@Q,7K@("'RSP+#NY*X7.LS>^)*TY!%>P#H*'EH?#[ MTB5G03&-(GU V8VCB!*Y;*RR(W&*#O5$U^##_9V]-.@S)^(-#JVV%R,:_CZ:T_ZK%^?](*K2=S991ZFI+]J>CQ +< M5?5)8VFM$4KJ?J-NY_@@9QWP>7;*N5@ [Y;S.ROP@6VB:I"C,@8.L-(5"'R MAZUB\N7;CETOSM2"=PW&A4=7=8LD3VD*W%]C'%%6X\4VSF5;SO>CS'2H'8FE M1*1B_0B>WYH7E+KZ5-4WE8UX<-*,C:9AZHR,^=&,*&(4_K$X3+>)?-["'1 ; MKQ%.A_&0YA,P".:!CJ\[R(FZ$HT^K\["T,T@]#:9K,CA'+WEC3@E#_6 MU>8XZ(OYMP'T?P#0I>LZ,?P$*@/OF"F(5N\*XT*E9,(XWX:)305D]D8LXUAT0^^_30:9_BJA;)W"?J;GKF8.,^*[F!H&8)&P]G4 *WL!LE% MP48JS5)A=K0"(94]6"V&03U64]O\]YH$"D8(E:Y&RQA\%44C41NFE\?I#?\\ M5C8R,_4E\G>,-QM)K#N ><*$+0Z5;Y,-,&WB/F-90+9V15@1@\08#,;DX3S[ M*4990TW UE> L3)!)M4(R)F O79BY-"FX^?3P($M<$&=BQ$^<"S@Y@KR/R1P M@1%)>3%)@>\EY#N:#)Y^=SS>%Q:<"OB=Q8JNL\D2K)<7#J[O.IBNQ7G/I LA)H-MZW=V@UGH#Y%/6O,MK M+#H9/+U01GTU4 [X%J2_<,44 MZIA>/)O.#?Y(&F84N+N\F @_3;&@1T;% >1 :2ZFY0B<=1LJ*# %'066 MP#JYTSL>I2E;6'O)**%7SYH8Q'K->>^^U2(%#FQ2ZH,KB(95/9W?4E %Q!ZE M/=GLM.[O/'N_C@"T9LE9R*RL6&'Y-F*BT((A]B10>N')YMDOJ8Y/DVQD1ZYJ M4%A_YQ4ZSCFB=9+F3*2PA]?8Y7M)$O(;A_N241LBQ7Z[*ZFVCTP*T1E#XR2< M.&J7OB)C-K498R(NU'GACB#<8Z47[0.WA%E'E-8#N%F53KP*;C;6/ OT5!C6 M"O1D!B055%0*0MX95H+D9 3P>ART3HRV(D2M19'$M'7$9, O:FLP*,"&S,'- M SJIM^"&NNK:-W7%_(H57O$9I(;#.R>J/:G7)TBI6NGYX9>/6N@9DK"-2WUS ML -1E]8< $@):'\8J1M 3XG2G,JREA1V3T@$XT4>32FXI0:U-54!SC@3S+1 MQA,((KBPUY+#%$.5 LP:C=%H,46\I*9"<[#.H%4N+I2SIP'3U+YRG!2E(!:F M?W6/P&5!F!# G 0 P5DCHB3J_P&!@?.1H6%SPC:E;DG)H\>1MW5%U2V:ML4J M'XV0)NHATH?F7;K M4%5(;S/-#4N%!>4;\&.-%RR_Q4IA\$6"W *XP2^> ]-J,!2ZFJ)R*M-::0- MOP5.6$IV^+SQYP0IXEJQBP<7?^/*ZZ&'S6D21L:?.3]1&+MA:% B3IMBZ&VE M7"D3!#JZ\32G)5W>!;C8%&V@GJB;NF(,GGR0_E)]6 M23/4!LN\I&)/:LN8M+5CA<[9=('-8:W CQ&H4ZBH#ZF\*P1GVM'::[64I39X%V^HD4/1>J3&>R^ M[/X'"\]%# POIN.Y'Z2V\P,S,*X\2AN3JXP'>$:63FXDQG!CGXN6FH;&':S4 MQ'-+L9%OBA.L8N'XUP\-V)79*^ TJDVNBYX=T-BJ].;7U]D.* JCK> 12;*J MC8FC@[>X$F'9^HYDP[:&BW?4MJ Q!'TREYJE(#G8*<,P-_M+<+&PRK:-IX$5 M\K+>S.3WI@!A [0B6>?Q&B8T_KA.0$)^2#/H&DHYF:LV<"EL20;.X0UV.^R% M\I6DFZBXK#K!$\XHL++-?=FJ3S:V^R$2YME/X'J&[)]!Z %6 H8#P ?'C![T M#@O[ZSZNISV2-W$=BE!<4YV#7H4Y6*-(SI; #.C_V'O'YBB*.R"[81:R[^H3 M1.DNF&Q;\6)V;L72FI.-3::/>3A$X>&796R+R]5%'31-&6(B%W,$D>\K!H9] M<3BB$]T<(A88A <\<1L1*6LE@D%JD%P^BO3W0&\UOLB5SKP!BR#,D[:88,]V MV'&\%]5%CJS4:W+BNQ-1(S M":7_NQH-M,Q<*O7E1J4&1UH! :UPV$_Y1JPEAMTA$ M2\N4AN>Q+RFO.EO?-[C]55YPOV=S9!%* "I)&(P<%/?5V"^$-_3;^PM +N9X M\>G0?A'.PK$A^%^%8:ZU%J"EEC[+C09_$1F><":WE_.&'AR>E+D^^$:I/P;=/X!M%U- MU2_=?BO3D0 (AS@,""YN[&&"*W;7R5@FF$-L7DK!VW(D1:S30_"JYK$@8 M&U$XV(S7)+F$-E-3D&5#-HV95G 9NJU>UT6,KVND]/SR=8B4_EH#?N$^GF 5 MH5'OKZ604@(SD9?-(OB:+G30/,T>1S0:*+AG"3:KEYR=T-0#JZ,M%6%LZKJ@ M"CP36"9]F42RDT0#_]USOG/5M59L##,4W150%V\"MU#'M$, MS%V$;%\S*Z, M!#I- H>KLX--#-IPQYT=C*\43T!Y:/RTDG36#LLU28#.[=KGV7W_0',F>STT MW8Q& !6?,WAT^*RL3T1BZT"B"TA+T:OP;D0#E\'%CG8P!U?.5D1>@W&HY<"V MUI'R5WM<\/I!J'8?7TZC,'<&$B7F?5@V4%=*7/1X%2=X%6 >%*X,J3)F#=S6DUX%REURL9Q0H?C*9:DE%0-BK55O MT.NAEOV04H5.J24644AZ"IW47 M:H-Y]K$BBPB%JF$+:4>@W&-U[%:C/4.&0OS]8%=NP"^')L4%PQ#N/0WP<_X@ M2A.#NS;@KHGAO\@Y#%6] CN^#8KF -P_T -S9ZQ;_V=%>#!J^4TU"[G[)FAY A:T.A4$JF8?:L;;%/PHW,&@ M&9@PN=A9I@*Q;)2(@E1D4_A0RFI.+%I4)CC#EXNF+CBU?F4KM"6$ MI)929(AXF^"I-([= G@A9FEMJ39GMEXP:0=K.Q0M8?"+&J:(P3IN,++I-;E\ MM/PQ98K&1TBY)]Q(I=_KK*UG;+$-:L;O)KVP/$M;;4@*M4?,-%/Y?5,/0,.T M2.6&H7*AK)" ON_G;IZ2Q@-UJEBZ:Y?K$.]#XKP/(CMDH ZLLE#5U&*ZN(B@ MR92./*05CY!C[)3',4I+JQ)STS$#8FC[NSX?V MJ>!LV5<%2/H'%.B-65=!UZU 6+^%M6L[]B(Z)LAVZ)#*TB-7+47ON:"4K XT M'4M$,[!Y*8.85DYSP#\HF\R./LHVD*GD2%+P]1*9->?N(4,GR,N&E5F8M^@) MM]PR[G@T!>;:\*Q1FBJ%Q+9>VYO"'A\_-2 ,UQRX+0=^8:R)I@2I_P0ZX*KF MXA<3=29H]@K!)@R<6VJ+%K:X\S6% M2:R#L^SIR5V.%;=H@Y=@$+/IHW6N2!4Y-P"$'G/I"J!B1^F*4,Z-:^/M_#3D MX_F@X,E$B_HJ=GUW^>>9,5&$%K@N4ESF<,L@D+$TFZ0 J-]K$O38TB#@SK-+ M7=.$/D"2[9*U MT2 J)R%YR:&>4,>!!V)G+L1Q=K0:#1H#Z4$_M#R^D*$8F$OB1Q$T8O<$)IMG MO_3=DF+\4:G'9:G1%P,\U%RC P4&:22BP4!_5)@;$R@B4H7D0W4M=_(7R!\M M51!?A]H$+*Q52@A;M% M-]_F&J>B^;$V=C%=&XLED\BK/Y#5_<90G<>1$(/; M1H??2!8.G9-IM@O>0RD"Q&^78/&+O%-DV^;Q:.0(M+6,]BR#D57JB3HTD"6,0R'V$BX)9QN<)HI M-@J>=1M D[C:#J.28GRBQB\?5BNOCZO*#.'C(YW@KGC[+ 5Y1>CZT]R;:Q M\'HQ77BM/J>M?IZ$_BO*K:?VF#Q%++)>3)=$7ZHT_L%(X_-4&D^>:G+Y8[,Z M[KYG=OD%ZN)(IXD=:X)OJW''4FO-S9=M754.&R=P!B*K==TQ=@F!HN &N:0) M&&L_3HZ/4)DEPVE$'=-5:B4H -$WQ*PR#!EA!#DV_[+3)\6BQ+S!2%QSWIVJ MTIPV(& 2'FX%V3O4=P*W8"N4@A9S=(RL>&K-*15!7*@U)FV;-C=[F!G%B L& M]%EB'M,@8^\>6($AN\YX5E66YN)8"F.OK<'_K;QE.ID%5#M=L M,3Q$'B(&W_.*' O.UK9 RSDC>S_F'X WG=Q"YU97%5FD.,XX-B;$.C#N1Q@$ M?\13W>*/( DZ-& (1JG^5@-??"BN@6 '*9Z>7%&\0D&31D>QNTV2T.+3X20L M*@#3:65589ZE=F^,J++KCL&S%D7EO_05WGOHG+@TG1-A5E@P8C541'((R/KM=E?6>^>D&/)"G[LH M\YAC?'MY<63N]H ;5:O0H Y%@]KRS98I<=7[63/-M3:Q]\DG!/# _3V"=6' M'(Y,XQUX(H-%EFY-6DD4SPG%^[#]G?6CCM>8?76? ;$1U9VH;M/X7DB/Q' T MOJ";F\8K/<2@4C\T$Y&[/X6"VXZ='3FV&93QJLR!%"]75S75L=!2)^CSX .4 M+V/H;G\NZSM?"MOO^I%QC5ID058;_/>*I[N"G<;V5AC,&!&GPLHV,.L\R,&8 M5! 7*B^YY)05BLHH\5.9.>)J-.Y"Y\Q:8'&-D/K!8'\ZCS5XQLOX7M4X'@.'/%"I M8!T2=2WZ&GFEL>J8]HN#)JDD"0SE,/=]9#&M:C9-42X0I-BT80"'B6'7U)9/ M\4VDOS[\J"3;U8/,_1+5IE)@Z'A$G,M=$NIG:>42EK&!<8$$540W-%A#0VS% M6M=93/JTIMK:9N$IC!]N6(IHIZ>(:2Z*_^C"\$\MC2Q=,QS$(G6 MK3N^2*3"6;!90A.03,F<&;O0).AF-+FYX=$HA/!$:_!$TH._J \KXY:3$VH.-ST@<'.;S62":%5F+R13 X8U+VH?FS._ Q&ZU+7OR+?G@! \' MM3=)@Y+S*IX@S(+<>R1@. MBC$UC\ P2T] 6(8P9Q':CI.-8ZJ."I,I75]Y= MFUZEX\OB'0V:H Z=WZ7;>.V8U@2J6N=K/LB=CJ )<I? ]O^1PY%:<(9.C@GQ)-D_:4-:BTX2UWE[!_MM MJ297H287X]<2,'6JB'CEE NCXPN0K3BE#B17##!Z9P*BCY)0L2>FG?XBWC%,&%[P5J'PN6A0--N=]/4VN(6\*7%(%,_=#2V#XW\49P]#,A)J'Y4. M7+6YY]*4H9U$T/XWNXO#L=:C]HX6R0X-"PJORX"\G$;RCJJQ=-Q_5-5CMTKR M, 1H8H08HR[IM0GMD'RLS!=;J-_!M'+%+A#3'[HP",[%:>I3; M%HJ]CJ96*!I'ML2@ZE@Y2)V'%GD@#RJ-N=!"W>4A("E"6\_GZ M)?J;,NZ08B)]62:^B6871B%_09S+N'\4YLV-)/&IT>VY,U.[(1-*LZ$-C#0T-"K$:FGXP<,M)%^Q$\N]C:V384EJO MCICMR8AWH@@+U("RY0L.]-S2Y8W-\'5<;*KSS.TJV'2<^]*$19K@_0V'>=Q0 M!-N&?HVLA_U5=!L.[BB%P8G%C0 M,#'RQ'Z=1,\\6&0F,Q'$7,$)ICHA4!D!U^H=F>&,2*)Y<64,]1^>95HD41#.=AK)Q_R4 M\*+^6,QTJBM]"G#&LZY5MQ@"#<-*>!@%]B#9600__\?E6[P<#E*UX;42;&$- M)R:N]TU".E/$=9>SIH:==A.D+L1/Y#.$T%EL>)YQS:DPUSKX 9L8470#QS'9_J)'NDL/H"?<9L=#T(H FL2#1;J):2 ^E;(<+G#IX,3X*DIA#^%H)\]17#_.P?G MX&P<,SW'3/NO,OT&- VB21!-7A\&=:_%J@2QG?=E%_(>Y@.%^B5NQ9_9W'SQ M66GR4 .8 3Z^M=YA.T&]\$>BVDBF1#.5Z[LF+[5&AQ0@AWH#OL9.12& )E0S M*=V8SR]['6Z=M2M7Y6 !!0*0K>"G5$RE/*+9[J]%W!?R6/;_&(\=?.[G5F8; M22;]6>:;BO'$ 72+Z=%QX1,_JR.CY[[D_>P=#0M24QK^F^8\?/)M*^P8P- % ML(7'*"!/D]#X3Z>MS]N4^B-3?&2^E3NTOJ4Y."F8U>^()F/19E9&8WPW5D]( M_2F/B.8 8H\Q)&T??$MN"59J47#HAMFD\*MPZ=+*-T9-!Q4R@X2#$D:HF='N M)9T$+42O]Q]G1%+]?BC-&$NXAL\PM-A,Z=LK%WK0ANNW88;W6Q224L)M7I)GS42;&D5W@\-4 M:(P4O6:__,SU2%07HR6XE$,*@S23KK$.1^WH!XW]IHJ967U#Q#X>?.SCZU7R(.5)QM M:Y1FE,O\$';-+D_^#Z(N^K&$9.B;1>/8_,G1U@&=-"M8I(E./R-51H8)I*"T'_9Y.LOD.\B 6BV* MN,^CG!;?GCYXGM(XT#$_1GC2-]^8.S1K4U97N%6;/S@ MG+-&FU)DNCS[6Z:4Q.E8>89%]H<]L&D,0^_\"<\P@(KNS+6KQH>1#>)F!NVU M#LD+78Z&2#ORFAW18J#1/#=U.+T9)7@MU+>WEL='9/P\ M?BHQO<$TQ8V5D3JEQM.4^D,84\KH ..M;=Y9 WA \Q1L\<: M@K,(TN(KN;)DI9C)'E_JFU$&1]7?'?!W4;OXB22VV5U\-T4A.[&CXH":X40< M_!G^#T>YC?^?S0X8/#:6W<+8SZ)^8P.5I*\6/]AOB)C&F81B*S/_D.N,CI#4 M@<[17?C38_RP.C3AK6"\ZYS'%0X-=9NZ\7&0M'S5! ?>@!$7"RO#O)V89_(5 M5MCS1$ Z&0$F&=Q7EP#FK U,.D$BUIW=-L^I*>RC<;D&2: MI_R]!VL7@OU>609]164A0JVQWTA7& MLKK(6C%8^P5,_ _AO&>3G&<4L7V%2)HGR7XM/X[9WP]I@O2;O,M??K=UX,J_ M=F6)BX-R^/X>3G4.O\7.5QR.__Q\<>\AO!D??_G=#CR+G_*&"A9+MX973^=/ M']_CBG?] 8Q%7!)=]:[>TC^Q7]&UL[5?;CMLV$/V5@1($#:"L)=GR96,;V$O2%L@"QGK3HBCZ0$MCBX@D M*B2U7O]]9RA9Z[9>(>ECT1>)%.=R9N:,.9[OE?YB,D0+3T5>FH6765M=#@8F MR; 0YD)56-+)5NE"6-KJW% (67K+N?NVTLNYJFTN2UQI M,'51"'VXQESM%U[H'3_ M57AY/6%Y)_"+Q+TY60-'LE'J"V]^3A=>P( PQ\2R!4&O1[S!/&=#!.-K:]/K M7++BZ?IH_:.+G6+9"(,W*O]5IC9;>%,/4MR*.K?W:O\3MO'$;"]1N7%/V#>R MX\"#I#96%:TR(2ADV;S%4YN'$X7I2PI1JQ YW(TCA_)66+&<:[4'S=)DC12].QRW10#U!;6$J251=6EGN8*5RF4@T\,.# MV.1HWLX'EARS^B!IG5PW3J(7G(01W*G29@8^E"FF?S4P(,0=[.@(^SKJM7B+ MR04,0Q^B(!KVV!MV:1@Z>\,7[)V+]_>KC;&:://'N8@;>Z/S]KB5+DTE$EQX MU"L&]2-ZRS>OPG'PO@?MJ$,[ZK.^O,=$E8G,I7#,IMK=(T&5CN@&Z-.-,!F( M,FT6'[[6\E'D6%IS+I1>9^=#><@0MBJGEN:4628&5%H]RI02)ZA;_PXP(1R^ M>P(^HW$0=8L=T^9<8Z4T[TC3DA\R9:@FJ>!O&Y&+,D%PC#=T+BS_H(!53M8J M*W+VQQLC"@11<&$-*:A]"?*,26/I53@X+5#84F!$>">M:D,HS=M+^ V%;A@, MQ#\L-J@[#O(C>D[[/P)]#=.Q/PI#7H1^,!UU)3N&/?5'<03AR)\%(3RX.+XC M::]A-O*GXR$O8G\VC:&'9W''L[B79VNZ M*:2DMY^2Y&]9K]GU'_/4:-.T:- MOYE1*TVCA;8'6.5\Y3 &IE7%B8//!K=U#I_D%L\1K-\+7^=,Y@<^"63^O$@CU4^"_:A1[A$;L/)=I+^)%3"=>:;1"7PW#FT\#* MJYCX'8]X-9WX01S#0R9U^JX23,H6B*'^"?QH0GTT'OOCR1#"&;V'0=M0^L07 M68KB&0E/:36,0C^.)KR:#OWQ"^TS.)G<"M0[-Y\:<,-(,\1U7[L1^*J9_)[% MF_GY3NB=I-L_QRVI!A<3^A'6S4S:;*RJW!RX49:F2K?,:(Q'S0)TOE7*'C?L MH/MCL/P34$L#!!0 ( .V)=%B-&&ZK<@4 (L/ 9 >&PO=V]R:W-H M965T(V9:(?>-ZHGS&>=Z;G;NY6 M3<]E803/\5:!+K*,J?45"KFZZ/B=>N*.+U)C)_K3\R5;X#V:K\M;17_]ADO" M,\PUESDHG%]T+OW)U MHQ"6$:GQH^+9:43:C=OCFOM'9SO9,F,:KZ7XSA.37G3&'4APS@IA[N3J#ZSL M&5I^L13:O6%5T7H=B MM9%9M)@TRGI=?]K/RPVLV!-6&P.E="G):WC##IN=* MKD!9:N)F!\Y4MYN4X[D-RKU1M,IIGYE^9%S!-R8*A"_(=*&0/&XTL#R!K34Y MAX\\9WG,F8!/N3:J*.E.'MA,H#X][QO2QO+LQY7DJU)R\()D/X O,C>IA@]Y M@LES!GTRH[$EJ&VY"EHYWF#<@]#O0N %80N_L/%-Z/B%O_;-#=>QD-8]&OZ^ MG)']!*=_#AE=LAP<9FE3;**7+,:+#N601O6$G>G;-_[(>]^B\*!1>-#&?7I/ M*9L4H@S7PTR'U*$IQHCAGYNBYG@,7QG M2K$:2;>*/S%#:X),=WHTRRNF*8L,*@(W)C!;0Z%YO@ &5T3\^(YLD@0PPDJ" M-CE,ZJ3,I:!ZX@@U%92EM4-/X"]DJL03$!HPFZ%J$&%?0>F71N%89ADY@-(L M?H0CKQ<.X>V;<> '[^'#3U0QUVB5CQ&.?+\W]+96EU172(S5'$YX#FL2K4\A M[ T'#=4=UX_OY@H1>$Z$J THZX>P=Q8>-U3?I* X"&[6$/F]*-JLW/ GGB Y M<,U1),UT_6VS)>CYHST;O)[G-[N/1KTPW#&DMH,T])SVX+1W2@]ZP]'QMK*C MJ!<,CE]0\K@%S\,&S\/?P',7+K7&"EF?.9M9;;B%2(GS!,@+=Q@72EE\7#'- M#^*Z5?;A3'UXACQC2Q\X5:@[5L"\EMF2Y6OGA>@]K31EDV^539,R RM"!&2U MTC0QWXHG-2QJ>K41,VL$0=UZ8A_8UA&[LX%-)8%/5=)08%W:;"2D'!53<;IV MZ#6I+#3QT:>3 P(^.SY^]0VJ;P@/TI!AF\Y0!F8"UTRG@#\*RGIA[9W84H]K M:ESJD0X:\X($P1&,P^X@]&G00')K5"V6(EY'NU%D"Q83^,!4_N[/PL!]RFP! M/\PCZ)Y%8?-MJ5B[61A&]MDM>WM4OGT(845L"D4JWJ 306>21MOUWJYQ=Q!Y MU;OVQ"'E?;\[]/W-8!\-_U,(HT'W[,Q[0:MJL5;\-;0OA/ R2;@M\33?&L3A MV*O>NT'?]>R@ZY-7RO%^\&CNOP8\ZGK49J M;ZM.KZ^^2R5M]Z':6-\K7"M,6;Z@R:KJ4=_E=( G]>?/.B:M46\46W;NEL)] MW&U"MXNP74BTH.I7J"@C?\4$Y8*US1Q(Z!KL)82?HZ3$3P.2:\M&B/*P5R/M M)!Q$IWOX*V>O-_[;\MA9X,')V M.X20:C>D]"L].P>\.:-ZWQ0V-$:6E)U2& M/&^?_9ZXBJ[-U/!@F::2>P2N(935L2E]AS*BOW5!RE MW#50TXFIR$UY5VIF MFYOF97G!VI"7U]0O3"VHDU-KG=-6KQ?1,4*55[_RQ\BENV[-I*'+FQNF=%M& M90EH?2ZEJ7^L@.;^/?T74$L#!!0 ( .V)=%C7L6?PX0, +(( 9 M>&PO=V]R:W-H965TOY'OVNCYUB67&+MUK^*4I7SX)) "56O)/N MB]Y^PET\/<%"2]N/L-WMC0,H.NMTLS,F!HU0PY,_[?+P*P;)SB#I>0^.>I8? MN./SJ=%;,'XWH?E)'VIO3>2$\D59.D-?!=FY^6^N1@,W7')5("Q['=RKH=@^ M:^\>^4JB/9]&CKQYFZC8(=\,R,E/D%D"G[5RM86/JL3ROP 1T3QP3?9<;Y*3 MB!^PN("4A9#$27H"+SW$GO9XZ<]B-VNNQ#]]H"'<:F6U%.40-UPH$J[/KR/WSK1^B".$3\) M?9SXWD!4&MX)Q2MZ,Z2F3V_ JHR-BL2 MY;[2?B M\:(F%F: WW*#W@9?',$9C,,\2X?GY27)V*%17,IG.J8;NGY:3G%E@8CR[]F$S@43O23GLT39!,PB2]A"0/)V3P@-9> MT955=$TGN<];B91I$M]P*MDX'+/1.4W2,&67YW J^6? 6#A.,C\9450QG%!7 M=E!7]LOJNBX*TQ''!\%70@HGT![3U$G XYK:(^,3=2%+^?S_0KI7&\J,)B&U MG2EJ[E'/( TSNK#.J)AYEO=R('\O5\$*%5:"2IZ%<6!YF<0S#9'P[ /BLTDPF3)D^1F_?='R;&386EP M7VQ1XO/HH4A*TYW2W\T6T<+/2D@S"[;6UI,H,L46*V:N5(V25M9*5\R2J3>1 MJ36RTH,J$:5QG$45XS*83_W<@YY/56,%E_B@P315Q?3K#0JUFP5)T$T\\LW6 MNHEH/JW9!I_0?JD?-%E1SU+R"J7A2H+&]2Q8)).;D?/W#G]SW)FC,;A(5DI] M=\9?Y2R(G2 46%C'P.CW@KCSOVSSYVBF7%#-XJ\0\O M[786C ,H< M'B MF:T$FLMI9(G2+43%'G[3PM,WX$D*]TK:K8%/LL3R5X*(M/2"TD[037J6<8G% M%0R2$-(X'9SA&_0!#CS?X%R 2VX*H4RC$;XN5L9J*H9OIZ)MN8:GN5R#3$S- M"IP%U $&]0L&\P_ODBR^/J-TV"L=GF.?/U'#E8U 4&MPJD_I.\MP6M_S%N%6 M5363KQ_>C=,DOS9 W6DLDR67&RKAE0U!4O_3OLZ DDY+-=*:$ I%[6ICA[O@DF948XC'7$Y(PL"C@3C%Y0"\UV\&@]QB.XS>] MAKW7QQ$\*TM*?)AY$F9.0!(FM'"'QDSVAU$T6J.T/>YBE(\NCZ!T7$IV3N\[ MHO==+&=J8=37PNA_U\(]H^/CEJ-QUIV2FS^>45=OULA9YM,UL@!SM*$]43'K MQKKN\0=7'01Q \SLB\+\5A+_(M. [F+XK3H.22%C!&D:YH/#?;' M76LN"UYW.:O9*[T(UD#^T5?((6N'JH6+/!P/QEW"ED>Y/I69Z.CRK%!O_!-A MP'.U]V@_V[]"B_;R/;BW3]@]TQLN#0A<$S2^RBD5NGT66L.JVE_%*V7I8O?# M+;VDJ)T#K:^5LIWA-NC?YOE_4$L#!!0 ( .V)=%AM>-M"U ( $P& 9 M >&PO=V]R:W-H965T5=0O1=-RP)=ZA_=;<:/*B M'J7D-4K#E02-BTEPEHS.G'-13H+8$4*!<^L0&'T> M\2,*X8"(QI\U9M"7=(FO[0WZ%Z^=M,R8P8]*_."EK29!$4")"]8*>ZM67W&M M9^#PYDH8_PNK+G:0!3!OC57U.ID8U%QV7_:T/H=7"47\3D*Z3D@][ZZ09_F) M638=:[4"[:()S1E>JL\F"S++%\"Q 1FYY2NJ%TGNY$_(3S(\B2$-(XS7;@9;W$ MS.-ENR7^.IL9J^D5_-XFLH/(MT.XSAB9ALUQ$M#3-Z@?,9CN?TB&\>D.@GE/ M,-^%/KWK&@+4 JZ8;36WG/B2=]V@9I;+)7@-<,G9C N_O4W#SBK;-;RMI_IZ MPM<3+_5@A1J!&5@H08U,+X9+L)5J#9.E.1S!3V2Z>P) %XCU#+6_Q'\UT*7F ML >#\&18.&< PS#.,V<.R4R3$V<>0QZF>>+, I(PCW.XKX@!6UC"W?]0I$EZ M"O?*,@&M++F9JU9:JMT1;]@S#0YK(,W"XGA I8T9P47=M"Z&4R2=@(4#8E&D MAW#CSD-:>&2B17<0_\M/CL/B)%L#7;]_3B$UK=8.[" +\^+D<'>P5'(3OP=) M[H5N>U'1JPZO42_]'#/@57?-WJ_VH_*LFQ OX=V+.B<8_:!=#^0BF[<5R!_@]D^A=02P,$% @ [8ET M6'][0A72 P Y @ !D !X;"]W;W)K&ULC59; M;^(Z$/XKHVR[:J5NKA#:+B#UMGOVH2O4U*;C D0)=ER53ZVLLY&K@1=[VX('/ MYL8>!,-^Q6;XB.;O:J1H%[1>%?1Y777ZCN%)XXKO;,&F\E$ MRH7=_,@'7F@!88&9L1X8?99X@T5A'1&,YXU/KPUI#7?76^_?7.Z4RX1IO)'% M+YZ;^< []R#'*:L+\R!7?^$F'P9+4VLMP8$X*2B^;+7C9U M^!.#>&,0.]Q-((?READV["NY F6UR9M=N%2=-8'CPE[*HU$DY61GA@^8(UWS MI$"XD6*)RG"['E%M4"G,X='(; $G8ZNB3_N!H:#6-,@V :Z; /$' :(8[J4P M8^9!$9Q"'<7+ 7]*6(''^D@_\C;&LI")& MPMUSS-0O&M42O>'G M3U$:?CV NM.B[ASR/GRD]LQKNBHYA6^,*WAB18UPC\P"I[8Q\$-4M=' 1.Z$ MS+7!&+.YX,\UZGT9'8XYGB,L71@*:F@SJB<%S^ 74XJ)3:B1XDMF2%90Z@Y' M*UXQ31UC4!&1B5J3-=2:BQDPN";EQ1?*21++B# YVD8PC MLGGH2_@'F6I(!40)+">H6EK8G[BI2PLXDV5)!=".T$>AGW3A\Z?S.(J_PMT+ MJHQKRWN>(1Q%D=\-=Z05O2$4QB*'$RY@3:'U*21^M]-J/7"]^#)5B, %*:(V MH&P=$O\B.6ZUGF1!]U!8FO4BO]=[E=SR)<^1"KCF6.3M\?9[*)?8C])W.81^ M&+761ZF?)&\2V>9!"$.''AQZ![KC=]/C7;!ISX\[QQ^ /#[ YV[+Y^X?\_F[ MDEI3'C)#S!M6C8E!FC4O^8W41*8)FA6B>/=46>TMX_91_"",_4W;X*EV\9@= M/)G#LZ([!T9,S9@M\1:>:Y,]$*FVW%F_-H_>,)VX_:8"[[/_2?.Z%;_U?P07 M9TF2TO@WV7 M'.Q,GA+5S,U7316IA6F&4'O:CO"K9G*]JC?S_YZI&1<:"IR2:>CWZ*)4,U.; MC9&5FV,3:6@JNN6<_H:@L@HDGTIIMAL;H/UC,_P?4$L#!!0 ( .V)=%BQ M"=+A^P0 $(, 9 >&PO=V]R:W-H965T1E^JZM]*ZNAP,5+K"@JF^J+"D+PLA"Z9I M*9<#54EDF34J\H'ONO&@8+SLC:^L;";'5Z+6.2]Q)D'51<'D=HJYV%SWO-Y. M\)4O5]H(!N.KBBWQ'O6W:B9I->A0,EY@J;@H0>+BNC?Q+J>QT;<*CQPWZN = M3"1S(9[,XBZ[[KG&('A^P[]@XV=8IDS MA3;AP"!Q7S#P6P/?^MUL9+U\SS0;7TFQ 6FT"=H5"NL3=^]\:+ MW;_..!MVSH;GT,?WU(A9G2.(1" 7B$L1$Y]3;G<[[]!2B?UO])43^:+:3[Z4Y"* M*":^8DRY0IA)GE*O_4\Y^D>W7/"V'6\,(:W$ W[ MD6OTUDR39DZ.T[S0A\I!Z#JNZW;*9_B(.CZBU_-A?+Z8TEC(8,:V=O?)ALG, M:5OJ2V6&CW+@D>4ULX-HHF@"-N)3#)W?_,'DG'$):\*S+CRB,AGM8C9-_(WR M?"Q=F@<)M(!/'^]@0VR0!J>Q1D*F+9>9R2(A6EVHE>'.R*>4V*<+"EO0/ !A M7;^HB!VC4(@,FEEX]*PBVC_,2/ASYG#931]D4O8W[@4NT5S2HC814^9R4^JQ3R3^1O6MGBX6$I$429\B 6F<#_LN?7W/USQ#2L.6 M8Y[!NS>)[_GG.C'NF(]?S?S7ICTR"EC"'87*RA1/\7D6\G3'&9)I,%>LW,** MF#K.JVKZY'D:Y:%#BUK7U(6\]O""+WYMPU]Z^Q>)#S)O:.;:94RI2O:F\U'$:D$74:S]=4?=SV[0Q+XJ.S M\UUG=*#V_-E.,\L G:-05P319-Y>:(@^B1G2%=,"&T80*>%] S!HK IF>W/L1HC)MV-\EU MR3:,8DC@$K@\)^3>D7!Q:FZ:D$:&[,.J2DPNTO1LX"4WBDSV8P#&.'+#K#. J=Q N[]8/0+/_??O0]9S0:.EX2 MP(B"C'U*?^A$0W(S]&"41$XS3%:E[JYXG72[H(\:>Z% M>_7F=OV9R24G&G-TKRNZY*,T"O1](>B6 MT2[,!MV_#>/_ %!+ P04 " #MB718 H6L=K]\=I2@IYKC]8O/E[N%SO.=./-TH?6_6B!8> MJ[(V9Z.UM&SR-5;"^*K!FG:62E?"TE2OQJ;1* KG5)7C* C2<25D/9J= MNK6%GIVJUI:RQH4&TU:5T-MS+-7F;!2.GA:NY6IM>6$\.VW$"F_0?FD6FF;C M :60%=9&JAHT+L]&\_#D/&5[9W K<6->C($CN5/JGBJ/*K+.SZ;#0=08%+T9;V6FU^ MQSZ>">/EJC3N%S:];3""O#565;TS,:ADW?V+Q_X>?L8AZATBQ[L[R+&\%%;, M3K7:@&9K0N.!"]5Y$SE9@4RC."CJNW:P%5=8/$]P)CX#22C)Y+GT5[$2\Q] MB$,/HB"*]^#%0]"QPXM?"WHM-/9!+\26-&9AKK6H5^C&?\_OC-4DF']V1=]A M)[NQN8A.3"-R/!M1E1C4#SB:O?TE3(-W>Y@G _-D'_J/F'OPJ>'L>3!GM4N[ MW17 WB-V!^!D JIYKB3"AI;RJ\&ND1(3IK H10W2@#"P5"65NX$#6=.^:HVH M"^,!/N;86# ML'C[RS0*PW?S!]341.#J$74N#<)"RQP'JZ.G_6OD3L60%Z11SG$K2OA#+A$. MMBBT.83Y:J5Q)2S"![*0U']RN!5EBW N*$)"[<\$TB4Z7KTV(XB\,$B\(,C@ M#63^\002?\KC-!R8%7 09UX<)X<0^L(@IF.G$1U+:W$TW-8#&L;E*\>.!U?W7KQT&GIQ.F7R?D)@ M_C2E,6'ND?%DD/%DOXSIVU*T1( 2>DW4*%=,KU/9EUI:LU? >\%W"_@SB;03 M)>?>NNB[#Y'\%XW3\"!KR@.(LH3KFR^FUSA/B2N;<9<4]=9=7?;. 'YKV4E2 M?FK^PD!#N3(.A,U95(#<"/]_RR2-WK<4&NKB/0 MG?49?EV:,2DD]2;'+,>IGTT[3'(AO6:Q%U'2(S\*X;8#.HB\9)IX:1@=DJ3" MR6Z=9JS32I\+;A-$&//76?WV9L;4D57-+N4MY_+]R(3SU"P04I2R[RH(=(%2WI/ M."&R!R?T@1-J7@CAN;=>W2P6@YRH84K%*(7,20W%"?S% KO:+;!.+ Z;H7-5 M512C<5?P)O+C#([@3>I' 76G!ET-6M25:]M]-PS\24!6H1\$<*M*HEVRW-.4 M%GZEC2QV@VMI[H^6FBY8DJ@H N:U9KXDX3-)GY$_Y=48 45 VPEEKU8HYW? MQ?&+)TV%>N4>;H8BH(]$][H95H>WX;Q[$CV;=P_+CT*OJ(M#B4MRI7Y*[4-W MC[5N8E7C'DAWRM)SRPW7]+Y%S0:TOU3*/DWX@.'%//L/4$L#!!0 ( .V) M=%BIEK]?!04 %L, 9 >&PO=V]R:W-H965TTMK5Y/AT.1+J+@9J!5(_&6N M=,4M3O5B:%8:>.$V5>4P]/UT6'$A>],+]^U>3R]4;4LAX5XS4U<5UZ_74*KU M92_H;3\\B,72TH?A]&+%%_ (]O?5O<;9L$4I1 72""69AOEE[RJ87*>TWBWX M+F!M]L:,/)DI]8,F=\5ESR="4$)N"8'CZQENH"P)"&G\L\'LM29IX_YXB_[9 M^8Z^S+B!&U7^(0J[O.R->JR .:]+^Z#6O\+&GX3P&ZNJ MS69D4 G9O/G+)@Y[&T;^D0WA9D/H>#>&',M;;OGT0JLUT[0:T6C@7'6[D9R0 ME)1'J_%7@?OL]%ZK9^$BC EF=S)7%; G_@*&]9_XK 1S=C&T:(B6#_,-Z'4# M&AX!#4+V54F[-.R3+* X!!@BPY9FN*5Y'9Y$O(5\P*+ 8Z$?1B?PHM;MR.%% M1_!VCK);8?)2F5H#^^MJ9JQ&H?S=Y7.#&'?@M+R7+O; +; 'R)7,12DX*;[+A]-6 MGI; ;E2UXO+UP[M1&&0?#8/6FFBL6;2FR9H^L,:$8?C[2ADHB*5%K+DJL>B% M7#AQT9<5:*$*PUR(I(5BPOX$KAN=,,PR5#/0;:;I$=(C8)^A ,U+9BRWM57Z MM2$1!@.?_?*?UZ-5^8]S*M;"<<(SI.'8'P_",US0SP:1>_N#E-X/4 $G">!Q M8XD]VA+/W+F-_LW022NP)/Q!@*N#;) TFQW8-W1,,Q>P\"/._4&,S]W\9LGE M@L+'GGE9-T0X!8;+'%@_" >^XQ(%#9E^N $^K,U=^*DVD,S"WUVE>>ZYF63!N7$M[%D MD$@4A?@<9>GQ*DB\)/-9BDZE[+HVF!OT^@ZK$6$LNSEP/_/2U$?#H]C?"#U, M1^[O2:$?G>D)XK$7CD?XCM!&P+X@_N2(^./$RP*4Q?6<'E 6 M74@1QCXCGL'H,-%[49R\";&F._MTQ\;@$EFF\..0HY MKY2VVP3V R^,(^+OC49))_O]//8=3USNF)XY^76%\'U;S[O1B<).V\).3Q=V MTWI1$+^W0;S:!K&KCD_B':_CWG1'HZ0P60DKB@I-7NFVPDANUT&ULK59M;]LV$/XK!WH]30PX:88-:#>CZ58,PS[0TCGF*HDN2<7IO]^1DI5W(QL&&#(E'N^> M.SX/>:=;I;^:-:*%VZ9NS=ED;>WF9#HUY1H;88[5!EN:62G="$NO^GIJ-AI% MY1X/?)6[-O3&X3)9* M?74O/U=GD\ !PAI+ZSP(^KO!"ZQKYXA@?!M\3L:0;N']\<[[CSYWRF4I#%ZH M^HNL[/ILDD^@PI7H:OM);7_"(1\/L%2U\4_8#K;!!,K.6-4,BPE!(]O^7]P. M=7C- CXLX!YW'\BC?"^LF)UJM07MK,F;&_A4_6H")UNW*5=6TZRD=7;V"^W[ M!V4,+%##U5IHA+FU6BX[*Y8U@E5PH9J&ZG=E5?EUK>H*M8&#SV[6')Y.+8%P MKJ;E$/"\#\A?"!AR^*A:NS9PV598/70P)?1C"GR7PCG?Z_$]EL<0A0QXP*,] M_J*Q))'W%[W@[U+H5K;7]TORYWQIK"8&_?5>%CZ3UAJP-%F*NNQJX55&,)9CR*H/";(M58-P4!/1#F%# MZ(POJWC$M+)GFGG --E2$-49L2Q,_#",$I87Z2%\0&-.8%Z6 M&ONT21^H)1J8TU%5(9V<+J=2M3>HK1Q*MD)-DWU^<% DV2&\?9/SD+\;_WO' MHR]1EEWC:HL.W8VLD*H !SR*GB[=9?2:LKZ4=>[= MQ\=Y'RABZ",9Z(RGD@NQZ:SC8ON_X8EBEA492W(.8<[" M(&1QD$%()8B)!\$>H2:C4)-7"W7>6NDCTX5$>UUV6EJWWY>W9=TYXJZT:MRY M2WF.LGJJ[N>DO!?$\V?10WUOE"5A2U'7WV'$..S %JG"^ "DU_]#H+N:_K?= M(2C:>Z554A'9AZ,&*]HW+ 6QP)TG!,&?1M2CT+W?U16LB2YD@733$_ZC$?N! MN_OI9XX&-1(T1P#S^K/B8H^,B3A1P:(H'77((Q8D&1$HVEV=O:7:N H98E5> MQ"RB:4Y,BUE 3$M8DJ4L"6+XA'33R-*. ;I6TCE+84+.\B2!R&F1)44&49*P MF (O'D':"JV%.YP?GQ!AG+$PX0]AC=:0UL^B6-._8M5&]^O+96E[L\/U]1NHW8& M-+]2)-'AQ048&_C9/U!+ P04 " #MB718T\ONL,0" "J!P &0 'AL M+W=OE[K , M>1!NGR?\(W! 4_&Q#E9*W7O@L_E-(B<(.!0&,= [6L/<^#< M$5D9OUK.H%O2 4_'1_8;[]UZ65.$N>+?66FJ:? ^("5LZ(Z;6W7X!*V?2\=7 M*([^20YM;A208H=&B19L%0@FFS=]:.MP A@G9P!Q"XC_ L3Q&4#2 A)OM%'F M;2VHH7FFU8%HEVW9W,#7QJ.M&R;=+MX9;;\RBS/Y K#0K/8E51LRVZ%-0"1O M%F HX_@V"XU=QB6'14LY;RCC,Y3CF"R5-!62C[*$\CE!:/5U(N.CR%D\R+BD MCR2>7) XBI,^/+_H+97L-W6UNR!S M)5%Q5M+F=,J2K#0@2$./M;UADLJ"44[N["387\$@^7&]1J/M8?[98VS6")CT M"W _^!76M(!I4+NU]!Z"_/6K<1I]Z*O2?R)[5JM)5ZO)$'N^4 +0L((@Y8#' M3;#'C,DNZ#MJLT':EU:@(4L]F6MO^SS.PGV/KH(1Q')R*BT9.,1NC@JO^X56GG*1WT-/=-![1U(VKNCZEM[T2 M6%MO%:M)#9JILL_<(/-+=VM89AJ1DCYBG^'PI!U:(UM_2]A#IW;2-)VQF^TN MHFO??\.G].866U*]91()AXV%1J-W=F=T&ULM5I=;]LV%/TKA%<,+9#%$FWYHTL,-):* M=FBW(%ZWAV$/C$S;1&11):FD'?;C1TJ*9$DT8P-W+[8^[CVZ.I>\Y!%Y]<3% M@]Q1JM"W?9+*Z\%.J>SM<"CC'=T3>B.\W-.%/UP-_\'SACFUWREP8+JXR MLJ4KJKYDMT*?#6N4-=O35#*>(D$WUX-W_ML(SXU#8?$'HT_RX!B95[GG_,&< M?%Q?#SP3$4UHK P$T7^/=$F3Q"#I.+Y6H(/ZF<;Q\/@9_7WQ\OIE[HFD2Y[\ MR=9J=SV8#=":;DB>J#O^](%6+Q08O)@GLOA%3Y6M-T!Q+A7?5\XZ@CU+RW_R MK2+BP,$?'W' E0/N.DR..(PJA]&I3QA7#N-3'8+*H7CU8?GN!7$A461Q)?@3 M$L9:HYF#@OW"6_/%4M-05DKHNTS[J<6J;""(;]"*;5.V83%)%7H7QSQ/%4NW MZ)8G+&94HI_0KT0(8A*+7H=4$9;(-_KJEU6(7K]Z@UXAEJ+?=SR7)%W+JZ'2 MX9F'#.,JE&49"CX2BH_19YZJG411NJ;K-L!0OU?]ZD^7[/"&*KDUMT[U,V3+A!#DW$R78M S@\CC8H)] M;^Y=#1\/.>Z;!=/I+)BUS2*@T%KL!35[@9.])9$[I"L-BLT!_9JS1Y+05-DJ MSXT3ZEP.2[#) 3FSR=CW.Q1:K'QO-NXP"!18B\%)S>#$R> =?:1"4CW>QR1C MBB3L'V)&[PN4"1Y3NI;F%M7U?GV!4CUIT<5#"9)*4@[R,9=VMB>]UH/'8Z_3 MQI;.X,XM"A-+3KSN(R.@1[;8GM9L3U]@6RK!8M/938N]T*.[$+J]V@AT(IW; M7*<]:H))T.WP?2/?GW>M(J"X6OS-:OYFY_&7\M1!H1/L7 IG/7;PS,,="BU& M\Z!3%2*@L%H,SFL&Y^Z*J6=70O==/<54NVIR2<6%F>_GNHXFC-RSA*GOSJ;I M?,2YO,[[K:[;9\,3;"*@H%JL^EXSA?:([V7N?)QN6)%I\JF)$L;+GA#B;/;\_ MNYG->@VO,FN-*1CWVIX%;1X$!V9M7G##"W;RLN(;]40$+>8X]4FHFUC"LX*M MY;'QUXU\-EV0:"$H6@2%ULY1(ZE\4$WE@XHJ4+00%"V"0FOGI1%6OEM9W0J> M46%&LBPQGS-,%S(*H>@W%RB7>L1+]("WH>@U2]%W2H1\8\T8J/AZ(>IQ&8@U M.Y!Q1%!H[>PTPLUW*[?5CF69^;1DTO)!_VB#K95]4-D&BA:"HD50:.V,-$+0 MGX#6,4CIM@1%"T'1(BBT=EX:R>B[->-)RB$K/,C>R M:4__Z-RHD8*^6PL>\O*)W'-A)094 H*BA:!H$11:.QN-K/3GH-4#5$*"HH6@ M:!$46GOQH]&EV*U+3ZD>;HASDX$MBG,4]*J'S6P^[56/RJS]'?&HLL*-XL1N MQ5GK];OC>MT-<38OD&@A*%H$A=9.1B-S,88L'AA4VH*BA:!H$11:.R^-M,5. MB7;21RTWQ-G)&/4_:O6F%*'%RJQ?]6K'_R% <2- L5O*_:9V5*!E^1D5?:J^ MK#)J_5SCQCJ;1DBT$!0M@D)K9Z41GC@ K36@\A,4+01%BZ#0VGEIY"=V+T2> M5&M -2?N+U'V5QXL1GV) Q57F[I&(>(7%*+9C;/*LRQA5$CT[_. 9:CT %+2A: M"(H60:&U\]((6OSB0NE!-Q&ZFUR@C ISC6SMU0E4TU9HOG]0>;S+[O*>W2KH MUJ<7K$J*A@<["/=4;(NMFQ(5FP#+_7;UU7I[Z+MB4V3G^M)_&Y6;/!N83\P# MZLVTB_\ 4$L#!!0 ( .V)=%BH=W,1W@( +,) 9 >&PO=V]R:W-H M965T-S3NX]UU_]-1>/,@=0Z+F@3 Z<7*GE MM>O*+(<"RTN^!*9'YEP46.FN6+AR*0#/+*F@;N!Y';? A#E)WWX;BZ3/2T4) M@[% LBP*+/[> N7K@>,[+Q_NR")7YH.;])=X 1-0#\NQT#VW49F1 I@DG"$! M\X%SXU^/8H.W@)\$UG*CC4PF4\X?3>?[;.!X)B"@D"FC@/5K!4.@U CI,)YJ M3:?YI2%NME_4O]K<=2Y3+&'(Z2\R4_G Z3EH!G-<4G7'U]^@SL<&F'$J[1.M M:ZSGH*R4BA[6N!0KG/0%7R-AT%K--*S[EJW](LS,DXD2>I1HGDHFU?Q ?(XF9,'(G&28 M*7239;QDBK %&G-*,@(2?49WD'&6$4JP+;+F#+',+^P3C9Y*LL(4F)((LYD& M2R5(IF!6C9^GH#"A\I,6>IBDZ/SL$SI#A*'[G)=2,V3?53HC$Y>;U='?5M$' M;T2?0G:)0O\"!5X0MM"'Q].#%GIZ/-UOH8^.IWO;=%=7L2EET)0RL'KA&WIM M-?M],]55T*OQ3YNYE5[4KF=VJ&NYQ!D,'+T%21 K<)*/'_R.]Z7-ZE.*I:<4 M&YU(;*LH85.4\)!Z8J>^60Z9:<#K&FFK1R75M5)F@U\EO4[DZZFUVC2Z!>5[ MO6@;E1X,Z[T.GDALR\&H<3 ZZ.#&/F(\;/.M$NAL.A+%P8YM^R _NO)VS$T/ MQO)>VTXDMF5;W-@6'[3MGBM,K6,7>W//3DCQ?U_CO9EV%?4ZX8ZQ+:CXJA?O M&+N/ZO;";F<;-=I'^=U.'+S^LO+"W3CPS'7F!Q8+PB2B,-=$[[*K=41U1:@Z MBB_M&3CE2I^HMIGK6Q4( ]#C<\[52\<&PO=V]R:W-H965T7>&@#RA7?*2S5UAC9 MK3P(\6@G-_'8"RPC8!!I"T',WS-< 6,6R?!X6H-Z=4X;N#W>H'\M-V\V\T 4 M7 GV@\8Z'7L##\60D(+I.['\!NL-=2U>))@J?]%RO3;P4%0H+;)UL&&045[] MD]6Z$%L!^&Q/0+@."$O>5:*2Y3719#*28HFD76W0[*#<:AEMR%%NG\I<2W.7 MFC@]F5=/ XD$S>F"TX1&A&MT$46BX)KR!9H)1B,*"GU"K@$Q0&8>?O<-_LL]YL6&\V+/'.]N!]+22GNI!0TDWHRH[5+EY.''M2 MSE5.(AA[YB@HD,_@3=Z_P[W@LX-EIV;9*=$[>UAN*GNRL[0_;\UR=*,A4[]V M,>^TP/RL9G[FK&_#/*^9PX;Y"2HJ5;!2%92C%R!RMRS<:;I5I(-PMR;<=2+= M@CG0J6 QHEDNQ3-8HCL%X<0YLJR]FF6O14'T6F#>KYGWWT80[C0X.*B(0*&.[;$C17B;IOZ:,,@<>.0V&ECKZ@/=Y[# MGQZX\4;L=JU&'\>]3ISHQU:\\4D\:%,N;?@F;HP3.]WM%>7BSN/Z,/&WFC;; M $^)7%"N$(/$8 6G?7.B9-535A,M\K*/>Q#:=(7E,#5].$B[P-Q/A-";B6T- MZ\Y^\@=02P,$% @ [8ET6-"0U/9 P &ULM5==;YLP%/TK%INF35K+-R1=@M24?4FK5#7M]C#M MP84;L 8VLYUD^_>S#65)1J).8B\!FWL.]QSGFNO9EO'OH@20Z&==43&W2BF; M"]L660DU%N>L :J>K!BOL51#7MBBX8!S ZHKVW.L).9@TN8 GROKGA:F3W+#FI@0K"*.*P MFEN7[D7J.AI@(CX3V(J=>Z2E/##V70\^YG/+T1E!!9G4%%A=-G %5:695!X_ M.E*K?Z<&[MX_LK\SXI68!RS@BE5?2"[+N36Q4 XKO*[D+=M^@$Y0J/DR5@GS MB[9=K&.A;"TDJSNPRJ FM+WBGYT1.P W.@+P.H!W" B. /P.X#\5$'2 P#C3 M2C$^I%CB9,;9%G$=K=CTC3'3H)5\0O6Z+R573XG"R639KC=B*[0D!24KDF$J MT666L365A!;HAE4D(R#0&4J)P$7!HIB QJ<0K%76_3-'+ MYZ_0BCA%I\&_*]Y0V&>?5.C4F6CD2VYV?0 M^QF<8D_NF,25VLN,AZ\1!3GD7;R%VHXR]>9'*RKDRS_^C\8DRP=B6S/O6GOWO0_U=5T3#_' M)$M'(MOSTW7^]&S.")75D>Q^7-S \6+OH+2&XJ(HBOV#VAJ*FT:1[QP4E[W3 MC=; "]/5"V0:RK97ZV?[D\.EZ9=OCM0++&]+P/3*H.VMR6ZE0$7 >HYRO&Y.- OZ _9R6_ 5!+ P04 M" #MB718>N27U/'>B7RXC%)OV0+(7+R+0KC[+*WR//E MAWX_\QRY?IO)\M4\%G95 4]LW!8-R/>!#WKB[*=;?I MU46RRL,@%K=@OLB+%?VKBR6?BSN1_[&\3>6K M_H8R"R(19T$2DU0\7/8^&A_8T"P"RBW^#,1CMK5,BEVY3Y(OQ0LVN^P-BA:) M4/AY@>#RSUK?J*[Y<[+G;GGF;A)PK^"6;ZX[$U[ M9"8>^"K,/R>/5-0[-"IX?A)FY?_DL=IV(C?V5UF>1'6P;$$4Q-5?_JT^$%L! MYFA/@%D'F*T R]H38-4!5BM@.-@3,*P#ANTFG>\)&-4!HW: L2=@7 >,C]V' M21TP.39@6@=,VTTR]P2\ZN+-'DD:;&UI!4+I8+*:/F9 M!W$A]KL\E>\&,BZ_^BQ\O@QR'@;_Y:7Z?B*_\C3EA03)C[;(>1!F[R[ZN\=B#FD][>FUJB1]7\S-B M6.^).3!-\@/IDVS!4Y%UM.U&3_IY%4O2N";]<6>3'W]XIR?:>N(GGIX1R]A+ MW ]V]&!;^&=D,"G!Q@:\E^8><0@WS=Q+\8YH4TVQCCM\]'CBD1\(.YZX.6X: M$5J;KYM5_C*1KD7OZI__,,:#?W5)'0FSD3 '"7.1, \)HT@8 \$4 M;0\WVA[JZ%=/>DY;>GY/EB+U19S+XJG0_3K)@WA.@C@7LA%Y)@N>KZL@[3Q+ M7&M3GJKU"F94Y\*B#%Q?&1?]];:"D?D<),Q%PCPDC")A# 13%#S:*'BD5?!M MFOA"S#+RD"81";)LQ6._U*R?1)'LF64YYG\AJZ54O7"FJ/.5QQJM?A'XBN\DN16G3GJJH\?RJJI^1_[6E]C7VF2GJK."3;>_E&?RZ+7/W\B<#A+F(F$> M$D:1, :"*?J=;O0[U9^_5_=AX)._B@L8<7>/J06M?%SA':AL)LY$P!PESD3 /":-(& /!%&T;@^8:\T#;+W_, M?O*36*HZ+PI<\4VD?E"4PX6L"\4_:CIL/?I45=>T\589,6I5$-"$#I3F0FG> MX8-!H0D9BJ;*<,OJ, [\O _6/!?D-I0Y(A'GVDI!#SM9>$B:#:4Y4)H+I7E0 M&H72&(JFRMELY&R^?LU0YT"I'$FSH30'2G.A- ]*HU :0]%4E3>&F:'U+%Y6 M.T"=,BC-AM(<*,V%TKR:IBTSH"88BJ8JMK'!#+T/]KO4H^R:R6^RX[VK[/N_ MR4V2KH.8$YJ$LR">9^27( KR;L]+SS]9MDB:#:4Y4)H+I7E0&H72&(JF*KRQ MR8S1&U0>4#L,2K.A- =*SB>C"5THS8/2*)3&4#15Q(W59^B]OIN09QFY)K5G?5=HN5.D4,T@S<70;,Z4)H+I7E''A%ZY'8,U3I5?8WS9^J=OZI8 M^'BP6-!C3I85U/.#TAPHS872/"B-0FD,15.%W'A^YAMX?B;4\X/2;"C-@=)< M*,V#TBB4QE T5>6-YV?J/3]TL0"U :$T&TISH#072O-JVN&2XKCM&*IUJD8; ME\_4NWQ=)854XHO-/WW:D\4*-?^@- =*E$:A-(:B MJ<)O#$-S^@9U"]1-A-)L*,V!TEPHS8/2*)3&4#15Y8V;:&I]'+5N>?8%D_.= MFR=&K=/_C;X=)VOW<$8'FM&%TCPHC4)I#$53![QJG#]+[_R];B6M3WYJAPRE MV=;N\W66-;0&PY:PH5G=CJQC6Q"2V\7HFZ0TZXQGABC,QAN]^%YG6A- ]*HU :0]%4$3=6H:4U:32##O'Y/!7S MXDG8>9K('X.;08AXE*SBO%/)4,L02K-KFG*KI]EYJR5 :A=(8BJ8J M>6O,3+T=^.NF9)#];7$A@LSX=ZG6AURNS1>"^,U8;/=/8['Y^K'8#J0T!F6. M3O%B1\S$#IF)'3,3.V@F=M1,[+"9K^$E6HV7:#W+2]P9KZ!3R%"_$$JSH30' M2G.A- ]*HU :0]%4<3=^H?4&?J$%]0NA-!M*&"P4?81%T2@)B&49D-ICK7[_.%T,BB?0&RK&&H 0FD42F,HFJKBQ@"T M]$\,OO*%:*@S"*794)I3T]3^V>SJGZ&F'Y1&H32&HJG*;DP_ZP33[R77JZ%/ M$4)I-I3F6+M^XW35 :A=(8BJ:JO+$6A\;K7PT9 M0GU%*,V&TAPHS872/"B-0FD,15-5WGB/PT/>8TO1XIN_X/&\'K>Q4]-0A[&F M&>9VD7IF3,;MZ9Z@CQM":2Z4YD%I%$IC*%JEUO[6;)B12.?E5*J%(;B*\VJZ MR,W:S72M'\M)2EOK/>,#JR9=;3#5'+"?>#H/XHR$XD$B!V>348^DU;2JU8L\ M699S;MXG>9Y$Y>)"<%F3%QO(]Q^2)']Z42383&Y[]3]02P,$% @ [8ET M6&A+86?@ @ [0D !D !X;"]W;W)K&ULS59= M;]HP%/TK5YDT;5)+0H" NA )Z*JU:BO4:NW#M >37,"J8S/;@>[?SW9"!A-D MJL2DO8 _[CF^Y^1>V?%&R!>U1-3PFC.NAMY2Z]6%[ZMTB3E1+;%";G;F0N9$ MFZE<^&HED60.E#,_#(+(SPGE7A*[M:E,8E%H1CE.):@BSXG\.48F-D.O[6T7 M'NABJ>V"G\0KLL!'U%]74VEF?LV2T1RYHH*#Q/G0&[4O)@,;[P*>*&[4SABL MDID0+W9RG0V]P":$#%-M&8CY6^,$&;-$)HT?%:=7'VF!N^,M^Y73;K3,B,*) M8,\TT\NA-_ @PSDIF'X0FR]8Z>E9OE0PY7YA4\4&'J2%TB*OP":#G/+RG[Q6 M/NP VMTC@+ "A'\"HB. 3@7H.*%E9D[6)=$DB:78@+31ALT.G#<.;=10;K_B MHY9FEQJ<3JX(E?!$6(%PAT05$LTGT@H(SV!G3\SABG+"4TH87'.E95'&G<,] MD9+8;P$?+E$3RM3'V-TK@3D>T9UZN-ZS76RTB=IX*O46K,S@!?4:94(=A.$[8;-PW5 MT\C\5A-*LLB1V2MAG?1B?WU 650KBYH[H9@QFC:6?R/!6P6.BG&BQ]("'E2X+QW>-[GCN;DV<[+A[E M&D"AIX2E\D9L0 MFCKA+'^W$.&,9XK1%!8"R2Q)B-A_ L9W%(ZZP@2FA;_Y*D4HN;@#U]Q\$L'_X4# M'KSB$)0.04ZTB"RG=444"6>"[Y PUAK-/.3:Y-Z:#4U-&N^4T+-4^ZGPFE"! M[@G+ 'T%(C,!.D=*(I+&J#;'E^B:IB2-*&'H)I5*9(7=>W2G*RO.6&'3BJ8= M-EF):29)GL!O$*U3^CL#B=Y>@2*4R7<:;B'HEBA "T:B,I:/VF^1/3 :H1]$ M"%*L^P6VP% PZ7Q[O[37=7BU]E MP*\RX.=X0:<,_%.SGU\T#KI1D,A?;1H4BP[:%S6'PX7<:(7GCM[]$L06G/#- M?WCD?6A3I">PACY!I4]@0P^KE!LIA-F5$NGS2"H]INGJ#"D029L"=M@ [8$( MB48HX:E:2X0'*"9[V4;?CN052!:J@XKJP(J4E\+V><-%/-&A(7T$1(]M_*Q8 M73/<$UB#]K"B/3S%#ACVJ4]/8 U]1I4^H^-VP!E*:OI0HT\;\0(-%W*;[_@V M],Z#X 1M@5G]NV:D)[ &U4E% M=7**BIWTJ4]/8 U]II4^TUXK=OIWQ6)\_K)BI\=6+/8.W8]G#?26RL?W2P&@ M8]/?$9 *"=U]M#855J2NV>D+KI MW5[[J;[0FAH=.BIL;4BZU^ZPK7;'>#Q^6;O#HVOWT-Y@>W]S1;BGZ1^>^VN^D)K:G3HK["U/>E>OQ-+69:,;"9%F&[M M'L5<8GTE8D53B1@LM8_>#[KX17$O5 P4W^17*P]<*9[DCVL@,0ACH.>7G*OG M@;FMJ6[GPC]02P,$% @ [8ET6$NEUY5U" [54 !D !X;"]W;W)K M&ULS9QM;]LV$,>_"N$50PNTM44]4.D2 VVR8@7: M+6C6]L6P%XS-Q$)E*=5#T@+[\)-LQR=:U%DL3H#>M'9\_/ON>!)^/I(Z?4BS MK_E*J8)]7\=)?C99%<7=J^DT7ZS46N8OTSN55)_# MUO&4SV;!="VC9#(_W?SM,IN?IF411XFZS%A>KMG#V<29//[A8W2[ M*NH_3.>G=_)67:GBT]UE5KV;[E66T5HE>90F+%,W9Y/7SJOS,*P';"P^1^HA M;[QF=2C7:?JU?O-N>3:9U1ZI6"V*6D)6_]VK=Z&3_G?7 YNM' M];>;X*M@KF6NSM/X2[0L5F>3<,*6ZD:6;?]G#SG8V M88LR+]+U;G#EP3I*MO_+[[M$- 8X7L< OAO ^PYP=P/<3:!;SS9A7:YV0N\C>1W% M41&I_/%;EJR:PX]J4699E-RR-S*/L$]7%^SIDV?L M"8L2]O<[XC+N&X>?]AW-] M^+2:@OT\\/T\\(V>>W0>+#-76_V9)ME!*O]Y7WT!>U>H=?ZO*3E;;SRS-_6] MXU5^)Q?J;%+=''*5W:O)_-=?G&#VFRE51&):XMQ]XEQ,?7XN\Q53W\KH7L9U M1;XR1;N5$!N)^L9V/P]=SW5.I_?-,-I6PCLYF>VM-/^\O7\>ZA]<-HVY-#JY MU0D:7^\XOG/HI,'*Y5R8G?3W3OJHD]7K7EAHH*V M!40DIL4>[&,/1G7E!92)(Q+3$B?VB1-$E2U:-1MZ8G90V&TC,?,[+KYP[V*( MNOAZN8QJ6JA\O%K)*@4F[U )VPDA$M.B/=E'>S*J2CZA3!R1F)8X9P84-".J M95S(-NJ=6K/J_;"CZ)T&TSEH-+_++'GQ5UD@18\K6(=!I*;'"^SDC N>'%)Z MHE+3DP?\Y. 95'Z;JM8^8EP#^[C!BO/J1G96-. 40[.49<;+%'L,JY24?_V M8%]DELF*^(RNHF+6,T2DIH<.<.;XXRIO4K:C4M.3!W3GH QD4]Y!JW!=<5C< M;9M =-VO :0@Z*0 M34&?M OZ\.>DP2:<^>:"YH!3',>I]^I>QC MW;7&_F,_T<7!M:T+:@A.XL!)?%R71UO1X<"W;<*C4],@!M=QQH99+BEI4:GKR +5<'+7Z7P)N&Z0.;^ZH MB>Y@8Q$/YRRH:[L^#RYK/4M$:GH2@.1<;UPE3@I_5&IZ\@#^7'P)TZ+$_>,E MCIGH#@)@N3A@-4K\>+L'U[*>FB&6"5T@-U>,JZY)T8]*34\>H)^++V%:U'5X MO*[;)IV_0%T +!<'K&UE524Y!VG)-1$=Q HR>M#2;QOEP=7LYZ<(3C) T[RQL5) M'BDG4:GIR0-.\J@X"1>R#ANC+CT6 "JO%U#UZ_+@6M;A#(%8/B"6/R[$\DD1 MBTI-3QX@EH\C5O]+P#_.6:B)[B!PEH]S%M2U79<'E[6>I2'V6_E ^W=\JW*ALST1T$P/)QP-K6M>FHU!M\I/5$#+%< MZ -\^>/:1>^3\AN5FGZ4!O@MP-W5Y@O:F]\,"1DUTWP"/ BH\"MKL8SJ* M9303?L=6YP P*>B#2>[/]7IP;>OS14.P4@"L%(R+E0)25J)2TY,'K!10L5+0 M!B'# 2V#5?<)K0!X*>C#2V[?C@^N9CU%@YP\;!P]'!V0H KX)>>-6OYX-K604-UVG1]"\,!QD%$>EIBX7 8>&X-HB%I"A'I:8G#U NQ+MQ_:K[^-XPU$3W M#4@IQ$D)J6KCLA0N9STQ0W2[0H"P<%R;PT)2G*-2TY/7> P8WESK5]5;#8%5 M-6:R]6W:>!9G_2#4#S*[C9*JF&C-[6?_:R+;/%MV^*=*[S>,YK].B2->; MERLEERJK#:K/;]*T>'Q3/_%S_X37^?]02P,$% @ [8ET6&(^7LRS!0 M91\ !D !X;"]W;W)K&ULU9E;;]LV&(;_"N$5 M0PLXM4C*AW2.@>:T!6@W(UG;BV(7M$3;1"G1)2D[!?;C1TJRZ$ 2[0CK16X2 M2R*_$\GG%<7I3LAO:DVI!H\)3]5%;ZWUYMU@H*(U38AZ*S8T-4^60B9$FTNY M&JB-I"3..R5\@()@-$@(2WNS:7YO+F=3D6G.4CJ70&5)0N2/2\K%[J('>_L; M]VRUUO;&8#;=D!5]H/K39B[-U:"R$K.$IHJ)%$BZO.B]A^\NPY'MD+?XS.A. M'?P&-I6%$-_LQ5U\T0ML1)332%L3Q/S;TBO*N;5DXOA>&NU5/FW'P]][Z[=Y M\B:9!5'T2O O+-;KB]ZD!V*Z)!G7]V+W!RT3&EI[D> J_PMV9=N@!Z),:9&4 MG4T$"4N+_^2Q+,1!AR%LZ8#*#BB/NW"41WE--)E-I=@!:5L;:_9'GFK>VP3' M4CLJ#UJ:I\STT[-;PB3X3'A&P4=*5":I*;E6@*0Q.'@FEN"6I22-&.'@+E5: M9D6[,_!@)DJ<\:)-U:,//C"R8)QI1M7>= S,.-S3*).2I2MP2113?? I%0M% MY98LC)&[=)-IVT887YR1?.A>7U--&%=OP"O 4O#W6F3*!*BF VU*8!,91&6Z MET6ZJ"5=B,!'D>JU C=I3..G!@:F=E4!T;Z E\AK\9I&;P&&?8 "A,&GAVOP M^M4;CUU<#0S.[>*C _-_EK(/K@B/,E[4]>N]X!R8V;TC,OZGJ9I%C&%SC)88 M[]2&1/2B9Y!@'=/>[-=?X"CXS5.!L*I Z+/>6($?_4Y)_V[P!%Y_$$J]Z8,' M370^R^V,O4LCD9BY*\&52$P2:PN<+=W?_WKSJ.T=:_HF-7->YA8;:^7/YB $ M.W375+(MT86K:CGUP9]4]\%@%S>_03*C"N*C#V#LPEX0:F)F6BS52(:+*@5[Y//?[7)-T91(WJV%II\'6 M3H,FY^+V;MPS-\\7?J!U!/6$X#((6KP<:"SN/=N/B+.T] M21X.85OZR 6"3N$!^!?<$)F>_676T,.:F.G=&(375L<% IW^P9<@@/!G*"!T M$@C]JO%L3I3V#F=."&W3QHGC= 3ZA>08*C-/1CVI'"W,TBG4GSXG_P MTE*]D#7&Y+7=<=$@!WD4O !R(*\2=2V"TQS477,:R8'JFC,.ABT3&CG)07[) M.4:.LOL)BP@YZ4!>*I^.C=+.$YT-49M_1VWDI[8?&ZB.Z#:/CL_(S^=G8P/5 M@3T)QVUQ.& C/[#?QS&S(VU@4;Q8&(!X-B%^:UW7B,,[&K\$4'@UJ&L1G.*@ M[HK3#(JZX@PG;3/'"0XZLB\XQHGZ?J#%)W9"@?V[@9,Y@>L;@_,V3&"':.Q' MM!\3N,YCSV8$.R!C/Y"?C0I\,J'QP<.'W!1S8$1RCA[]Y<)> KD-,2 M[-\JG,Z2^J[A;#R:M%3&81S[,7X$)G5FMZUA1VSL)_;S05)'.&[9(H:.X:&? MX?-\2T+!G)MAS;_JG@85O]FNG[8=^T/X J 2>@6J:Q&<%(7=I:@1*F%=BD9M M+ZVA$Z/PR';A"%3"^BZAS>?!V89_BW R+L+Z;N%LA,];_#N>AWZ>^W$1UN'= MEK%#=^A'][-Q4=H[_.9=^P \.#CY3*A>["D0B2W5Q"%K=KH"Z&U2/*?:TIB*FT#\WPIA-Y? M6 ?5R?KL/U!+ P04 " #MB718B-!%!/D# 2% &0 'AL+W=O,"!1U92EIFU9GIF1)#>">75M MQ8(Y+46:Y+!BB)=91MCS-:1TMS"P\7+A2_(8"W7!#.8%>80UB&_%BLDSLT6) MD@QRGM <,=@LC+_PU=*V5$-5\3V!'=\[1FJ4!TI_J).[:&%8BA&D$ H%0>2_ M+2PA3162Y/&S 37:[U2-^\<)LG5;5P+)C]-9)\(_A8Q,'1-4I*' M@-:5<^[RVAY*Y@]H+9T3E2D@ND$K)OW#Q/,%6LD&@4@>H8\_RZ20-U:@=S<@ M2)+R][+KV_H&O7O['KU%28Z^QK3DLI;/32$YJV\VPX;?=]:?NL%' NO)X+0R.$/HP597:&ICV0;VU'9FU4E+=3)(]1XXOY*[15AF94H$1'*1 M2T7"I/*WCFR-Y^W1^( ]#T\.V.K*' NV=-U!NBNMIAT!54S5Q'4O/U&N9>H-,/Y,PEI=8375'&*A5#L-&&(0\=06,!-:;WF^G]\^X M$?ACRC 26$^&:2O#=-2-8/K*B9[O.@=VU17-CJRK64MT-DCT+A? 1.P.E&*./JF ["G7J+1@+K38ZM[B?>.J-7&_"1E!@+K2_%7MK!H_JU M@>MMG:[OVP>.U9;A8Y[%7=K @[_BP9)F12F-^PN2H^:*L=#Z(W?) COG-.M@ M;CE9BI'0^E)TR04/1Y>3S?HZDMBN@P^]JJF:6NX1JW:Y!0\'EWN0#U,Q32.4 M9)+R%A1+?> ?!#KY'HV$UA^["T'8.Z==1\U#8Z'UI>@2$1Y,&J?;U7]M1.P< MQFQ=E86G1^S:Y18\'%QN2Y8GHF10\=PD3^I8;]=!H)/OT4AH_;&[%(1GY[3K MJ*%H++3^@WR7BNS!J'&R71NX_<=3;$T.GV&U5?:A7&ULK59=3]LP%/TK5H8FD%@^VS"Q-A)MAL8#6T7%]C#MP22WC85C M9[;;,G[];"<-Z:?0QDMC.^<_'7HD)O9^FZ/3D#)T@PM MH52#Y$>>OIZ>G D MFZ@M3V3UHD/E$7/,R+.MQ3D::X\Y)7E=&LQR-!$@@:EZ@<_0-6&ZD 13--6+ MH,^GDNCGU8-40I^P7_L*5 ?0VQ^ N74N984S&#J5V4LLP4G>OPMB_],^<]]2 M+'TCL0WC>ZWQO6/JNI!:5!MIC-WG6LWN6[:Y6I=)X%X,O&77C!IST<&$FXAT M5R5T7S ;@??;P/M' Q_CBBA,R3/D*.-EM5#Z?$L^4RLLX!S-!9=[SVFM&G=" MB;;2J1&!WX'TW"U0>C2X?ZQ9W*8>_T_JN.1"-6=IGP/Q3C%Z;K#EP2XFL%4?=>UJVUSO;(]96M]I)MNW2-?9.J.?8O% MG#")*,RTI.]>Z(A$W07KB>*5[0L/7.DN8X>%_G 80#Z_8QSM9Z8#=I/D>0O M4$L#!!0 ( .V)=%@Z@3OH0@, +@) 9 >&PO=V]R:W-H965T^K MK("2J'-1 3=?5D*61)NN7/NJDD#RQJED?A@$8[\DE'OIM!F[E^E4U)I1#O<2 MJ;HLB?Q]#4QL9Q[VG@8>Z+K0=L!/IQ59PP+TE^I>FI[?1\EI"5Q1P9&$URF%%:J8?Q/8]= G%-EXFF&I^T;:S M#3R4U4J+LG,V!"7E[3]Y[(38<<"C PYAYQ"^U"'J'*(FT9:L2>N&:)).I=@B M::U---MHM&F\33:4VV5<:&F^4N.GTT^Z (FN"2,\ [1H*N>.M^5A97Z+%J9R M\IH!$BMTE66RAAQ]H&1)&=44%#J] 4TH4V?&]LOB!IV>G*$31#GZ7(A:$9ZK MJ:\-J9W/SSJJZY8J/$!U ]DYBO ;% 9AY'"?O]P]?.[N&WUZD<)>I+")%QT2 M2:X)IW\:1=Z@N>!*,)JW ID$T;T$!5RW T:F6\J-G)0PM#"#8*I>*_3]:JFT M-&7[PZ5'"S!R ]B]?*DJDL',J^Q<<@->^OH5'@?O7.K\IV#/M(IZK:)CT=,[ MOC'I"OD;5;7,"K/#G.O?!DF:(/:HV:11C,U:;7;S&!J%29ST1L_X1CW?Z"C? M7)3F"%3_%F\)'%94.RG;4.,=@#A(\![ET @G>.2FC'O*^"CE5;X!J:FB?(TR MH=QT\6#BT8XZ+=S0!H=!Y(8;]W#CHW"W-5M1QFQ9'X8;#R9.)A=[<$,;G(2Q M&R[IX9*C< O"S*&DR:.[[I+AE#@8[W$YC*+DP(I.>J[)4:[/DIBJ:^^N@Z)- M!A,'>VA#"YS$0>!FN^C9+HZRM9< Z0YW>+0;Q"W?A6-#3.(]1J<1=B/BX-]% M%1S?$B_ ZT+LGACF6 OW172813B*]U?8W[E6[9OF(Y%KRA5BL#)^P7EB-I=L MGPEM1XNJN6F70IM[NVD6YFD%TAJ8[RLA]%/'7M[]8RW]"U!+ P04 " #M MB718A F3WHX# "X$ &0 'AL+W=OLO&G:I+:) R2T@T@K:'N5F%:UW=Z'IWTPX0+1')MG.[!)[X^? M[:2!-"$#*?O2^,>]Q^?8)^&ZHQT7W^4:0*$?*65R[*R5VMRXKHS7D!)YQ3? M],R2BY0HW14K5VX$D(5-2JGK>U[@IB1A3C2R8_?Q7@#KEFB;QL/V, M_L&*UV+F1,*$TW^2A5J/G:&#%K D&54/?/27QREZ M\^HM>H42AI[6/).$+>3(57I]@^+&Q5JW^5K^T;7B*]3#%\CW_%Y#^N3T=+^: M[FK5I72_E.Y;O%Z;]#LFEC]9O1S.MV(SN"-5>GZLFF7EN:'/-1V ;A3@( M](9O#_G7HP*,KP=E5(58OR36;R5F3N1"NUX(?1Y-W/+TX&!5[P6O>L3E(#Q" M:U#2&IQ BW'6PFQ06[=IU^I1@1?X7C.]H*07M-+3[2Q6F=!G.@.V "'1_^A@ MT/K\ XD3FJB?3=Q;X<\U=D=@E9T(RYT(.WVCPRZ%=P16$3XLA0];+?!9K4$@ MRMGJ4H%(C[[;P[K_^KCFTH:HXRZ]+BE>M[LT 4:L01.V0A\%SS87:#:;&*_: MJ0?8K2 ZTA[5VA5\0?%!N[$IP5,Y7,Z M\%Y^ZQNBCI@4[VL"W/K+&[U70+4E[6/&"2L_G&@JR XUE2VW[9!G']&?* WP MOC; O6[]V5IKG"V^([2J^'W]@=L+D)/]^?M"I"&D/SQFSWTE@MM+D=_8L]]( MMA7R[!/J"*VZ ?M:!P?=VK/3XJ8KM*KX?7F#6XN(T^T9UJKSFCWK(;7JW3VX M5IH[_24?QC;UISKG2]U;;7 /1%:D)T/-+SM5S MQUQ>RW]61+\ 4$L#!!0 ( .V)=%BE&9[^R P %.> 9 >&PO=V]R M:W-H965TUJ@C2V+SY6B4UV2Q[RZ M?"CUEVJI5$W^7.5%]7JTK.OUJ_&X2I=J):N7Y5H5YI/;4J]D;=[JNW&UUDHN MVD:K?!Q.)K/Q2F;%Z.JRW?917UV6FSK/"O51DVJS6DG]]:W*RX?7HV#TN.%3 M=K>LFPWCJ\NUO%.?5?W;^J,V[\8[RB);J:+*RH)H=?MZ]"9X)691TZ#=X_=, M/51[KTES*C=E^:5Y\V[Q>C1ICDCE*JT;A#0_[M6URO.&9([CCPXZVL5L&NZ_ M?J2S]N3-R=S(2EV7^;^R1;U\/3H?D86ZE9N\_E0^"-6=4-SPTC*OVG_)0[?O M9$323567JZZQ.8)55FQ_RC^[7\1>@V!ZHD'8-0@/&\0G&D1=@^BY$:9=@^EA M@]F)!G'7('YNA%G78/;CO9:)K*65Y>Z?""ZV=O0 MFA>M(-K6YA)F1:/=S[4VGV:F77V5J)N:_$S^*;66C8K(BT35,LNKG\S6WSXG MY,5??[H8:/ MY_DV]!(3E;XD87!&PDD8]IV0O_D'J5^2:-L\ZFF>/"-Z=#HZ?7[SONCL^Z+S MYSIH+?_-_;/+=;S[V7,EHI]BHY44^Q;XKJEIOS#VT)O]^;W8@[VJUJO[3 M7E#M8>$)4@8 MW<+F+:SI+-U?32[']_N".MYC.IM%D\G!?OQXOV 2SH_V$Z##=V00[V00>V7P M47[=O^XDJZJ-+%)%TK*JJSX9>'E#98"$)4@8W<)F>Q?O(HR/KAT[WBV<]FDA M/M)"-#_&"= I.%*8[:0P\TKAU[*6.5GKK$BSM7G5ZF&]U4>O$KRXH4I PA(D MC,Z.+MW\HKET1UI 1N5(F #!'%G-=[*:>V7U2=V7^;W),>1:JT56$R;3+,_J MK^1_I.WMF%M/]XG94,J"O"D6Y+-*-[K9Z\NP>F MVWO@;7=W/&LF1K+59D5N2FV0S0TTE>8HS&=]@O0&&2K(B^/>RC;C':2\!!F5 M(F$,">-(F #!'+$%$SM%-GEBW%?<_5PKO6K[=V=DK71J;GCR3I$;)74CLWOS M0][DBF2%V5%5[EY:UJI/@/ZX0Q4(I250&NUHP71_C/AR]0^@Q M<"A-H&BN)O>F;8-G:C)W;H:],O.B!LL,24N@--K1G(%'[[@#&I9#:0)%'TFA'VY\O.^_[/\&@83F4)E T5W=V MXC[PS]P/FE!A:J&T$2+;%(N*?#K5=X/.[4-I"91&H30&I7$H3:!HKDJMKQ#$ MT F5 .HK0&D)E$:A- :E<2A-H&BN!*V?$?@-C6WG;R?!L^9[05E%MM^+:KS/ MW4#WY)@6:G%TM,-QXR0^[ ]"[0LHC4%I'$H3*)HK-^MS!$"CXZVLU.ET#/4U MH+0$2J-0&H/2.)0F4#17G-;>"+#^1@ U.*"T!$JC4!J#TCB4)E T5X+6YPC\ M1@<@'4--CHX6!&XZ/LK&4(\#2F-0&H?2!(KF?D/6^ARAW^?XMFQL7G_(BL9V MZ].?/^10_4%I"91&H30&I7$H3:!HKDRM]1$&T+P<0NT/*"V!TBB4QJ T#J4) M%,V5H/5(PN=X)-^3E_T!!HLR[!TFA_/#S P-2Z$T!J5Q*$V@:*[>K&\2^GV3 M;\_,VR_$]"H0ZJ! :0F41J$T!J5Q*$V@:*Y,KJA0&D)E$:A- :E M<2A-H&BN!*V'$OH79P R,]15Z6B'F7EZE)BA?@F4QJ T#J4)%,V5F_5+0K]? M,B@QMU_05PORR[W21;.FFK"LD$7:-&_S]8O/O[!/?*]J%;AL%;9N%;9P%;9R%;9T%;9V%;9XU8^P9R)KST3> MN7=$WH8:-AWM,&_'1VD;:L5 :0Q*XU":0-%;U)JTWS5*J]ZI8 M*%TUZ=EN;.7XF,I[U09U8J"T!$JC4!J#TCB4)E T5Y/6KXEFV"P,]5V@M 1* MHU :@](XE"90-%>"UG>)_&M>CK+PK8E%Y*K<]!?L\N,&2Q#JNW0TI]Y"V%?U MAD+CLHXV>S(NA\85*)HK'>N71'Z_Y)=ZJ33)G7(TO9*!NB)06M+1]B_=;#(+ M^R1S?B2NV31H=SU8^?YL)H>>BT#17#E8/R,:N#KDL?A0VW\_(^KV5K6EX?=J M$?7*!>I20&D)E$8[VL&((PRB^:&BH 8$E"90-+<&LC4@IOY5(D>J2\M[56%BK[+- MZJ MP=2_IH/)3)/?9;Y19D2K9+71[<,4R$-6+\T@I+QI0G;%GM>;NC*#V[0LFCNJ M;$I8GC7O-[HM"]T:K& L?5*8K]7\JN6BZW OE;- MI$^I&P.DVJ3+DYKS$X=J#DI+H#0*I3$HC4-IX@F5S":M0'R*LZY)['=-AG8* MKW-95>0-N2Y71O=FSS+]TBM+Z(H-*"V!TBB4QJ T#J4)%,V5JK5:XA#:08RA MBS*@M 1*HU :@](XE"90-%>"UHV)_6[,NT=WSW0&JZ4T(]A;BB(^? MQG%QT3-#XP\\6%Y0HP5*8U :A]($BN;*RYHQ,=:,Z4O&3TS<^(]@\$T1:L% M:11*8U :A]($BN:J=N_QYE@+)L8^WAS[?'/L \ZA%@R4QJ$T@:*Y$K063.RW M8*[-$-R,FXWZ\J_;K^ T=LLV+9^15.;I)N_,EL*(5,NZU+W2A"[?@-(2*(U" M:0Q*XU":B(]-LFT/S';!7-590R7V&RH#5/?XH.&%*LI55IS4']16@=(2*(U" M:0Q*XU":B(_7O 2GI&?-DMB_LF-H3]%3<\@?:;#FH#X*E$:A- :E<2A-H&BN M.JV/$E]@>X10WP1*2Z T"J4Q*(U#:0)%KA,4$Y-*A T5PQ69-DAC5)/NIL=?K1<_Y@@R4%M4:@- JE M,2B-0VD"17,%:JV1&=8:F4&M$2@M@=(HE,:@- ZE"13-E:"U1F9^:^3[BP7Y M PP6)=10Z6B'I8<.*P92:%0&I7$H3:!H6[F-JZ52=2)K>76Y4OI.7:L\KTB[ M9K.Y[>UM)5K=-D]"?/4F'(V/ME\'KY*@9SL-7O%V^]CBKR[7IM?W0>H[HUN2 MJUL3:O)R'H^(;@H!/KZIR[6Y\B-R4]9UN6I?+HVFE6YV,)_?EF7]^*8)\%#J M+^WI7/T?4$L#!!0 ( .V)=%A\+W"1O0( -8( 9 >&PO=V]R:W-H M965T,_A.<;&1%O&'T4&(-%33@LQ,3(I MR[%IBB2#'(L+5D*A[JP8S[%47;XV14Y% (P@K$ M834QKNSQ--3U=<%/ ENQTT8ZR9*Q1]WYD4X,2P,!A41J!ZQ.&Y@"I=I(8?QM M/8WND5JXVWYQ_U9G5UF66,"4T5\DE=G$" V4P@I75-ZQ[7=H\WC:+V%4U$>T M;6LM R65D"QOQ8H@)T5SQD_M..P([-$; J<5.!\5N*W K8,V9'6L&98XCCC; M(JZKE9MNU&-3JU4:4NBWN)!%C-T>G*&3A IT'W&*H&+5$2F5%S:W4Q:ANN& MP7F3(;E KOT%.9;C]LBG'Y<[K^6F&HUN2)QN2)S:SQT:DAD1"66BXH!^7RV% MY&J^_>F+UGB-^KWT&AR+$BQ7;[6*[0^ZQ M&KU17\!&%=0J_4W8Q%9D;G:I!WV/I!YUU*/WJ+T^ZD;E[U [3N &>^2#WD>2 M>QVY]QZYWT?N'9![?N"[>^2#WD>2^QVY/TA^SR2FJ.2D2$BI6JE>,"5^5A]W MV;O\_8-(P:5G[4^CP8<>&2GH(@6#D6Y B'$3)%4KGU5O) D.DIP'H1ON)1E\ MUI%)PBY)^(&7HY/T\8<'BSFP?=_9XS^L\FW[TNNJ&C!S9]?1._XMYFM2"$1A MI7361:#F*&]VT:8C65EO1$LFU;96-S/UXP%<%ZC[*\;D2T?O;=VO3/P/4$L# M!!0 ( .V)=%A?;C UFP( /<' 9 >&PO=V]R:W-H965TLFEJI)9 K3J(M(*F56HE5-;MP[0/)AQ@U2_, M-M#^^YZ=-(,M1:W$OB0^^Y[']]S9Y]Y&FP>[0'3P*(6R_6CAW/(RCFV^0,EL M0R]1TVZ5!-@T@*>*DV>S&DG$59;TP-S)93Z^ MKE#H33]J12\3=WR^<'XBSGI+-LR43K!V]<3_M1TP>$ G/G&1C]UCA (3P1A?&[Y(RJ+3UP>_S" M_B5H)RT39G&@Q0\^=8M^=!'!%&=L)=R=WGS%4D_'\^5:V/"%3>';;4>0KZS3 ML@13!)*KXL\>RSQL 5JO 9(2D+P5D): - @M(@NRALRQK&?T!HSW)C8_"+D) M:%+#E:_BV!E:Y81SV4!+R1V5Q5E@:@H#K1Q7["@(3Q7GY897Q8;)*QL.,6] VCJ%I)FD-?#!V^')+CPF MZ97^I-*?!+[T%;X;K>9GW]!(&*U,OJ # 7]2 C]OR!VN'4K[JTYJP=VNY_87 M\-(N68[]B&Z81;/&*/OXH=5M?JH3?B"RG32D51K2?>Q9)5Y/!)\S?\/J]!8D MG4#B^\,Z:[4;K5Z\WM91XW31.*^<=N)K5_&U]\8W=G0X)T]P@\ZAL:!G,# X MY:XNRKU4[ZW*@#@[ATS#@AXK#C.5< MA4T^TH[X?A@MZF=%X!UJ?:>U>#-_\J[<^>P90 M2P,$% @ [8ET6$'9'RPZ!0 *R, !D !X;"]W;W)K&ULM9IM;]LV$,>_"J$50PLDMB@_9[:!U)+0 LT6-&CW8M@+6J9M MH9+HD72['ZG[4R?RS/&.\1]B3:E$3VF2B8FSEG)S MTVZ+:$U3(EIL0S-U9\EX2J0ZY:NVV'!*%KE3FK0]U^VW4Q)GSG2<7[OGTS'; MRB3.Z#U'8INFA#]_I G;31SLO%SX&J_64E]H3\<;LJ(/5'[;W'-UUJXHBSBE MF8A9ACA=3IQ;?!/BD7;(+;['="<.CI%^E#EC/_3)Y\7$<76/:$(CJ1%$_7ND M,YHDFJ3Z\5\)=:HVM>/A\0L]S!]>/N@Z*MD"PMG54/TC@K_I.G,A '#HIC=O!*!Z_AX!US MZ)0.G7,=NJ5#M]FEP1&'7NG0:SITCSCT2X=^'OLB6'FD?2+)=,S9#G%MK6CZ M()G7ZB21:!K]"?AG&B5T7N?2A(GXH.Z^NW!1^_? M?4#O4)RANSA)U&@0X[94+6O_=E2V\K%HQ3O2"D9W+)-K@8)L01<&_YG=OW/* MWS_1OF\0IZ+1Z8'LKO[-&JA#M;N7L?T/&]S M#\YW]PSNX?GNV!++3C4&.SFOIN M)7771J^D5E]&G6VR%4H*T27E*6)+%*G7E*O/C4EL.WJ(GBGAIN0TLSI>*BPD M+("$A4"PFK"]2MC>ZX3E-*,[DN0"FT2U8WO'1;4Z7BHJ)"R A(5 L)JH_4K4 M_NM$C;.(ZR,]*UC$(F+;3")E0DT*%VW@8@:B9[J/4[?EJL_6XZ&RJ45W6$5W:(WN=\)C,D_HJ>!:*9<&%Q+F%S#L'D0%M[Q&= U&;FO8 M"*_1J&^.[ZB*[^BRT;LASVJ)*XW+$2OJTB!#POS1SZ'I-X=G8#0:-8)L-!J: M@XS=_7K0M88YKRUAL3Y^B- M@#B)Y;-QA6AM]U)-0&E^23O,!]Y!/BA$*8T&AX.Z(8G5I"[(P0(=7S;N=WFU M1,E!'M4=)06GNH2TE^'85,O>T,4*V+O=*69N:(328N6-AVA!GDUOJP^'"DZ@ MNB6J7Z),GVBH,-7U]O9Z>V_4NS;C4GF0\DCE0:/BUJ8N5KR@X6XMK>->K_X6 M^&?:!6?:A5!/41=D7YW UA7Q]#9/@G&Z(3'7'QRD,B!?47,9#+0@4=+J::G3 MC#9HI<'09*_99 C59%V0?0T!VU?Z=RK9I5MSBH-<4,] :3XH+0"EA5"TNJ+[ MX@'N_:H*((9<;<] :3XH+0"EA5"TNN+[R@)^96GA[,D,Y+)\=J*W.)\V&"5^ MI6, VO\0BE97[8/? M^%.JUA]Z-X9 ^4*P^-FZNEKM^+C-]SDTKOMZ)TB^=V"/*;:1W*EE39P))?-2 M(=W60$T1>+$SHSB1;)/O))@S*5F:'ZXI65"N#=3])6/RY40W4.V/F?X/4$L# M!!0 ( .V)=%B3VA5:5 , ,D, 9 >&PO=V]R:W-H965TO[E_R\/+,'/(T9C&O_!2;$9&:( E6L$L%@]T]QV5@7K*;T%CGG^"73G7 M,L BXX(FI5@2))@4W_"EW(@#@>V](W!*@?-1@5L*\ITS"[(\U@0*& T9W0&F M9DLW=9#O3:Z6:3!1MW$FF+R*I4Y$=TCN 0>78%;<1T!7X!Z*C&&!Y7DY^I$B M!@4F:Y#/!7<8SG%<7#Z?( %QS+](@Z?9!)R??0%G !/PN*$9AV3)AZ:0E&HM MFVB"GVB G]W/U&_3[>LX% MDS^Z/VV)"@NOW4(]B0.>P@4:&?)1XXAMD1%]_F3[UM>V?/_)["BM6Z5U=>Z1 MW#2O+6"A"G*5>C-LHU[?#X?F]A!<:]T1W*O O5/@O3;P0N4?@/N6Y]; M=8= MP7L5>.\4N-\&WFN".W:_!JZU[@CN5^#^*?"@#=QO@'N.9]? M=8=P8,*/#@% M'K:!!PUPV[.\&KC6NB-X6(&'6O#'#9*5>B40:\,/&_A6C5WKWI&]7['W]>Q4 MP!AD9(GY@F9$H"6(\W*2PE?9%8C60M%O1'+<,.C58FD7[AC+MO;UT](&NT.< M#\!MDF8J$Y;)Y"JBM>Q9C3B7O7[HU.+HU^N:YZ ?L+5YILJ4"+"%<894_2]N M4[RO^JW9[.;#$X3]^HM6OW;7;/M2;FMK9[1O91JA+F2SQ9@,WIK.:=XYUPOK M;^-R6G T+;#VO]=C['U-MO5%68M-*-&1-PNW[37?:FW3?+OOU,C-@SY3-?GW MD*TQX1)K)77652#K$2OZYF(@:)JWGG,J9".;'V[D?PW$U 1Y?46I>!NH;K;Z M]Q+] U!+ P04 " #MB718V:0@OE0% Z&0 &0 'AL+W=OQ1WQ][">.B-Y]E M]V[5?"93$W,!MXKH-$F8>KR"6.XN>D%O?^,37ZV-O>'-9QNV@CLP]YM;A5=> MB1+Q!(3F4A %RXO>9?!V0<^L03;C,X>=KHV)I?(@Y5=[\3&ZZ/G6(X@A-!:" MX<<6%A#'%@G]^%: ]LHUK6%]O$=_GY%',@],PT+&7WADUA>]\QZ)8,G2V'R2 MNP]0$!I9O%#&.OM/=L5"&]W'FSB^X7&,4=(SSZ"3=BDO+!Q:Y [1(PX%E-Q(8=::O!,11(< 'K(K M*=(]Q2OJ1+Q,5P,2!'U"?3HD]W?7Y/6K-R3B"C-)JCJ)_*/-9_<*UQ .R+"Y M0AO: 8%A&:-A!C\\ O\')!NIL,C(NV\I-X_DS]]P!OEH(-%_M7A[E<.=M*8PY>8G,L2S*LE62#<9\(;/)H5^Y**+71Y#567YYY;W!3CF;T5>[8^&!G M\*^Q.3^:=.UE?\RV/0$0$&PJT^9:;!T%M67_@CQN^.1ZD=<,%3]*$ M;$"%( R>X\2LT96UC*-^U3(CT'PE6'8.*WM.MF;8>5L4:2.(3G].#.*T9#O] M01X>Y8/5E28/H&R![6G;J.[';7RG3VNE0=;ISHED [\ZZ7UWSE;-I%]TEDR, M;13'[F'[1B1C3&1MPY]W#MM"JO.QC72QYK3&F@Z")G&W9Z'K,F"JI/=HH; X((:>RFX$9P&;7R=J\X(A%[;%<_3L-3MX)66T&= MCGV6,<_R_(O5@HZE4]=H1VRKP14X%9019C[ M!+YC3^>:9360YS5A2X.5'L92<['"C&T_C7^PPI@DF5YO)?\2XBJHU%7@EE?[ M'"?,BHV\V/%15AN\1L9]@O235LINW"%Y!.R3K8R=EJ%#;QZ60Q3$J;SS"RV3? M6_S[9Z&@1;J-)M/)Y+Q9"R^AX&BEX*A;P;W+>SC\-\E>JV\6 X;%!UNW(J MU4JR4;> *LO^%H1X=*H5-])S\[\KM$/>E3ZCM-OJIYUJM:[0#ME76HTZU=#_ M4_V%3_7JI_[4'S4+XB6$'*V$''7+K(YJ_^Q)[?L#O_FXYG;EN52]VMOI!-0J M>VF/L9.I,/F+ZO)N^[;AXDFN !1ZSK-"SKV54N6Y[\MD!3F5(UY"H8\LN,BI MTD.Q]&4I@*:V*,]\$@03/Z>L\.*9W7-?J!"T4'+F M*RW!$/&3ANY%39=LH?N^6HX0QB>(!"1\6^YKY:U\TLHG%B_<@K>GJJ^?- ZZ M5I#+?X=$U!>-AB]J'K1S6=($YIY^DB2(-7CQ[[_A2?"70U+82@I=Z/%KZS9+8[@A?D[4/9LZ;CF/C^&3\0$D35I)DY_SR0G*>Y*8D33$M4;#=8?, MRWX=DQ&>S/SU (EI2V+ZDU[X^QE$PJ1Y]; $](X;5K"\&G2J$W//MIVVC$^/ MX833 T@Z:R6=_5(GG/WHA& 4X&$GX*!+HF!O+]#G;5YP@^[9.=R+3WP,.S17 M_<6JNE3$SH3:V1$-W!M+3$9AN,42791A=^CT+5'J[SC]/6+22Q,92J.&BQ-R MW]9UX8:CHQCB$.F'N_C#SBC:W1 UW*3GAVUFZ/(*NP.K,\,=DT_O%@) $]!^ M *F0H H&B3@Q]^U;%V]X>A0W'"(!<1>!V!E'N[NAAL/D;6)$XRU?#[A++NR. MKLX3>G*AVZ@G&"^##)PP>S:,=-%&@J-,,PZ1?:3+/N),H9UMT,!]9X/)E$3# M-B"]69P[KSH;7+$U2T$W](5!E@ZR.,3DC'211L*C6.$0J4>ZU"/N.=W.5HA^ MR(?@.Q/XO44-LT!T0\62%1)EL- UP6BJ(T;4:R[U0/'2KG,\AV8I9-VY2O^'U!+ P04 " #MB718DTXFV@\$ _&0 &0 M 'AL+W=O56JEU:8/+T[WPH%)@A9PSG:2WK<_&P@!0E#0NGF1\##S&\]_O&;' M3(^4O? M@$ _DSCE,V,KQ.[>-'FPA83P.[J#5-Y94Y80(4_9QN0[!B3,G)+8 MM"W+-1,2I<9\FEU[8O,IW8LX2N&)(;Y/$L+^>X28'F<&-DX7GJ/-5J@+YGRZ M(QM8@OBV>V+RS"PI891 RB.:(@;KF?& [WWL*H?,XGL$1UXY1BJ5%:4OZN13 M.#,L-2*((1 *0>3/ 180QXHDQ_%O 37*F,JQ>GRB?\R2E\FL"(<%C7]$H=C. MC+&!0EB3?2R>Z?$O*!(:*EY 8YY]HV-A:QDHV'-!D\)9CB")TOR7_"R$J#C@ MP14'NW"PFP[N%0>G<'!NC3 H' :W.@P+ARQU,\\]$\XC@LRGC!X14]:2I@XR M]3-OJ5>4JHFR%$S>C:2?F#]#"'+JK6) "YH>@(E('3_)<@%C$**EH,$+^H"6 MWF+KM&?C'(N;6@ $')$TA!]923E)"_^@G+!T0K$$2"]0"GK'X1)>VGT MU@-!HIB_DQ&^+3WT]LT[] 9%*?JZI7LN3?G4%#)--5@S*%):Y"G95U+"-OI" M4['ER$]#".L 4^I3BF2?1'JT.XD/^\T=PO@]LBW;:1M0M[L'P1URKKM[M[O; M+>[^[>ZX0PRGG#%.QG.N\!8QD<67LZ H(J(,9>L+^ONS-$6?!"3\GY9Q/N;< M03M7K8CW?$<"F!ERR>/ #F#,?_\-N]8?;9+KA'DZ8;XF6*TX@[(X@R[ZO/Z7 MV5:$W'^4^:NGR&&.+?F9FH>JNC=9>9=6]FC8M/(OK_$'8\:^G;&Z:NO3IBO M"5;3=U3J.^K4M_%$;%.W$]!WJ=0)\W3"?$VP6A7&917&O^@Y-M99')TP3R?, MUP2K%6=2%F?RRN?8Y'+]<1RWL?YT!NDKKDZ8KPE6$Q=;YW_ZK=>O\ 6C]@BU M)W9#XNY(?3762O-UT>HJ5UHKK$%E?#F1K<&@J7)GI-XJZZ3YNFAUE>VSRG:G MRM]I'&42GYK*5I4[&7W7;*TT3RO-UT6K5^/<'.)?U1UBK>VA5IJGE>;KHM5+ M=&X1\6M[Q )079-<]V))ZHS26V&=-%\7K:[PN3_%&AI4W-*AJ@V:NLA:.U2M M-%\7K2[RN4G%&KK4@E'=?' 'S5V [D"]1=;:I^JBY2*;E8WB!-@FVZ'G**#[ M5.3;H>75\BW 0[;WW;B^4&\'L@WH,R9_M?"%L$V4&PO=V]R:W-H965T(O%.8 ;Z_VEFP9(PB%G%J=MT+3G?%CL!UJ:V$0ET24I.RGZXY>D M*%-#44/1N=6S!=HZCG0-93^DAGQ$\O53%/^6W&N=.I_7JTWR_=5]FCY\=W.3 M+.[U.DA>10]ZD_W-IRA>!VGVQ_CN)GF(=; LGK1>W0QZO%]_[ M$+]Y'6W35;C1'V(GV:[70?SEG5Y%3]]?]:_VW_@YO+M/\V_%#G/WIYEE9AFN]2<)HX\3ZT_=7;_O?J7Y_DC^C>,@_0_V4''SMY*_E-HI^ MR_^@EM]?]?)%TBN]2',CR/[WJ-_KU2JGL@7YO52OG@?-GWCX]5[WBE>?O9K; M(-'OH]6_PF5Z__W5[,I9ZD_!=I7^'#U)7;ZB<>XMHE52_-=Y*A_;NW(6VR2- MUN63LR58AYO=_X//Y4_BX F#_HDG#,HG#&I/&)T:85@^87CN$T;E$T:U)PRG M)YXP+I\P/G>$2?F$R;E/F)9/F-9_2H,33YB53YB=^V.=ET^8%W'8_?Z*7[X; MI,&;UW'TY,3YHS,M_Z)(4/'L['<>;O*T?TSC[&_#['GIF_?1>IUE[F,:+7YS M@LW2^5<0Q\$F39QOG1_S+_,L.G]S=1J$J^3OSC?.C9/\31VR6>FD"-]DK M>GY9@_W+>C>PBF^W=Z^<7O_:&?0&PW*!&Y;KO5WY,7I\Y?1[A3)P?OWH.G_[ MQO@1G(1=._S?VU4&SUX BS9XD\&3$GZ,4GV6ZME55R]>.G5KI5D"1.]&F_LCE1[!3O,\[__"-[ MJ*-2O4[^MV%QW^W<4;.;OS-^ESP$"_W]5?;6E^CX45^]^<__Z$]Z_]44?A)S M24R0F$=B/HE)$E,09@1Z]!SHD4W?OXLD^;O(M?,0Q,YCL-IF[QO9^\(R6JV" M.'$>=+Q;@_[N_'FPBC>EW#I8UY23F$MB8H?-"BR?E3Z^Z;WJ]7K]US>/A_DE MQ_1)3)*8@C CO^/G_(X[Y%=_7MP'FSOMY+.?J"F@5JUK0$G,)3&QPR8' :UG MDQS.)S%)8@K"C&Q.GK,YZ9#-/T1Q$']Q]._;,/WR@MA: M!^@:6Q)S24Q,C[>P)V)[]B/]LQ\IR9>B(,P(W.PY<#-KX#[NXK6(-H\Z3MO3 M9=6ZIHO$7!(3L];W;W(XG\0DB2D(,[(Y?\[FW/[^'6P6.ML%*H[M9OO\.H@W MWT;;=+]-;(FJ%>\:51)S24R0F#<_SOU\.IB-:AM*]4AX9XU ML3_K;"N:9+L_>A$\A&FP"O\HTGN=;V#3,-LSVJ3YETFXU''Y-ZLPN U7Q7M] M'O \W]D.?Q@MFS)M'[]KJ%'-136!:E[+[ZW?<[YD/_S&X[#H@DA44Y1FQOV@ M >FW[&!MDNTJS[7S2>ML[_]!;[+T_^E\TYA=*]8YNSMM>KBI&M>F:2XZI$ U M#]5\5).HIBC-3.F@2NG /L7-]_^_S7O=9;;M7><9W4TIVO)J93OGE=1<5!.H MYI6:N6:.CW:V&AXV&DZ.]K2:M-'1PQ3U$LR,5;54WUH29!D+-LO;+XXH]MJ= M#]MX<9\%SGE[%VN]SM[U&P.&=E*HYJ*:0#4/U7Q4DZBF*,U,==5-]4<7:EO[ M:!&%:BZJ"53S4,U'-8EJBM+,:%>U5=_>6SUOH8/]%OJZ/.3JA)M49T.FB1,F MR3:X7>EK9Q.EV1Y"6GPGFT:JOFH)E%-49J9 MYZKJZMN[KJ_*\[639IOW)-A]BM)R] &MQ%#-;?GY#"?.NOB@7.,VG%P2#]5\ M5).HIBC-S'S5E?7M9=G'8*7SV4G]PP>+X.$Z_Z1GN-ZNGK=H.)-L7HW/LT4ZM?]Q93<;]_G@XJ&_7R6$]5/-13:*:HC0SXU4]UV_I MYVP9S[;4BVQ+']SI@WQ'VS3)]T;#S5UCF-$&#]7<4NN/C ]V]>?S>3W,Y+ > MJOFH)E%-49H9YJK/Z]L+O5J8R][C>3/\:9O]9Q&MUV&ZF\ 4B78>XG"AG?0^ M6Z+[:+5\Z4^?7%.:E_J3C.)]0'^Q&+J(D/76@Q#Y&YP"3 MFCLX+A:G1T=)T"$]5/-13:*:HC0SO%45.&BI LT)R-&^87EX+YM@'":Y9??0 M/F;G,*,](:H)5/-*S?BPT6@ZG]3>*'QT5(EJBM+,/%>UXZ"E=C3S;'RR*/\0 MD@X?LSA'9IQ/;9/1-A+57%03J.:5VN'[Q6!TU':C8TI44Y1FAKAJ&0?6JJ=U MHQP\!N$J/VS==;N,=I"HYJ*:0#6OU(Q#BL/)<#R9UC.-UHNHIBC-S'15+P[L M]:+TE?-Q>YLLXO"AR.K;:K;\=KD,\^\%*Z?\]/V?3K$._/1I=S6!:^<''23; MN'B\\Z&H8YQ?GAK/I[,O1^>0HY4CJ@E4\U#-1S6):HK2S#6A*B8'DPM]AF2 MMHVHYJ*:0#4/U7Q4DZBF*,V,=M4_#CKUCXOH46^"UH-[U9'L:V=]L)T_7;O; M%Z/SBF!_49:>W$471*":AVH^JDE44Y1FIKYJ) ?V1I*?VORT:3[*C3:5J.:B MFD U#]5\5).HIBC-7!.J.G,PO]34!NTB496MJK(< MVBO+OVIJ8U^,KBM"RXL:6J8VZ(((5/-0S4:G+#7G/4_J+FMLD->XE1]AJC[$5&V:N,LI<9O43- M.JQJUJ&]9OT0AX]!JIT/JVR,(KG["U8W9A5*!%IFHYJ*:0#5O>'R29_U#LNB $M44I9F)K0K+ MH;VP%/N,?BAVXUYX^IA]D,[91=M(5!.HYI7:X:EMX^FKH_BB+2.J*4HSXUNU MC$/[29//\7WXJOBBC2.JN:@F4,T;'I^9V11?M$E$-45IYNU-JB9Q9"_=?GS^ M./D<#4<-NW_H ML!+5%*69.:]JP9']#,H/V]M5N+ >.K8+G>.)]G^H)E#-0S4?U22J*4HS,USU M?Z-+W41PA#9ZJ.:BFD U#]5\5).HIBC-C/;!W03M)1]SZ-@^2.>8H^4?J@E4 M\TKM<((QZXV;)AAHKX=JBM+,!%>]WLA^YN37'%^VTYUSBS9[J"9&QS<8'-=O M?MGZ$!]=)HEJBM+,&%8=W,C>P3$'C>V#= XDVL&AFD UK]1:CKJA8TI44Y1F MQK=JZ4;VEN[Y7O2+W3VTVF_L9@<[1Q7MYE!-H)J':CZJ2513H^,6C,@NZK&@[[()T#C!9TJ"9&YU1JWEF/\M$EDZBF*,V,956\C5IN M/_A7'M)%ZSE4JH1O;ZZ/\K"?; M\5S[T[MF$]5<5!.HYJ&:CVH2U12EF0&NNK=Q_T+'<\=HDX9J+JH)5/-0S4ZB0PI4\U#-1S6):HK2S/16 M1=O8?D[:\U&(\KJZ+9-@N]8YIL.CJ>&\.!A?3RK:FZ&:AVH^JDE44Y1F)K7J MS<;VWFP_<]BE\WI_Z=%'G11W-][MQ+5=EM\^1N?\[K3\YKEI=2']43V]:!V& M:AZJ^:@F44U1FIG>JC,;VSNS_7;V\%SFW[=!G.IX]<79Z-2)=?;][U%6Y7=\G:%T=-&Q\E]^-"VM46[ MM5*K;6T'XWIDT=(,U3Q4\U%-HIJB-#.R5;DV/JM<._AT0GG7GG"SB'60M-Z_ MQ^YWCNZT*;I'R44[-%3S4,U'-8EJBM+,Y%9-V]C>M/TSF\]F^V'6H[UHC89J M+JH)5/-0S4YO-();%Z7%ZD^QNY:,_YU^?W'VSLUV#C6HNJ@E4\TK-V%$= M''U8%QU3HIJB-#.P5?,V.>>LMW?.^VB]SF):Y+[G*#=&JJYJ"90S4,U']4DJBE*,Z-=E7 3>PE7;IO+BUT^ M!+'S&*RV+^Z2[:-USCMZ"ARJB5*;&8=5>KU>O_9!RS,?YY_Y.(F^"D5I9OJJ M8FUB+];,].WOZ+=-[Z,X_*.]$K;KG=-&:BZJB5([K*L'O?*?>N#.?JA__D,E M^G(4I9FQJQJQB;T1JZXZ\ABEQ;7:\_\W)@RMOE#-134Q.3XAK'\4+;3V0C6) M:HK2S(!6M=?$7GO]K!]UG)_7J!?!0Y@&J_"/8E>_N(EO_IF#_ *]QOU\KYU5 M&-R&J[PC:]MJHM48JKFH)B;'5W0<3.?SR7Q2#S9:CJ&:1#5%:6:PJW)L8B_' M6@\%H-T7JKFH)E#-0S4?U22J*4HS UQU9)/9I0X%H-49JKFH)E#-0S4?U22J M*4HSHUU59Y.6,]J^!-OUSIE$^R]4$]/C$^@F)R;!YS_4/_^A$GTYBM+,V%5%V-1> MA)W?2-BAS@E#.R]4$]/C=JI>KJ(#^J@F44U1FIG/JC&;VANS\J;&S]=>;-T. MHKT9JKFH)J8-O5D]I6AMAFH2U12EF2FM:K/IO[$VLX_=.=)H;89J M6\:4,) M-^D-1OU!_;T?KRJ-INVU&8-1[>R.<+[*'X,-X$CHU5^X>;$^4>X M#K.MFEFK4IVJRAFHMJ M4\5/-1 M3:*:HC0SVE6S-OTK;M)F'Z1SS-&"#=7$]/BV:KU7O?HE3-$Q?523J*8HS8CO MK.K69N=T:W_-I4[MB](UY*CFHIHH->."R=-Q[RCFZ*@^JDE44Y1FQKQJWF;V MT]7*8QS[RS:8 0[2?%,=1DM';UJ/?M@'ZAQBM(E#-8%JWNSX%FSU \3H@!+5 M%*69^:WJM5E+O=:\D[@_*/)S[:"(\TN6[,6]=G[:-!YHMH_6.<1HO89J M4\ M5/-13:*:HC0S[U55-[O4C=IF:$N':BZJ"53S4,U'-8EJBM+,:%=UX,Q>!U[T M0+9][,[I1QM$5!.HYLT:^LAAKS_HU>\F@ XK44U1FAGLJD>!-M]U/QZ]W'-,JC*FFV@WF7[8N^\.B*?<$[KQ5H8XEJ M6\4C.N]STXNI$, M.J9$-45IYBI1E9:SEY66+ULCTOML&>^CU3);'X+B;IXG;O[^SKY8G0./]IFH M)E#-:_EU#GJG?N(^NAP2U12EF2M!57#.[ 4G_+[0N!:4?]NX+J#E**JYJ"90 MS6OYK0XMZP):A**:HC1S7:B*T)G],IPO/8[SRU/4F&VT'44U%]4$JGFHYJ.: M1#5%:6;>JW9T=JE+=L[01A357%03J.:AFH]J$M44I1G1GE?-Z=S>G%[T.(Y] M[*[I1S47U02J>?/CXK7Y. XZK$0U16EFL*NN=&[O2O__'L>Q+WCGM0+M7E%- MH)I7:H=7NYW6C^*@(TI44Y1FKA!5^3JWEZ__KJ,X]L7J''>TI44U@6I>RZ_3 MQ+UWE=0&M=5!.HYK7\5BU'<=#ED*BF M*,U<%ZH*=VZO<$\YLLXO"A>']X>Q=KOMFYOJOFH)E%-49H9XJH;G;^H&ST]J[YVWBZ78?Z]8.5\ M/'W4$"U)4#VJ<8-D?#6:UV?'[EJ7KFFF6$RSGL9S/CWA0W!W^,5MNU=IYTO@W/LAT\9E/QN_T5 JHCWR]L05N6 MJ^M6?\\9G_)^-:S-T-E!!SG&0YA7&UY \.DF]OT+XV^=?/I<_IPJ=E M&;JGW/Z2AJ=Z$)==$,%R'LOY+"=93F%<+?G#@^2W7$*V>1_UP_9V%2[V\_<3 M6VVTP60YE^4$RWDLY[.<9#F%<;60CPY"/KK0_NA>QD*.MIHL)UC.8SF?Y23+ M*8RKA7Q\$'+[V:KU"Q\E3JR7>KT[Q+B)TGS"8IN=H!4GR[DL)]I^E*<_1.*Q M2^*SG&0YA7&U4$\.0FWO-8]#75VN^EXOLNYW83IR_=#T<*3Y5R6$WNN M=MVZ^N6@V5%]EI,LIS"NEO?I0=Y;>L\\G(?)WG_ _*LNQM@R:O=@H^>,LIS8 MG80ZQR_DL)UE.85PM[O.#N%^J_]S+6,C1!I3E!,MY+.>SG&0YA7%FR/L'/6C_ MA1?:-:8OS]U0_A$NO=BFX:-N/4^H9>C.:P'*N2PGVG[.I\_N\=@E\5E.LIS" MN%KB#_K1OKT?/7\6$WP^.8NQC]$]VN@YGRPG6,YC.9_E),LIC*O%_: 4[0\N M-8OILU4GRKDL)UC.8SF?Y23+*8RKA?R@_^R?TW]>:!;#%J0HY[*<:/LYVPZI MHTOBLYQD.85QM<0?E*%]:Q.5S2<' T?\OLTOVJ(V"[TIPOQA%>0G4.Q6AW>M M=Z9O&:1[MME>%.4$RWDLY[.<9#F%<;6\'_2B_4N=];F7L9"SG2C*"9;S6,YG M.E/&=E[E=_# MMYBN[_^01@_9;_G*N8W2-%H77][K8*GC_ '9WW^*HG3_AWR IRC^K5CL-_\' M4$L#!!0 ( .V)=%@2(4$S @, "X+ 9 >&PO=V]R:W-H965TVPGR]K1AFWJ)"JUL>-[+_>>?>F-5EQ5 M48(ID2V>8Z97%ERD1.FIN'1E+I#$%I0RU_>\GIL2FCGAR-Z;BG#$"\5HAE,! MLDA3(FZ/D?'5V&D[=S?.Z66BS TW'.7D$F>H?N13H6=NS1+3%#-)>08"%V/G M8_MH,C3Q-N GQ95<&X-1,N?\RDS.XK'CF8208:0, ]&7)4Z0,4.DT[BN.)WZ MD0:X/KYC_V2U:RUS(G'"V06-53)V!@[$N" %4^=\]1DK/5W#%W$F[2^LJEC/ M@:B0BJ<56&>0TJR\DIO*AS5 N[,#X%< _[& H ($5FB9F95U0A0)1X*O0)AH MS68&UAN+UFIH9G9QIH1>I1JGP@E/4^WF3/'H"D@6PP41@F1*PGN8Z2,3%PR! M+\J A+,8A7P+I]<%5;?PG2L\O$=P ?842'AW@HI0)@\TRVMP029$H!RY2F=L MGNM&57;'97;^CNQ.,&I!T#X$W_.#+?!),_Q+D;6@W;-P?Q/N:I]JL_S:+-_R M=7;P38LYHU$M>)N>1@)3DD[#@8C4IJ=K]36NPN_ONI0.%.8RM_;+ CV:<&>R#8LZ-06=!JWN[9@=6^! M,!8<0E:DS<2\>9=A MN]/S]'?D+M?]:,SXF7YT:S^ZC7ZR M^R]4N_U]6K GL@T+!K4%@_^F=@=_UV[0\?3GP0EOS/B9?@QK/X8O4[O#Q]1N MX[.?JLQ=ZV9,)_F-B$N:26"XT/1>JZ_?%*+LSLJ)XKEM<.9&PO=V]R:W-H965T*6SA?*3/BC04[F, 7U M,[\1>N17* E-(9.49TC ;.A=XR)APMDOFJC%T.M[*($9 M63)UR]=_0TFH:_!BSJ3]1>ORV2P#L66 >R\8A*5! MN&_0><&@71JT+='",TOKFB@R&@B^1L(\K=',A8V-M=9L:&;2.%5"WZ7:3HTF M/$UU-*>*QP^(9 GZ180@F9+H'$UUS21+!HC/T'1!!)R/=< 2=$,V.I$*7:V) M2,Y*VQ^Y28L\0W>$+8E-T974Q5%,HX_7H AE\I/&_0/Y2!H\.?"5YF \\>/2 MWW'A;_B"OSA$WWFF%A)]SA)(=@%\3;Z*0/@4@7'H1+R&N(7:^ R%0=AN<&AR MN#EVN-.N$M*V>.V7$L*(E";B92(0%\B^7.B?;_I1]%5!*O]M"ER!VVG&-=O! MIA4(>BXT$=?"!5HIZWHN[ 7S70[%8TNTZ: M/[,52 75*]?$PHGP5A8G MLA&U5DHWE4(>N]?UKUGE1BU MVE4=%B2=;AQ)LE^1[#M)?G[,=8/61:U I$C3VH FU<3$C=,I#%&$4KO=-R73 MB7 DSXN*YX73OSO.=)-C5&V:N!6VN+.5IJ 5A=V]1#F7.)( #NK.'S@IW%+Y M<#X3 #I-.EMZ+T*"*&CLR042QCN$@LX>'_>"QQ+:DC+82>B:KF@"6L-L*+"D MD0=NX+%/PKG(L23"FD3H+JR=GM"LD)P(;]T23X6VR[>6._B]] X^J> Y%=IN M&&K)@_\'S8.?ZY3GW<'MR+%$:]&#W:KG\ ;Q"M A'<(-<2S76O-@IYYXI4F4 MQJ]V"?86WB/00*KA4*=DN+ ]I$_X V<5+UX6]]P:<@ MYO9@0^I]8)FIXE.VFJT.3Z[LD<'>_-@"2?/>;%0[GB7'C?UFE6GD]60FS>3J?E M8L77+GB:/YY/@LGS%Q^3^Y6HOIC.SS;Q/;_AXM/FNI"?IGN4 M9;+F69GDF5?PN_/)N^#M)0NK!G7$YX0_E@?OO2J5VSQ_J#Y<+<\G?C4BGO*% MJ"!B^;+CESQ-*R0YCJ\MZ&3?9]7P\/TS^F]U\C*9V[CDEWGZ)5F*U?DDFGA+ M?A=O4_$Q?_R=MPG1"F^1IV7]O_?8QOH3;[$M1;YN&\L1K).L>8V_M84X:!"0 MG@:H;8"&-L!M UPGVHRL3NM]+.+Y69$_>D45+=&J-W5MZM8RFR2KIO%&%/)H M(MN)^66^7LMJWHA\\>#%V=+[$A=%G(G2^]F[D9Q9;E/NY7?>1U[R8L>7GF2. M=U66VSA;<._5>R[B)"U?R^AR%1>\/)L*.:H*>[IH1W#1C #UC. ]7[SQ.R]-YYAX7I2LJ*4BV^M^4F7O#S MB5Q==>DF\Q]_")C_2U>*0&!:PGB?,*[1L35A.<7MS'MR@NO5[/W]APSUK@1? ME_]TE0!#E@ (3"L!V9> 6.?\KUS$:4O@JA*+9N[+>E$4S\Q_E61MS.NN:C1= ML+J+ZN2YFZ-@-@N#2))Z=YBI&1@0&B)"@GV@E@7=9T%',]?[MUJYHD@60F;0 M)+3-$M&Y3JWP8^<3"$RK!-M7@CFB-(,L 1"85H)P7X+0/:5#@ZDD]'%$_2-& MFW$X8H20J)O0T3Z'Z'L(W;SFFTH&=/+8BCIV$H' M +,]@68.>+Q#+($0&!: M"0)?"13?/9/;/K23KA\10MD1E;L"$2/81]U<#@Z$5O!=;&X2JR75K=1:GS;R MX&6>[7A12^4/E?9:JZ/- 9%4[Z^EX.5%(9/O%2GV(8WE 12:7D ES +D M:#4$H&(-"DTO@Y)K@54* :T'W'%JQS.,C?5@!OH]*T&IK< NMWI6PG61[&(A M>9W*XLDK1;&_%NG,P-K'Z#D%0M,KHI1;0%U1&U2T0:'I95"R+;!*(B!J,_,, MCHDO_QU3^^5 /0^EO0*[^.HC^/8V319V5EN!1T\G$)I>!B7?@L@5JT$E'!2: M7@8EX@*K0 )B]:SCJI'Y\N^8U1V!+.AG-5)"#-F%6 ^K+^+%@\QE8^6U'7KT M=@D0FEX(I>10X(C7"%2/0:'I93C8*+/OE('PNNWCD*YA2'V?'M'ZY3@]"R6G MD%U.];#ZC/3&J;87WG:J6DD%U)];#Z@UCQPONP%:6(LV62W>N)/=I8#KHU!H6F MET<)-!2Z8CFH0(-"T\N@!!JR;[#!L#PR64XB$H;1,<_-0+D8^H6)$EC(+K": MV;QXV;(!W16#0M--&Z7&L._*M@'58E!H>AF4%L/V7340"K=]:,S$B*%C!G?% M193A'@9C):7P$-/QXONM&SO^Z#EUXD<>&)+.'$E82]*%%,-*BN$3N)+8=!MG MIKKNB,(H(+,>7BL9A8=8D@:O7W1P[+"CY]'%KA966@R[+8AS2:!BYVP[ 2:]B5 MIXE!Y1L4FG[#B9)OY 2N)C'-RN--;FN(/G:EN<@0)]-8 ^/\&WL?8V<3"DVO MB-)OQ)4U24"%&Q2:7@8EW,@)K$EB;DN3@%K AIJ1)ZI<]&SOPZ"ET ML?%%E&(CKIQ( JK9H-#T,BC-1D[@1!+38#28; O1QZZ$%AGB/AI,'N33V*%' M3Z*+[2VBM!IQY3\24,4%A::702DN<@+_D9BVHL%E6XA^1ZN2272(YVAP>80[ M8^]@]%VM+G:[J%)>U)7S2$'E%A2:7@8EM^@)G$=J.HK'C+:&Z&-7&HD.\1L- M1O\/9\;>X>BI=;'I194,HZ[\1PHJPZ#0]#('F63\T =M['V,GE<7FV!4:3/J MRGBDH,H,"DTO@U)F] 3&(S7]1,(((K/CW>VNP(!&4=AS3S=5THK:I=4 @K]L M2]K[&#VS+O:UF!)LS)4MR4"%&A2:7@8EU-@);$EFVHW'"L4:HH]=J2MF5U>_ MKC=I_L1YJTVNM\5B%9<-K9O'+'O.WD.<'7O?HV?9Q7X74UJ.N3(J&:AF@T+3 MRZ T&SN!4]^CY]O)PY4' M3U[P2]OE*%UJ.*2W'3F!H,M.H-,[QMI!F[-.#'P"H?GWAS[BX3[+22_F= M;.._"25ABN8'#9H/(M_4OPEPFPN1K^NW*QXO>5$%R.-W>2Z>/U0_,[#_68GY M?U!+ P04 " #MB718_Q,LU985 !D5P$ &0 'AL+W=O35$U"=P.]V4G-Y9S: MVMH76,:V:G3Q (KCJ?WP"Q(V:HQ:)O.?:/)BQI;%#VSSF!8\:M[WMVF^=WKR\NLMEMLHRS\_5=LBJ^?)K>7&1W:1)?;1=: M+BZ\7F]TL8SGJ[-W;[:/?4K?O5EO\L5\E7Q*G6RS7,;IP_MDL;Y_>^:>/3[P MX_SF-B\?N'CWYBZ^27Y*\E_N/J7%9Q=/RM5\F:RR^7KEI,GUV[/OW==Z.BD7 MV#[CG_/D/MO[V"F_EO&O^55^^_9L;+W(MO]U[JOG]LZ -SVP@% MI.M[)RV?7WCE!]O]=+M\L6?-5V6D?LK3XJOS8KG\W4_Y>O;K/]X7.^65\V&] M+)*:Q=M]_1_.?\5I&I<[O/.=G^3Q?)']W?F;<^%DMW&:9,Y\Y?RRFN?9J^+! MXN./\\6B6"Y[6[?M@ MUWY*[LX=;Z=Y^[^!@Z!O!S_&#T[?K;R#B+ C,KDLMFJR55SGEY]\Y[N__?U% M6R?M<+19G3O]7K5Y%=SV6[4S?C([?_PN^YVV+W@Y['6"PY?#;3_1%C%ZP8^R MV@^]EL7UD=WX+MW[3;1MA)&._M.?G/Z6[1_:GTNH[4_.]\7?F]5-4ARP<^?R MP=E_WJ?X8?OP]_=Q>N7\SW\6I!/FR3+[WY9OZ_UN_8/V]9>#E-?973Q+WIX5 MHY L23\G9^_^_=_<4>\_VL))8CZ)"1*3)*9(+""QD,0B$M,09D1R\!3)@4VO M(GFYC=IL/Y*Q&>I\CA>;Q%E?E_%;%L'+RG&Y\UV1HJOU8A&G69FF7?[^[OR??53P MWKJ^KKDB,9_$!(E)$E,D%I!8N,.F>XEW)^>CH9GZB%REAC C6Z.G;(V^V8'M M(.MV=DT0B?DD)DA,DI@:'QTC/G^&VPC/[AGEZA8?<:@UA M1G@F3^&9V,.S/:?:$I[D2_GQP5W=JG;=U4G,)S%!8I+$U.3Y;NH.FT>"8/+L M2##HGX\:>_SS)[F#YI,B7-[ M]66[WA]+W&J]JEZP5..QV3K+BT=SYR')G329K6]6\]^3X@OQ'MH; \\_>0Q&G6=NGSO7WS.H>2U'Q4$Z@F44T=V4G<[2_0<7O.LD9W; 0U2)4TY1F)M>KD^M9?RD?%G&6.>_+"\_E:?;M2[76A%F9S@DC M-1_5!*I)5%.H%J!:B&H1JFE*,T-6%SS<4S<\7+3B@6H^J@E4DZBF4"U M1#5 M(E33E&;&LRY[N/:VQ\_K\N1+U59K7G*N5GBU'8'NGM,^!$7+&ZCFHYI -8EJ MRGW>X)CVO9'W[)5AR_,FPU&_<2H_1+*CU>U6A.! MUBY0S4;'),N+4)5IVYUPV91OHFV-#UIW034?U02J2513J!:@6HAJ$:II2C/?@%WW M8[S>B5]/>F@Q!M5\5!.H)E%-H5J :B&J1:BF*H/D6KR?MF],Y MK.ZSUY/NU!T-AHW3Z3ZZ6H%J$M44J@6H%J):A&J:TLP;R8_QZ;[U$JYT9;M^8-;<:@FH]J M4DJBE4"U M1+6HTEQO_^7(N3MN7-S2 MU%K-)-7]&<_>G_D8I[\F>?5:;E>F^>%PF<:.=0X16J9!-8%J$M44J@6H%J): MA&J:TLRHU64:[]1E&@\MTZ":CVH"U22J*50+4"U$M0C5-*69\:S+--ZW*]-T MF&W/OE6=,XO.I8)JPFOI^_3Z@W[CG>H27:M"M0#50E2+4$U3FIG&NE+C?G;.RXO;US;H<[I08LLJ"903:*:0K4 U4)4BU!- M4YH9L[V[^IRZR-)G[^O#WMB'O;,/>VL?]MX^[,U]V+O[L+?W8>_O\V<46?IU MD:5O+[+\JWDVLGQYUGAU9CWO:/<[IP^MM:":0#6):JK2]L^)#L[=QK@W:'G6 MY'P\GN[_:\S\@FYFA&J:TLSHU,V5_I&97X[-]CF+\]FML[D[^NH,+;6@FH]J M M5DI1FSW[KGC3U8H>L,4"U$M0C5-*69Z:K+*GW[+7I4>;+P^'QC=J5S=M#& M":H)5).HIBIM_\KZH#?N>UZ_>01"RR2H%J&:IC0S/G69I&\OD[2?W2C?O7,[ M3ZX=\269;;9OZOGA^GH^:W]WG'T5G;.%-D-03:":1#6%:@&JA:@6H9JF-#. M=7^D/SGU>0^T\8%J/JH)5).HIE M0+40U2)4TY1FQK,NAO2/W)KH:Z^DH141 M5/-13:":1#55:>;]&Y^--=&."*I%J*8IS;Q)>-T1&=@[(B]\J58I^R\2)L-> M\<_\O7VPKZUK*%!-H)I$-85J :J%J!:AFJ8T,SUUIV/P!V\:E!]P"* MC-O_;>_W75:*=V^L:0V??4L&NSMXM8T'[4MVSB3:#4$UB6H*U0)4"U$M0C5- M:68FZV[(P'IQ^_BA[WA+V+Z&KJ_'4,U'-8%J$M54I8WWAAN-&7@#=(4AJD6H MIBG-#%7=Z!C8&QT'S_RWGFG<3]O/N_&D\\,JZ7:AP+Y%G4.(=D!03:":1#6% M:@&JA:@6H9JF-#.O=8UD,#SQA8(!VB]!-1_5!*I)5%.H%J!:B&H1JFE*,^-9 M]U &]AY*MW>05ICQOLK>N3=LGGM!>R:H)E!-HII"M0#50E2+4$U3FIFANHPR M^,HRRHN'I#_?KSL.2='N"JKYJ"903:*:0K4 U4)4BU!-4YJ9U[J[,CAU=V6 M=E=0S4]5#-1S6!:A+5%*H% MJ!:B6H1JFM+,Q-8]F:%[XD'I$)TE!=5\5!.H)E%-H5J :B&J1:BF*M-VG%,BA9H4,U'-8%J$M44J@6H%J):A&J:TLS UEV;X>#48U*T6H-J/JH) M5).HIE M0+40U2)4TY1FQK.NU@SM,[1T'),.7S8F1?LOJ"903:*:0K4 U4)4 MBU!-4YJ9H;K_,K3W7PZ.21_#51SM9'*9;N+TP7&'KQRO5\[ZT1(O=*865/-1 M3:":1#6%:@&JA:@6H9JF-#.%=8-F.#[U0!,MS*":CVH"U22J*50+4"U$M0C5 M-*69\:P+,T/[S8(Z#C31\DNE-8:MC5&KCZY3H)I$-85J :J%J!:AFJ8T,T)U MJ65H+[6\9)SY,3XRQ$0G9T$U']4$JDE44Z@6H%J(:A&J:4HS CBJ&S&CWHF' MF".T_H)J/JH)5).HIE M0+40U2)4TY1FQK.NOXSLT\1T&V+:LLCC@;><&;$T5 M>B,@5/-13:":1#6%:@&JA:@6H9JF-#-]=;EE=.H; 8W0*@NJ^:@F4$VBFD*U M -5"5(M035.:&<^ZRC*R7HM_]_,ZCQ?5])W.^KJ<(ZT\%NX.E-4*CT[Q:5]' MYP2B;154$Z@F44U5VO[DC]->KS%<#UJ>U??<0?,&0.BF1:BF*=25E9)_4Y6OOH&!G.X<.+9J@FD UB6JJ MTLP[*$R:0\2V)[G- 2):"T$U36EF1.I:R,A>"_G#-U>U^YVS@DZ3@FH"U22J MJ4J;FEEY]GH*;8J@6H1JFM+,5-5-D=&16_?\\9G;TC$NKI6G0I+%_&9^N4B,M;7&%>V?H)I?:6[?V(L;LS0+=)T2U12J!:@6 MHEJ$:IK2C+B.ZU[)V#[3"G)BT;Z.KLE"-7_\_+Y&?6\\Z(T;-S82Z&HEJBE4 M"U M1+4(U32EF>&J6R'CE]\\Z"N/A:O-\C))RV3&5U?S>(HK.GC)_?#NE 1-'6":HI5 M0+42U"-4TI9D1 MK5LGXS_]QD/F<'2]R;,\7EV5;;#=4;0:SK:F$JVLH)H_;IT$INS;>;-N MB6Y5A&J:TLP0U863L;UP)LG_'T:'F1[Y5SWRRL%2/0>+XJKS1L M&S+Q+-\4P]$\29?;$YT/29P>.,^)5F%0S4V:,%3S44V@FD0UA6H!JH6H M%J&:IC0S=75O9G+JFPE-T#H,JOFH)E!-HII"M0#50E2+4$U3FAG/NC,S>7EG MYJ\SIK5O=.=(HUT:5!.H)E%-H5IP9$=TM[M#:WK1=@VJ:4HSTUNW:R;V=HUU M2%O>R;TI[7#G1.&MF-03:":1#6%:@&JA:@6H9JF-#-V==UF,CCUF!:M MZ*":CVH"U22J*50+4"U$M0C5-*69\:PK.A/[;#%_T3$M6NM!-1_5!*I)5%.H M%AS9$;W=[M :7[3"@VJ:TLSXUA6>B;W"8Q_4)BO+H!8MZ*":CVH"U22J*50+ M4"U$M0C5-*69L:M+/Y-3W_AH@G:#4,U'-8%J$M44J@6H%J):A&J:TLQXUMV@ MB7V&F[_HH!;M$Z&:CVH"U22J*50+CNR(;L\RJD7+0ZBF*FM@[&U[/ M'3G5T#95!.H)E%-H5J :B&J1:BF*"IM]P)IW'Z7,V^>TZ MG?]^?'XK^\9UCB[:%D(U@6H2U12J!:@6HEJ$:GKZ?'JE<:_\]_3F-C.4=0]H M:J]?>#W/>_GPU(YU#A':ST$U@6H2U12J!:@6HEJ$:IK2S*C5I9WIJ6_/-$7+ M/:CFHYI -8EJ"M4"5 M1+4(U36EF/.MRS]3:3CCU\!0M_J":CVH"U22JJ4K; M'V9-W-YX/!@T9AI 5QNB6H1JFM+,5-:=GNG+.SU?FT7G\*O% M#O?XM:^C<[30M@ZJ"523J*90+4"U$-4B5-.49B:P;NM,3]W6F:)M'53S44V@ MFD0UA6H!JH6H%J&:IC0SGG5;9VHO22"WXK"OHW,"T7(-J@E4DZBF*LTR,W%P M_"DANDT1JFE*VV7E(KM-DMR/\_C=FV62WB0?DL4B*Q*P6>7E\6SOT2()UT66 MW-??>V<7SQ[WW=?";7E,7-?_NS5U\DWR,TYOY*G,6R76QJMYY.1=E M6E;='C_)UW?%JX@SYW*=Y^OE]L/;)+Y*TO()Q=>OU^O\\9-R!??K]-?MM_/N M_P%02P,$% @ [8ET6"N! K66! JQ0 !D !X;"]W;W)K&ULM9AM;^(X$(#_BI5=K;H2);$# ;J 1.F>;J7;NZJ][GXV MR0!6DYBS#;3__NPDA+?@IHA^ 9F4PF[J^Y>)9S (5>DCB5 V>NU.+& M=64XAX3*)E] JN],N4BHTI=BYLJ% !IE0DGL$L\+W(2RU!GVL[E[,>SSI8I9 M"O<"R6624/%Z"S%?#QSL;"8>V&RNS(0[["_H#!Y!/2WNA;YR2RT12R"5C*=( MP'3@C/#-F'A&(%OQB\%:[HR109EP_FPN?D0#QS,600RA,BJH_EO!&.+8:-)V M_%#N>*/]CPQ>PTRHA#&/?[-(S0=.UT$13.DR5@]\_2<40&VC+^2Q MS'[1NECK.2A<2L630EA;D+ T_Z\R+:>&CXJ'S]>WVA$1&O-$9X>D MF7^OT>.<"BANW=-7'3N%1D+0= 9FW$#_+,S*!AJ94##UBJ[N0%$6RZ]:^NGQ M#EU]_HH^(Q=)HTDBEJ*GE"G9T)-Z_.^<+R5-(]EWE28Q]KAA8?5M;C4Y834F MZ"=/U5RB[VD$T;X"5[N@] /9^.&66#7>0=A$/FX@XA&_PJ!Q?7%B,<)A,0B$\+)U?Z*%?1JE9AGO\;N: A#!S]@$L0*W"&7S[AP/M6Q7[K%9KSF1MEZQM*^OW%Q A,\_4&S#M(YAKO^/[K0,6 MZVYGL@0E2V!E&=,TU 48(E>_3Z; U-M4P3$5[A"_XQU@63<^$ZM38G7>GXZ0 M_=?/QKSO,V3V&;LG0K<6P FFBHBD0Y)E')S&\97SWV/B@ MB_V@>V"\U88SH]0K"7O6$OD[>T-#].53EV#\;;0"H?L.M'F^T+U@(53!]2Y9 M-B^D;,\#V-N^O+W+%P=@EDW/A>,;,'(616U)B*I0/2:G<.:8S?B7,AM;X.MS<0[ MZFM-;/\8N]/LDD-JWY[9^S3;W@77:UXLE;8F1NO(OJ#9.HK=1S0O>-N]X':M MJGN]J;C&NB,7^K-L26/T%YMJ]%?0U-6L%VI;"I]\1!.$MUT0MK=! M108T=A,ZB[N%WZZQE8LB@I+\,X?X***O55\!XYJJL+?1A:MT[:-O.R5-E9?^! M+]0U%>0?T8/A;1.&K1U.9>XW$"W]P4I_K$[Z(]^ALU/W_*/:?;PFP-65FVR[ M)U*K>VJ^G,S=W*="8J73 .MQ*IJBRI_+& 0NSG'O:>)N[8>J/MA)_.MG0-]Z"_ M;&^E&?FME9R5P!43'$E8S;TK?+G 8ZO@)+XRV*O..[*A+(5XL(,/^=P++!$4 MD&EK@IK'#JZA**PEP_&],>JU/JUB]_W)^GL7O EF2152_.5&3V=WFN1/5PL3%PYNA:E M66Q%7;HNT+W9 7E5 !(K= =*2Y9I(^4TT!?.M$)7-J=,_T"O;D!35JC71J\C MJYQL965GOC:XUJF?-6B+&HV<0,,$?11<;Q1ZQW/(_V_ -W&VP9*G8!=DT.(- M9",4XC>(!"1$?R$?J0V5H)K'@(>P36?H/(0G/'RJRB5(F['/6YO&WK!K$^-^ M$[8,+]669C#W3)TID#OPTIOIYTHK37G.^!J9AUF;G5DN MR-^@):P9YW;>T&]!,I&C5XPWN7F-_NW-4AU1[3-V/NTYL$O#R32.ILG,W_7 M1BUL- C[MZ3<;J/G8D1'&.,@"0D)^S'B%B,>Q/CJ,O1LBOB(XH*,)^,8DWZ, MI,5(!C&N*<_,Z06Y;P[C%;!?84J.F9*$A-&)S$Q:I,F9NPGJR5_?2I/C-4PP MF411/^FT)9T.%N8W=SQ#_O+%A&#\]FH'TEPZZ-TCR(PI0+?FQ((^GND?*%8< M'$[GX#>7:RZ*@DIEI^HLVW0?CKK>8[AFF'9R/ADER;3[Z\\^[EPS^-FE? YB M>6]CE4Y)@J&>$36Q4?+A$\> 6,1_AG<[[0^)#I^1__B@J=@7IC&.RG^X+E93X.K ')[=N18WC/#THF2 M.U!V-:'9@0O561,Y7MI=61A%;SG9F71A9/9Z>4MQY7 G"]ILS9Q)2E66MX*'/,/P*$ M)$>C2?*NR6WB1;S'K ?]^ *2*.G#SQ""MN%K#W2_D;OOH/M=#A?ZK3:S:_Z#=OSWC-[IB&4X#.L0:U1:#])>?XE'T MJR>Z01/=P(>>/DM!T0AN]A:G<\RW/L=UX_/: MZ_.Q6W"OX9D'(XZ.UVST@P_^@<#_'.!)'8F]RCOB4"F>(7SB)>12"*8T5*CJ MZ_-S*^D:]/HD Y)>?]R>!'%R))-XR3R\553U24(Z @6=!-@C<6DEX <:0>%J MBT^BX]T?>R_?]+'["/HMS]V\X[T=#WYT=GHKQ[D!'HM#[*\.9V;G\+OL'/62 MCN0\%HO87RW^0W+Z@6)GV:9/>-(0%JA6KNW5D,E-:>K>L'G:M-:SNJ$\+J_[ M\D>F5IQ:-H%+,J5:29JHNM6M)T96KKU\D8::53=;&]U560$G50&R@PCP\RF8I: M)*[]CR5D)E6*B M(A)6,^\VO$DGQMX:_,]@I_:>B5&R%.+)+#[E,R\P#@&'3!L&BG];F /GA@C= M^-YR>MTG#7#_^87]@]6.6I94P5SP+RS7Q#* M_I)=:QMX)*N5%F4+1@]*5C7_]+F-PQX@')T 1"T@.@8,3P#B%A"_%C!L 4,; MF4:*C4-*-4VF4NR(--;(9AYL,"T:Y;/*I/U12WS+$*>3!RFVS.802XA\JC)1 M OF7/H,BE^01BRRO.1"Q(N]7*[ YVC,B"ZJ!+" 35<8XHS:3%REHRKCZ9^IK M=-!\QL]:9^X:9Z(3SH01N1>5+A1Y7^60'Q+XJ*R3%[W(NXMZ&5/(!B0.WY(H MB&*'0_/7PR,'/'T]/.Q1$W?)BBU??()O+_(I4QD7JI9 OMXNE99X@+ZY(MXP M#MV,IJG16,JN^#4\87-^3!/=)L' 9'.['YA76:7GK ZD7'52KGJE/&J1 M/5V:WI<3+ ^\#Y0]B"XQ_4P7DT$4_.TZM_,SP/$@=@/3,\!@,/H->!"%41>% M42_3 DJ@YCC@E:1-O\+\LBVU#0L[TQ+;DV:@7$%IB,/A05:"X#C%3K-P?'64 MXWXW4?#O(3X0/.X$CWN9/NL"I$O.V%%D1U+&;L7#(RF]3 =.7W=.7_RK7K%*$PPHI@\$8FX=LYK9FH<7&3C)+H7$N MLH\%CKH@C0&^7PFA7Q;F ]WPG/P$4$L#!!0 ( .V)=%AV_1E8FP0 !(5 M 9 >&PO=V]R:W-H965T)#C/C^4;# MX2]-=I0]\C7& CR51<6GSEJ(S:7K\GR-2\0OZ 97\LZ2LA()>;Q3QO4Z7Y3.1X>OT3_M8&7, ^(XQM: M_$T68CUU4@@=0A.=0A;A["IS!ZEJ4.&!)I-&-T!IJQE-'70%+/Q MEOBD4L]]+IB\2Z2?F-TQNB7-0Y0]!&ZKG)88W*,GS,$(S&67+>H" [H$&5YB MQO!"W017G&/! :H6X!M!#Z0@@DB/SQD6B!3\B_3],<_ YT]?P"= *G"_IC67 MUGSB"IFT^FDW;Q.\WB?HOY)@AO,+$,"OP/?\P.!^<[J[;W#/3G>'Q^ZNK'17 M;K\KM]_$"UZ-UU91R"JBIHJ7IIKLHX3F*&H67/(-RO'4D8N=8[;%SNSGGV#L M_6*JT'L&R]XIV%'U@JYZ@2WZ[ \Y!^7$8TB0:@4*RCG($6//LG5WB)F[:Q\Q M:2*J(;B=03]*(V_B;@]K9#"#XR",CLTR:WYGTH<=?6BE[WJ'X2VN:FRBW4>( M#S$2'>)F:"0K C52:RYGDD8=:60EO:TDH*#L&;2QFTE35T3M<_*1;XA !?D7 MJ9W#5(7( .B-M2H,C8(@UI^W-<\SJQ!W58BM5?BS[W0L=S90])/6!!T/>,(@ M#C5H@U'B:VLALZ9U)G3202=6Z*L\9S4J]GL+%6O,7GK ")T,^ST(? W:8)0F ML09M3>M,Z+2#3JW0&PEOJZYO"+G]VTEL POP,U;@WP\8$KB6 W-;4SP:'7"R[/ MOJQ54QMUD#<<6W&J 9YBE-DS.)?P0%)"*^$]E>-9B6]=ZABIX7!UAF-_/ W MV05II.];]MS.9>_U';0*H-DWV=278(N*&NW?:PKY9H6JW+A;M[$.F48PC!(( M=7B383#V@D"G]P*=ES'7NY!N][3E0Y3 M+^LCNAS5\L0R.H82;N0'H:YYC&;CX=+Y"*T'>[$'[6HOPS)L3MH%),4/*BD3 M%I$+AUIN!/TPT.E-9FFJ"UU[=N?2]ZH/VF6?8;J\(7?A4-6-3'/$8&8:)!\A M_V"O_Z!= *H7VU/WRW0PX741]+9)9L_G__*Z!]^?U-?"WQ%;D8K+U;R4X;V+ M1"XMMO\ MS\1=--\DGJ@0M"R.5QCM,!,&SG31M2J@&*E_:V+E[_-QSY_@\7'%Q+W, A1X*RN3(R95:G+JN3',HL#SF M"V#ZS8R+ BL]%'-7+@3@S#H5U T\+W(+3)B3#.W MHU_8X'4P=UC"A-.?)%/YR#EQ4 8S7%)UPU??H ZH;_!23J7]1:O:UG-06DK% MB]I9,R@(J_[Q0RW$EH,?/>,0U [!KD/O&8>P=@AMH!4S&]8Y5C@9"KY"PEAK M-/-@M;'>.AK"3!JG2NBW1/NIY%KP);$YT26!+EG*"T"W^ $D^HRF56X1GZ$? MF);8"C^F.O68I8 ^GH/"A,I/VO3[]!Q]?/\)O4>$H=NX>,'Z(HSE4OTE660M0%<'5P38;".\"S8BW@.Z3$*_2,4>$'806CR M_^[!'CIA(WAH\<)G\%H2=ZGZ^X93BG2-KK#(_G0I6"W0ZU[ [/M3N< IC!R] ML26()3C)AW=^Y'WIBOY 8"TM>HT6O7WHR29\O [_"&%IZNT.YH0QPN9F\ A8 M= E1H<<6W7ROEHD?#KQ09WFY'6*'F1>'GM^8M0G.69SG4/%$3P0 MJ0S7Y=. .O= A1QM,8IBS]NAO7?Y5V8F:H*+7IL98-F^G$1/0O-[_=CW=X+K M,&NGKD4[;FC'_TE[O*$]*84 IM OS1B-S;%!U&,7];W8+]U7!P)KR7#2R'#R MUM^8DT-J<2"PEA:#1HO!FVW3P9,B[0]Z\4XE/S4*_2#VN@O9]S;GLO?R4M89 M19L3>ZS0!60@,$53A56IN#ZKC&ULM9GO;Z,V&,?_%8N= MICNI*QB2T'1)I#3LM$YW6]7>W31->^'"DX0=V#G;),U_/QL(A(2PYN2\:8'X M^=K/QS_P%X\VC'\52P")7M*$BK&UE')U:]LB7$)*Q#5; 56_S!E/B52W?&&+ M%0<2Y4%I8KN.,[!3$E-K,LJ?/?#)B&4RB2D\<"2R-"5\>P<)VXPM;.T>/,:+ MI=0/[,EH11;P!/+SZH&K.[M2B>(4J(@911SF8VN*;P/7T0%YB2\Q;,3>-=*I M/#/V5=_<1V/+T2V"!$*I)8CZMX89)(E64NWX5HI:59TZQ8*,R%96@:K%J0Q M+?Z3EQ+$7@ >G APRP#W,.!4#5X9X+TVH%<&]'(R12HYAX!(,AEQMD%K]&.J^_U)AN )'$BWJFGGY\"]/;-._0&Q11]6K),$!J)D2U5<[2H'995WQ55NR>JQB[Z MR*A<"O0+C2!J"M@JCRH9=Y?,G=NI&$!XC3Q\A5S']5H:-'M]N-L2'KP^''=D MXU5=X^5ZW@F]NC/03'&*Z0)HN$5_?U#ET+V$5/S3!KT0[;6+ZF7D5JQ("&-+ MK1,"^!JLR8\_X('SEKCIG#IQ#A*3"280 *:[0FB09 M*9:?1"V A(;01K10]G-EO8ZN)[C7]['JX_4^JY9BWM#QO&:QH*68XWM.K=;( MKU_EU^_,;[8D:GP()!F"EUCHT=*67NLT+90'>RT:^(YSD%UG]>>.!$-B#5*# MBM2@D]27BLIT1^4*S3(U.*A$?P'A:*K?1;'0P2<).A)$IE)QK=YD4S-_N1GXO M!+>&X'9ON-2@4JF'^<":9G+)^(E7:K?0V2/)I%I@2JT)L78 ^"(6 !OU $;5 M E-J3:*U#<#=/N"/%6A+JV9DPH1 H7*X6^5\-X2?L+"]XS>J-[@YVAYW5WLV M)$-J34BUE\#=9J(+TA42V?._$,IB>5O%/%_66MD=&XL^QL-C=D:]A2FU)KO: M7>!N>Z$W(X (C= '%JK-R6\9CT44ARIU6]XQ X/?>>8 MG5$O84JM^?VU-A-NY];Z?]A1)E_/KZQI?Y/K#H^'7G>#SL5G2JW 9^]]ET^! M+_+S#46%95067[6KI]49RC0_.3AX?H=O9\5)2"U3',Q\)'P14X$2F"M)Y]I7 M;S]>G'44-Y*M\J__STQ*EN:72R#*..L"ZO&ULQ5=M;^(X$/XK5FYU:J6V>85 #Y"@='4K=4_5LKW]<+H/)AG :A)SM@.] M?W_C)$U#,%E.M]5] <=Y9N+G\VM;X[3MU/*,FLR*N8>Q63$6XY>$200*>V"XM\.[B!)M"=]A?Q1!:_9%]A M'8M$N50\K8QQ!2G+RG_Z4@G1,'#[)PR\RL!K&P0G#/S*P#_7(*@,@D*9DDJA MPYPJ.AD)OB="H]&;'A1B%M9(GV5ZWQ=*X%N&=FKR&X;6 Y>2/((@BPT50*9* M";;,%5TF0!0G=SQ-<8<6BD?/&Y[$("2Y)@N,P#A'!%^1>RHREJT;3J[(C$H6 M$9K%9,Z27$%,+N:@*$OD)5H_+>;DXL,E^4!L(K6!)"PC3QE3\@HG>J8TD]UD,\:$#&P6J5?)>59IYG1[G$-T0 MW[TBGN/YA@7=G6_N&L_]PI]_PM\T4RS6FX(91Q80Y8(IACMP M_Q(E.0I&5H*G>MNW& 1%=AKWF/SQ@([))P6I_-.T2^4J O,J=$&[E5L:P=C" MBB5![,":_/R3VW=^,2G\(YW-?Y"S _6#6OV@RWN1<0EFW)6N5U6*Q&6*F$0L MG86%,UW$=Y/KP/=\#*-=4QX#;!"&;N\0-C? 7+\W&/9KW &G7LVIU\GI :2\ M)=,H$E#&BSX38L C2M>0B&<[$(KI,0JZ H$OB=3UQ,2X_%2_N<9A+VSQ/08Y M+:I=B .2_9ID_PR2"Q Z5Z9X8D5YFB=4E[:8[5@,)XI5_YB/Y_LM/L>@-I\N MQ &?L.83GA6(9(L9711A0ENE/RI+OVR4_BIL343#8Z)!$'CM4#7 3*%J@'6% MZJ!F/7@7UATI.C"DJ(&W 6;B;8!U\1[6O(?OM]OD D_DF"<)%0T'ER8QRE4, M#Y9_XPU:6AA0P>?J)ZN]R::]S^+UHRW+MF\LV4[1IZ2S8 T MRF8W>H\4Q+KHX23RR3-57K#KV;I/G!;=46M^IOO'HJ=YO#_H#=5<]^0=02P,$ M% @ [8ET6&;F>[BQ!0 +R@ !D !X;"]W;W)K&ULS9IM;]LV$,>_"N$!0PNLM4@]69EC( DSM$"[&36VOBCZ0I;I6(LD M>B059\ ^_*B'2*9,,XG! LZ+Q)+O?M(=^1?O(DYWE-WS#2$"/.99P2]'&R&V M%^,Q3S8DC_E[NB6%_&9-61X+>TTRNKL/^YR?Z;W7P,IAES,D-S;ZF*[&Y'$U&8$76<9F) M+W3W@;0!^14OH1FO?X-=:^N,0%)R0?/66=Y!GA;-W_BQ3<2> PR..*#6 0T= MO",.;NO@OM3!:QV\.C--*'4><"SBV931'6"5M:15'^IDUMXR_+2HQGTAF/PV ME7YB]KN<6I\HYV!.&%AL8D; E1 L798B7F8$" IN:)[+$5H(FMQO:+8BC(-W M8"%GX*J4%G0-K@J1KM*LK(80+$A2LE2DA(/;QR0K5V0%UHSF%68B#C-^%O)Y]49/AT+&61UJ^.D#>BZ"0@="0@B\)D68B.O7LA+ MJX"QS$Z7(O24HFMD)&*2O ?8.#\JLNP M31BV!%.R[W79]TQT-?N\S_Z;M&AG_%M=,AMH4$.K)_G##$8>]"(43,'7F>H!.AW ?K& &]H\4"82*MGA\S?FC FYQ2OGAVZ MP(RPU\X2FS!L":8D,>B2&)R%1@.;V;<)PY9@2O;#+OOAC]!H>* H+W0CUQU* M]-#.&6CST *YCA]ZCJO7YJ0+;/*,-NN%O!8CH-MJXF@76"/EM=/")@Q;@BG9 MB[KL16>Z>F)I4:0P1=#S'"0?R MU!CZ?ACXSI&E$^[5XM 8XA?"9>F=B*<5$Y1%*O0UL!'TVEEBE89MT=0DHCZ) MZ"QTVMZ&K2&P2<.V:.H0]"T&--;0)TO5U2RA$$U\?RC50T-W$@5^="!5C:'O M>WMKLAIA7\9#_5&* M9IKHU6GUO8%5&K9%4[/7]QS(.P]U6FU.K-*P+9HZ!'US@LQO-TY5IW\HNL!! MARNMSC",HB :KK0:PV/J[,M^9"[[&U$"7B[_)HFHWOPRLBU9LHDYT49E]?6! M51JV15-3V?<:*#P/J5KM2ZS2L"V:.@1]7X+,+SM.E>KDV2;V>1.L,8&!ZQ^3 M:%_I(W.E?[N8STV+I]5W!U9IV!9-W?30=Q"NK\'Y:WB!F[UK/:;92OK_6D@I! M\_KCAL0KPBH#^?V:4O%T4%V@VR,X^Q]02P,$% @ [8ET6'T![,JU @ M1PD !D !X;"]W;W)K&ULK99=;YLP%(;_BL6J MJ96Z0" ?J"-(;=)IE5:M:MKM8MJ% R?!*K:I;9+VW\\VA"4M1>N4BX -?M]S M'F/G.-IP\2 S (6>:,[DQ,F4*LY<5R894"Q[O "FWRRYH%CIKEBYLA" 4RNB MN>M[WLBEF# GCNRS&Q%'O%0Y87 CD"PIQ>+Y G*^F3A]9_O@EJPR91ZX<53@ M%B"S/?)!0S[HAMA0K\3,UZ M:J/OM'PO?64VMF;F/VL=^T$X'D;NN@5KV& -.[%>?M VBDZ']U(D>')#^0V1[YN"$?=W[F[P4(K A;58OV%,&3+H\2VJ#'K];9(/2\9IE5 M,)WA_A,F;&#"PV_%\#75*ZC.L.^%A.)JFQ7'<4+6_D67.DZ:IN9/NF , /T^R7G:MLQ M 9JS4_P'4$L#!!0 ( .V)=%B R50X4@, + 5 - >&POPJ@L)AKOY=8<.PR; Y/O[">_2QR3[FY*K_+Z4AX3!_&TX9TBM$[+&<]F MYN5,=$(W_72=;6,'=9T->ID4JW*+?#M@U$E.O0?"^_Z0<#92#%@9R1E?V.$V M#(PEE\K3ILY-N!!&RD<+A[8'MT"MDS,A517;1K!_1_7E6\"R!P89YXW!MF\' M!KV":$V5N#:=ZN)J\!GDU>V[16$<3A19A.U+?T6H3B;(2*J4JB9,Z"^'!CU. M,["CV&0*9RV+ $"M96X:*2,3*4CE8?#[VQ#>YZMK5NUZ*)I M&D-UT\K8#NBOJUGM==G+-^EZ!7N0^MO,3$=4?;@QZ(VB&9M7_7G6&,#40UR= M% 5??.5L(G)J)[]WP$&/+'G>5"KV:*)!J8S- %6^]T"59N/UD;^*%'=TKI?E M-,]PS^TC]/QO\SRA@BK"UTV;VC_D++_9;>GYBN>0$>1R/ @30;U=FUM3[BQ(VQ&/=AY]_U? ML(_GJZ#>:,:X9J+N35F:4O%L8VCD-1F9?TL#"-O(=76X$8QC M,3<"&!8')& ',[B"(,@;L11S 'X %#HJAZ#VZ]CX+E>RI8_48[> )0 M2P,$% @ [8ET6)>*NQS $P( L !?3T\$MP>:4#M M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3 MY?YVX$G1H2)8%II%R=.B':5_'12EM(^30?M_U(,6"5K6RY*3_3S6JU4KF M8J;RIA*U[>I1B](#UF8M-V; :EZ)Z>!<;85FYH@!4!K(@6Z]QMJU(6[NX%.^,EKW/!VN8U 6 , M ..] ;)#-@\@$P"9?"+DPD/X"PQ3*W:]$3J 3 %DNC=(=V@;0&8 ,MLCY(\H M@)P R,G^(+E9!Y!? .076LB9,+F6&[_?@YTU1M;"A*/Z*X#[2@NW:*J*ZRYX MV0CV77#3Z)<.R.N"N6,A)G++F%@NUW;M'-P+VCL,.$:&&1,K9B:6-F1!(AF3 MFZ2JI'UK31=JK$NA1)U+$8[=,1+)F-@DEZ[/]6F0,<;$RK@1A7"%N)NV'O,Y MK?\_UV(EM.ZE?\@98W)I5)4+Q0NK\H>V:?_D6KN@UZM'Y(LQL3!:LL,SU[2^ MVU6N)/-NF")EC(F=X:9$_J:N#MWE+H[DJA+LEO_L]<0(Z2(BUL65*_=2&Q8';G.2UHB(D<$Q,[!B8[_;Z)'!,3.V;',@@[F G+9:]O(L?$ MQ([!*DQ"3.28F-@Q&#,-,9%C8NJI#,3,0DQDG7B?JV _)N':-K)0\LFK8.R0 M7?D []_\N'$48B(+)?M<%.MEDPFR4$)L(8P9CO0$62@AMA#&#$=Z E^\$%L( M8X8C/4$62H@MA'/S7M]$%DJ(+80Q>WT362C9ZTRGUS>1A9+/F.D9=Z),A"";&%7C##D-[R]:9!*1)02BR@#RKR.[>-EE:ZI%B%F$A MZ2=,@W:NW;.#$!,)*"46T,M<]S];'-DG);;//XQ!BA0T>8B)[),2VP?/S\.P MGL(7_\3VP9AA6$^1?=)]OLCIA?44V2?=UXN<;DB%F,@^*;%]$*:+I"$FLD]* M;!^(V5M&R)"",F(%8S\]9/YD[\!4$L#!!0 ( .V)=%BL;5!7/ ( *\J : >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'/-VLUJHU 8QO%;"5Y S7F_;(>FJ]ET6WH# MDIY\T"2*QZ'MW4](%\DCLYA-\5G)47S]@_!#U,>7?&C'?7KB=43T]WLY< MO'[U^7\F=IO-?IU_=^L_QWP:_S&X_NB&][++>:P6K^VPS>.JJC\/U]VEOFS2 MW7ERM7A^6U7#\UNJZKF#!()D_B"%()T_R"#(Y@]R"/+Y@P*"8OZ@!H*:^8/N M(>A^_J '"'J8/R@M4<8E0=($:P*M$W*="+Q."'8B$#LAV8G [(1H)P*U$[*= M"-Q."'0J"WH-Y"H+>@ MWD*@MZ#>0J"WH-Y"H+>@WD*@MZ#>0J"WHMY*H+>BWDJ@MZ+>2J"W3EZ6$.BM MJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NAMJ+<1Z&VHMQ'H;:BW$>AM MJ+<1Z&V3E]T$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z M.^KM!'H[ZNT$>COJ[01Z^^1C)8'>CGH[@=Z.>CN!WHYZ.X'>CGH[@=Z!>@>! MWH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=XQ^=F$0.] O8- [T"]@T#O0+V# M0.\&]6X(]&Y0[X9 [P;U;GY2[S)^'7*Y]GRO\?H_2?5X/C=?+W]9?N^"K5-FBQO5O 5$VP!98< &33-NH26S9!LKM M<5) D$%*A)OTZBU/6_BD;Y5S^Z>/<7)MFO[N"C6*?E3QF*UIL[&TGGJ\\K2 MA^_I3RO0UH7[@-=S-X\4 M0E/3Y-:&=&V[O(MM6Q;3_Y=]") ^)$@?"J0/#=*' >EC#M+' M,4@?)R!]\!E*(RBB^&UL M4$L! A0#% @ [8ET6+^Z]X/O *P( !$ ( !KP M &1O8U!R;W!S+V-O&UL4$L! A0#% @ [8ET6)E&PO=V]R M:W-H965T&UL4$L! A0#% @ [8ET6&M44H [ @ O04 M !@ ("!_1 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8ET6'.&PO=V]R:W-H965T&UL4$L! A0#% @ M[8ET6,+W8Z>,"P RSH !@ ("!_4H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M[8ET6'BP5A*^! L !D ("!*; 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8ET6+PIZ&.?! . L !D M ("!0O0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ [8ET6&0ZHFM# @ B@8 !D ("!]/\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8ET M6(T8;JMR!0 BP\ !D ("!M3$! 'AL+W=O-P$ >&PO=V]R:W-H965TZ*(+0P, *<' 9 " @78[ 0!X;"]W;W)K M&UL4$L! A0#% @ [8ET6&UXVT+4 @ 3 8 M !D ("!\#X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8ET6 *%K'7,! /0L !D M ("!-DL! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ [8ET6-/+[K#$ @ J@< !D ("!A%H! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ [8ET6%.G MN\8T P Y0\ !D ("!/6&PO=V]R:W-H965T&UL4$L! A0#% @ [8ET6&A+86?@ @ [0D !D M ("!3'@! 'AL+W=OP$ >&PO M=V]R:W-H965T5=0@ M .U5 9 " @6E_ 0!X;"]W;W)K&UL4$L! A0#% @ [8ET6&(^7LRS!0 91\ !D ("! M%8@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ [8ET6#J!.^A" P N D !D ("!6I4! 'AL+W=O&PO=V]R:W-H965T 9 " @9B< 0!X M;"]W;W)K&UL4$L! A0#% @ [8ET6'PO<)&] M @ U@@ !D ("!EZD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8ET6)/:%5I4 P R0P !D M ("!SK0! 'AL+W=O&PO=V]R M:W-H965T2] 0!X;"]W;W)K&UL M4$L! A0#% @ [8ET6)-.)MH/! /QD !D ("!X\$! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M[8ET6$16]J7J P =A( !D ("!_^ ! 'AL+W=O&PO=V]R:W-H965T7L 0!X;"]W M;W)K&UL4$L! A0#% @ [8ET6"N! K66! MJQ0 !D ("!L@(" 'AL+W=O&PO=V]R:W-H965T@, 'P, 9 " @20+ @!X;"]W;W)K&UL4$L! A0#% @ [8ET6#$5CI=> P 2 L !D M ("!U0X" 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ [8ET6/D8J_Z7! ?1H !D ("!W!H" 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ [8ET M6'T![,JU @ 1PD !D ("!^BD" 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" #MB7180&L7N@ " #&*0 $P @ $U.0( 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 4 !0 .<5 !F.P( ! end XML 88 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 89 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 91 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1 html 376 468 1 true 124 0 false 8 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.grove.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.grove.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets Sheet http://www.grove.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets - Parenthetical Sheet http://www.grove.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets - Parenthetical Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Operations Sheet http://www.grove.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Convertible Preferred Stock, Contingently Redeemable Convertible Common Stock and Stockholders??? Equity (Deficit) Sheet http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit Consolidated Statements of Convertible Preferred Stock, Contingently Redeemable Convertible Common Stock and Stockholders??? Equity (Deficit) Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Convertible Preferred Stock, Contingently Redeemable Convertible Common Stock and Stockholders??? Equity (Deficit) - Parenthetical Sheet http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficitParenthetical Consolidated Statements of Convertible Preferred Stock, Contingently Redeemable Convertible Common Stock and Stockholders??? Equity (Deficit) - Parenthetical Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.grove.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 0000009 - Disclosure - Description of Business Sheet http://www.grove.com/role/DescriptionofBusiness Description of Business Notes 9 false false R10.htm 0000010 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.grove.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 0000011 - Disclosure - Recapitalization Sheet http://www.grove.com/role/Recapitalization Recapitalization Notes 11 false false R12.htm 0000012 - Disclosure - Fair Value Measurements and Fair Value of Financial Instruments Sheet http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstruments Fair Value Measurements and Fair Value of Financial Instruments Notes 12 false false R13.htm 0000013 - Disclosure - Other Balance Sheet Information Sheet http://www.grove.com/role/OtherBalanceSheetInformation Other Balance Sheet Information Notes 13 false false R14.htm 0000014 - Disclosure - Debt Sheet http://www.grove.com/role/Debt Debt Notes 14 false false R15.htm 0000015 - Disclosure - Commitments and Contingencies Sheet http://www.grove.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 0000016 - Disclosure - Leases Sheet http://www.grove.com/role/Leases Leases Notes 16 false false R17.htm 0000017 - Disclosure - Redeemable Convertible Preferred Stock Sheet http://www.grove.com/role/RedeemableConvertiblePreferredStock Redeemable Convertible Preferred Stock Notes 17 false false R18.htm 0000018 - Disclosure - Common Stock and Warrants Sheet http://www.grove.com/role/CommonStockandWarrants Common Stock and Warrants Notes 18 false false R19.htm 0000019 - Disclosure - Stock-Based Compensation Sheet http://www.grove.com/role/StockBasedCompensation Stock-Based Compensation Notes 19 false false R20.htm 0000020 - Disclosure - Provision for Income Taxes Sheet http://www.grove.com/role/ProvisionforIncomeTaxes Provision for Income Taxes Notes 20 false false R21.htm 0000021 - Disclosure - Net Loss Per Share Attributable to Common Stockholders Sheet http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholders Net Loss Per Share Attributable to Common Stockholders Notes 21 false false R22.htm 0000022 - Disclosure - Subsequent Events Sheet http://www.grove.com/role/SubsequentEvents Subsequent Events Notes 22 false false R23.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.grove.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.grove.com/role/SummaryofSignificantAccountingPolicies 25 false false R26.htm 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.grove.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.grove.com/role/SummaryofSignificantAccountingPolicies 26 false false R27.htm 9954473 - Disclosure - Fair Value Measurements and Fair Value of Financial Instruments (Tables) Sheet http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsTables Fair Value Measurements and Fair Value of Financial Instruments (Tables) Tables http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstruments 27 false false R28.htm 9954474 - Disclosure - Other Balance Sheet Information (Tables) Sheet http://www.grove.com/role/OtherBalanceSheetInformationTables Other Balance Sheet Information (Tables) Tables http://www.grove.com/role/OtherBalanceSheetInformation 28 false false R29.htm 9954475 - Disclosure - Debt (Tables) Sheet http://www.grove.com/role/DebtTables Debt (Tables) Tables http://www.grove.com/role/Debt 29 false false R30.htm 9954476 - Disclosure - Leases (Tables) Sheet http://www.grove.com/role/LeasesTables Leases (Tables) Tables http://www.grove.com/role/Leases 30 false false R31.htm 9954477 - Disclosure - Redeemable Convertible Preferred Stock (Tables) Sheet http://www.grove.com/role/RedeemableConvertiblePreferredStockTables Redeemable Convertible Preferred Stock (Tables) Tables http://www.grove.com/role/RedeemableConvertiblePreferredStock 31 false false R32.htm 9954478 - Disclosure - Common Stock and Warrants (Tables) Sheet http://www.grove.com/role/CommonStockandWarrantsTables Common Stock and Warrants (Tables) Tables http://www.grove.com/role/CommonStockandWarrants 32 false false R33.htm 9954479 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.grove.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.grove.com/role/StockBasedCompensation 33 false false R34.htm 9954480 - Disclosure - Provision for Income Taxes (Tables) Sheet http://www.grove.com/role/ProvisionforIncomeTaxesTables Provision for Income Taxes (Tables) Tables http://www.grove.com/role/ProvisionforIncomeTaxes 34 false false R35.htm 9954481 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) Sheet http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersTables Net Loss Per Share Attributable to Common Stockholders (Tables) Tables http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholders 35 false false R36.htm 9954482 - Disclosure - Description of Business (Details) Sheet http://www.grove.com/role/DescriptionofBusinessDetails Description of Business (Details) Details http://www.grove.com/role/DescriptionofBusiness 36 false false R37.htm 9954483 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 37 false false R38.htm 9954484 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://www.grove.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) Details 38 false false R39.htm 9954485 - Disclosure - Summary of Significant Accounting Policies - Schedule of Property Plant and Equipment Useful Life (Details) Sheet http://www.grove.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLifeDetails Summary of Significant Accounting Policies - Schedule of Property Plant and Equipment Useful Life (Details) Details 39 false false R40.htm 9954486 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) Sheet http://www.grove.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) Details 40 false false R41.htm 9954487 - Disclosure - Recapitalization - Narrative (Details) Sheet http://www.grove.com/role/RecapitalizationNarrativeDetails Recapitalization - Narrative (Details) Details 41 false false R42.htm 9954488 - Disclosure - Fair Value Measurements and Fair Value of Financial Instruments - Narrative (Details) Sheet http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsNarrativeDetails Fair Value Measurements and Fair Value of Financial Instruments - Narrative (Details) Details http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsTables 42 false false R43.htm 9954489 - Disclosure - Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Fair Value Measurement Inputs and Valuation Techniques (Details) Sheet http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueMeasurementInputsandValuationTechniquesDetails Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Fair Value Measurement Inputs and Valuation Techniques (Details) Details 43 false false R44.htm 9954490 - Disclosure - Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) Sheet http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) Details 44 false false R45.htm 9954491 - Disclosure - Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) Sheet http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details) Details 45 false false R46.htm 9954492 - Disclosure - Other Balance Sheet Information - Schedule of Property, Plant and Equipment (Details) Sheet http://www.grove.com/role/OtherBalanceSheetInformationScheduleofPropertyPlantandEquipmentDetails Other Balance Sheet Information - Schedule of Property, Plant and Equipment (Details) Details 46 false false R47.htm 9954493 - Disclosure - Other Balance Sheet Information - Narrative (Details) Sheet http://www.grove.com/role/OtherBalanceSheetInformationNarrativeDetails Other Balance Sheet Information - Narrative (Details) Details 47 false false R48.htm 9954494 - Disclosure - Other Balance Sheet Information - Schedule of Accrued Liabilities (Details) Sheet http://www.grove.com/role/OtherBalanceSheetInformationScheduleofAccruedLiabilitiesDetails Other Balance Sheet Information - Schedule of Accrued Liabilities (Details) Details 48 false false R49.htm 9954495 - Disclosure - Debt - Schedule of Debt (Details) Sheet http://www.grove.com/role/DebtScheduleofDebtDetails Debt - Schedule of Debt (Details) Details 49 false false R50.htm 9954496 - Disclosure - Debt - Narrative (Details) Sheet http://www.grove.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 50 false false R51.htm 9954497 - Disclosure - Debt - Schedule of Maturities of Long-Term Debt (Details) Sheet http://www.grove.com/role/DebtScheduleofMaturitiesofLongTermDebtDetails Debt - Schedule of Maturities of Long-Term Debt (Details) Details 51 false false R52.htm 9954498 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.grove.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.grove.com/role/CommitmentsandContingencies 52 false false R53.htm 9954499 - Disclosure - Leases - Narrative (Details) Sheet http://www.grove.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 53 false false R54.htm 9954500 - Disclosure - Leases - Summary of Maturities of Operating Lease Liabilities (Details) Sheet http://www.grove.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails Leases - Summary of Maturities of Operating Lease Liabilities (Details) Details 54 false false R55.htm 9954501 - Disclosure - Redeemable Convertible Preferred Stock - Narrative (Details) Sheet http://www.grove.com/role/RedeemableConvertiblePreferredStockNarrativeDetails Redeemable Convertible Preferred Stock - Narrative (Details) Details 55 false false R56.htm 9954502 - Disclosure - Redeemable Convertible Preferred Stock - Fair Value Measurement Inputs and Valuation Techniques (Details) Sheet http://www.grove.com/role/RedeemableConvertiblePreferredStockFairValueMeasurementInputsandValuationTechniquesDetails Redeemable Convertible Preferred Stock - Fair Value Measurement Inputs and Valuation Techniques (Details) Details 56 false false R57.htm 9954503 - Disclosure - Redeemable Convertible Preferred Stock - Schedule of Gross Proceeds and Transaction Costs between Preferred Stock and Warrants (Details) Sheet http://www.grove.com/role/RedeemableConvertiblePreferredStockScheduleofGrossProceedsandTransactionCostsbetweenPreferredStockandWarrantsDetails Redeemable Convertible Preferred Stock - Schedule of Gross Proceeds and Transaction Costs between Preferred Stock and Warrants (Details) Details 57 false false R58.htm 9954504 - Disclosure - Common Stock and Warrants - Narrative (Details) Sheet http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails Common Stock and Warrants - Narrative (Details) Details 58 false false R59.htm 9954505 - Disclosure - Common Stock and Warrants - Schedule of Stockholders' Equity Note, Warrants or Rights (Details) Sheet http://www.grove.com/role/CommonStockandWarrantsScheduleofStockholdersEquityNoteWarrantsorRightsDetails Common Stock and Warrants - Schedule of Stockholders' Equity Note, Warrants or Rights (Details) Details 59 false false R60.htm 9954506 - Disclosure - Common Stock and Warrants - Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions (Details) Sheet http://www.grove.com/role/CommonStockandWarrantsScheduleofShareBasedPaymentAwardStockOptionsValuationAssumptionsDetails Common Stock and Warrants - Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions (Details) Details 60 false false R61.htm 9954507 - Disclosure - Common Stock and Warrants - Schedule of Reserved for Issuance (Details) Sheet http://www.grove.com/role/CommonStockandWarrantsScheduleofReservedforIssuanceDetails Common Stock and Warrants - Schedule of Reserved for Issuance (Details) Details 61 false false R62.htm 9954508 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.grove.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 62 false false R63.htm 9954509 - Disclosure - Stock-Based Compensation - Share-Based Payment Arrangement, Option, Activity (Details) Sheet http://www.grove.com/role/StockBasedCompensationShareBasedPaymentArrangementOptionActivityDetails Stock-Based Compensation - Share-Based Payment Arrangement, Option, Activity (Details) Details 63 false false R64.htm 9954510 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Units Activity (Details) Sheet http://www.grove.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails Stock-Based Compensation - Schedule of Restricted Stock Units Activity (Details) Details 64 false false R65.htm 9954511 - Disclosure - Stock-Based Compensation - Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions (Details) Sheet http://www.grove.com/role/StockBasedCompensationScheduleofShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsDetails Stock-Based Compensation - Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions (Details) Details 65 false false R66.htm 9954512 - Disclosure - Provision for Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) Sheet http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails Provision for Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) Details 66 false false R67.htm 9954513 - Disclosure - Provision for Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails Provision for Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Details 67 false false R68.htm 9954514 - Disclosure - Provision for Income Taxes - Summary of Valuation Allowance (Details) Sheet http://www.grove.com/role/ProvisionforIncomeTaxesSummaryofValuationAllowanceDetails Provision for Income Taxes - Summary of Valuation Allowance (Details) Details 68 false false R69.htm 9954515 - Disclosure - Provision for Income Taxes - Narrative (Details) Sheet http://www.grove.com/role/ProvisionforIncomeTaxesNarrativeDetails Provision for Income Taxes - Narrative (Details) Details 69 false false R70.htm 9954516 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Earnings Per Share, Basic and Diluted (Details) Sheet http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofEarningsPerShareBasicandDilutedDetails Net Loss Per Share Attributable to Common Stockholders - Schedule of Earnings Per Share, Basic and Diluted (Details) Details 70 false false R71.htm 9954517 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 71 false false R72.htm 9954518 - Disclosure - Subsequent Events (Details) Sheet http://www.grove.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.grove.com/role/SubsequentEvents 72 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 7 fact(s) appearing in ix:hidden were eligible for transformation: grov:ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays, grov:ContingentlyIssuableSharesCalculationDenominatorTradingDaysPriorToThirtyMonthAnniversaryOfClosingDate, grov:SaleOfStockCovenantVolumeWeightedAveragePriceThresholdTradingPeriod, grov:TemporaryEquityConvertibleControlOfRightsByIssuerWrittenNoticePeriod, us-gaap:StockholdersEquityNoteStockSplitConversionRatio1, us-gaap:WarrantsAndRightsOutstandingTerm - grov-20231231.htm 4 grov-20231231.htm grov-20231231.xsd grov-20231231_cal.xml grov-20231231_def.xml grov-20231231_lab.xml grov-20231231_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 94 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "grov-20231231.htm": { "nsprefix": "grov", "nsuri": "http://www.grove.com/20231231", "dts": { "inline": { "local": [ "grov-20231231.htm" ] }, "schema": { "local": [ "grov-20231231.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": [ "grov-20231231_cal.xml" ] }, "definitionLink": { "local": [ "grov-20231231_def.xml" ] }, "labelLink": { "local": [ "grov-20231231_lab.xml" ] }, "presentationLink": { "local": [ "grov-20231231_pre.xml" ] } }, "keyStandard": 337, "keyCustom": 131, "axisStandard": 32, "axisCustom": 5, "memberStandard": 50, "memberCustom": 63, "hidden": { "total": 12, "http://fasb.org/us-gaap/2023": 3, "http://xbrl.sec.gov/dei/2023": 4, "http://www.grove.com/20231231": 5 }, "contextCount": 376, "entityCount": 1, "segmentCount": 124, "elementCount": 817, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 947, "http://xbrl.sec.gov/dei/2023": 40, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.grove.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "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": "grov-20231231.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": "grov-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.grove.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.grove.com/role/ConsolidatedBalanceSheets", "longName": "0000003 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:InventoryNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "unique": true } }, "R4": { "role": "http://www.grove.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "0000004 - Statement - Consolidated Balance Sheets - Parenthetical", "shortName": "Consolidated Balance Sheets - Parenthetical", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:TemporaryEquityParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:TemporaryEquityParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.grove.com/role/ConsolidatedStatementsofOperations", "longName": "0000005 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "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": "grov-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "unique": true } }, "R6": { "role": "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit", "longName": "0000006 - Statement - Consolidated Statements of Convertible Preferred Stock, Contingently Redeemable Convertible Common Stock and Stockholders\u2019 Equity (Deficit)", "shortName": "Consolidated Statements of Convertible Preferred Stock, Contingently Redeemable Convertible Common Stock and Stockholders\u2019 Equity (Deficit)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-20", "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-20", "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficitParenthetical", "longName": "0000007 - Statement - Consolidated Statements of Convertible Preferred Stock, Contingently Redeemable Convertible Common Stock and Stockholders\u2019 Equity (Deficit) - Parenthetical", "shortName": "Consolidated Statements of Convertible Preferred Stock, Contingently Redeemable Convertible Common Stock and Stockholders\u2019 Equity (Deficit) - Parenthetical", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "grov:ReverseRecapitalizationTransactionCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "grov:ReverseRecapitalizationTransactionCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.grove.com/role/ConsolidatedStatementsofCashFlows", "longName": "0000008 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "grov:AdjustmentOfConvertiblePreferredStockWarrantLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "unique": true } }, "R9": { "role": "http://www.grove.com/role/DescriptionofBusiness", "longName": "0000009 - Disclosure - Description of Business", "shortName": "Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.grove.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000010 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.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": "grov-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.grove.com/role/Recapitalization", "longName": "0000011 - Disclosure - Recapitalization", "shortName": "Recapitalization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "grov:ReverseRecapitalizationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "grov:ReverseRecapitalizationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstruments", "longName": "0000012 - Disclosure - Fair Value Measurements and Fair Value of Financial Instruments", "shortName": "Fair Value Measurements and Fair Value of Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.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": "grov-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.grove.com/role/OtherBalanceSheetInformation", "longName": "0000013 - Disclosure - Other Balance Sheet Information", "shortName": "Other Balance Sheet Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.grove.com/role/Debt", "longName": "0000014 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.grove.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": "grov-20231231.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": "grov-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.grove.com/role/Leases", "longName": "0000016 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.grove.com/role/RedeemableConvertiblePreferredStock", "longName": "0000017 - Disclosure - Redeemable Convertible Preferred Stock", "shortName": "Redeemable Convertible Preferred Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "grov:TemporaryEquityTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "grov:TemporaryEquityTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.grove.com/role/CommonStockandWarrants", "longName": "0000018 - Disclosure - Common Stock and Warrants", "shortName": "Common Stock and Warrants", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "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": "grov-20231231.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": "grov-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.grove.com/role/StockBasedCompensation", "longName": "0000019 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.grove.com/role/ProvisionforIncomeTaxes", "longName": "0000020 - Disclosure - Provision for Income Taxes", "shortName": "Provision for Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.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": "grov-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholders", "longName": "0000021 - Disclosure - Net Loss Per Share Attributable to Common Stockholders", "shortName": "Net Loss Per Share Attributable to Common Stockholders", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.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": "grov-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.grove.com/role/SubsequentEvents", "longName": "0000022 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R23": { "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": "23", "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": "grov-20231231.htm", "first": true }, "uniqueAnchor": null }, "R24": { "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": "24", "firstAnchor": { "contextRef": "c-219", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-219", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.grove.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": "25", "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": "grov-20231231.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": "grov-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsTables", "longName": "9954473 - Disclosure - Fair Value Measurements and Fair Value of Financial Instruments (Tables)", "shortName": "Fair Value Measurements and Fair Value of Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "unique": true } }, "R28": { "role": "http://www.grove.com/role/OtherBalanceSheetInformationTables", "longName": "9954474 - Disclosure - Other Balance Sheet Information (Tables)", "shortName": "Other Balance Sheet Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.grove.com/role/DebtTables", "longName": "9954475 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.grove.com/role/LeasesTables", "longName": "9954476 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.grove.com/role/RedeemableConvertiblePreferredStockTables", "longName": "9954477 - Disclosure - Redeemable Convertible Preferred Stock (Tables)", "shortName": "Redeemable Convertible Preferred Stock (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "grov:ScheduleOfProceedsForPreferredStockAndWarrantsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "unique": true } }, "R32": { "role": "http://www.grove.com/role/CommonStockandWarrantsTables", "longName": "9954478 - Disclosure - Common Stock and Warrants (Tables)", "shortName": "Common Stock and Warrants (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.grove.com/role/StockBasedCompensationTables", "longName": "9954479 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.grove.com/role/ProvisionforIncomeTaxesTables", "longName": "9954480 - Disclosure - Provision for Income Taxes (Tables)", "shortName": "Provision for Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersTables", "longName": "9954481 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables)", "shortName": "Net Loss Per Share Attributable to Common Stockholders (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "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": "grov-20231231.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": "grov-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.grove.com/role/DescriptionofBusinessDetails", "longName": "9954482 - Disclosure - Description of Business (Details)", "shortName": "Description of Business (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-5", "name": "grov:RevenueFromContractWithCustomerNumberOfDomesticSalesChannels", "unitRef": "channel", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "grov:RevenueFromContractWithCustomerNumberOfDomesticSalesChannels", "unitRef": "channel", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954483 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ContractWithCustomerRefundLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:ContractWithCustomerRefundLiabilityCurrent", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "unique": true } }, "R38": { "role": "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails", "longName": "9954484 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)", "shortName": "Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.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", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "unique": true } }, "R39": { "role": "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLifeDetails", "longName": "9954485 - Disclosure - Summary of Significant Accounting Policies - Schedule of Property Plant and Equipment Useful Life (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Property Plant and Equipment Useful Life (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-65", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-65", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails", "longName": "9954486 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)", "shortName": "Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-1", "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": "grov-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-70", "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": "grov-20231231.htm", "unique": true } }, "R41": { "role": "http://www.grove.com/role/RecapitalizationNarrativeDetails", "longName": "9954487 - Disclosure - Recapitalization - Narrative (Details)", "shortName": "Recapitalization - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-86", "name": "grov:ReverseRecapitalizationPercentageOfVotingInterestsAcquired", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-86", "name": "grov:ReverseRecapitalizationPercentageOfVotingInterestsAcquired", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsNarrativeDetails", "longName": "9954488 - Disclosure - Fair Value Measurements and Fair Value of Financial Instruments - Narrative (Details)", "shortName": "Fair Value Measurements and Fair Value of Financial Instruments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-89", "name": "grov:ClassOfWarrantOrRightAsConvertedBasisExerciseRatio", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true }, "uniqueAnchor": null }, "R43": { "role": "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueMeasurementInputsandValuationTechniquesDetails", "longName": "9954489 - Disclosure - Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Fair Value Measurement Inputs and Valuation Techniques (Details)", "shortName": "Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Fair Value Measurement Inputs and Valuation Techniques (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-103", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-103", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "longName": "9954490 - Disclosure - Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "shortName": "Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-117", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-117", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails", "longName": "9954491 - Disclosure - Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details)", "shortName": "Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-167", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-167", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofPropertyPlantandEquipmentDetails", "longName": "9954492 - Disclosure - Other Balance Sheet Information - Schedule of Property, Plant and Equipment (Details)", "shortName": "Other Balance Sheet Information - Schedule of Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.grove.com/role/OtherBalanceSheetInformationNarrativeDetails", "longName": "9954493 - Disclosure - Other Balance Sheet Information - Narrative (Details)", "shortName": "Other Balance Sheet Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofAccruedLiabilitiesDetails", "longName": "9954494 - Disclosure - Other Balance Sheet Information - Schedule of Accrued Liabilities (Details)", "shortName": "Other Balance Sheet Information - Schedule of Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-5", "name": "grov:InventoryPurchasesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "grov:InventoryPurchasesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.grove.com/role/DebtScheduleofDebtDetails", "longName": "9954495 - Disclosure - Debt - Schedule of Debt (Details)", "shortName": "Debt - Schedule of Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-191", "name": "us-gaap:OtherLongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "unique": true } }, "R50": { "role": "http://www.grove.com/role/DebtNarrativeDetails", "longName": "9954496 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-205", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "unique": true } }, "R51": { "role": "http://www.grove.com/role/DebtScheduleofMaturitiesofLongTermDebtDetails", "longName": "9954497 - Disclosure - Debt - Schedule of Maturities of Long-Term Debt (Details)", "shortName": "Debt - Schedule of Maturities of Long-Term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.grove.com/role/CommitmentsandContingenciesDetails", "longName": "9954498 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:PurchaseObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:PurchaseObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.grove.com/role/LeasesNarrativeDetails", "longName": "9954499 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-215", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-215", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.grove.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails", "longName": "9954500 - Disclosure - Leases - Summary of Maturities of Operating Lease Liabilities (Details)", "shortName": "Leases - Summary of Maturities of Operating Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.grove.com/role/RedeemableConvertiblePreferredStockNarrativeDetails", "longName": "9954501 - Disclosure - Redeemable Convertible Preferred Stock - Narrative (Details)", "shortName": "Redeemable Convertible Preferred Stock - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-220", "name": "us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-220", "name": "us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.grove.com/role/RedeemableConvertiblePreferredStockFairValueMeasurementInputsandValuationTechniquesDetails", "longName": "9954502 - Disclosure - Redeemable Convertible Preferred Stock - Fair Value Measurement Inputs and Valuation Techniques (Details)", "shortName": "Redeemable Convertible Preferred Stock - Fair Value Measurement Inputs and Valuation Techniques (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-223", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-225", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "unique": true } }, "R57": { "role": "http://www.grove.com/role/RedeemableConvertiblePreferredStockScheduleofGrossProceedsandTransactionCostsbetweenPreferredStockandWarrantsDetails", "longName": "9954503 - Disclosure - Redeemable Convertible Preferred Stock - Schedule of Gross Proceeds and Transaction Costs between Preferred Stock and Warrants (Details)", "shortName": "Redeemable Convertible Preferred Stock - Schedule of Gross Proceeds and Transaction Costs between Preferred Stock and Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-220", "name": "us-gaap:ProceedsFromIssuanceOfPreferredStockPreferenceStockAndWarrants", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "grov:ScheduleOfProceedsForPreferredStockAndWarrantsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-220", "name": "us-gaap:ProceedsFromIssuanceOfPreferredStockPreferenceStockAndWarrants", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "grov:ScheduleOfProceedsForPreferredStockAndWarrantsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "longName": "9954504 - Disclosure - Common Stock and Warrants - Narrative (Details)", "shortName": "Common Stock and Warrants - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-86", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-86", "name": "grov:CommonStockExchangeRatio", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "unique": true } }, "R59": { "role": "http://www.grove.com/role/CommonStockandWarrantsScheduleofStockholdersEquityNoteWarrantsorRightsDetails", "longName": "9954505 - Disclosure - Common Stock and Warrants - Schedule of Stockholders' Equity Note, Warrants or Rights (Details)", "shortName": "Common Stock and Warrants - Schedule of Stockholders' Equity Note, Warrants or Rights (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-243", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true }, "uniqueAnchor": null }, "R60": { "role": "http://www.grove.com/role/CommonStockandWarrantsScheduleofShareBasedPaymentAwardStockOptionsValuationAssumptionsDetails", "longName": "9954506 - Disclosure - Common Stock and Warrants - Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions (Details)", "shortName": "Common Stock and Warrants - Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-267", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "unique": true } }, "R61": { "role": "http://www.grove.com/role/CommonStockandWarrantsScheduleofReservedforIssuanceDetails", "longName": "9954507 - Disclosure - Common Stock and Warrants - Schedule of Reserved for Issuance (Details)", "shortName": "Common Stock and Warrants - Schedule of Reserved for Issuance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "grov:ScheduleOfReservedForIssuanceTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "grov:ScheduleOfReservedForIssuanceTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.grove.com/role/StockBasedCompensationNarrativeDetails", "longName": "9954508 - Disclosure - Stock-Based Compensation - Narrative (Details)", "shortName": "Stock-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.grove.com/role/StockBasedCompensationShareBasedPaymentArrangementOptionActivityDetails", "longName": "9954509 - Disclosure - Stock-Based Compensation - Share-Based Payment Arrangement, Option, Activity (Details)", "shortName": "Stock-Based Compensation - Share-Based Payment Arrangement, Option, Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "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": "grov-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "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": "grov-20231231.htm", "unique": true } }, "R64": { "role": "http://www.grove.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "longName": "9954510 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Units Activity (Details)", "shortName": "Stock-Based Compensation - Schedule of Restricted Stock Units Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-312", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-312", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.grove.com/role/StockBasedCompensationScheduleofShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsDetails", "longName": "9954511 - Disclosure - Stock-Based Compensation - Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions (Details)", "shortName": "Stock-Based Compensation - Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-325", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-325", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails", "longName": "9954512 - Disclosure - Provision for Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)", "shortName": "Provision for Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails", "longName": "9954513 - Disclosure - Provision for Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "shortName": "Provision for Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.grove.com/role/ProvisionforIncomeTaxesSummaryofValuationAllowanceDetails", "longName": "9954514 - Disclosure - Provision for Income Taxes - Summary of Valuation Allowance (Details)", "shortName": "Provision for Income Taxes - Summary of Valuation Allowance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true }, "uniqueAnchor": null }, "R69": { "role": "http://www.grove.com/role/ProvisionforIncomeTaxesNarrativeDetails", "longName": "9954515 - Disclosure - Provision for Income Taxes - Narrative (Details)", "shortName": "Provision for Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-346", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "unique": true } }, "R70": { "role": "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofEarningsPerShareBasicandDilutedDetails", "longName": "9954516 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Earnings Per Share, Basic and Diluted (Details)", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Schedule of Earnings Per Share, Basic and Diluted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "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": "grov-20231231.htm", "first": true }, "uniqueAnchor": null }, "R71": { "role": "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "longName": "9954517 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-1", "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": "grov-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "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": "grov-20231231.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.grove.com/role/SubsequentEventsDetails", "longName": "9954518 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-375", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "grov-20231231.htm", "unique": true } } }, "tag": { "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_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets" ], "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": [ "r29", "r661" ] }, "us-gaap_AccruedAdvertisingCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedAdvertisingCurrent", "crdr": "credit", "calculation": { "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising costs", "label": "Accrued Advertising, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for advertising of the entity's goods and services. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r32" ] }, "grov_AccruedFulfillmentCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "AccruedFulfillmentCostsCurrent", "crdr": "credit", "calculation": { "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fulfillment costs", "label": "Accrued Fulfillment Costs, Current", "documentation": "Accrued Fulfillment Costs, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets", "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "totalLabel": "Accrued expenses", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r32" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: accumulated depreciation", "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": [ "r60", "r178", "r508" ] }, "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": [ "r715" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets" ], "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": [ "r108", "r661", "r867" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "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": [ "r402", "r403", "r404", "r541", "r784", "r785", "r786", "r838", "r869" ] }, "grov_AdditionalShareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "AdditionalShareMember", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Shares", "label": "Additional Share [Member]", "documentation": "Additional Share" } } }, "auth_ref": [] }, "grov_AdditionalSharesLiabilitiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.grove.com/20231231", "localname": "AdditionalSharesLiabilitiesPolicyTextBlock", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Shares Liabilities", "label": "Additional Shares Liabilities [Policy Text Block]", "documentation": "Additional Shares Liabilities" } } }, "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": [ "r721" ] }, "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": [ "r721" ] }, "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": [ "r721" ] }, "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": [ "r721" ] }, "grov_AdjustmentOfConvertiblePreferredStockWarrantLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "AdjustmentOfConvertiblePreferredStockWarrantLiability", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Remeasurement of convertible preferred stock warrant liability", "label": "Adjustment of Convertible Preferred Stock Warrant Liability", "documentation": "Adjustment of Convertible Preferred Stock Warrant Liability" } } }, "auth_ref": [] }, "grov_AdjustmentToAdditionalPaidInCapitalEarnOutLiabilityUponReverseRecapitalization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "AdjustmentToAdditionalPaidInCapitalEarnOutLiabilityUponReverseRecapitalization", "crdr": "credit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Shares liability, Earn-Out liability and Public and Private Placement Warrants recognized upon Business Combination", "label": "Adjustment to Additional Paid in Capital, Earn-out Liability Upon Reverse Recapitalization", "documentation": "Adjustment to Additional Paid in Capital, Earn-out Liability Upon Reverse Recapitalization" } } }, "auth_ref": [] }, "grov_AdjustmentsToAdditionalPaidInCapitalReductionOfTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "AdjustmentsToAdditionalPaidInCapitalReductionOfTransactionCosts", "crdr": "credit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction in Transaction Costs", "label": "Adjustments To Additional Paid In Capital, Reduction Of Transaction Costs", "documentation": "Adjustments To Additional Paid In Capital, Reduction Of Transaction Costs" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Recognition and Exercise", "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement." } } }, "auth_ref": [] }, "grov_AdjustmentsToAdditionalPaidInCapitalShortSwingPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "AdjustmentsToAdditionalPaidInCapitalShortSwingPayment", "crdr": "credit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Short swing payment", "label": "Adjustments To Additional Paid In Capital, Short Swing Payment", "documentation": "Adjustments To Additional Paid In Capital, Short Swing Payment" } } }, "auth_ref": [] }, "grov_AdjustmentsToAdditionalPaidInCapitalTemporaryEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "AdjustmentsToAdditionalPaidInCapitalTemporaryEquity", "crdr": "debit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accretion on Series A redeemable convertible preferred stock", "label": "Adjustments To Additional Paid In Capital, Temporary Equity", "documentation": "Adjustments To Additional Paid In Capital, Temporary Equity" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "crdr": "credit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of common stock warrants", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants." } } }, "auth_ref": [ "r20", "r63", "r133" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "grov_AdjustmentsToTransactionCostsDerivativeInstrumentReverseRecapitalization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "AdjustmentsToTransactionCostsDerivativeInstrumentReverseRecapitalization", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "(Reduction of transaction costs) deferred offering costs allocated to derivative liabilities upon Business Combination", "label": "Adjustments To Transaction Costs, Derivative Instrument, Reverse Recapitalization", "documentation": "Adjustments To Transaction Costs, Derivative Instrument, Reverse Recapitalization" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising Expenses", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r158" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising", "label": "Advertising Expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r411" ] }, "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": [ "r685", "r697", "r707", "r733" ] }, "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": [ "r688", "r700", "r710", "r736" ] }, "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": [ "r721" ] }, "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": [ "r728" ] }, "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": [ "r692", "r701", "r711", "r728", "r737", "r741", "r749" ] }, "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": [ "r747" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r399", "r410" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.grove.com/role/CoverPage" ], "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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "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": [ "r242" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r50" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "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": [ "r50" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Asset impairment 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": [ "r13", "r58" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets" ], "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": [ "r146", "r180", "r206", "r249", "r263", "r267", "r272", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r435", "r437", "r459", "r500", "r576", "r661", "r674", "r800", "r801", "r851" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets" ], "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": [ "r173", "r188", "r206", "r272", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r435", "r437", "r459", "r661", "r800", "r801", "r851" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "grov_AtelLoanFacilityTrancheFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "AtelLoanFacilityTrancheFourMember", "presentation": [ "http://www.grove.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Atel Loan Facility Draw 4", "label": "Atel Loan Facility Tranche Four [Member]", "documentation": "Atel Loan Facility Tranche Four" } } }, "auth_ref": [] }, "grov_AtelLoanFacilityTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "AtelLoanFacilityTrancheThreeMember", "presentation": [ "http://www.grove.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Atel Loan Facility Draw 3", "label": "Atel Loan Facility Tranche Three [Member]", "documentation": "Atel Loan Facility Tranche Three" } } }, "auth_ref": [] }, "grov_AtelMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "AtelMember", "presentation": [ "http://www.grove.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Atel", "label": "Atel [Member]", "documentation": "Atel" } } }, "auth_ref": [] }, "grov_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.grove.com/20231231", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Audit Information" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.grove.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r679", "r680", "r693" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.grove.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor location", "label": "Auditor Location" } } }, "auth_ref": [ "r679", "r680", "r693" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.grove.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor name", "label": "Auditor Name" } } }, "auth_ref": [ "r679", "r680", "r693" ] }, "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": [ "r744" ] }, "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": [ "r745" ] }, "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": [ "r740" ] }, "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": [ "r740" ] }, "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": [ "r740" ] }, "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": [ "r740" ] }, "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": [ "r740" ] }, "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": [ "r740" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/CommonStockandWarrantsScheduleofReservedforIssuanceDetails", "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficitParenthetical", "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofEarningsPerShareBasicandDilutedDetails", "http://www.grove.com/role/RecapitalizationNarrativeDetails", "http://www.grove.com/role/StockBasedCompensationNarrativeDetails", "http://www.grove.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://www.grove.com/role/StockBasedCompensationScheduleofShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsDetails", "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": [ "r370", "r371", "r372", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r394", "r395", "r396", "r397", "r398" ] }, "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": [ "r743" ] }, "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": [ "r742" ] }, "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": [ "r741" ] }, "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": [ "r741" ] }, "grov_BackstopWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "BackstopWarrantsMember", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsScheduleofReservedforIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Backstop Warrants", "label": "Backstop Warrants [Member]", "documentation": "Backstop Warrants" } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r84", "r87" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Liquidity", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.grove.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": [ "r124" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of property and equipment in accounts payable and accrued liabilities", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r47", "r48", "r49" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://www.grove.com/role/OtherBalanceSheetInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized computer software, amortization", "label": "Capitalized Computer Software, Amortization", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r17", "r153" ] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "presentation": [ "http://www.grove.com/role/OtherBalanceSheetInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized computer software, gross", "label": "Capitalized Computer Software, Gross", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r871" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 }, "http://www.grove.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets", "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "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": [ "r44", "r176", "r630" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "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": [ "r176" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "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_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents and Restricted Cash", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r45" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows", "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "totalLabel": "Total cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r44", "r121", "r203" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "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": [ "r9", "r121" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Disclosure of Non-Cash Investing and Financing Activities", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "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": [ "r719" ] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chief Executive Officer", "label": "Chief Executive Officer [Member]" } } }, "auth_ref": [ "r791" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.grove.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/CommonStockandWarrantsScheduleofReservedforIssuanceDetails", "http://www.grove.com/role/ConsolidatedBalanceSheets", "http://www.grove.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit", "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficitParenthetical", "http://www.grove.com/role/CoverPage", "http://www.grove.com/role/DebtNarrativeDetails", "http://www.grove.com/role/RecapitalizationNarrativeDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockScheduleofGrossProceedsandTransactionCostsbetweenPreferredStockandWarrantsDetails", "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "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": [ "r169", "r183", "r184", "r185", "r206", "r231", "r232", "r239", "r241", "r247", "r248", "r272", "r287", "r289", "r290", "r291", "r294", "r295", "r328", "r329", "r332", "r335", "r342", "r459", "r535", "r536", "r537", "r538", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r564", "r585", "r603", "r617", "r618", "r619", "r620", "r621", "r757", "r781", "r789" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r183", "r184", "r185", "r247", "r328", "r329", "r330", "r332", "r335", "r340", "r342", "r535", "r536", "r537", "r538", "r646", "r757", "r781" ] }, "grov_ClassOfWarrantOrRightAsConvertedBasisExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ClassOfWarrantOrRightAsConvertedBasisExercisePrice", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercise Price (in dollars per share)", "label": "Class Of Warrant Or Right, As-Converted Basis, Exercise Price", "documentation": "Class Of Warrant Or Right, As-Converted Basis, Exercise Price" } } }, "auth_ref": [] }, "grov_ClassOfWarrantOrRightAsConvertedBasisExerciseRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ClassOfWarrantOrRightAsConvertedBasisExerciseRatio", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsNarrativeDetails", "http://www.grove.com/role/RecapitalizationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "As-converted, exercise ratio of warrants", "label": "Class Of Warrant Or Right, As-Converted Basis, Exercise Ratio", "documentation": "Class Of Warrant Or Right, As-Converted Basis, Exercise Ratio" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/CommonStockandWarrantsScheduleofReservedforIssuanceDetails", "http://www.grove.com/role/CommonStockandWarrantsScheduleofShareBasedPaymentAwardStockOptionsValuationAssumptionsDetails", "http://www.grove.com/role/CommonStockandWarrantsScheduleofStockholdersEquityNoteWarrantsorRightsDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsNarrativeDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.grove.com/role/RecapitalizationNarrativeDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockNarrativeDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockScheduleofGrossProceedsandTransactionCostsbetweenPreferredStockandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Axis]", "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r74" ] }, "grov_ClassOfWarrantOrRightCovenantQuarterlyNetRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ClassOfWarrantOrRightCovenantQuarterlyNetRevenue", "crdr": "credit", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants, covenant, quarterly net revenue", "label": "Class Of Warrant Or Right, Covenant, Quarterly Net Revenue", "documentation": "Class Of Warrant Or Right, Covenant, Quarterly Net Revenue" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/CommonStockandWarrantsScheduleofReservedforIssuanceDetails", "http://www.grove.com/role/CommonStockandWarrantsScheduleofShareBasedPaymentAwardStockOptionsValuationAssumptionsDetails", "http://www.grove.com/role/CommonStockandWarrantsScheduleofStockholdersEquityNoteWarrantsorRightsDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsNarrativeDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.grove.com/role/RecapitalizationNarrativeDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockNarrativeDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockScheduleofGrossProceedsandTransactionCostsbetweenPreferredStockandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Domain]", "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "grov_ClassOfWarrantOrRightEquityOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ClassOfWarrantOrRightEquityOwnershipPercentage", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants, equity ownership percentage", "label": "Class Of Warrant Or Right, Equity Ownership Percentage", "documentation": "Class Of Warrant Or Right, Equity Ownership Percentage" } } }, "auth_ref": [] }, "grov_ClassOfWarrantOrRightExercisablePeriodAfterClosingDate": { "xbrltype": "durationItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ClassOfWarrantOrRightExercisablePeriodAfterClosingDate", "presentation": [ "http://www.grove.com/role/RedeemableConvertiblePreferredStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant, exercisable, period after closing date", "label": "Class Of Warrant Or Right, Exercisable, Period After Closing Date", "documentation": "Class Of Warrant Or Right, Exercisable, Period After Closing Date" } } }, "auth_ref": [] }, "grov_ClassOfWarrantOrRightExercisePriceIncreasePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ClassOfWarrantOrRightExercisePriceIncreasePercentage", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant, exercise price, increase, percentage", "label": "Class Of Warrant Or Right, Exercise Price, Increase, Percentage", "documentation": "Class Of Warrant Or Right, Exercise Price, Increase, Percentage" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/CommonStockandWarrantsScheduleofStockholdersEquityNoteWarrantsorRightsDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price (in dollars per share)", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r343" ] }, "grov_ClassOfWarrantOrRightIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ClassOfWarrantOrRightIssued", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants issued (in shares)", "label": "Class Of Warrant Or Right, Issued", "documentation": "Class Of Warrant Or Right, Issued" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/CommonStockandWarrantsScheduleofReservedforIssuanceDetails", "http://www.grove.com/role/CommonStockandWarrantsScheduleofShareBasedPaymentAwardStockOptionsValuationAssumptionsDetails", "http://www.grove.com/role/CommonStockandWarrantsScheduleofStockholdersEquityNoteWarrantsorRightsDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockScheduleofGrossProceedsandTransactionCostsbetweenPreferredStockandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Line Items]", "label": "Class of Warrant or Right [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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/CommonStockandWarrantsScheduleofStockholdersEquityNoteWarrantsorRightsDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of warrant or right, number of securities called by warrants or rights (in shares)", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r343" ] }, "grov_ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRightsAtPeriodEnd": { "xbrltype": "sharesItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesExercisedByWarrantsOrRightsAtPeriodEnd", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares exercised by warrants at period end (in shares)", "label": "Class Of Warrant Or Right, Number Of Securities Exercised By Warrants Or Rights At Period End", "documentation": "Class Of Warrant Or Right, Number Of Securities Exercised By Warrants Or Rights At Period End" } } }, "auth_ref": [] }, "grov_ClassOfWarrantOrRightNumberOfWarrantsCancelled": { "xbrltype": "sharesItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ClassOfWarrantOrRightNumberOfWarrantsCancelled", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants cancelled (in shares)", "label": "Class Of Warrant Or Right, Number Of Warrants Cancelled", "documentation": "Class Of Warrant Or Right, Number Of Warrants Cancelled" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of warrant or right, outstanding (in shares)", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "grov_ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays": { "xbrltype": "durationItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of warrant or right redemption threshold consecutive trading days", "label": "Class of Warrant or Right Redemption Threshold Consecutive Trading Days", "documentation": "Class of Warrant or Right Redemption Threshold Consecutive Trading Days" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/CommonStockandWarrantsScheduleofReservedforIssuanceDetails", "http://www.grove.com/role/CommonStockandWarrantsScheduleofShareBasedPaymentAwardStockOptionsValuationAssumptionsDetails", "http://www.grove.com/role/CommonStockandWarrantsScheduleofStockholdersEquityNoteWarrantsorRightsDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockScheduleofGrossProceedsandTransactionCostsbetweenPreferredStockandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right [Table]", "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r74" ] }, "grov_ClassOfWarrantOrRightVestedPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ClassOfWarrantOrRightVestedPercent", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant shares, shares vesting rights, percentage", "label": "Class Of Warrant Or Right, Vested Percent", "documentation": "Warrant Shares, Shares Vesting Rights, Percentage" } } }, "auth_ref": [] }, "grov_ClassOfWarrantsOrRightsRedemptionPricePerUnit": { "xbrltype": "perShareItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ClassOfWarrantsOrRightsRedemptionPricePerUnit", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of warrants or rights redemption price per unit (in dollars per share)", "label": "Class of Warrants or Rights Redemption Price Per Unit", "documentation": "Class of Warrants or Rights Redemption Price Per Unit" } } }, "auth_ref": [] }, "grov_ClassOfWarrantsRedemptionNoticePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ClassOfWarrantsRedemptionNoticePeriod", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of warrants redemption notice period", "label": "Class of Warrants Redemption Notice Period", "documentation": "Class of Warrants Redemption Notice Period" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r720" ] }, "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": [ "r720" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 7)", "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": [ "r36", "r99", "r501", "r563" ] }, "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_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.grove.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": [ "r128", "r281", "r282", "r624", "r796" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Contingencies", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r61", "r625" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/CommonStockandWarrantsScheduleofReservedforIssuanceDetails", "http://www.grove.com/role/ConsolidatedBalanceSheets", "http://www.grove.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.grove.com/role/CoverPage", "http://www.grove.com/role/DebtNarrativeDetails", "http://www.grove.com/role/RecapitalizationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class A Common Stock", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r869" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/CommonStockandWarrantsScheduleofReservedforIssuanceDetails", "http://www.grove.com/role/ConsolidatedBalanceSheets", "http://www.grove.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficitParenthetical", "http://www.grove.com/role/CoverPage", "http://www.grove.com/role/RecapitalizationNarrativeDetails", "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class B Common Stock", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r869" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsScheduleofReservedforIssuanceDetails", "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total shares of common stock reserved (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r37" ] }, "grov_CommonStockExchangeRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.grove.com/20231231", "localname": "CommonStockExchangeRatio", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, exchange ratio", "label": "Common Stock, Exchange Ratio", "documentation": "Common Stock, Exchange Ratio" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "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": [ "r664", "r665", "r666", "r668", "r669", "r670", "r671", "r784", "r785", "r838", "r866", "r869" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.grove.com/role/RecapitalizationNarrativeDetails" ], "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": [ "r107" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/ConsolidatedBalanceSheets", "http://www.grove.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r107", "r564" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r107" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Balances at beginning of period (in shares)", "periodEndLabel": "Balances at ending 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": [ "r20", "r107", "r564", "r582", "r869", "r870" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock - Class A shares, $0.0001 par value \u2013 600,000,000 shares authorized at December\u00a031, 2023 and December\u00a031, 2022; 32,183,695 and 25,123,332 shares issued and outstanding at December\u00a031, 2023 and December\u00a031, 2022, respectively; Class B shares, $0.0001 par value \u2013 200,000,000 shares authorized at December\u00a031, 2023 and December\u00a031, 2022, respectively; 5,724,199 and 10,447,927 shares issued and outstanding at December\u00a031, 2023 and December\u00a031, 2022, respectively", "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": [ "r107", "r503", "r661" ] }, "grov_CommonStockWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "CommonStockWarrantsMember", "presentation": [ "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock warrants", "label": "Common Stock Warrants [Member]", "documentation": "Common Stock Warrants" } } }, "auth_ref": [] }, "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": [ "r725" ] }, "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": [ "r724" ] }, "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": [ "r726" ] }, "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": [ "r723" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.grove.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Compensation and Employee Benefit Plans [Text Block]", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r134", "r135", "r136", "r137" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive Loss", "label": "Comprehensive Income, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofPropertyPlantandEquipmentDetails", "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer equipment", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r52", "r54", "r92", "r93", "r271", "r623" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r52", "r54", "r92", "r93", "r271", "r531", "r623" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r52", "r54", "r92", "r93", "r271", "r623", "r766" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Risks", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r101", "r161" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r52", "r54", "r92", "r93", "r271" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r52", "r54", "r92", "r93", "r271", "r623" ] }, "grov_ConsultingFeeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ConsultingFeeExpense", "crdr": "debit", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consulting fee expense", "label": "Consulting Fee Expense", "documentation": "Consulting Fee Expense" } } }, "auth_ref": [] }, "grov_ContingentlyIssuableSharesCalculationDenominatorTradingDaysPriorToThirtyMonthAnniversaryOfClosingDate": { "xbrltype": "durationItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ContingentlyIssuableSharesCalculationDenominatorTradingDaysPriorToThirtyMonthAnniversaryOfClosingDate", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trading days prior to such date", "label": "Contingently Issuable Shares, Calculation, Denominator, Trading Days Prior To Thirty-Month Anniversary Of Closing Date", "documentation": "Contingently Issuable Shares, Calculation, Denominator, Trading Days Prior To Thirty-Month Anniversary Of Closing Date" } } }, "auth_ref": [] }, "grov_ContingentlyIssuableSharesCalculationMaximumDenominator": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ContingentlyIssuableSharesCalculationMaximumDenominator", "crdr": "credit", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingently issuable shares, calculation, maximum denominator", "label": "Contingently Issuable Shares, Calculation, Maximum Denominator", "documentation": "Contingently Issuable Shares, Calculation, Maximum Denominator" } } }, "auth_ref": [] }, "grov_ContingentlyIssuableSharesCalculationNumerator": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ContingentlyIssuableSharesCalculationNumerator", "crdr": "credit", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingently issuable shares, calculation, numerator", "label": "Contingently Issuable Shares, Calculation, Numerator", "documentation": "Contingently Issuable Shares, Calculation, Numerator" } } }, "auth_ref": [] }, "grov_ContingentlyRedeemableConvertibleCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ContingentlyRedeemableConvertibleCommonStockMember", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Contingently Redeemable Convertible Common Stock", "label": "Contingently Redeemable Convertible Common Stock [Member]", "documentation": "Contingently Redeemable Convertible Common Stock" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets", "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r345", "r346", "r357" ] }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerRefundLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, refund liability, current", "label": "Contract with Customer, Refund Liability, Current", "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current." } } }, "auth_ref": [ "r805" ] }, "grov_ConversionOfRedeemableConvertiblePreferredStockToCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ConversionOfRedeemableConvertiblePreferredStockToCommonStock", "crdr": "debit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of contingently redeemable convertible common stock and preferred stock to common stock", "label": "Conversion Of Redeemable Convertible Preferred Stock To Common Stock", "documentation": "Conversion Of Redeemable Convertible Preferred Stock To Common Stock" } } }, "auth_ref": [] }, "us-gaap_ConversionOfStockByUniqueDescriptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockByUniqueDescriptionAxis", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsScheduleofReservedforIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Conversion Description [Axis]", "label": "Stock Conversion Description [Axis]", "documentation": "Information by description of stock conversions." } } }, "auth_ref": [ "r47", "r48", "r49" ] }, "us-gaap_ConversionOfStockNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockNameDomain", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsScheduleofReservedforIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Stock, Name [Domain]", "label": "Conversion of Stock, Name [Domain]", "documentation": "The unique name of a noncash or part noncash stock conversion." } } }, "auth_ref": [ "r47", "r48", "r49" ] }, "us-gaap_ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockMember", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit", "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Preferred Stock", "verboseLabel": "Convertible preferred stock", "label": "Convertible Preferred Stock [Member]", "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option." } } }, "auth_ref": [ "r328", "r329", "r332", "r668", "r669", "r670", "r671" ] }, "grov_CorvinaHoldingsLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "CorvinaHoldingsLimitedMember", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/RecapitalizationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corvina Holdings Limited", "label": "Corvina Holdings Limited [Member]", "documentation": "Corvina Holdings Limited" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r116", "r496" ] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Goods Sold", "label": "Cost of Goods and Service [Policy Text Block]", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r773" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/RecapitalizationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r208", "r209", "r300", "r330", "r485", "r632", "r634" ] }, "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_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.grove.com/role/CommitmentsandContingenciesDetails", "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.grove.com/role/CommitmentsandContingenciesDetails", "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.grove.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.grove.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r129", "r204", "r296", "r302", "r303", "r304", "r305", "r306", "r307", "r312", "r319", "r320", "r322" ] }, "grov_DebtInstrumentAnniversaryOfClosingDate": { "xbrltype": "durationItemType", "nsuri": "http://www.grove.com/20231231", "localname": "DebtInstrumentAnniversaryOfClosingDate", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, anniversary of closing date", "label": "Debt Instrument, Anniversary Of Closing Date", "documentation": "Debt Instrument, Anniversary Of Closing Date" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r27", "r103", "r104", "r147", "r148", "r210", "r297", "r298", "r299", "r300", "r301", "r303", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r468", "r641", "r642", "r643", "r644", "r645", "r782" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.grove.com/role/DebtScheduleofMaturitiesofLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails", "http://www.grove.com/role/DebtScheduleofMaturitiesofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total principal debt payments", "totalLabel": "Total principal debt payments", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r27", "r148", "r323" ] }, "grov_DebtInstrumentCovenantMinimumUnrestrictedCashRequiredToMaintain": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "DebtInstrumentCovenantMinimumUnrestrictedCashRequiredToMaintain", "crdr": "debit", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, covenant, minimum unrestricted cash required to maintain", "label": "Debt Instrument, Covenant, Minimum Unrestricted Cash Required To Maintain", "documentation": "Debt Instrument, Covenant, Minimum Unrestricted Cash Required To Maintain" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r95", "r98", "r297", "r468", "r642", "r643" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, interest rate, effective percentage", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r34", "r95", "r326", "r468" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails", "http://www.grove.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r210", "r297", "r298", "r299", "r300", "r301", "r303", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r321", "r468", "r641", "r642", "r643", "r644", "r645", "r782" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r35", "r210", "r297", "r298", "r299", "r300", "r301", "r303", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r468", "r641", "r642", "r643", "r644", "r645", "r782" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails", "http://www.grove.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r35", "r70", "r73", "r94", "r95", "r98", "r100", "r131", "r132", "r210", "r297", "r298", "r299", "r300", "r301", "r303", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r321", "r468", "r641", "r642", "r643", "r644", "r645", "r782" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://www.grove.com/role/DebtScheduleofMaturitiesofLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.grove.com/role/DebtScheduleofMaturitiesofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: debt discounts", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r96", "r308", "r324", "r642", "r643" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumNet", "crdr": "debit", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, unamortized discount (premium), net", "label": "Debt Instrument, Unamortized Discount (Premium), Net", "documentation": "Amount, after accumulated amortization, of debt discount (premium)." } } }, "auth_ref": [ "r94", "r95", "r96", "r97", "r98", "r803" ] }, "grov_DebtIssuanceCostsIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "DebtIssuanceCostsIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs in accounts payable and accrued liabilities", "label": "Debt Issuance Costs Incurred But Not Yet Paid", "documentation": "Debt Issuance Costs Incurred But Not Yet Paid" } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs, gross", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r96" ] }, "grov_DeferredRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "DeferredRevenueMember", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue", "label": "Deferred Revenue [Member]", "documentation": "Deferred Revenue" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetDomain", "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesNarrativeDetails", "http://www.grove.com/role/ProvisionforIncomeTaxesSummaryofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Asset [Domain]", "label": "Deferred Tax Asset [Domain]", "documentation": "Identification of the deferred tax asset for which a valuation reserve exists." } } }, "auth_ref": [ "r80" ] }, "grov_DeferredTaxAssetInventoryReserveAndUniformCapitalization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "DeferredTaxAssetInventoryReserveAndUniformCapitalization", "crdr": "debit", "calculation": { "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory reserve and uniform capitalization", "label": "Deferred Tax Asset Inventory Reserve And Uniform Capitalization", "documentation": "Deferred Tax Asset Inventory Reserve And Uniform Capitalization" } } }, "auth_ref": [] }, "grov_DeferredTaxAssetOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "DeferredTaxAssetOperatingLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Deferred Tax Asset Operating Lease Liabilities", "documentation": "Deferred Tax Asset Operating Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsDeferredIncome", "crdr": "debit", "calculation": { "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Deferred Tax Assets, Deferred Income", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income." } } }, "auth_ref": [ "r82", "r836" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r422" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred tax assets", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r835" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets, net of valuation allowance", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r835" ] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Deferred Tax Assets, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r82", "r836" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r82", "r836" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness", "crdr": "debit", "calculation": { "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Interest Carryforwards", "label": "Deferred Tax Assets, Tax Credit Carryforwards, General Business", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards." } } }, "auth_ref": [ "r81", "r82", "r836" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r82", "r836" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "crdr": "debit", "calculation": { "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accruals and other reserves", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other." } } }, "auth_ref": [ "r82", "r836" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesNarrativeDetails", "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails", "http://www.grove.com/role/ProvisionforIncomeTaxesSummaryofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: valuation allowance", "periodStartLabel": "Valuation allowance, as of beginning of year", "periodEndLabel": "Valuation allowance, as of end of year", "verboseLabel": "Deferred tax assets, valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r423" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r79", "r835" ] }, "grov_DeferredTaxLiabilitiesDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "DeferredTaxLiabilitiesDepreciationAndAmortization", "crdr": "credit", "calculation": { "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Depreciation and amortization", "label": "Deferred Tax Liabilities Depreciation And Amortization", "documentation": "Deferred Tax Liabilities Depreciation And Amortization" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesNetAbstract", "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Deferred Tax Liabilities, Net [Abstract]" } } }, "auth_ref": [] }, "grov_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets", "crdr": "credit", "calculation": { "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating lease right-of-use assets", "label": "Deferred Tax Liabilities Operating Lease Right Of Use Assets", "documentation": "Deferred Tax Liabilities Operating Lease Right Of Use Assets" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.grove.com/role/OtherBalanceSheetInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r13", "r59" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r13", "r253" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r553", "r555", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r577", "r578", "r579", "r580", "r591", "r592", "r593", "r594", "r597", "r598", "r599", "r600", "r612", "r613", "r614", "r615", "r664", "r666" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r85", "r86", "r88", "r89", "r553", "r555", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r577", "r578", "r579", "r580", "r591", "r592", "r593", "r594", "r597", "r598", "r599", "r600", "r612", "r613", "r614", "r615", "r634", "r664", "r666" ] }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liabilities", "label": "Derivative Liability, Noncurrent", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r189" ] }, "us-gaap_DerivativesEmbeddedDerivatives": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesEmbeddedDerivatives", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Structural Derivative Liability", "label": "Derivatives, Embedded Derivatives [Policy Text Block]", "documentation": "Disclosure of accounting policy for embedded derivatives, including how such derivatives are identified and analyzed for possible separation from their host contracts." } } }, "auth_ref": [ "r2", "r5", "r7", "r8" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "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": [ "r356", "r647", "r648", "r649", "r650", "r651", "r652", "r653" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "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": [ "r356", "r647", "r648", "r649", "r650", "r651", "r652", "r653" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r804" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.grove.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r679", "r680", "r693" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.grove.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r679", "r680", "r693", "r729" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.grove.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.grove.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.grove.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.grove.com/role/CoverPage" ], "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": [ "r714" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.grove.com/role/CoverPage" ], "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": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://www.grove.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r677" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic Tax Authority", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "grov_ELOCAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ELOCAgreementMember", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "ELOC Agreement", "label": "ELOC Agreement [Member]", "documentation": "ELOC Agreement" } } }, "auth_ref": [] }, "grov_EarnOutLiabilitiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.grove.com/20231231", "localname": "EarnOutLiabilitiesPolicyTextBlock", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Earn-Out Liabilities", "label": "Earn-Out Liabilities [Policy Text Block]", "documentation": "Earn-Out Liabilities" } } }, "auth_ref": [] }, "grov_EarnOutShareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "EarnOutShareMember", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails", "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earn-Out Shares", "label": "Earn-Out Share [Member]", "documentation": "Earn-Out Share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofOperations", "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofEarningsPerShareBasicandDilutedDetails" ], "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": [ "r197", "r216", "r217", "r219", "r220", "r222", "r228", "r231", "r239", "r240", "r241", "r245", "r448", "r449", "r497", "r512", "r636" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofOperations", "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofEarningsPerShareBasicandDilutedDetails" ], "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": [ "r197", "r216", "r217", "r219", "r220", "r222", "r231", "r239", "r240", "r241", "r245", "r448", "r449", "r497", "r512", "r636" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share Attributable to Common Stockholders", "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": [ "r50", "r51" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholders" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share Attributable to Common Stockholders", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r227", "r242", "r243", "r244" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Provision for income taxes", "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": [ "r417" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal statutory rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r207", "r417", "r431" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r834", "r837" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "calculation": { "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent", "documentation": "Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments." } } }, "auth_ref": [] }, "grov_EffectiveIncomeTaxRateReconciliationRemeasurementOfDerivativeLiabilitiesPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.grove.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationRemeasurementOfDerivativeLiabilitiesPercent", "calculation": { "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remeasurement of derivative liabilities", "label": "Effective Income Tax Rate Reconciliation, Remeasurement Of Derivative Liabilities, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Remeasurement Of Derivative Liabilities, Percent" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "calculation": { "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r760", "r834" ] }, "grov_EmergingGrowthCompanyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.grove.com/20231231", "localname": "EmergingGrowthCompanyPolicyTextBlock", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Emerging Growth Company", "label": "Emerging Growth Company [Policy Text Block]", "documentation": "Emerging Growth Company" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation and benefits", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r32" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment arrangement, nonvested award, 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": [ "r401" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition (in years)", "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": [ "r401" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.grove.com/role/StockBasedCompensationNarrativeDetails", "http://www.grove.com/role/StockBasedCompensationScheduleofShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock", "verboseLabel": "ESPP Shares", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsScheduleofReservedforIssuanceDetails", "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofEarningsPerShareBasicandDilutedDetails", "http://www.grove.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "verboseLabel": "Common stock options", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "grov_EmployeeStockPurchasePlan2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "EmployeeStockPurchasePlan2022Member", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsScheduleofReservedforIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan, 2022", "label": "Employee Stock Purchase Plan, 2022 [Member]", "documentation": "Employee Stock Purchase Plan, 2022" } } }, "auth_ref": [] }, "dei_EntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitiesTable", "presentation": [ "http://www.grove.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entities [Table]", "label": "Entities [Table]", "documentation": "Container to assemble all relevant information about each entity associated with the document instance" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.grove.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.grove.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.grove.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.grove.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.grove.com/role/CoverPage" ], "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": [ "r676" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.grove.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.grove.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.grove.com/role/CoverPage" ], "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": [ "r676" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.grove.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Ex Transition Period", "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r756" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.grove.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.grove.com/role/CoverPage" ], "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": [ "r676" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.grove.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInformationLineItems", "presentation": [ "http://www.grove.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Information [Line Items]", "label": "Entity 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_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.grove.com/role/CoverPage" ], "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": [ "r754" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.grove.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.grove.com/role/CoverPage" ], "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": [ "r676" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.grove.com/role/CoverPage" ], "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": [ "r676" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.grove.com/role/CoverPage" ], "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": [ "r676" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.grove.com/role/CoverPage" ], "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": [ "r676" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.grove.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.grove.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r755" ] }, "grov_EquityAwardModificationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "EquityAwardModificationsMember", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Award Modifications", "label": "Equity Award Modifications [Member]", "documentation": "Equity Award Modifications" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "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": [ "r20", "r170", "r193", "r194", "r195", "r211", "r212", "r213", "r215", "r223", "r225", "r246", "r273", "r276", "r344", "r402", "r403", "r404", "r427", "r428", "r439", "r440", "r441", "r442", "r443", "r444", "r447", "r460", "r461", "r462", "r463", "r464", "r465", "r484", "r521", "r522", "r523", "r541", "r603" ] }, "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": [ "r722" ] }, "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": [ "r685", "r697", "r707", "r733" ] }, "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": [ "r682", "r694", "r704", "r730" ] }, "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": [ "r728" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsNarrativeDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r451", "r452", "r457" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsNarrativeDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r451", "r452", "r457" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockFairValueMeasurementInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "label": "Fair Value Measurement Inputs and Valuation Techniques [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockFairValueMeasurementInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r21" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsTables", "http://www.grove.com/role/RedeemableConvertiblePreferredStockTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value Measurement Inputs and Valuation Techniques", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r21" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockFairValueMeasurementInputsandValuationTechniquesDetails" ], "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": [ "r310", "r359", "r360", "r361", "r362", "r363", "r364", "r452", "r489", "r490", "r491", "r642", "r643", "r654", "r655", "r656" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r451", "r452", "r454", "r455", "r458" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements and Fair Value of Financial Instruments", "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": [ "r450" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "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": [ "r310", "r359", "r364", "r452", "r489", "r654", "r655", "r656" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "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": [ "r310", "r359", "r364", "r452", "r490", "r642", "r643", "r654", "r655", "r656" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockFairValueMeasurementInputsandValuationTechniquesDetails" ], "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": [ "r310", "r359", "r360", "r361", "r362", "r363", "r364", "r452", "r491", "r642", "r643", "r654", "r655", "r656" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r22", "r91" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "grov_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityCancellations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityCancellations", "crdr": "debit", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cancellation", "label": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Cancellations", "documentation": "Fair Value, Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Liability, Cancellations" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Changes in fair value", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r456" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "crdr": "credit", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, measurement with unobservable inputs reconciliation, recurring basis, liability, purchases", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r90" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Settlement", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r90" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balances at December 31, 2022", "periodEndLabel": "Balances at December 31, 2023", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r22" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockFairValueMeasurementInputsandValuationTechniquesDetails" ], "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": [ "r310", "r359", "r360", "r361", "r362", "r363", "r364", "r489", "r490", "r491", "r642", "r643", "r654", "r655", "r656" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "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": [ "r450", "r458" ] }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "label": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from liability measured at fair value using unobservable input (level 3)." } } }, "auth_ref": [ "r456" ] }, "grov_FederalFundsRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "FederalFundsRateMember", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Funds Rate", "label": "Federal Funds Rate [Member]", "documentation": "Federal Funds Rate" } } }, "auth_ref": [] }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialLiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Liabilities:", "label": "Financial Liabilities Fair Value Disclosure", "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities." } } }, "auth_ref": [] }, "grov_FiveSuppliersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "FiveSuppliersMember", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Five Suppliers", "label": "Five Suppliers [Member]", "documentation": "Five Suppliers" } } }, "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": [ "r689", "r701", "r711", "r737" ] }, "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": [ "r689", "r701", "r711", "r737" ] }, "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": [ "r689", "r701", "r711", "r737" ] }, "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": [ "r689", "r701", "r711", "r737" ] }, "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": [ "r689", "r701", "r711", "r737" ] }, "grov_FulfillmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "FulfillmentCosts", "crdr": "debit", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fulfillment cost", "label": "Fulfillment Costs", "documentation": "Fulfillment Costs" } } }, "auth_ref": [] }, "grov_FulfillmentLaborMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "FulfillmentLaborMember", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fulfillment Labor", "label": "Fulfillment Labor [Member]", "documentation": "Fulfillment Labor" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofPropertyPlantandEquipmentDetails", "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLifeDetails" ], "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": [] }, "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDerivativeInstrumentsNetPretax", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 }, "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows", "http://www.grove.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Changes in fair value of derivative liabilities", "label": "Gain (Loss) on Derivative Instruments, Net, Pretax", "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects." } } }, "auth_ref": [ "r85" ] }, "grov_GainLossOnSettlementAllocatedToEquityInstruments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "GainLossOnSettlementAllocatedToEquityInstruments", "crdr": "credit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on settlement allocated to equity instruments", "label": "Gain (Loss) On Settlement Allocated To Equity Instruments", "documentation": "Gain (Loss) On Settlement Allocated To Equity Instruments" } } }, "auth_ref": [] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 }, "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows", "http://www.grove.com/role/ConsolidatedStatementsofOperations", "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on extinguishment of debt", "label": "Gain (Loss) on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r13", "r64", "r65" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofOperations" ], "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": [ "r115", "r206", "r249", "r262", "r266", "r268", "r272", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r459", "r638", "r800" ] }, "grov_GroveBrandsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "GroveBrandsMember", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grove Brands", "label": "Grove Brands [Member]", "documentation": "Grove Brands" } } }, "auth_ref": [] }, "grov_HGISubscriptionAgreementAdditionalSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "HGISubscriptionAgreementAdditionalSharesMember", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "HGI Subscription Agreement, Additional Shares", "label": "HGI Subscription Agreement, Additional Shares [Member]", "documentation": "HGI Subscription Agreement, Additional Shares" } } }, "auth_ref": [] }, "grov_HGISubscriptionAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "HGISubscriptionAgreementMember", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "HGI Subscription Agreement", "label": "HGI Subscription Agreement [Member]", "documentation": "HGI Subscription Agreement" } } }, "auth_ref": [] }, "grov_HGIWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "HGIWarrantsMember", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "HGI Warrants", "label": "HGI Warrants [Member]", "documentation": "HGI Warrants" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.grove.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r679", "r680", "r693" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-Lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r127" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofOperations" ], "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": [ "r3", "r113", "r150", "r249", "r262", "r266", "r268", "r498", "r510", "r638" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r18" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxContingencyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxContingencyLineItems", "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesNarrativeDetails", "http://www.grove.com/role/ProvisionforIncomeTaxesSummaryofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Contingency [Line Items]", "label": "Income Tax Contingency [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_IncomeTaxContingencyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxContingencyTable", "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesNarrativeDetails", "http://www.grove.com/role/ProvisionforIncomeTaxesSummaryofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Contingency [Table]", "label": "Income Tax Contingency [Table]", "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months." } } }, "auth_ref": [ "r19", "r83", "r143", "r144" ] }, "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_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for 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": [ "r207", "r413", "r418", "r419", "r425", "r429", "r432", "r433", "r434", "r540" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofOperations" ], "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": [ "r154", "r166", "r224", "r225", "r254", "r416", "r430", "r513" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r192", "r414", "r415", "r419", "r420", "r424", "r426", "r534" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for taxes", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r46" ] }, "grov_IncomeTaxesValuationAllowanceRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.grove.com/20231231", "localname": "IncomeTaxesValuationAllowanceRollForward", "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesSummaryofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes Valuation Allowance [Roll Forward]", "label": "Income Taxes Valuation Allowance [Roll Forward]", "documentation": "Income Taxes Valuation Allowance" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "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": [ "r494", "r779" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Inventory", "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": [ "r12" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "grov_IncreaseDecreaseInOperatingRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "IncreaseDecreaseInOperatingRightOfUseAsset", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating lease right-of-use assets and liabilities", "label": "Increase (Decrease) in Operating Right of Use Asset", "documentation": "Increase (Decrease) in Operating Right of Use Asset" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaids and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]", "label": "Increase (Decrease) in Temporary 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": [] }, "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": [ "r692", "r701", "r711", "r728", "r737", "r741", "r749" ] }, "grov_InitialMeasurementOfCommonStockWarrantsAsDebtFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "InitialMeasurementOfCommonStockWarrantsAsDebtFees", "crdr": "debit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Initial measurement of common stock recorded as debt fees", "label": "Initial Measurement Of Common Stock Warrants As Debt Fees", "documentation": "Initial Measurement Of Common Stock Warrants As Debt Fees" } } }, "auth_ref": [] }, "grov_InitialMeasurementOfCommonStockWarrantsRecordedAsDebtFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "InitialMeasurementOfCommonStockWarrantsRecordedAsDebtFees", "crdr": "debit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Initial measurement of common stock warrants recorded as debt fees", "label": "Initial Measurement Of Common Stock Warrants Recorded As Debt Fees", "documentation": "Initial Measurement Of Common Stock Warrants Recorded As Debt Fees" } } }, "auth_ref": [] }, "grov_InitialMeasurementOfStructuralDerivativeLiabilityRecordedAsDebtFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "InitialMeasurementOfStructuralDerivativeLiabilityRecordedAsDebtFees", "crdr": "debit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Initial measurement of Structural Derivative Liability recorded as debt fees", "label": "Initial Measurement Of Structural Derivative Liability Recorded As Debt Fees", "documentation": "Initial Measurement Of Structural Derivative Liability Recorded As Debt Fees" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r747" ] }, "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": [ "r681", "r753" ] }, "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": [ "r681", "r753" ] }, "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": [ "r681", "r753" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r96", "r152", "r196", "r252", "r467", "r588", "r672", "r868" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r199", "r201", "r202" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, net", "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": [ "r187", "r631", "r661" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r156", "r175", "r186", "r277", "r278", "r280", "r495", "r635" ] }, "grov_InventoryPurchasesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "InventoryPurchasesCurrent", "crdr": "credit", "calculation": { "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory purchases", "label": "Inventory Purchases, Current", "documentation": "Inventory Purchases, Current" } } }, "auth_ref": [] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory reserve", "label": "Inventory Write-down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r279" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofPropertyPlantandEquipmentDetails", "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r126" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "grov_LenderAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.grove.com/20231231", "localname": "LenderAxis", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails", "http://www.grove.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lender [Axis]", "label": "Lender [Axis]", "documentation": "Lender" } } }, "auth_ref": [] }, "grov_LenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "LenderDomain", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails", "http://www.grove.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lender [Domain]", "label": "Lender [Domain]", "documentation": "Lender [Domain]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.grove.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": [ "r475" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.grove.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": [ "r475" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r474" ] }, "grov_LesseeOperatingLeaseIncreaseInDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://www.grove.com/20231231", "localname": "LesseeOperatingLeaseIncreaseInDiscountRate", "presentation": [ "http://www.grove.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, operating lease, increase in discount rate", "label": "Lessee, Operating Lease, Increase In Discount Rate", "documentation": "Lessee, Operating Lease, Increase In Discount Rate" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.grove.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Maturities of Operating Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r847" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.grove.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.grove.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.grove.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails", "http://www.grove.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total undiscounted lease payments", "terseLabel": "Total undiscounted 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": [ "r482" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.grove.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.grove.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r482" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.grove.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.grove.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "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": [ "r482" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.grove.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grove.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r482" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.grove.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.grove.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r482" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.grove.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grove.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r482" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.grove.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.grove.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "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": [ "r482" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.grove.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grove.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "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": [ "r482" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.grove.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, operating lease, remaining lease term", "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": [ "r845" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.grove.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, operating lease, renewal term", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r846" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.grove.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, operating lease, term of contract", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r846" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.grove.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": [ "r470" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets" ], "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": [ "r31", "r206", "r272", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r436", "r437", "r438", "r459", "r562", "r637", "r674", "r800", "r851", "r852" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities, redeemable convertible preferred stock 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": [ "r112", "r149", "r506", "r661", "r783", "r792", "r842" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities, Redeemable Convertible Preferred Stock and Stockholders\u2019 Equity (Deficit)", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAssumed1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAssumed1", "crdr": "credit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Assumption of derivative liabilities upon Business Combination", "label": "Liabilities Assumed", "documentation": "The fair value of liabilities assumed in noncash investing or financing activities." } } }, "auth_ref": [ "r47", "r48", "r49" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets" ], "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": [ "r33", "r174", "r206", "r272", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r436", "r437", "r438", "r459", "r661", "r800", "r851", "r852" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term line of credit", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r27", "r148", "r860" ] }, "grov_LineOfCreditFacilityAdditionalBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "LineOfCreditFacilityAdditionalBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, additional borrowing capacity", "label": "Line Of Credit Facility, Additional Borrowing Capacity", "documentation": "Line Of Credit Facility, Additional Borrowing Capacity" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.grove.com/role/CommitmentsandContingenciesDetails", "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r30" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "grov_LoanAndSecurityAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "LoanAndSecurityAgreementMember", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loan And Security Agreement", "label": "Loan And Security Agreement [Member]", "documentation": "Loan And Security Agreement" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.grove.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.grove.com/role/DebtScheduleofDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.grove.com/role/DebtScheduleofDebtDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.grove.com/role/DebtScheduleofMaturitiesofLongTermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.grove.com/role/DebtScheduleofDebtDetails", "http://www.grove.com/role/DebtScheduleofMaturitiesofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r27", "r148", "r309", "r325", "r642", "r643", "r860" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.grove.com/role/DebtScheduleofDebtDetails_1": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets", "http://www.grove.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt, current", "negatedTerseLabel": "Debt, current", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r181" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.grove.com/role/DebtScheduleofMaturitiesofLongTermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grove.com/role/DebtScheduleofMaturitiesofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r15", "r210", "r314" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.grove.com/role/DebtScheduleofMaturitiesofLongTermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.grove.com/role/DebtScheduleofMaturitiesofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r15", "r210", "r314" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.grove.com/role/DebtScheduleofMaturitiesofLongTermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grove.com/role/DebtScheduleofMaturitiesofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r15", "r210", "r314" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.grove.com/role/DebtScheduleofDebtDetails_1": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://www.grove.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets", "http://www.grove.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt, noncurrent", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r182" ] }, "us-gaap_LongTermDebtPercentageBearingVariableInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtPercentageBearingVariableInterestRate", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, percentage bearing variable interest, percentage rate", "label": "Long-Term Debt, Percentage Bearing Variable Interest, Percentage Rate", "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time." } } }, "auth_ref": [ "r34" ] }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentLineItems", "presentation": [ "http://www.grove.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Purchase Commitment [Line Items]", "label": "Long-Term Purchase Commitment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentTable", "presentation": [ "http://www.grove.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Purchase Commitment [Table]", "label": "Long-Term Purchase Commitment [Table]", "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails", "http://www.grove.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r35" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails", "http://www.grove.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r35", "r62" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofPropertyPlantandEquipmentDetails", "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and warehouse 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": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r271", "r649", "r804", "r862", "r863" ] }, "grov_MarketBasedStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "MarketBasedStockOptionsMember", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Market-based Stock Options", "label": "Market-based Stock Options [Member]", "documentation": "Market-based Stock Options" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/DebtNarrativeDetails", "http://www.grove.com/role/LeasesNarrativeDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.grove.com/role/StockBasedCompensationScheduleofShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsDetails", "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r283", "r284", "r285", "r286", "r365", "r493", "r520", "r554", "r555", "r608", "r609", "r610", "r611", "r616", "r626", "r627", "r640", "r646", "r657", "r663", "r802", "r853", "r854", "r855", "r856", "r857", "r858" ] }, "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": [ "r720" ] }, "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": [ "r720" ] }, "us-gaap_MeasurementInputExercisePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExercisePriceMember", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockFairValueMeasurementInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Measurement Input, Exercise Price [Member]", "documentation": "Measurement input using agreed upon price for exchange of underlying asset." } } }, "auth_ref": [ "r840" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockFairValueMeasurementInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Measurement Input, Expected Dividend Rate [Member]", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r840" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.grove.com/role/RedeemableConvertiblePreferredStockFairValueMeasurementInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term in years", "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r840" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockFairValueMeasurementInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility", "label": "Measurement Input, Price Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r840" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockFairValueMeasurementInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r840" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockFairValueMeasurementInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of common stock", "label": "Measurement Input, Share Price [Member]", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r840" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockFairValueMeasurementInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r453" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockFairValueMeasurementInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/DebtNarrativeDetails", "http://www.grove.com/role/LeasesNarrativeDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.grove.com/role/StockBasedCompensationScheduleofShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsDetails", "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r283", "r284", "r285", "r286", "r365", "r493", "r520", "r554", "r555", "r608", "r609", "r610", "r611", "r616", "r626", "r627", "r640", "r646", "r657", "r663", "r802", "r853", "r854", "r855", "r856", "r857", "r858" ] }, "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": [ "r740" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "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": [ "r807" ] }, "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": [ "r748" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r271", "r649", "r804", "r862", "r863" ] }, "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": [ "r721" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.grove.com/role/DescriptionofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r157", "r167" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "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": [ "r200" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Financing Activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "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": [ "r200" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Investing Activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r121", "r122", "r123" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Operating Activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 3.0 }, "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows", "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit", "http://www.grove.com/role/ConsolidatedStatementsofOperations", "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofEarningsPerShareBasicandDilutedDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "verboseLabel": "Net loss, basic and diluted", "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": [ "r114", "r123", "r151", "r172", "r190", "r191", "r195", "r206", "r214", "r216", "r217", "r219", "r220", "r224", "r225", "r237", "r249", "r262", "r266", "r268", "r272", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r449", "r459", "r511", "r584", "r601", "r602", "r638", "r672", "r800" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofOperations", "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss per share attributable to common stockholders, basic", "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": [ "r198", "r216", "r217", "r219", "r220", "r228", "r229", "r238", "r241", "r249", "r262", "r266", "r268", "r638" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofOperations", "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss per share attributable to common stockholders, diluted", "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": [ "r198", "r230", "r233", "r234", "r235", "r236", "r238", "r241" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Standards", "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": [] }, "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": [ "r720" ] }, "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": [ "r689", "r701", "r711", "r728", "r737" ] }, "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": [ "r718" ] }, "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": [ "r717" ] }, "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": [ "r728" ] }, "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": [ "r748" ] }, "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": [ "r748" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total non-operating expenses (income), 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": [ "r118" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Non-operating expenses:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "grov_NumberOfDaysAfterTheCompletionOfAnInitialBusinessCombination": { "xbrltype": "durationItemType", "nsuri": "http://www.grove.com/20231231", "localname": "NumberOfDaysAfterTheCompletionOfAnInitialBusinessCombination", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of days after the completion of an initial business combination", "label": "Number of Days After the Completion of an Initial Business Combination", "documentation": "Number of Days After the Completion of an Initial Business Combination" } } }, "auth_ref": [] }, "grov_NumberOfSharesConverted": { "xbrltype": "sharesItemType", "nsuri": "http://www.grove.com/20231231", "localname": "NumberOfSharesConverted", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares converted (in shares)", "label": "Number of Shares Converted", "documentation": "Number of Shares Converted" } } }, "auth_ref": [] }, "grov_NumberOfVotes": { "xbrltype": "integerItemType", "nsuri": "http://www.grove.com/20231231", "localname": "NumberOfVotes", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of votes", "label": "Number of Votes", "documentation": "Number of Votes" } } }, "auth_ref": [] }, "grov_OneYearMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "OneYearMember", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One Year", "label": "One Year [Member]", "documentation": "One Year" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Operating loss", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r249", "r262", "r266", "r268", "r638" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.grove.com/role/LeasesNarrativeDetails" ], "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": [ "r476", "r660" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.grove.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, expense", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r844" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.grove.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset impairment charges", "label": "Operating Lease, Impairment Loss", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r843" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.grove.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://www.grove.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.grove.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Present value of lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r472" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.grove.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.grove.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets", "http://www.grove.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current", "negatedTerseLabel": "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": [ "r472" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.grove.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.grove.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets", "http://www.grove.com/role/LeasesSummaryofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, noncurrent", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r472" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.grove.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, payments", "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": [ "r473", "r478" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets" ], "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": [ "r471" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.grove.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, weighted average discount rate, percent", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r481", "r660" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.grove.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, weighted average remaining lease term", "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": [ "r480", "r660" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r81" ] }, "grov_OperatingLossCarryforwardsNotSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "OperatingLossCarryforwardsNotSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards, not subject to expiration", "label": "Operating Loss Carryforwards, Not Subject To Expiration", "documentation": "Operating Loss Carryforwards, Not Subject To Expiration" } } }, "auth_ref": [] }, "grov_OperatingLossCarryforwardsSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "OperatingLossCarryforwardsSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards, subject to expiration", "label": "Operating Loss Carryforwards, Subject To Expiration", "documentation": "Operating Loss Carryforwards, Subject To Expiration" } } }, "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_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r32" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r179" ] }, "us-gaap_OtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentLiabilitiesMember", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Current Liabilities", "label": "Other Current Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r32", "r661" ] }, "us-gaap_OtherLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongTermDebt", "crdr": "credit", "calculation": { "http://www.grove.com/role/DebtScheduleofDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails", "http://www.grove.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term debt", "label": "Other Long-Term Debt", "documentation": "Amount of long-term debt classified as other." } } }, "auth_ref": [ "r27", "r148", "r860" ] }, "us-gaap_OtherNoncashExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashExpense", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-cash expenses", "label": "Other Noncash Expense", "documentation": "Amount of expense or loss included in net income that result in no cash flow, classified as other." } } }, "auth_ref": [ "r123" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other expense (income), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r119" ] }, "grov_OtherOutstandingCommonStockWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "OtherOutstandingCommonStockWarrantsMember", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsScheduleofReservedforIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Outstanding common stock warrants", "label": "Other Outstanding Common Stock Warrants [Member]", "documentation": "Other Outstanding Common Stock Warrants" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r720" ] }, "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": [ "r687", "r699", "r709", "r735" ] }, "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": [ "r690", "r702", "r712", "r738" ] }, "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": [ "r690", "r702", "r712", "r738" ] }, "us-gaap_PaidInKindInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaidInKindInterest", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash interest expense", "label": "Paid-in-Kind Interest", "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r13" ] }, "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": [ "r716" ] }, "grov_PaymentsForProceedsFromShareBasedPaymentArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "PaymentsForProceedsFromShareBasedPaymentArrangements", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net proceeds (payments) related to stock-based award activities", "label": "Payments For (Proceeds From) Share-Based Payment Arrangements", "documentation": "Payments For (Proceeds From) Share-Based Payment Arrangements" } } }, "auth_ref": [] }, "grov_PaymentsForTransactionCostsOfPreferredStockPreferenceStockAndWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "PaymentsForTransactionCostsOfPreferredStockPreferenceStockAndWarrants", "crdr": "credit", "calculation": { "http://www.grove.com/role/RedeemableConvertiblePreferredStockScheduleofGrossProceedsandTransactionCostsbetweenPreferredStockandWarrantsDetails": { "parentTag": "grov_ProceedsFromIssuanceOfPreferredStockPreferenceStockAndWarrantsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.grove.com/role/RedeemableConvertiblePreferredStockScheduleofGrossProceedsandTransactionCostsbetweenPreferredStockandWarrantsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Transaction Costs", "label": "Payments For Transaction Costs Of Preferred Stock, Preference Stock And Warrants", "documentation": "Payments For Transaction Costs Of Preferred Stock, Preference Stock And Warrants" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtExtinguishmentCosts", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of debt upon extinguishment", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest." } } }, "auth_ref": [ "r11" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows", "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of debt issuance costs", "terseLabel": "Payment of debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r43" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of transaction costs related to the Closing of the Business Combination, the ELOC Agreement and convertible preferred stock issuance costs", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r41" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "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": [ "r120" ] }, "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": [ "r719" ] }, "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": [ "r719" ] }, "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": [ "r718" ] }, "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": [ "r728" ] }, "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": [ "r721" ] }, "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": [ "r717" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsScheduleofReservedforIssuanceDetails", "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r808", "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" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsScheduleofReservedforIssuanceDetails", "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r808", "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" ] }, "grov_PostTerminationExercisePeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.grove.com/20231231", "localname": "PostTerminationExercisePeriodAxis", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Post Termination Exercise Period [Axis]", "label": "Post Termination Exercise Period [Axis]", "documentation": "Post Termination Exercise Period" } } }, "auth_ref": [] }, "grov_PostTerminationExercisePeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "PostTerminationExercisePeriodDomain", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Post Termination Exercise Period [Domain]", "label": "Post Termination Exercise Period [Domain]", "documentation": "Post Termination Exercise Period [Domain]" } } }, "auth_ref": [] }, "grov_PreferredStockWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "PreferredStockWarrantsMember", "presentation": [ "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock warrants", "label": "Preferred Stock Warrants [Member]", "documentation": "Preferred Stock Warrants" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets" ], "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": [ "r777" ] }, "us-gaap_PrimeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrimeRateMember", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prime Rate", "label": "Prime Rate [Member]", "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers." } } }, "auth_ref": [] }, "grov_PrivateAndPublicPlacementWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "PrivateAndPublicPlacementWarrantsMember", "presentation": [ "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private and Public Placement Warrants", "label": "Private and Public Placement Warrants [Member]", "documentation": "Private and Public Placement Warrants" } } }, "auth_ref": [] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrivatePlacementMember", "presentation": [ "http://www.grove.com/role/RecapitalizationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private Placement", "label": "Private Placement [Member]", "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts." } } }, "auth_ref": [] }, "grov_PrivatePlacementWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "PrivatePlacementWarrantMember", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/CommonStockandWarrantsScheduleofStockholdersEquityNoteWarrantsorRightsDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsNarrativeDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails", "http://www.grove.com/role/RecapitalizationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private Placement Warrants", "label": "Private Placement Warrant [Member]", "documentation": "Private Placement Warrant" } } }, "auth_ref": [] }, "grov_PrivatePlacementWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "PrivatePlacementWarrantsMember", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsScheduleofReservedforIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private Placement Warrants", "label": "Private Placement Warrants [Member]", "documentation": "Private Placement Warrants" } } }, "auth_ref": [] }, "grov_PrivatePlacementsAndPublicWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "PrivatePlacementsAndPublicWarrantsMember", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueMeasurementInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private Placements And Public Warrants", "label": "Private Placements And Public Warrants [Member]", "documentation": "Private Placements And Public Warrants" } } }, "auth_ref": [] }, "grov_ProceedFromIssuanceOfCommonStockReverseRecapitalization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ProceedFromIssuanceOfCommonStockReverseRecapitalization", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows", "http://www.grove.com/role/RecapitalizationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock upon Closing of Business Combination", "label": "Proceed from Issuance of Common Stock, Reverse Recapitalization", "documentation": "Proceed from Issuance of Common Stock, Reverse Recapitalization" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the issuance of common stock", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the issuance of debt", "label": "Proceeds from Issuance of Long-Term Debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r40", "r535" ] }, "us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfPreferredStockAndPreferenceStock", "crdr": "debit", "presentation": [ "http://www.grove.com/role/RedeemableConvertiblePreferredStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of preferred stock", "label": "Proceeds from Issuance of Preferred Stock and Preference Stock", "documentation": "Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ProceedsFromIssuanceOfPreferredStockPreferenceStockAndWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfPreferredStockPreferenceStockAndWarrants", "crdr": "debit", "calculation": { "http://www.grove.com/role/RedeemableConvertiblePreferredStockScheduleofGrossProceedsandTransactionCostsbetweenPreferredStockandWarrantsDetails": { "parentTag": "grov_ProceedsFromIssuanceOfPreferredStockPreferenceStockAndWarrantsNet", "weight": 1.0, "order": 2.0 }, "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows", "http://www.grove.com/role/RedeemableConvertiblePreferredStockScheduleofGrossProceedsandTransactionCostsbetweenPreferredStockandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of redeemable convertible preferred stock, convertible common stock, and common stock warrants", "verboseLabel": "Gross Proceeds", "label": "Proceeds from Issuance of Preferred Stock, Preference Stock, and Warrants", "documentation": "Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholder, which takes precedence over common stockholders in the event of liquidation and from issuance of rights to purchase common shares at a predetermined price." } } }, "auth_ref": [ "r778" ] }, "grov_ProceedsFromIssuanceOfPreferredStockPreferenceStockAndWarrantsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ProceedsFromIssuanceOfPreferredStockPreferenceStockAndWarrantsNet", "crdr": "debit", "calculation": { "http://www.grove.com/role/RedeemableConvertiblePreferredStockScheduleofGrossProceedsandTransactionCostsbetweenPreferredStockandWarrantsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.grove.com/role/RedeemableConvertiblePreferredStockScheduleofGrossProceedsandTransactionCostsbetweenPreferredStockandWarrantsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Transaction Costs", "label": "Proceeds From Issuance Of Preferred Stock, Preference Stock, And Warrants, Net", "documentation": "Proceeds From Issuance Of Preferred Stock, Preference Stock, And Warrants, Net" } } }, "auth_ref": [] }, "grov_ProductDevelopmentExpensesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ProductDevelopmentExpensesPolicyTextBlock", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Product Development Expenses", "label": "Product Development Expenses [Policy Text Block]", "documentation": "Product Development Expenses" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails", "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r269", "r496", "r514", "r515", "r516", "r517", "r518", "r519", "r629", "r647", "r662", "r768", "r797", "r798", "r804", "r862" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails", "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r269", "r496", "r514", "r515", "r516", "r517", "r518", "r519", "r629", "r647", "r662", "r768", "r797", "r798", "r804", "r862" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofPropertyPlantandEquipmentDetails", "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLifeDetails" ], "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": [ "r14" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total 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": [ "r126", "r177", "r509" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofPropertyPlantandEquipmentDetails", "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLifeDetails" ], "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_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofPropertyPlantandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets", "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r14", "r499", "r509", "r661" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy 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": [ "r14", "r162", "r165", "r507" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.grove.com/role/OtherBalanceSheetInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Plant and Equipment", "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": [ "r14" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofPropertyPlantandEquipmentDetails", "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLifeDetails" ], "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": [ "r126" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, useful life (in years)", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "grov_PropertyPlantAndEquipmentUsefulLifeTableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.grove.com/20231231", "localname": "PropertyPlantAndEquipmentUsefulLifeTableTableTextBlock", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property Plant and Equipment Useful Life", "label": "Property Plant And Equipment Useful Life Table [Table Text Block]", "documentation": "Property Plant And Equipment Useful Life Table" } } }, "auth_ref": [] }, "grov_PublicWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "PublicWarrantMember", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/CommonStockandWarrantsScheduleofStockholdersEquityNoteWarrantsorRightsDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsNarrativeDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails", "http://www.grove.com/role/RecapitalizationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public Warrants", "label": "Public Warrant [Member]", "documentation": "Public Warrant" } } }, "auth_ref": [] }, "grov_PublicWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "PublicWarrantsMember", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsScheduleofReservedforIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public Warrants", "label": "Public Warrants [Member]", "documentation": "Public Warrants" } } }, "auth_ref": [] }, "grov_PurchaseAgreementDeferredTransactionCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "PurchaseAgreementDeferredTransactionCost", "crdr": "credit", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase agreement, deferred transaction cost", "label": "Purchase Agreement, Deferred Transaction Cost", "documentation": "Purchase Agreement, Deferred Transaction Cost" } } }, "auth_ref": [] }, "grov_PurchaseAgreementEquityInterestsIssuableNotYetIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "PurchaseAgreementEquityInterestsIssuableNotYetIssued", "crdr": "debit", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase agreement, equity interests issuable, not yet issued", "label": "Purchase Agreement, Equity Interests Issuable, Not Yet Issued", "documentation": "Purchase Agreement, Equity Interests Issuable, Not Yet Issued" } } }, "auth_ref": [] }, "grov_PurchaseAgreementEquityInterestsIssuableNotYetIssuedTransactionPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.grove.com/20231231", "localname": "PurchaseAgreementEquityInterestsIssuableNotYetIssuedTransactionPeriod", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase agreement, equity interests issuable, not yet issued, transaction period", "label": "Purchase Agreement, Equity Interests Issuable, Not Yet Issued, Transaction Period", "documentation": "Purchase Agreement, Equity Interests Issuable, Not Yet Issued, Transaction Period" } } }, "auth_ref": [] }, "grov_PurchaseAgreementVolumeWeightedAveragePricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.grove.com/20231231", "localname": "PurchaseAgreementVolumeWeightedAveragePricePercentage", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase agreement, volume weighted average price, percentage", "label": "Purchase Agreement, Volume Weighted Average Price, Percentage", "documentation": "Purchase Agreement, Volume Weighted Average Price, Percentage" } } }, "auth_ref": [] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://www.grove.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase obligation", "label": "Purchase Obligation", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r716" ] }, "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": [ "r716" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/DebtNarrativeDetails", "http://www.grove.com/role/LeasesNarrativeDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.grove.com/role/StockBasedCompensationScheduleofShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsDetails", "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r283", "r284", "r285", "r286", "r358", "r365", "r395", "r396", "r397", "r492", "r493", "r520", "r554", "r555", "r608", "r609", "r610", "r611", "r616", "r626", "r627", "r640", "r646", "r657", "r663", "r666", "r795", "r802", "r854", "r855", "r856", "r857", "r858" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/DebtNarrativeDetails", "http://www.grove.com/role/LeasesNarrativeDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.grove.com/role/StockBasedCompensationScheduleofShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsDetails", "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLifeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r283", "r284", "r285", "r286", "r358", "r365", "r395", "r396", "r397", "r492", "r493", "r520", "r554", "r555", "r608", "r609", "r610", "r611", "r616", "r626", "r627", "r640", "r646", "r657", "r663", "r666", "r795", "r802", "r854", "r855", "r856", "r857", "r858" ] }, "grov_ReclassificationOfPreferredStockWarrantLiabilityToEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ReclassificationOfPreferredStockWarrantLiabilityToEquity", "crdr": "debit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification of Grove's preferred stock warrant liability to equity", "label": "Reclassification of Preferred Stock Warrant Liability to Equity", "documentation": "Reclassification of Preferred Stock Warrant Liability to Equity" } } }, "auth_ref": [] }, "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": [ "r682", "r694", "r704", "r730" ] }, "us-gaap_RedeemableConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableConvertiblePreferredStockMember", "presentation": [ "http://www.grove.com/role/RedeemableConvertiblePreferredStockScheduleofGrossProceedsandTransactionCostsbetweenPreferredStockandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock", "label": "Redeemable Convertible Preferred Stock [Member]", "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r42", "r538" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/RecapitalizationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r208", "r209", "r300", "r330", "r485", "r633", "r634" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Product 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": [ "r102", "r412", "r859" ] }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Software Development Costs", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination." } } }, "auth_ref": [ "r4", "r6", "r102" ] }, "srt_RestatementAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAdjustmentMember", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period, Adjustment", "label": "Revision of Prior Period, Adjustment [Member]" } } }, "auth_ref": [ "r211", "r212", "r213", "r222", "r223", "r245", "r447", "r448", "r761", "r762", "r763", "r764", "r767", "r771", "r772" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Axis]", "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r171", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r221", "r222", "r223", "r224", "r225", "r226", "r245", "r274", "r275", "r428", "r446", "r447", "r448", "r449", "r469", "r483", "r484", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r532" ] }, "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": [ "r683", "r695", "r705", "r731" ] }, "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": [ "r684", "r696", "r706", "r732" ] }, "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": [ "r691", "r703", "r713", "r739" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of Prior Period [Domain]", "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r171", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r221", "r222", "r223", "r224", "r225", "r226", "r245", "r274", "r275", "r428", "r446", "r447", "r448", "r449", "r469", "r483", "r484", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r532" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "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": [ "r44", "r145", "r176", "r203", "r502" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "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": [ "r176" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets", "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash, current", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r775", "r780" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets", "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash, noncurrent", "label": "Restricted Cash, Noncurrent", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r155", "r776", "r780" ] }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon settlement of restricted stock units, net of tax witholdings (in shares)", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsScheduleofReservedforIssuanceDetails", "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofEarningsPerShareBasicandDilutedDetails", "http://www.grove.com/role/StockBasedCompensationNarrativeDetails", "http://www.grove.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "crdr": "credit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon settlement of restricted stock units, net of tax withholdings", "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings", "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets", "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "negatedTerseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r109", "r133", "r505", "r525", "r530", "r539", "r565", "r661" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r170", "r211", "r212", "r213", "r215", "r223", "r225", "r273", "r276", "r402", "r403", "r404", "r427", "r428", "r439", "r441", "r442", "r444", "r447", "r521", "r523", "r541", "r869" ] }, "grov_RevenueFromContractWithCustomerComplementaryMembershipPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.grove.com/20231231", "localname": "RevenueFromContractWithCustomerComplementaryMembershipPeriod", "presentation": [ "http://www.grove.com/role/DescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer complementary membership period", "label": "Revenue From Contract With Customer, Complementary, Membership Period", "documentation": "Revenue From Contract With Customer, Complementary, Membership Period" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofOperations", "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, net", "verboseLabel": "Total revenue, net", "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": [ "r250", "r251", "r261", "r264", "r265", "r269", "r270", "r271", "r355", "r356", "r496" ] }, "grov_RevenueFromContractWithCustomerNumberOfDomesticSalesChannels": { "xbrltype": "integerItemType", "nsuri": "http://www.grove.com/20231231", "localname": "RevenueFromContractWithCustomerNumberOfDomesticSalesChannels", "presentation": [ "http://www.grove.com/role/DescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic sales channels (in channels)", "label": "Revenue From Contract With Customer, Number Of Domestic Sales Channels", "documentation": "Revenue From Contract With Customer, Number Of Domestic Sales Channels" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.grove.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": [ "r168", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r628" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues [Abstract]", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "grov_ReverseRecapitalizationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ReverseRecapitalizationAbstract", "lang": { "en-us": { "role": { "label": "Reverse Recapitalization [Abstract]", "documentation": "Reverse Recapitalization" } } }, "auth_ref": [] }, "grov_ReverseRecapitalizationAggregateGrossProceedsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ReverseRecapitalizationAggregateGrossProceedsAmount", "crdr": "credit", "presentation": [ "http://www.grove.com/role/RecapitalizationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse recapitalization, aggregate gross proceeds amount", "label": "Reverse Recapitalization, Aggregate Gross Proceeds Amount", "documentation": "Reverse Recapitalization, Aggregate Gross Proceeds Amount" } } }, "auth_ref": [] }, "grov_ReverseRecapitalizationContingentConsiderationEarnoutPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ReverseRecapitalizationContingentConsiderationEarnoutPeriod", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse recapitalization, contingent consideration, liability, earnout period", "label": "Reverse Recapitalization, Contingent Consideration, Earnout Period", "documentation": "Reverse Recapitalization, Contingent Consideration, Earnout Period" } } }, "auth_ref": [] }, "grov_ReverseRecapitalizationContingentConsiderationEarnoutPeriodStockPriceTrigger": { "xbrltype": "perShareItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ReverseRecapitalizationContingentConsiderationEarnoutPeriodStockPriceTrigger", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse recapitalization, contingent consideration, liability, earnout period, stock price trigger (in dollars per share)", "label": "Reverse Recapitalization, Contingent Consideration, Earnout Period, Stock Price Trigger", "documentation": "Reverse Recapitalization, Contingent Consideration, Earnout Period, Stock Price Trigger" } } }, "auth_ref": [] }, "grov_ReverseRecapitalizationContingentConsiderationEarnoutPeriodThresholdTradingDayPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ReverseRecapitalizationContingentConsiderationEarnoutPeriodThresholdTradingDayPeriod", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse recapitalization, contingent consideration, liability, earnout period, threshold trading day period", "label": "Reverse Recapitalization, Contingent Consideration, Earnout Period, Threshold Trading Day Period", "documentation": "Reverse Recapitalization, Contingent Consideration, Liability, Earnout Period, Threshold Trading Day Period" } } }, "auth_ref": [] }, "grov_ReverseRecapitalizationContingentConsiderationEarnoutPeriodThresholdTradingDays": { "xbrltype": "durationItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ReverseRecapitalizationContingentConsiderationEarnoutPeriodThresholdTradingDays", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse recapitalization contingent consideration, liability, earnout period, threshold trading days", "label": "Reverse Recapitalization, Contingent Consideration, Earnout Period, Threshold Trading Days", "documentation": "Reverse Recapitalization, Contingent Consideration, Earnout Period, Threshold Trading Days" } } }, "auth_ref": [] }, "grov_ReverseRecapitalizationContingentConsiderationShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ReverseRecapitalizationContingentConsiderationShares", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse recapitalization, contingent consideration, liability (in shares)", "label": "Reverse Recapitalization, Contingent Consideration, Shares", "documentation": "Reverse Recapitalization, Contingent Consideration, Shares" } } }, "auth_ref": [] }, "grov_ReverseRecapitalizationExchangeRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ReverseRecapitalizationExchangeRatio", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficitParenthetical", "http://www.grove.com/role/RecapitalizationNarrativeDetails", "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recapitalization exchange ratio", "label": "Reverse Recapitalization, Exchange Ratio", "documentation": "Reverse Recapitalization, Exchange Ratio" } } }, "auth_ref": [] }, "grov_ReverseRecapitalizationPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ReverseRecapitalizationPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.grove.com/role/RecapitalizationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse recapitalization, percentage of voting interests acquired", "label": "Reverse Recapitalization, Percentage of Voting Interests Acquired", "documentation": "Reverse Recapitalization, Percentage of Voting Interests Acquired" } } }, "auth_ref": [] }, "grov_ReverseRecapitalizationProceedsReceivedNetOfTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ReverseRecapitalizationProceedsReceivedNetOfTransactionCosts", "crdr": "debit", "presentation": [ "http://www.grove.com/role/RecapitalizationNarrativeDetails", "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse recapitalization, proceeds received, net of transaction costs", "label": "Reverse Recapitalization, Proceeds Received, Net of Transaction Costs", "documentation": "Reverse Recapitalization, Proceeds Received, Net of Transaction Costs" } } }, "auth_ref": [] }, "grov_ReverseRecapitalizationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ReverseRecapitalizationTextBlock", "presentation": [ "http://www.grove.com/role/Recapitalization" ], "lang": { "en-us": { "role": { "terseLabel": "Recapitalization", "label": "Reverse Recapitalization [Text Block]", "documentation": "Reverse Recapitalization" } } }, "auth_ref": [] }, "grov_ReverseRecapitalizationTrancheAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ReverseRecapitalizationTrancheAxis", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse Recapitalization Tranche [Axis]", "label": "Reverse Recapitalization Tranche [Axis]", "documentation": "Reverse Recapitalization Tranche" } } }, "auth_ref": [] }, "grov_ReverseRecapitalizationTrancheDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ReverseRecapitalizationTrancheDomain", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse Recapitalization Tranche [Domain]", "label": "Reverse Recapitalization Tranche [Domain]", "documentation": "Reverse Recapitalization Tranche [Domain]" } } }, "auth_ref": [] }, "grov_ReverseRecapitalizationTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ReverseRecapitalizationTrancheOneMember", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse Recapitalization Tranche One", "label": "Reverse Recapitalization Tranche One [Member]", "documentation": "Reverse Recapitalization Tranche One" } } }, "auth_ref": [] }, "grov_ReverseRecapitalizationTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ReverseRecapitalizationTrancheTwoMember", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse Recapitalization Tranche Two", "label": "Reverse Recapitalization Tranche Two [Member]", "documentation": "Reverse Recapitalization Tranche Two" } } }, "auth_ref": [] }, "grov_ReverseRecapitalizationTransactionCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ReverseRecapitalizationTransactionCostsNet", "crdr": "debit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficitParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse recapitalization, transaction costs net", "label": "Reverse Recapitalization, Transaction Costs Net", "documentation": "Reverse Recapitalization, Transaction Costs Net" } } }, "auth_ref": [] }, "grov_ReversedRecapitalizationNumberOfTradingDaysCommencing": { "xbrltype": "durationItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ReversedRecapitalizationNumberOfTradingDaysCommencing", "presentation": [ "http://www.grove.com/role/RecapitalizationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of trading days after the closing of business combination", "label": "Reversed Recapitalization, Number of Trading Days Commencing", "documentation": "Reversed Recapitalization, Number of Trading Days Commencing" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.grove.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use asset obtained in exchange for operating lease liability", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r479", "r660" ] }, "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": [ "r748" ] }, "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": [ "r748" ] }, "grov_SaleOfStockAbilityToSellFullCommitmentSharePriceThreshold": { "xbrltype": "perShareItemType", "nsuri": "http://www.grove.com/20231231", "localname": "SaleOfStockAbilityToSellFullCommitmentSharePriceThreshold", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, ability to sell full commitment, share price threshold (in dollars per share)", "label": "Sale Of Stock, Ability To Sell Full Commitment, Share Price Threshold", "documentation": "Sale Of Stock, Ability To Sell Full Commitment, Share Price Threshold" } } }, "auth_ref": [] }, "grov_SaleOfStockConsiderationAvailableOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "SaleOfStockConsiderationAvailableOnTransaction", "crdr": "debit", "presentation": [ "http://www.grove.com/role/RecapitalizationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, consideration available on transaction", "label": "Sale of Stock, Consideration Available on Transaction", "documentation": "Sale of Stock, Consideration Available on Transaction" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/RecapitalizationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, consideration received on transaction", "label": "Sale of Stock, Consideration Received on Transaction", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "grov_SaleOfStockCovenantVolumeWeightedAveragePriceThreshold": { "xbrltype": "perShareItemType", "nsuri": "http://www.grove.com/20231231", "localname": "SaleOfStockCovenantVolumeWeightedAveragePriceThreshold", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, covenant, volume weighted average price threshold (in dollars per share)", "label": "Sale Of Stock, Covenant, Volume Weighted Average Price Threshold", "documentation": "Sale Of Stock, Covenant, Volume Weighted Average Price Threshold" } } }, "auth_ref": [] }, "grov_SaleOfStockCovenantVolumeWeightedAveragePriceThresholdMeasurementPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.grove.com/20231231", "localname": "SaleOfStockCovenantVolumeWeightedAveragePriceThresholdMeasurementPeriod", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, covenant, volume weighted average price threshold, measurement period", "label": "Sale Of Stock, Covenant, Volume Weighted Average Price Threshold, Measurement Period", "documentation": "Sale Of Stock, Covenant, Volume Weighted Average Price Threshold, Measurement Period" } } }, "auth_ref": [] }, "grov_SaleOfStockCovenantVolumeWeightedAveragePriceThresholdTradingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.grove.com/20231231", "localname": "SaleOfStockCovenantVolumeWeightedAveragePriceThresholdTradingPeriod", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, covenant, volume weighted average price threshold, trading period", "label": "Sale Of Stock, Covenant, Volume Weighted Average Price Threshold, Trading Period", "documentation": "Sale Of Stock, Covenant, Volume Weighted Average Price Threshold, Trading Period" } } }, "auth_ref": [] }, "grov_SaleOfStockExchangeCapMaximumNumberOfSharesAuthorizedToSell": { "xbrltype": "sharesItemType", "nsuri": "http://www.grove.com/20231231", "localname": "SaleOfStockExchangeCapMaximumNumberOfSharesAuthorizedToSell", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, exchange cap, maximum number of shares authorized to sell (in shares)", "label": "Sale Of Stock, Exchange Cap, Maximum Number Of Shares Authorized To Sell", "documentation": "Sale Of Stock, Exchange Cap, Maximum Number Of Shares Authorized To Sell" } } }, "auth_ref": [] }, "grov_SaleOfStockExchangeCapPercentageOfSharesOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://www.grove.com/20231231", "localname": "SaleOfStockExchangeCapPercentageOfSharesOutstanding", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, exchange cap, percentage of shares outstanding", "label": "Sale Of Stock, Exchange Cap, Percentage Of Shares Outstanding", "documentation": "Sale Of Stock, Exchange Cap, Percentage Of Shares Outstanding" } } }, "auth_ref": [] }, "grov_SaleOfStockMeasurementPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.grove.com/20231231", "localname": "SaleOfStockMeasurementPeriodAxis", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale Of Stock, Measurement Period [Axis]", "label": "Sale Of Stock, Measurement Period [Axis]", "documentation": "Sale Of Stock, Measurement Period" } } }, "auth_ref": [] }, "grov_SaleOfStockMeasurementPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "SaleOfStockMeasurementPeriodDomain", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale Of Stock, Measurement Period [Domain]", "label": "Sale Of Stock, Measurement Period [Domain]", "documentation": "Sale Of Stock, Measurement Period [Domain]" } } }, "auth_ref": [] }, "grov_SaleOfStockMeasurementPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "SaleOfStockMeasurementPeriodOneMember", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale Of Stock, Measurement Period One", "label": "Sale Of Stock, Measurement Period One [Member]", "documentation": "Sale Of Stock, Measurement Period One" } } }, "auth_ref": [] }, "grov_SaleOfStockMeasurementPeriodThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "SaleOfStockMeasurementPeriodThreeMember", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale Of Stock, Measurement Period Three", "label": "Sale Of Stock, Measurement Period Three [Member]", "documentation": "Sale Of Stock, Measurement Period Three" } } }, "auth_ref": [] }, "grov_SaleOfStockMeasurementPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "SaleOfStockMeasurementPeriodTwoMember", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale Of Stock, Measurement Period Two", "label": "Sale Of Stock, Measurement Period Two [Member]", "documentation": "Sale Of Stock, Measurement Period Two" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit", "http://www.grove.com/role/RecapitalizationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "grov_SaleOfStockNumberOfSharesAvailableInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://www.grove.com/20231231", "localname": "SaleOfStockNumberOfSharesAvailableInTransaction", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/RecapitalizationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, number of shares available in transaction (in shares)", "label": "Sale of Stock, Number of Shares Available In Transaction", "documentation": "Sale of Stock, Number of Shares Available In Transaction" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/RecapitalizationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, number of shares issued in transaction (in shares)", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://www.grove.com/role/RecapitalizationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock (in dollars per share)", "label": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesAndExciseTaxPayableCurrent", "crdr": "credit", "calculation": { "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales taxes", "label": "Sales and Excise Tax Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r29" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Benchmark", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r271", "r765" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast", "label": "Forecast [Member]" } } }, "auth_ref": [ "r366", "r788" ] }, "srt_ScenarioPreviouslyReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioPreviouslyReportedMember", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Previously Reported", "label": "Previously Reported [Member]" } } }, "auth_ref": [ "r171", "r211", "r213", "r214", "r215", "r216", "r217", "r225", "r245", "r428", "r446", "r447", "r448", "r469", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r532", "r767", "r769", "r770", "r771", "r787", "r793", "r794", "r839", "r848", "r849" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r226", "r366", "r758", "r788" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.grove.com/role/OtherBalanceSheetInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofEarningsPerShareBasicandDilutedDetails" ], "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": [ "r50" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r50" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesTables" ], "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_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.grove.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r142" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted", "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": [ "r790" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r141" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r451", "r452" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.grove.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities of Long-Term Debt", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r15" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.grove.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Units Activity", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r77" ] }, "grov_ScheduleOfProceedsForPreferredStockAndWarrantsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ScheduleOfProceedsForPreferredStockAndWarrantsTableTextBlock", "presentation": [ "http://www.grove.com/role/RedeemableConvertiblePreferredStockTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Gross Proceeds and Transaction Costs between Preferred Stock and Warrants", "label": "Schedule Of Proceeds For Preferred Stock And Warrants [Table Text Block]", "documentation": "Schedule Of Proceeds For Preferred Stock And Warrants" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofPropertyPlantandEquipmentDetails", "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLifeDetails" ], "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": [ "r14" ] }, "grov_ScheduleOfReservedForIssuanceTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ScheduleOfReservedForIssuanceTableTextBlock", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reserved for Issuance", "label": "Schedule of Reserved for Issuance [Table Text Block]", "documentation": "Schedule of Reserved for Issuance" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Restrictions on Cash and Cash Equivalents", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r25", "r145", "r861" ] }, "grov_ScheduleOfReverseRecapitalizationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ScheduleOfReverseRecapitalizationLineItems", "presentation": [ "http://www.grove.com/role/RecapitalizationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reverse Recapitalization [Line Items]", "label": "Schedule of Reverse Recapitalization [Line Items]", "documentation": "Schedule of Reverse Recapitalization [Line Items]" } } }, "auth_ref": [] }, "grov_ScheduleOfReverseRecapitalizationTable": { "xbrltype": "stringItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ScheduleOfReverseRecapitalizationTable", "presentation": [ "http://www.grove.com/role/RecapitalizationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reverse Recapitalization [Table]", "label": "Schedule of Reverse Recapitalization [Table]", "documentation": "Schedule of Reverse Recapitalization" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails", "http://www.grove.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://www.grove.com/role/StockBasedCompensationScheduleofShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "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": [ "r368", "r369", "r370", "r371", "r372", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r394", "r395", "r396", "r397", "r398" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.grove.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, 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": [ "r23", "r24", "r76" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "presentation": [ "http://www.grove.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions", "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": [ "r140" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r140" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r67", "r68", "r69", "r70", "r71", "r72", "r73", "r131", "r132", "r133", "r183", "r184", "r185", "r247", "r328", "r329", "r330", "r332", "r335", "r340", "r342", "r535", "r536", "r537", "r538", "r646", "r757", "r781" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stockholders' Equity Note, Warrants or Rights", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r74" ] }, "grov_SecuredOvernightFinancingRateSOFRMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "SecuredOvernightFinancingRateSOFRMember", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Secured Overnight Financing Rate (SOFR)" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.grove.com/role/CoverPage" ], "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": [ "r675" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.grove.com/role/CoverPage" ], "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_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segments", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r255", "r256", "r257", "r258", "r259", "r260", "r270", "r639" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r117" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, General and Administrative Expenses", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption." } } }, "auth_ref": [ "r16" ] }, "grov_SettlementOfAdditionalSharesLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "SettlementOfAdditionalSharesLiability", "crdr": "debit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement of Additional Shares liability", "label": "Settlement Of Additional Shares Liability", "documentation": "Settlement Of Additional Shares Liability" } } }, "auth_ref": [] }, "grov_SettlementOfEarnoutThroughCancellationOfShares": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "SettlementOfEarnoutThroughCancellationOfShares", "crdr": "debit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Settlement of Earn-Out due to Cancellation of shares", "label": "Settlement Of Earnout Through Cancellation Of Shares", "documentation": "Settlement Of Earnout Through Cancellation Of Shares" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r12" ] }, "grov_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualPercentOfSharesIncrease": { "xbrltype": "pureItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualPercentOfSharesIncrease", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, annual percent of shares increase", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Annual Percent of Shares Increase", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Annual Percent of Shares Increase" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, 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": [ "r658" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.grove.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cancelled/forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r387" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.grove.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled/forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r387" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails", "http://www.grove.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "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": [ "r385" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.grove.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "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": [ "r385" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.grove.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding and unvested, beginning of period (in shares)", "periodEndLabel": "Outstanding and unvested, ending 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": [ "r382", "r383" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails", "http://www.grove.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average date fair value", "periodStartLabel": "Outstanding and unvested, beginning of period (in dollars per share)", "periodEndLabel": "Outstanding and unvested, ending 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": [ "r382", "r383" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.grove.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "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": [ "r386" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.grove.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails" ], "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": [ "r386" ] }, "grov_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValue", "crdr": "debit", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment arrangement, fair value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Fair Value", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsScheduleofShareBasedPaymentAwardStockOptionsValuationAssumptionsDetails", "http://www.grove.com/role/StockBasedCompensationScheduleofShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r396" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsScheduleofShareBasedPaymentAwardStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r395" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://www.grove.com/role/StockBasedCompensationScheduleofShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility, maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://www.grove.com/role/StockBasedCompensationScheduleofShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsScheduleofShareBasedPaymentAwardStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r397" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://www.grove.com/role/StockBasedCompensationScheduleofShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate, maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.grove.com/role/StockBasedCompensationScheduleofShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails", "http://www.grove.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://www.grove.com/role/StockBasedCompensationScheduleofShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "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": [ "r368", "r369", "r370", "r371", "r372", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r394", "r395", "r396", "r397", "r398" ] }, "grov_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContributionsPercentageOfEligibleCompensation": { "xbrltype": "pureItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContributionsPercentageOfEligibleCompensation", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, maximum employee contributions, percentage of eligible compensation", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Employee Contributions, Percentage Of Eligible Compensation", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Maximum Employee Contributions, Percentage Of Eligible Compensation" } } }, "auth_ref": [] }, "grov_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan": { "xbrltype": "sharesItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAllowableUnderThePlan", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, number of additional shares allowable under the plan", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Allowable Under The Plan", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Allowable Under The Plan" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, number of shares authorized (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r659" ] }, "grov_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "presentation": [ "http://www.grove.com/role/StockBasedCompensationShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value" } } }, "auth_ref": [] }, "grov_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExchangeNumber": { "xbrltype": "sharesItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExchangeNumber", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, options, exchange, number", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exchange, Number", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exchange, Number" } } }, "auth_ref": [] }, "grov_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExchangeWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExchangeWeightedAverageExercisePrice", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, options, exchange, weighted average exercise price (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exchange, Weighted Average Exercise Price", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exchange, Weighted Average Exercise Price" } } }, "auth_ref": [] }, "grov_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAggregateIntrinsicValue", "crdr": "credit", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, options, exercisable, aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Aggregate Intrinsic Value", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Aggregate Intrinsic Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, options, exercisable, weighted average exercise price (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": [ "r376" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.grove.com/role/StockBasedCompensationShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cancelled/forfeited (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": [ "r814" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.grove.com/role/StockBasedCompensationShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled/forfeited (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": [ "r814" ] }, "grov_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue", "crdr": "credit", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, options, grant date, fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Fair Value", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, options, grants in period, gross", "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": [ "r378" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsScheduleofShareBasedPaymentAwardStockOptionsValuationAssumptionsDetails", "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of common stock (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r388" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.grove.com/role/StockBasedCompensationShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options, outstanding, aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r75" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.grove.com/role/StockBasedCompensationShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Options outstanding, beginning of period (in shares)", "periodEndLabel": "Options outstanding, ending 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": [ "r374", "r375" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.grove.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://www.grove.com/role/StockBasedCompensationShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.grove.com/role/StockBasedCompensationShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Options outstanding, beginning of period (in dollars per share)", "periodEndLabel": "Options outstanding, ending 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": [ "r374", "r375" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.grove.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://www.grove.com/role/StockBasedCompensationShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted\u2013Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "grov_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTermAbstract", "presentation": [ "http://www.grove.com/role/StockBasedCompensationShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Contractual Life (years)", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Remaining Contractual Term [Abstract]", "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Remaining Contractual Term" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.grove.com/role/StockBasedCompensationShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options, vested and exercisable, aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r391" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.grove.com/role/StockBasedCompensationShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r391" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.grove.com/role/StockBasedCompensationShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r391" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, percentage of outstanding stock maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum", "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "crdr": "debit", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment arrangement, plan modification, incremental cost", "label": "Share-Based Payment Arrangement, Plan Modification, Incremental Cost", "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification." } } }, "auth_ref": [ "r400" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, shares issued in period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r75" ] }, "grov_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantExercisesInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantExercisesInPeriod", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of warrants (in shares)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Warrant, Exercises In Period", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Warrant, Exercises In Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/CommonStockandWarrantsScheduleofReservedforIssuanceDetails", "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficitParenthetical", "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofEarningsPerShareBasicandDilutedDetails", "http://www.grove.com/role/RecapitalizationNarrativeDetails", "http://www.grove.com/role/StockBasedCompensationNarrativeDetails", "http://www.grove.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsActivityDetails", "http://www.grove.com/role/StockBasedCompensationScheduleofShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsDetails", "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": [ "r370", "r371", "r372", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r394", "r395", "r396", "r397", "r398" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.grove.com/role/StockBasedCompensationShareBasedPaymentArrangementOptionActivityDetails" ], "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": [ "r379" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche One", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheThreeMember", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche Three", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche Two", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r367", "r373", "r392", "r393", "r394", "r395", "r398", "r405", "r406", "r407", "r408" ] }, "grov_ShareBasedPaymentArrangementAggregateIncrementalExpenseOptionExchange": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ShareBasedPaymentArrangementAggregateIncrementalExpenseOptionExchange", "crdr": "debit", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment arrangement, aggregate incremental expense, option exchange", "label": "Share-Based Payment Arrangement, Aggregate Incremental Expense, Option Exchange", "documentation": "Share-Based Payment Arrangement, Aggregate Incremental Expense, Option Exchange" } } }, "auth_ref": [] }, "grov_ShareBasedPaymentArrangementCatchUpExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ShareBasedPaymentArrangementCatchUpExpense", "crdr": "debit", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment arrangement, catch up expense", "label": "Share-Based Payment Arrangement, Catch Up Expense", "documentation": "Share-Based Payment Arrangement, Catch Up Expense" } } }, "auth_ref": [] }, "grov_ShareBasedPaymentArrangementNumberOfTranches": { "xbrltype": "integerItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ShareBasedPaymentArrangementNumberOfTranches", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment arrangement, tranches (in tranches)", "label": "Share-Based Payment Arrangement, Number Of Tranches", "documentation": "Share-Based Payment Arrangement, Number Of Tranches" } } }, "auth_ref": [] }, "grov_ShareBasedPaymentArrangementTrancheFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ShareBasedPaymentArrangementTrancheFourMember", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche Four", "label": "Share-Based Payment Arrangement, Tranche Four [Member]", "documentation": "Share-Based Payment Arrangement, Tranche Four" } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.grove.com/role/StockBasedCompensationScheduleofShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share price (in dollars per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "grov_ShareRedemptionTriggerPrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ShareRedemptionTriggerPrice", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share redemption trigger price (in dollars per share)", "label": "Share Redemption Trigger Price", "documentation": "Share Redemption Trigger Price" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting rights, percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r808" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsScheduleofShareBasedPaymentAwardStockOptionsValuationAssumptionsDetails", "http://www.grove.com/role/StockBasedCompensationScheduleofShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term in years", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r394" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.grove.com/role/StockBasedCompensationShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options, outstanding (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r138" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.grove.com/role/StockBasedCompensationShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and exercisable (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r391" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, options, vested in period, fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r389" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment arrangement, option, exercise price range, exercisable, weighted average remaining contractual term (in years)", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r139" ] }, "grov_SharesIssuableUponConversionOfRedeemableConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "SharesIssuableUponConversionOfRedeemableConvertiblePreferredStockMember", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsScheduleofReservedforIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares Issuable Upon Conversion Of Redeemable Convertible Preferred Stock", "label": "Shares Issuable Upon Conversion Of Redeemable Convertible Preferred Stock [Member]", "documentation": "Shares Issuable Upon Conversion Of Redeemable Convertible Preferred Stock" } } }, "auth_ref": [] }, "grov_SharesIssuedShareSettlementOfAdditionalSharesLiability": { "xbrltype": "sharesItemType", "nsuri": "http://www.grove.com/20231231", "localname": "SharesIssuedShareSettlementOfAdditionalSharesLiability", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares to settle Backstop Additional Shares Liability (in shares)", "label": "Shares Issued, Share, Settlement Of Additional Shares Liability", "documentation": "Shares Issued, Share, Settlement Of Additional Shares Liability" } } }, "auth_ref": [] }, "grov_SharesIssuedSharesDerivativeInstrumentContingentConsiderationCanceled": { "xbrltype": "sharesItemType", "nsuri": "http://www.grove.com/20231231", "localname": "SharesIssuedSharesDerivativeInstrumentContingentConsiderationCanceled", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cancellation of Earn-Out Shares (in shares)", "terseLabel": "Cancellation of earn-out shares (in shares)", "label": "Shares Issued, Shares, Derivative Instrument, Contingent Consideration, Canceled", "documentation": "Shares Issued, Shares, Derivative Instrument, Contingent Consideration, Canceled" } } }, "auth_ref": [] }, "grov_SharesIssuedValueSettlementOfAdditionalSharesLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "SharesIssuedValueSettlementOfAdditionalSharesLiability", "crdr": "credit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares to settle Backstop Additional Shares Liability", "label": "Shares Issued, Value, Settlement Of Additional Shares Liability", "documentation": "Shares Issued, Value, Settlement Of Additional Shares Liability" } } }, "auth_ref": [] }, "grov_SharesSubjectToRepurchaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "SharesSubjectToRepurchaseMember", "presentation": [ "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares subject to repurchase", "label": "Shares Subject to Repurchase [Member]", "documentation": "Shares Subject to Repurchase" } } }, "auth_ref": [] }, "us-gaap_ShippingAndHandlingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShippingAndHandlingMember", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shipping and Handling", "label": "Shipping and Handling [Member]", "documentation": "Packing and transport of product." } } }, "auth_ref": [ "r806" ] }, "grov_SienaLendingGroupLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "SienaLendingGroupLLCMember", "presentation": [ "http://www.grove.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Siena Lending Group, LLC", "label": "Siena Lending Group, LLC [Member]", "documentation": "Siena Lending Group, LLC" } } }, "auth_ref": [] }, "grov_SienaRevolverMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "SienaRevolverMember", "presentation": [ "http://www.grove.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Siena Revolver", "label": "Siena Revolver [Member]", "documentation": "Siena Revolver" } } }, "auth_ref": [] }, "grov_SixtyDaysMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "SixtyDaysMember", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sixty Days", "label": "Sixty Days [Member]", "documentation": "Sixty Days" } } }, "auth_ref": [] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software and 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_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internally developed software", "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "grov_StandbyEquityPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "StandbyEquityPurchaseAgreementMember", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Standby Equity Purchase Agreement", "label": "Standby Equity Purchase Agreement [Member]", "documentation": "Standby Equity Purchase Agreement" } } }, "auth_ref": [] }, "us-gaap_StandbyLettersOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandbyLettersOfCreditMember", "presentation": [ "http://www.grove.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Standby Letters of Credit", "label": "Standby Letters of Credit [Member]", "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation." } } }, "auth_ref": [ "r1", "r799", "r864", "r865" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and Local Jurisdiction", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/CommonStockandWarrantsScheduleofReservedforIssuanceDetails", "http://www.grove.com/role/ConsolidatedBalanceSheets", "http://www.grove.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit", "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficitParenthetical", "http://www.grove.com/role/CoverPage", "http://www.grove.com/role/DebtNarrativeDetails", "http://www.grove.com/role/RecapitalizationNarrativeDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockScheduleofGrossProceedsandTransactionCostsbetweenPreferredStockandWarrantsDetails", "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "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": [ "r169", "r183", "r184", "r185", "r206", "r231", "r232", "r239", "r241", "r247", "r248", "r272", "r287", "r289", "r290", "r291", "r294", "r295", "r328", "r329", "r332", "r335", "r342", "r459", "r535", "r536", "r537", "r538", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r564", "r585", "r603", "r617", "r618", "r619", "r620", "r621", "r757", "r781", "r789" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r20", "r39", "r170", "r193", "r194", "r195", "r211", "r212", "r213", "r215", "r223", "r225", "r246", "r273", "r276", "r344", "r402", "r403", "r404", "r427", "r428", "r439", "r440", "r441", "r442", "r443", "r444", "r447", "r460", "r461", "r462", "r463", "r464", "r465", "r484", "r521", "r522", "r523", "r541", "r603" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets", "http://www.grove.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit", "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficitParenthetical" ], "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": [ "r211", "r212", "r213", "r246", "r496", "r533", "r552", "r556", "r557", "r558", "r559", "r560", "r561", "r564", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r577", "r578", "r579", "r580", "r581", "r583", "r586", "r587", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r603", "r667" ] }, "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_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_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r226", "r366", "r758", "r759", "r788" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets", "http://www.grove.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit", "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficitParenthetical" ], "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": [ "r211", "r212", "r213", "r246", "r496", "r533", "r552", "r556", "r557", "r558", "r559", "r560", "r561", "r564", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r577", "r578", "r579", "r580", "r581", "r583", "r586", "r587", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r603", "r667" ] }, "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": [ "r686", "r698", "r708", "r734" ] }, "grov_StockAndWarrantsIssuedDuringPeriodSharePreferredStockAndWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://www.grove.com/20231231", "localname": "StockAndWarrantsIssuedDuringPeriodSharePreferredStockAndWarrants", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of preferred stock and common stock upon exercise of warrants (in shares)", "label": "Stock And Warrants Issued During Period, Share, Preferred Stock And Warrants", "documentation": "Stock And Warrants Issued During Period, Share, Preferred Stock And Warrants" } } }, "auth_ref": [] }, "us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants", "crdr": "credit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of preferred stock and common stock upon exercise of warrants", "label": "Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants", "documentation": "Value of preferred stock and warrants for common stock issued." } } }, "auth_ref": [] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "grov_StockIssuedDuringPeriodEarnOutShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.grove.com/20231231", "localname": "StockIssuedDuringPeriodEarnOutShares", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Earn-Out Shares (in shares)", "label": "Stock Issued During Period, Earn-Out Shares", "documentation": "Stock Issued During Period, Earn-Out Shares" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "verboseLabel": "Convertible preferred stock and contingently redeemable common stock conversion (in shares)", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r20", "r38", "r70", "r133", "r313" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued in connection with the Employee Stock Purchase Plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r20", "r106", "r107", "r133" ] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for services (in shares)", "label": "Stock Issued During Period, Shares, Issued for Services", "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit", "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r20", "r106", "r107", "r133", "r535", "r603", "r618" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon settlement of restricted stock units, net of tax withholdings (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r20", "r106", "r107", "r133" ] }, "grov_StockIssuedDuringPeriodSharesReverseRecapitalization": { "xbrltype": "sharesItemType", "nsuri": "http://www.grove.com/20231231", "localname": "StockIssuedDuringPeriodSharesReverseRecapitalization", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with Business Combination, net of $17.5 million in transaction costs (in shares)", "label": "Stock Issued During Period, Shares, Reverse Recapitalization", "documentation": "Stock Issued During Period, Shares, Reverse Recapitalization" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A common stock issued to employees, net of withholding taxes (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": [ "r20", "r106", "r107", "r133" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit", "http://www.grove.com/role/StockBasedCompensationShareBasedPaymentArrangementOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)", "negatedLabel": "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": [ "r20", "r106", "r107", "r133", "r379" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preferred stock and contingently redeemable common stock conversion", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r20", "r39", "r133" ] }, "grov_StockIssuedDuringPeriodValueEarnOutShares": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "StockIssuedDuringPeriodValueEarnOutShares", "crdr": "credit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Earn-Out Shares", "label": "Stock Issued During Period, Value, Earn-Out Shares", "documentation": "Stock Issued During Period, Value, Earn-Out Shares" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued in connection with the Employee Stock Purchase Plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r20", "r106", "r107", "r133" ] }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueIssuedForServices", "crdr": "credit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock for services", "label": "Stock Issued During Period, Value, Issued for Services", "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r20", "r106", "r107", "r133", "r541", "r603", "r618", "r673" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon settlement of restricted stock units, net of tax withholdings", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r20", "r133" ] }, "grov_StockIssuedDuringPeriodValueReverseRecapitalization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "StockIssuedDuringPeriodValueReverseRecapitalization", "crdr": "credit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with Business Combination, net of $17.5 million in transaction costs", "label": "Stock Issued During Period, Value, Reverse Recapitalization", "documentation": "Stock Issued During Period, Value, Reverse Recapitalization" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Class A common stock issued to employees, net of withholding taxes", "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": [ "r78", "r106", "r107", "r133" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r20", "r39", "r133" ] }, "grov_StockIssuedDuringPeriodValueWarrantExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "StockIssuedDuringPeriodValueWarrantExercised", "crdr": "credit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon exercise of warrants", "label": "Stock Issued During Period, Value, Warrant Exercised", "documentation": "Stock Issued During Period, Value, Warrant Exercised" } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of early exercised options (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": [ "r20", "r106", "r107", "r133", "r538", "r603", "r620" ] }, "grov_StockVestingOfEarlyExerciseDuringPeriodShares": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "StockVestingOfEarlyExerciseDuringPeriodShares", "crdr": "credit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of early exercise of options", "label": "Stock Vesting of Early Exercise During Period, Shares", "documentation": "Stock Vesting of Early Exercise During Period, Shares" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets", "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balances at beginning of period", "periodEndLabel": "Balances at ending 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": [ "r107", "r110", "r111", "r125", "r566", "r582", "r604", "r605", "r661", "r674", "r783", "r792", "r842", "r869" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.grove.com/role/CommonStockandWarrants" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock and Warrants", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r130", "r205", "r327", "r329", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r341", "r344", "r445", "r606", "r607", "r622" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.grove.com/role/DescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse split, conversion ratio", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r28" ] }, "grov_StructuralDebtFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "StructuralDebtFacilityMember", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit", "http://www.grove.com/role/DebtNarrativeDetails", "http://www.grove.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Structural Debt Facility", "label": "Structural Debt Facility [Member]", "documentation": "Structural Debt Facility" } } }, "auth_ref": [] }, "grov_StructuralDerivativeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "StructuralDerivativeMember", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueLiabilitiesMeasuredonRecurringBasisUnobservableInputReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Structural Derivative Liability", "label": "Structural Derivative [Member]", "documentation": "Structural Derivative" } } }, "auth_ref": [] }, "grov_StructuralLendersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "StructuralLendersMember", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails", "http://www.grove.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Structural Lenders", "label": "Structural Lenders [Member]", "documentation": "Structural Lenders" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.grove.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r466", "r487" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.grove.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r466", "r487" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.grove.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r466", "r487" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.grove.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r466", "r487" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.grove.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r466", "r487" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.grove.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r486", "r488" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit", "http://www.grove.com/role/RecapitalizationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfValuationAllowanceTextBlock", "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Valuation Allowance", "label": "Summary of Valuation Allowance [Table Text Block]", "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance." } } }, "auth_ref": [ "r80" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.grove.com/role/OtherBalanceSheetInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Other Balance Sheet Information", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r774" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Disclosure", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier Concentration Risk", "label": "Supplier Concentration Risk [Member]", "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services." } } }, "auth_ref": [ "r53" ] }, "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": [ "r727" ] }, "us-gaap_TemporaryEquityAccretionOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityAccretionOfDividends", "crdr": "credit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Accretion on Series A redeemable convertible preferred stock", "label": "Temporary Equity, Accretion of Dividends", "documentation": "Value of accretion of temporary equity during the period due to unpaid dividends." } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityAccretionToRedemptionValueAdjustment", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofOperations", "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Accretion on redeemable convertible preferred stock", "label": "Temporary Equity, Accretion to Redemption Value, Adjustment", "documentation": "Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders." } } }, "auth_ref": [] }, "grov_TemporaryEquityAmountOfPreferredDividendsInArrears": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "TemporaryEquityAmountOfPreferredDividendsInArrears", "crdr": "credit", "presentation": [ "http://www.grove.com/role/RedeemableConvertiblePreferredStockNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cumulative undeclared dividends", "label": "Temporary Equity, Amount Of Preferred Dividends In Arrears", "documentation": "Temporary Equity, Amount Of Preferred Dividends In Arrears" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityByClassOfStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityByClassOfStockTable", "presentation": [ "http://www.grove.com/role/RedeemableConvertiblePreferredStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary Equity, by Class of Stock [Table]", "label": "Temporary Equity, by Class of Stock [Table]", "documentation": "Table of capital stock that is classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. This table may include a description by series, value, shares authorized, shares issued and outstanding, redemption price per share and subscription receivable." } } }, "auth_ref": [ "r26", "r66" ] }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityCarryingAmountAttributableToParent", "crdr": "credit", "calculation": { "http://www.grove.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheets", "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable convertible preferred stock, $0.0001 par value \u2013 100,000,000 shares authorized at December\u00a031, 2023 and December\u00a031, 2022, respectively; 10,000 and no shares issued and outstanding at December\u00a031, 2023 and December\u00a031, 2022, respectively", "netLabel": "Temporary equity, balances at ending of period", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r287", "r289", "r290", "r291", "r294", "r295", "r409", "r504" ] }, "grov_TemporaryEquityConversionOfStockAmountConverted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "TemporaryEquityConversionOfStockAmountConverted", "crdr": "debit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Convertible preferred stock and contingently redeemable common stock conversion", "label": "Temporary Equity, Conversion of Stock, Amount Converted", "documentation": "Temporary Equity, Conversion of Stock, Amount Converted" } } }, "auth_ref": [] }, "grov_TemporaryEquityConversionOfStockSharesConverted": { "xbrltype": "sharesItemType", "nsuri": "http://www.grove.com/20231231", "localname": "TemporaryEquityConversionOfStockSharesConverted", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Convertible preferred stock and contingently redeemable common stock conversion (in shares)", "label": "Temporary Equity, Conversion of Stock, Shares Converted", "documentation": "Temporary Equity, Conversion of Stock, Shares Converted" } } }, "auth_ref": [] }, "grov_TemporaryEquityConvertibleControlOfRightsByIssuerWrittenNoticePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.grove.com/20231231", "localname": "TemporaryEquityConvertibleControlOfRightsByIssuerWrittenNoticePeriod", "presentation": [ "http://www.grove.com/role/RedeemableConvertiblePreferredStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible, control of rights by issuer, written notice period", "label": "Temporary Equity, Convertible, Control Of Rights By Issuer, Written Notice Period", "documentation": "Temporary Equity, Convertible, Control Of Rights By Issuer, Written Notice Period" } } }, "auth_ref": [] }, "grov_TemporaryEquityConvertibleConversionPrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.grove.com/20231231", "localname": "TemporaryEquityConvertibleConversionPrice", "presentation": [ "http://www.grove.com/role/RedeemableConvertiblePreferredStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible, conversion price (in dollars per share)", "label": "Temporary Equity, Convertible, Conversion Price", "documentation": "Temporary Equity, Convertible, Conversion Price" } } }, "auth_ref": [] }, "grov_TemporaryEquityDirectorDesignationRightsNumberOfDirectors": { "xbrltype": "integerItemType", "nsuri": "http://www.grove.com/20231231", "localname": "TemporaryEquityDirectorDesignationRightsNumberOfDirectors", "presentation": [ "http://www.grove.com/role/RedeemableConvertiblePreferredStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Director designation rights, number of directors", "label": "Temporary Equity, Director Designation Rights, Number Of Directors", "documentation": "Temporary Equity, Director Designation Rights, Number Of Directors" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Temporary Equity Disclosure [Abstract]" } } }, "auth_ref": [] }, "grov_TemporaryEquityDividendRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.grove.com/20231231", "localname": "TemporaryEquityDividendRatePercentage", "presentation": [ "http://www.grove.com/role/RedeemableConvertiblePreferredStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend rate", "label": "Temporary Equity, Dividend Rate, Percentage", "documentation": "Temporary Equity, Dividend Rate, Percentage" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityDividendsAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityDividendsAdjustment", "crdr": "debit", "calculation": { "http://www.grove.com/role/ConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofOperations", "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Accumulated dividends on redeemable convertible preferred stock", "negatedLabel": "Less: Series A accumulated dividends", "label": "Temporary Equity, Dividends, Adjustment", "documentation": "Accretion of temporary equity during the period due to cash, stock, and in-kind dividends. This item is an adjustment to net income necessary to derive net income apportioned to common stockholders and is to be distinguished from Temporary Equity, Accretion of Dividends (Temporary Equity, Accretion of Dividends)." } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityLineItems", "presentation": [ "http://www.grove.com/role/RedeemableConvertiblePreferredStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary Equity [Line Items]", "label": "Temporary Equity [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "grov_TemporaryEquityMinimumPercentageThresholdDirectorDesignationRights": { "xbrltype": "percentItemType", "nsuri": "http://www.grove.com/20231231", "localname": "TemporaryEquityMinimumPercentageThresholdDirectorDesignationRights", "presentation": [ "http://www.grove.com/role/RedeemableConvertiblePreferredStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum percentage threshold, director designation rights", "label": "Temporary Equity, Minimum Percentage Threshold, Director Designation Rights", "documentation": "Temporary Equity, Minimum Percentage Threshold, Director Designation Rights" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityParOrStatedValuePerShare", "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary equity, par value (in dollars per share)", "label": "Temporary Equity, Par or Stated Value Per Share", "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable." } } }, "auth_ref": [ "r26", "r66" ] }, "us-gaap_TemporaryEquitySharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesAuthorized", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/ConsolidatedBalanceSheets", "http://www.grove.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary equity, shares authorized (in shares)", "label": "Temporary Equity, Shares Authorized", "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r105" ] }, "us-gaap_TemporaryEquitySharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesIssued", "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary equity, shares issued (in shares)", "label": "Temporary Equity, Shares Issued", "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r105" ] }, "us-gaap_TemporaryEquitySharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesOutstanding", "presentation": [ "http://www.grove.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary equity, shares outstanding (in shares)", "periodStartLabel": "Temporary equity, balances at beginning of period (in shares)", "periodEndLabel": "Temporary equity, balances at ending of period (in shares)", "label": "Temporary Equity, Shares Outstanding", "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r105" ] }, "grov_TemporaryEquityStockAndWarrantsIssuedDuringPeriodSharePreferredStockAndWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://www.grove.com/20231231", "localname": "TemporaryEquityStockAndWarrantsIssuedDuringPeriodSharePreferredStockAndWarrants", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of preferred stock and common stock upon exercise of warrants (in shares)", "label": "Temporary Equity, Stock And Warrants Issued During Period, Share, Preferred Stock And Warrants", "documentation": "Temporary Equity, Stock And Warrants Issued During Period, Share, Preferred Stock And Warrants" } } }, "auth_ref": [] }, "grov_TemporaryEquityStockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "TemporaryEquityStockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants", "crdr": "credit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of preferred stock and common stock upon exercise of warrants", "label": "Temporary Equity, Stock And Warrants Issued During Period, Value, Preferred Stock And Warrants", "documentation": "Temporary Equity, Stock And Warrants Issued During Period, Value, Preferred Stock And Warrants" } } }, "auth_ref": [] }, "grov_TemporaryEquityStockIssuedDuringPeriodSharesConvertibleCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.grove.com/20231231", "localname": "TemporaryEquityStockIssuedDuringPeriodSharesConvertibleCommonStock", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of convertible common stock (in shares)", "label": "Temporary Equity, Stock Issued During Period, Shares, Convertible Common Stock", "documentation": "Temporary Equity, Stock Issued During Period, Shares, Convertible Common Stock" } } }, "auth_ref": [] }, "grov_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://www.grove.com/20231231", "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit", "http://www.grove.com/role/RedeemableConvertiblePreferredStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Series A redeemable convertible preferred stock, net of issuance costs (in shares)", "label": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "documentation": "Temporary Equity, Stock Issued During Period, Shares, New Issues" } } }, "auth_ref": [] }, "grov_TemporaryEquityStockIssuedDuringPeriodValueConvertibleCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "TemporaryEquityStockIssuedDuringPeriodValueConvertibleCommonStock", "crdr": "credit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of convertible common stock", "label": "Temporary Equity, Stock Issued During Period, Value, Convertible Common Stock", "documentation": "Temporary Equity, Stock Issued During Period, Value, Convertible Common Stock" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficit" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Series A redeemable convertible preferred stock, net of issuance costs", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "documentation": "Value of new stock classified as temporary equity issued during the period." } } }, "auth_ref": [] }, "grov_TemporaryEquityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.grove.com/20231231", "localname": "TemporaryEquityTextBlock", "presentation": [ "http://www.grove.com/role/RedeemableConvertiblePreferredStock" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Convertible Preferred Stock", "label": "Temporary Equity [Text Block]", "documentation": "Temporary Equity" } } }, "auth_ref": [] }, "grov_TenYearsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "TenYearsMember", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ten Years", "label": "Ten Years [Member]", "documentation": "Ten Years" } } }, "auth_ref": [] }, "grov_ThirdPartyProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ThirdPartyProductsMember", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Third-party products", "label": "Third-party Products [Member]", "documentation": "Third-party Products" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Axis]", "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r791", "r850" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Domain]", "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r719" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r726" ] }, "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": [ "r747" ] }, "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": [ "r749" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.grove.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "grov_TrancheOneSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "TrancheOneSharesMember", "presentation": [ "http://www.grove.com/role/RecapitalizationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche One Shares", "label": "Tranche One Shares [Member]", "documentation": "Tranche One Shares" } } }, "auth_ref": [] }, "grov_TrancheTwoSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "TrancheTwoSharesMember", "presentation": [ "http://www.grove.com/role/RecapitalizationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche Two Shares", "label": "Tranche Two Shares [Member]", "documentation": "Tranche Two Shares" } } }, "auth_ref": [] }, "grov_TrancheTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.grove.com/20231231", "localname": "TrancheTypeAxis", "presentation": [ "http://www.grove.com/role/RecapitalizationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche Type [Axis]", "label": "Tranche Type [Axis]", "documentation": "Tranche Type" } } }, "auth_ref": [] }, "grov_TrancheTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "TrancheTypeDomain", "presentation": [ "http://www.grove.com/role/RecapitalizationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche Type [Domain]", "label": "Tranche Type [Domain]", "documentation": "Tranche Type [Domain]" } } }, "auth_ref": [] }, "grov_TransactionCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "TransactionCostsCurrent", "crdr": "credit", "calculation": { "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.grove.com/role/OtherBalanceSheetInformationScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction costs", "label": "Transaction Costs, Current", "documentation": "Transaction Costs, Current" } } }, "auth_ref": [] }, "grov_TransactionCostsIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "TransactionCostsIncurredButNotYetPaid", "crdr": "debit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction costs and convertible preferred stock included in accounts payable and accrued liabilities", "label": "Transaction Costs Incurred but Not yet Paid", "documentation": "Transaction Costs Incurred but Not yet Paid" } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r750" ] }, "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": [ "r751" ] }, "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": [ "r749" ] }, "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": [ "r749" ] }, "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": [ "r752" ] }, "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": [ "r750" ] }, "grov_TwoThousandAndSixteenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "TwoThousandAndSixteenEquityIncentivePlanMember", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2016 Equity Incentive Plan", "label": "Two Thousand and Sixteen Equity Incentive Plan [Member]", "documentation": "Two Thousand and Sixteen Equity Incentive Plan" } } }, "auth_ref": [] }, "grov_TwoThousandAndTwentyTwoEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "TwoThousandAndTwentyTwoEquityIncentivePlanMember", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/CommonStockandWarrantsScheduleofReservedforIssuanceDetails", "http://www.grove.com/role/ConsolidatedStatementsofConvertiblePreferredStockContingentlyRedeemableConvertibleCommonStockandStockholdersEquityDeficitParenthetical", "http://www.grove.com/role/RecapitalizationNarrativeDetails", "http://www.grove.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Equity Incentive Plan", "label": "Two Thousand and Twenty Two Equity Incentive Plan [Member]", "documentation": "Two Thousand and Twenty Two Equity Incentive Plan" } } }, "auth_ref": [] }, "grov_TwoYearsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "TwoYearsMember", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Two Years", "label": "Two Years [Member]", "documentation": "Two Years" } } }, "auth_ref": [] }, "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": [ "r746" ] }, "grov_UnvestedWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "UnvestedWarrantMember", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/CommonStockandWarrantsScheduleofShareBasedPaymentAwardStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unvested Warrant", "label": "Unvested Warrant [Member]", "documentation": "Unvested Warrant" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.grove.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": [ "r55", "r56", "r57", "r159", "r160", "r163", "r164" ] }, "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceByDeferredTaxAssetAxis", "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesNarrativeDetails", "http://www.grove.com/role/ProvisionforIncomeTaxesSummaryofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Allowance by Deferred Tax Asset [Axis]", "label": "Valuation Allowance by Deferred Tax Asset [Axis]", "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences." } } }, "auth_ref": [ "r80" ] }, "grov_ValuationAllowanceCurrentYearActivityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ValuationAllowanceCurrentYearActivityMember", "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesNarrativeDetails", "http://www.grove.com/role/ProvisionforIncomeTaxesSummaryofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Allowance, Current Year Activity", "label": "Valuation Allowance, Current Year Activity [Member]", "documentation": "Valuation Allowance, Current Year Activity" } } }, "auth_ref": [] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesNarrativeDetails", "http://www.grove.com/role/ProvisionforIncomeTaxesSummaryofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes to existing valuation allowances", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r421" ] }, "grov_ValuationAllowanceTaxProvisionAtFederalStatutoryTaxRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "ValuationAllowanceTaxProvisionAtFederalStatutoryTaxRateMember", "presentation": [ "http://www.grove.com/role/ProvisionforIncomeTaxesNarrativeDetails", "http://www.grove.com/role/ProvisionforIncomeTaxesSummaryofValuationAllowanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Allowance, Tax Provision At Federal Statutory Tax Rate", "label": "Valuation Allowance, Tax Provision At Federal Statutory Tax Rate [Member]", "documentation": "Valuation Allowance, Tax Provision At Federal Statutory Tax Rate" } } }, "auth_ref": [] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://www.grove.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease, cost", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r477", "r660" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.grove.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "grov_VestedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "VestedWarrantsMember", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsNarrativeDetails", "http://www.grove.com/role/CommonStockandWarrantsScheduleofShareBasedPaymentAwardStockOptionsValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested Warrants", "label": "Vested Warrants [Member]", "documentation": "Vested Warrants" } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r808", "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" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r808", "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" ] }, "grov_VestingOfEarlyExercisedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "VestingOfEarlyExercisedStockOptions", "crdr": "debit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of early exercised stock options", "label": "Vesting of Early Exercised Stock Options", "documentation": "Vesting of Early Exercised Stock Options" } } }, "auth_ref": [] }, "grov_VestingOnFebruary152023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "VestingOnFebruary152023Member", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting on February 15, 2023", "label": "Vesting on February 15, 2023 [Member]", "documentation": "Vesting on February 15, 2023" } } }, "auth_ref": [] }, "grov_VestingOnMay152023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "VestingOnMay152023Member", "presentation": [ "http://www.grove.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting on May 15, 2023", "label": "Vesting on May 15, 2023 [Member]", "documentation": "Vesting on May 15, 2023" } } }, "auth_ref": [] }, "grov_VolitionPennyWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "VolitionPennyWarrantMember", "presentation": [ "http://www.grove.com/role/CommonStockandWarrantsScheduleofReservedforIssuanceDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volition Penny Warrants", "label": "Volition Penny Warrant [Member]", "documentation": "Volition Penny Warrant" } } }, "auth_ref": [] }, "grov_VolitionWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "VolitionWarrantMember", "presentation": [ "http://www.grove.com/role/RedeemableConvertiblePreferredStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volition Warrant", "label": "Volition Warrant [Member]", "documentation": "Volition Warrant" } } }, "auth_ref": [] }, "grov_VolitionWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.grove.com/20231231", "localname": "VolitionWarrantsMember", "presentation": [ "http://www.grove.com/role/RedeemableConvertiblePreferredStockFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockNarrativeDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockScheduleofGrossProceedsandTransactionCostsbetweenPreferredStockandWarrantsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volition Warrants", "label": "Volition Warrants [Member]", "documentation": "Volition Warrants" } } }, "auth_ref": [] }, "grov_WarrantLiabilitiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.grove.com/20231231", "localname": "WarrantLiabilitiesPolicyTextBlock", "presentation": [ "http://www.grove.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant Liabilities", "label": "Warrant Liabilities [Policy Text Block]", "documentation": "Warrant Liabilities" } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant [Member]", "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r664", "r665", "r668", "r669", "r670", "r671" ] }, "us-gaap_WarrantsAndRightsOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstanding", "crdr": "credit", "presentation": [ "http://www.grove.com/role/RedeemableConvertiblePreferredStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of warrants", "label": "Warrants and Rights Outstanding", "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price." } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockFairValueMeasurementInputsandValuationTechniquesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants , measurement input", "label": "Warrants and Rights Outstanding, Measurement Input", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r455" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.grove.com/role/FairValueMeasurementsandFairValueofFinancialInstrumentsScheduleofFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockFairValueMeasurementInputsandValuationTechniquesDetails", "http://www.grove.com/role/RedeemableConvertiblePreferredStockNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants and rights outstanding, term", "label": "Warrants and Rights Outstanding, Term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r841" ] }, "grov_WarrantsExercisedPreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.grove.com/20231231", "localname": "WarrantsExercisedPreferredStock", "crdr": "debit", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net exercise of preferred stock warrants", "label": "Warrants Exercised, Preferred Stock", "documentation": "Warrants Exercised, Preferred Stock" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofOperations", "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofEarningsPerShareBasicandDilutedDetails" ], "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": [ "r230", "r241" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.grove.com/role/ConsolidatedStatementsofOperations", "http://www.grove.com/role/NetLossPerShareAttributabletoCommonStockholdersScheduleofEarningsPerShareBasicandDilutedDetails" ], "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": [ "r228", "r241" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "12", "Subparagraph": "(f)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481410/810-10-15-12" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "15", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481116/815-15-25-1" }, "r3": { "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" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "4", "SubTopic": "50", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-4" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "5B", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480588/815-10-25-5B" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480526/815-10-35-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "SubTopic": "15", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481051/815-15-35-1" }, "r9": { "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" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r20": { "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" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(27)", "SubTopic": "10", "Topic": "210", "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", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB TOPIC 4.C)", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4" }, "r29": { "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" }, "r30": { "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(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "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.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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-30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "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" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r41": { "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" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "25", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r75": { "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" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r91": { "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" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-4" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r99": { "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" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r101": { "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" }, "r102": { "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" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r117": { "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" }, "r118": { "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" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r125": { "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" }, "r126": { "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" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "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" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r145": { "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" }, "r146": { "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" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r170": { "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" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r182": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r187": { "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" }, "r188": { "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" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r190": { "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" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r197": { "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" }, "r198": { "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" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r203": { "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" }, "r204": { "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(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r219": { "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" }, "r220": { "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" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r253": { "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" }, "r254": { "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" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "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": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r310": { "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" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r321": { "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" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "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)", "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)(A)", "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)(02)(B)", "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": "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "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)(i)", "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)(ii)", "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)(iii)", "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)", "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)(01)", "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)(1)(iv)(02)", "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)(1)(iv)(03)", "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)(1)(iv)(04)", "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)(i)", "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)(ii)", "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)", "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": "(c)(2)(iii)(01)", "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": "(c)(2)(iii)(02)", "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": "(c)(2)(iii)(03)", "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": "(d)(1)", "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": "(d)(2)", "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": "(e)(1)", "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": "(e)(2)", "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)(1)", "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)", "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": "(f)(2)(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": "(f)(2)(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": "(f)(2)(iii)", "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": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "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" }, "r399": { "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" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.E.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r410": { "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" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r412": { "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" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r425": { "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" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r454": { "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" }, "r455": { "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" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r475": { "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" }, "r476": { "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" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r478": { "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" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r484": { "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" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r496": { "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" }, "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)(22))", "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)(23)(a)(1))", "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)(4))", "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)(25))", "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)(8)(a))", "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(23))", "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(9))", "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": "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" }, "r515": { "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" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "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 E))", "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 F))", "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": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "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)(iv)", "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)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-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(d))", "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(h)(1))", "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": "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r554": { "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" }, "r555": { "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" }, "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(1))", "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)(1))", "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(12)(b)(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(12)(b)(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(13)(a)(2))", "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(13)(a)(3))", "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(14))", "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(15))", "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(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "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(19))", "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(2)(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(2)(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)(a))", "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(3)(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(3)(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)(b))", "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)(c))", "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(6)(d))", "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(6)(e))", "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(8))", "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)(b))", "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)(c))", "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": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "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(3))", "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)(1))", "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)(2))", "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)(3))", "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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "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)(1))", "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)(2))", "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)(3))", "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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "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(4)(b))", "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": "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" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r607": { "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" }, "r608": { "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" }, "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 A)(Footnote 2))", "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": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r624": { "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" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r640": { "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" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r642": { "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" }, "r643": { "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" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r674": { "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" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "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-K", "Number": "249", "Section": "310" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r714": { "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" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "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" }, "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": "A" }, "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": "B" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "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": "A" }, "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": "C" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "SubTopic": "740", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r768": { "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" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r792": { "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" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r795": { "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" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r804": { "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" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-27" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "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)(01)", "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)(02)", "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)(03)", "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)(04)", "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)(2)(i)", "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)(ii)", "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)(iii)", "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)(01)", "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)(02)", "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)(03)", "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": "(d)(1)", "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)(2)", "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": "(e)(1)", "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)(2)", "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": "(f)(2)(i)", "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)(ii)", "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)(iii)", "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)(iv)", "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)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r838": { "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" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r842": { "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" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479365/842-20-25-6" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r845": { "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" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r847": { "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" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r861": { "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" }, "r862": { "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" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-15" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-16" }, "r866": { "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" }, "r867": { "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" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r869": { "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" }, "r870": { "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" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" } } } ZIP 95 0001628280-24-012257-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-24-012257-xbrl.zip M4$L#!!0 ( /")=%ALLPQ 97AH:6)I=#$P,S4M9F]R M;6]F<'-U86=R964N:'1M[5WI<]M&EO^^?P76V>R]F];QX M^6(F1?[R/U[\Y]Y>>%S_P[R]^H$%>3*I\^?)%KJX3E?_Y@7KR M6#S]\7B2/3EZ>O P>_CHR<.G3[+\X$CFCXX?'64'_W?X +X*C_-W3+TLY)\? MS%6Y-Y,X_K/'1XOZ^8W*Z]FSPX.#_W[0>JZ6G^H]4:BK\AG-%CZ=5K V^W%6 M%95^]MT!_>\Y?K(W%7-5+)_]Z5+-I4G>RIOD0S47Y9]2(TJS9Z164W[0J'_) M9X$KGGV9JHNKD\&#_^-&+'_ +;E&]I453SF#[I%[3 MG%]_>/>W\^3TW<\_G[QZ]^'D\@W\]I=W/Y^]>?OZ(DW>O#W=;R\D/AVAK^" M)E5=5W,>;RRK FH]2L[_]YX3K.W]+:WO]\\G835_1BHE^^EWI: M:7A5)O=>"0.7]H,TM589WM^+NLH^)K^40'\G-T+GR=NJ5IG\C6O]1V-J-5U^ M\\4^'%SLWZLFF8EKF4RD+!.!RX$5BF01;<"$-D"'#3"T 0UNP,[WWSTY.CIX M[A;_QZ^!]S*76:5%K:KR65/F4N-3#UZ^O_AE?1-[\)+VYO#Y+N]K)F0GX+:FFR6DAC$E.0 C,YU5I"0S^_EI7<#2G55&("2T/?OM+5>0@ M/PRPC#+;3^&LSF2! \@$MF!A=R'9J65::?O8#[R<]H?WR12TFA73;"Q<LJ-<=='[9"?^\[1XA-^*U:T"CGM MGT>U:-LW]OM[^/"SH_W'>(;N;V3PN#^.1(.[C6]< C7*.@$ER*R7)EF 1J+R-K,+UN3]31W[37VM4?4\$[7Q%N??P.+$^,H%&I--L8$2=6-N3G_7QW-O?B"+_'=ZXRD6 ML-*OW[Y AX?[CWA1?ZC_X!%8ZP>/?XO[X.F3_:<'JS\>L//O2+@)_GN\__CQ M79G2.@CX"Z)QMY#QXR\EXZ_+TYD2?AM;_^/W_?@I[/NK)3'%9$UL&>9PFQQ) MDN^_._SQX/G=_SO W;?PMKP5<\GG=B&!157)J=378+-*,W1+MFGEEXBUX*6? M_O2NO]H[RIFCA_[�N5L6E4)]G'LKHI9'Z%3J8T.*7X^DW!RY3@AO\>2LSY)YDU MR#:_P(OU!89E#)]<5(;XY#,M"^+4*P&5EGT=A*^(B:F*INY_9:7Z$/]WIL,2 MKN3>1$OQ<4],@8<_$\6-6)H'7X3[_,R8MXK;.QG18T']W:,S;]5=1[,B0F>> M?_CIW8>_GL!B]EZ=7)R?)1_.+RX_O#F]A!\O+M^=_D_RR]LWE\G)KR/@NW MKFSF$ZGQ9 - '_]N91-^]_#QFR/\LC+L [.X\='?HG&X8#TL_*O#M0?0V1NIL1_N?RYX M-#+"HLMV$>Y6Y/L'7C@*NMM/DDO/%YBJ)LBZX5^\S->5RD$F%A(X-)(3*\+6 M*VZLY]K?=5#R)?N&R/?>T93.6*C\-<2=T5.IS#7W^H7&=DE/=JP M2_H!GS*H^0M6/69KM_7LG;1WC2\ER@"XF*CIU@6'GY#0%QJ,Z$)>L795W912 MFYE:#.IC00OC#**.T.?[9.\Z7D8@>%6D]&-5PA6RS\%64B#3--G,O7,"6SN7 MR37H#3"W6,T?YZ%?2%)NDN-U'C/)1H CGBJ6E!/L)M&N)#AGX&9BL/5U6N6E62_^X 6U<(170 M(TP]R+)O9BIC?NA?;"=)YG.594 )L*#Z!O,ZV+YS%JE?-CT:"%"1;DDT#B/ M*%.I@*A@:9$@O6:47)I( 1,86)6[*"VI!5^$Z4EEE:;HZ4R867OIM*O#ZQ^R M:RZL\8@4MFQ+OWHF.#&O:FH#PI^$ 0@ _(=&61""'!9X-G0Z-XI%,@@2W<"F M[.#YPZO@?$$[A'W@U$[W6.=2&S&7L=HNS" K@*?]62Y=%J%6DX9B-*FE)=IQ M-WRAYJ"FXELY\],>2318VK7QK\"V=W%Y. )EX^=HDM-NTK&34(Y%_);(Q>-- MDXO!!K0Y#G18%I^Z5O&X+02Q:?9,/RO98<1/W:4?@=H4V/,=W7V&6?1<+$G# M$AKM[,G2\2;+&;LLTZH\RH"J@] ;RW"MJ!F_U^.N67(@.-LDTJ =:"11M6EXK>2.94XD%BA[IT5?H7E1U+:6U-*=H M( 9'R8:Y]N-DF]>5*,9QABC@>R?$^@UJ<_R3V:K-'T/^7Z?$AY9SH5C/(O^A MAQAND%.V)UE&0>#[)&%RB?NJ2@8#]-C+D.T]P,1Z-SAPP+G()?(S4Z%_WL0N M)3!>"C3[1898,!0\TZHHJANG50\,!(RPL,]VQP3K'A%-"7D8P#0R1NBE]Z*I MDAZF5:)/_UJH E^S-0K8IOFJ+B.R@\,]GR^*:KEV#_)*:K@'\GWA93@\>+*V MV[ C=K?D,B1G#:GC9U( (P:UXTP9,5&%JM>*AP+SY,UT*,X@P\R[\87$"1J) MM4E4I;T3%IVR?3EB#74024#EAC=F8,3<[28+ZVSCYD!.4T^1(/PT3+> M036'#51 +05;KZ(!SB-J&P+SOE2W&RZ8AY%]7%91M*PEW*FO*>K7RMTF6\/= MWE$1OLN9*&]A=/@;7#;0GDL;ZB#6(I)3^-Z5M)_5NBK6S!*!">#,O&,<: [C ML5?,*EI&"\6(866T_@ PB<,+$47'U]W'6)T+/X0ATD3]04P9)^4?'SB(9&H7 MZ%@WK;/&<[;L*N^?LV7*70XY>EZP5K5_TUSQX[JSVR(1-DW?=1X11 XY_2DY M,::!>[YNO98Y$&A ['48XFY?P"ECE2>$F'UX&%4C9N?L#!&\!\@80>>$/6H" MZS*-OE;7M&V(Q?EGHS3KIB&9 ]%TJ*_UI[PCC/?UA%>^JG >\#KO\4FM<$6' M,RR3@MN^K*#IP&&1PWY4O'YCBQ6B?!*1/@U*(*AY +C*QB,UQ+QVFU\O0,$ M=U^W-3QFT[1.JD;48S3_CDSFGL&,B\'0 #MJ-U96.S.Y "C+NC[*L'=/S/6P>(ASD5C9&N,+:?(!:G,*39OZXJK.)-JKW'G&*A MB)WCW60.*YA%U@3^]T86<#H[AT?^X^#I7T5/HP_KG+XY3=[KJI8QL&0,D9VA M-(CNH7L8,CY;5N6>EM=5YFUTD5S)4FJX$EH6<-!TH;)"J#G1_%1<5[J3 V-# MT06U,UI(;0BCA0@PA*]A=?CQ'^D'7NP8#C%=X9ULF\:$VY@V: 9;P&I02Z2 M53%Z9.?3[ATL^IWE[A"MK'3^.>0?$<'09?C^NT=/GWMX?)K,JAL0>?H.?@H5 MAH4U1>.LYC-#,K3C*NWQM[;#P+HF(NX6N23NZN-4I<7)T^Z2K!LGK7O<\/X1 MZ'9K!0\S-;,(;,G9"1P690QAP-A!.!E.T_-+$],+ZKK'W!!R5TN;J#)$):M$ M6$=&=0;S5-Q_H:<(&MN]GU_2&:1_J>TV1/S[GGX^IU"_F:;1:0V<<1K?<_D) MP3M($0@H7\W>(J^EZ&0)CO](Q'JO-"F/P,7'OE'':Z;=(:'^+?S=[2*\&^[T M?KAA3N\S3'A=/_+K'MURCVY9BZ&,ZO::/6X_(62WT4"ILE.G,B57S*C-TK5O MH#5*5Z3JHU,1+@IG$A;W/C'0U]W3K)XOA&:XC/C\]&X;@'VN7-; .%*B0TO=SI$= M&7_2WE+<2:Y-N7,R:(1GZ#\UQKEG8%.FLJC"%F4:4]!4>5T5Y,&=:M$ :8/A M-*M@4HRBF%?HT:GA&JBZR2TBB$8KQ(WW&V :!;7F(X^A?;^I;6HCIGFR7;_S M:G"F DY[OL WM.:<$FA>8-E'M7#.9"QD0S-ECS/YPJ,IBROTB=8Q2=BA3P>' MQC3"$E^-:&#OU+U651$<6[A7:!/0:%^&O4C="_RK'9TNJD)ERQB=#$1E7\*. M,K>'H,EIQ&SA@=SPC>FO[FQP=4T)>N"LTE1-PSHP8+.RHL+V)*LJTL!BIYB) M6>-\8Q0T:N@:P=E&9EK6AL?&NW(^./R5KHRA4_3+SV6A)E(3] 1.&GWF35;; MW*4VLIPS1[O&UF>=0*#GH@V&3F?OM&E[<5RR*.',._Z>G4JG#J?'L9:88[3" M LXB./S1S>O\4\96Y$E6IVU8/#OGD"6!NB/I$& 'X>NP]!.$Y*T U4>3FD;$ MTGU[@.S=XJH7+0\9^9EZ>S.U+OQAP1=S\[)RW,W6T>DNPFZ*Y@H#2-,34(Y$ M*T(2<>UHGQT4B*UI.Y7[J.BZ3)&QX(=O4\A&K8R-8P?[Z@/=.;BN#C095-2Z6QU']R.?M"QTQ73\GR3'!WMR%WTR:+ ?WCP] 1,K)VCW9UL M%TT#S]URF;;J$_3#W=]<\#CESPP%$KZ3+K2"-]^.HAS-R",M.TD M$#3*3.FLF1NJ$&6VAMUG&\;NHUC6B/G]Z WPD6SCO1G^Y69X',T=,L:CSP=D M:D>@@4O@I&D)1I%%CPUH-1CIE%B!"QS&>SJ+_B^-0H1 M/P]FI6*3'5-V0;(I4@84-9'N1^&M39;Y8-D_JDGB?+EP5JY03NL9*D6TVZ[D M9;.=A-O3_MS=UO;*[_EEE'!%[K04*ND3J2_%DH>!"4QU-6>#AT !=WI=,'M/ M<=NU+"(8S, \X=4E>C *K)#',>6(9FE+6<$Q?/.PWI F!,WP\55PR6\$*%:: MH7<8ZB;H *@4\TI+J\P P>X<'H FH[ 0E%]H%ZJ!A,WA[CJ:*6*W2#%@Z"%U MU+&:&#",+J2K%2N=-YBWQ;3C>8@MTNUP)J117/'TM3)=$$7/Q^%JY,<8(L$:;#ATPGYAE.T@$> O=E6T7 M"$-2F,DB[^?\T)FB;NUPH:PYB]I%NV_9HPA%U/,TX:IL ;#MB#1N6ISQ#1;P M(:"+QF8/<+*:I/8%H6#77<]H."LUU)KPYI0M8F00VU9Q08>5=2:<_M&OL3&0 MTFKA7 $BY[[E]).[UJD@/SA?BIU)4SL=BYE56<5WZ<<#OD*=TA;!4]R= V&8 M[=_HA>GF8(%^W#]<;QG*T#@OP"HX-WLW;?% UE^PXA5SXM6%$..J6*1L(H;= M>5;CRE.Q/Z";Z>RIW'/+^UC\[XC%KTD>#+K$"[BDQ*#N4A=GL^[R^J_REB@2 MCS9,D;@$/F>FP ^CRIG&=BA!V40T_D%2WDW)E5/'"6S:,"K9M"J:;ZMRS]%* M%'A8>R^75O%H+(9I'16UG:ON@2W@?18W$]D M*<&05>@ERB-S+2J6/U#.D4":"5JOU**WI2LO4.C4$> 39(J\JN*Z*3&,-%HO M: "H](95I]Y)F"8+:O.+#J'E I>?820Y!0LO(UV(PS"T+S=HU&._W0J+XF ^ MRL)R!A?3RN:(]Y!0MPC&YW@WJOL3QB@=?CT^#@E M$QD>Q5#J^//ZVHL800AGEQV$Q-N"*X!!=B9,%F5/VA4P>'Z?D!UZ)V#K$%<> M'6>%8OGGH6$X W#22DIF4@+VMBB6-FV;$I2NFD($E5!+HDO.W[:D:Y]!K)OW MPJ-#QA93HRPI;/(!8S0@/[BJ?BBYJ[PCJY7&S5E7V#K'EX(B3PQ.+;6S9?$B M&<)4 >_GS@,^*S[XFRPK'P1R44@C*B.*OJ'\&I$?6U,R],<-8^TG.3OV1)%< M^C3]TU::_OKUSFTAC4TS1'X%#C#CWIK)I?BT9F?W-QG\\?Z3NVQ2WV585XMG M>P_W<>[ 7RF+S)(=AIYY_[YF5[V1YL:<&,:-V8 ;UYZ4P46;1P$3DIXL[4!RMX'NV7(")+W@@+SHZBX/EA-G?L"M M+@+3+K"U"12O0G^4=?(W+.^4 MQK&V;B&VTG6Y0>8:,[!HMQG@L0',#(]_/$W/6^WU!DG4$Y8G0YNSY O%!*[@ MI5"+ /CP;JJFR".'W<0+Z) TY1PJOX-BW/;>?6F$8KQVBZ-LLODD"@G"_4L9 MY\A5ON"G?;O!WK!6 M3(":$E;"E9*BU;?.-5)L8L[H5:+HIH:2ZLK@X>H\JJ0>NL/8!6$)'_\-:G2( M[@+D@ZWU[2=O*W+,U,. !,!M2%_ZBV\T!&@Y;B<(Y^;@'IDW\F50Y:);WJ);-0[78 M@Z[%1VOB1I7I,]4*Q;"FIJLEVD:U3?-NNVC9.]LUL2W)^LA:>G="[F#/ M+=M?M_8CR+T@*<#C%!DPGM5 4 M7YUBI:^0]UH,(>#+2$FBO ?2&S"=EW/RZ%LP8J6Y7*I+AW!# M!RGZE9:[-2)MTVKE,[6?5N445"[46&Q_=SAT+&O&M7M'TCB+$@LPBYP@L'Q! MD*ZO$#'9BU'B!46W!5\#F^T0U+/491SYALO^ZW$'#4+8%0)H^ I#F8PTL+DH ML$=7KCFVUVF7H7MX*'X<96]T'2?X#9_MY-.@Q'2J"A77_([2I&PQX-+6B0 F MR//D@=M?^.(!D%>XG'\&B$394LQHN/!J(MB5@ZV,MN;Z;AH:_TQFMEDXG$V_ M$/8(5%(_J:' J$\O]'<&)'.%*=7X*7D::7%LUZ'Y2DZ5 >$?^SG)/*1V[PLM M7<_U#JZV(VT)QX"3%!]EV2LLWIXZ6XC.UX#,P5J:E5Y[QLH*LG'T8@TJM/TIH8LU.<;_>89LW&H8 M[."6-E0\.^+?W\/VJ6N$E5J2I<,*T)3,M/BC(N1BW-E"6N-^2RMV9K2'] M3<,X<*K*NNG^A*TKG$GJ@DHFL&4LZ]64UGZ(*FI,V>Q:Q6R1C7/-Y*JM!%%> M376-?RD*,:DXXXK(&FX93.%-F>VGR4E=VQ)IG#CZ,[#ZPB6-ILGA\<%A<@$+ MQ_CE10W#@TD#OR<_@0::87&J-#E%PZ?2I1+)TX>'AXR1&L*QB=5LL\@JJ'^8IA4UR85 O8V9T,W_#'$.KC MX021==X21P_VO-LE\^:4YXN!@IRV67Y:$-%D5:.Q(#_V*E&4C(U*&).#IX85 MQ-!K+V/K2:R[BC;[SL6=[U,_*.[J MD?A+9?M.,'I&)Q.P"THDW!D0+G8BJC]W*ZVZ5L+FL>XG;5L#^Z)<++LR8EM4 MK\<;IGJ]IF &GLX8PD6QG!_*2VE9S(85 /K,INJQK>Q1XY8IV[ I_NR5')MC MA'3/\9P0"UY9%#8-='_;=^AA_.5,PI^%EL["-K5N6%F*;!*/Y/9%+&U)$>O@ MAOG:BB8%1PA0JA4J8] YCKLU=^?)AMV=H))>M.,U:$RN]RYU;/A^^-6[F#W9 MDM8ONZUNS<3 &&M&1+IA=^.<^H6&0Q^5:.E1(!QVW;C@ L\\U%ZSY$1% MO!&H-8!F=9=KCM! )E/R@^6>#1O]49+LO,H507@LMJGH0%9;Y<4UJI22LW2Q0A<"+_G&.>/;UN#K@&#; ML[WOQ/'5.G&L-TWF8,.XT7N\NZ+ ,@ZPI?GZRT"C3%-^,@Q#DEBE/I-100'R MC%/O@,9FB,=AX0&G&($LK-X((]C:XT$61XQIE5.MK:=2WB,Q%RHCK&SE73OU MSKR+2.Y3I?:*\_>W1@@?;EI^V FF*GN)]ZM0:W98=' ^%#W%*=Y!9PR1_7N' MV6=*"'&!TY*W-M3G9 QRD/81H^B66^0PFDNI'F84'8/"%[;HB:_913[LT.!&5S<#K^4<)C MJ"O$71 G!CJ*GJZK*RXKXPU?9X]4I?0JM!'4Z0B%\W;1ZJ;A$R/(/>9?^V*\ MV$$A[IJP=CKV'6^4[1&5>U<]5]+@[,9*MVI=K%I.NMHYU/9OLI\(.&^QY._0 MW7 )>=V:0E;E!*&IJ9:VD7"CT('JOC#M5-!?-;^!6JLM26%%L_%%+&TOZ\J5 M,G*=Q$M*U#&RILB>!Y_!<+.:;')KK30]?Y![9G#G'_%U] MVJ.&+4"!)2KJG'9@+:X5!^NR[?@5>02>[= '0:<8KAR[:_^H/6V7ID5W=#:3 M>5/P)E+G\J%[YXNFT:IBNSA M-38"2D=KIVQ+B'_-DA3KE>N;!EQ^KZN:\UDXX6#-\ANTSYG'VG0ABR%#N"W; M*84 I\\5,352KBP"Q#I\J/[7@+FQSH3D9CA0! 2^TZ4O,^\D2TTT]PW99 M<3-%.V!6V6J(\!S7R\+^#U0]Q*:S3J1-F46SC]W$HIU()ZYDF2V3':X-PD5! M?MF_V$_.*4,YY'LD[Q:+2M=-B2;^UB3R&_5W\WREF$D>) K:..9;3HI'2 M,,);80LL_8PP/&0I-KY,:.OHP3-DPK4+"M#3/F&0'HA*CR%/\4T9PC0W(/?^ MXOQT#&GWN]UB#=3)S=X(6^<%L9#%8;G$09^3:L[ND8:SBHN>TE M.^)I>'OA(1Q M=S^U60M3VS^-%M>Z ME=64=)@"6^IJV.)BR:] @=\PZ:LFF,;8?7:FH+6V!%3'(2VQP1PVOE3%+! >P8C'8XKR0#HL ? MP9Y#53WD ML*0X1>YQ[ \;;AYKM%M'O1=O:7BUPZ$G3;L'/B_M#?_FYI(QB% MJQN%O^!P2&%\9MOMU" M"+L;,6UP8#DFC!T3-5@U)+'5A-%1VO=W;-H:K$&0*(J MU(QTH&[G?&T-%;:8S]D9'Y;+N)(9*U>=NA!R7->3)TO-F:*#ZV9M1/8T;33; M S5^AHVC;"+3LAOR:H%;>BE1*;XB*%DNK;*O;MGJ0[[GM6VJM3I*WTMI;/?( M'CH+!?95+@>;A-V'S3>OO$"4F**'9(%P;]LJFQS9512#>> MVQ"U.0$55;6XK?Y=FR=;1:+=.:OR#<\X!QF!*;;E60Q!J<3]=O)W]LCUM[T_(/3X%J)B+[N&[@8@OSBS4DXG)NE>YY MYD+]HF[W(?L>W8I5 B%.06L"=2VE?"4JS-&1^-U4W'89:IB2W2J^8R# %FQB MHFA81KTZ0\&M=C_05EGF$ G/*^>2QS WK<+^VZI%W9&$H5^E Q 7H.':\G3^ MEMFY#8_L0&U >=6!\*#NUJ M;X-<8T\&AI8FET,C,Q8V]N M"%.^.=\_#.Y*#PI;B>% @ MRXY_&_SN.'"BTD6)TD*JD5G,8&&XO('K#,T;<)RUU%#-5YK?%!9\UP_A6NDW M_)8U\Y9;@<=W=@9'S7AP5"\R2%2V.AYD_!9X]G2/!U[LYB'+4S\)PZR3=#MI M'F;H8ARGW:S3_=O;(U42;W2,70E\NE=RZ118K=^+_;GM+WEFBY[GNG_L;TFRNI"4O-%EMNEO&OZ?2W72JA-*]EEM__6K&R5G)Q:KWZ(J7 M:&""2YBJDLE';<.D<0QJGC>"AO^#%!N%60^7Z[C)CN 2[W#P_"KXT=N")YQ8 M"0Z]35\_Y7%*/*'^^2Z[77(9AA>3V6AR!1>G,)ZPK/A\.+5Y&H\.8/3\?3EYW#Q>F$LSU=?2N&FVH]#)/PH(M<(J9*F M2D*KP!8(7*9*SY5FEBL)R0HTYJA1IM54+9$K(=2RRM0IWG!CUZ(S2SE\-V9QE&:WI",S7F;AMJ/G%949>])P@FO_XW-B"U:M@?>P=[+>\R.UO MMSLP@\>G2I3W71\$Z[_)_?] MJ+/!7^AW#FIFJI__L_,0.\%7L^-]P$Y$2=1YST(4>4_B@T]7JG7P#\+Z\W'Q M"1HETRG18.-[[;K6U,;EMP6)&;FF-Z7^JKR*\$;K9Q+ M)E/.!(5PC^'#Q:4Z+\0B(P/UZ< -/)-R05:FC4L-"Y[KO/C,:D7'BZZ]6R'3 M@+(R?8(IE@GJ)JC JX,*#G=P\"OQL]\*X[ZI6QAI:2SLMX)N'_Y2"SH_S\\O M_P4QS)BD/651M6%(U8'XD9S](KY]9*_O3.Q664-8L[+;*3NHVVN95 97AH:6)I=#,Q,6-E;W)U;&4Q,V-EOY_ MO2VH0MSIF'P2BW=;B4RK0T'K=_8;67XXEF$^['CU^K^VK-SQ4:32'(MI*+NO M;HZEF7)QFU=Y+*_3CMW/EE.=#@6KO/#;2^]A9/>A>#_H?^27?0/S]C/U]=7%YUSP9L]"S;XV&.7O9.KB_Z@#^'>KRL>WK^\Z!W.A\?VI>-6;/>H+W8K78OWG?/>I?5\U]_ MZOTVW66C7F\L;?*1&/U?87(939[< ZV5'NA7V+]%%+'?"AU($%^%!4*3/2P? M\OSUJ]V#P\=OXN&]9SP,P;#56$1YI[D',Y#7V^I6W M5S]<_NRS(1\)IL5(BC'R1CZ4AG73M. QNQ"9TCE3*?N@=,*\>O5'IB+V@U;0 M.%%QS'VE>2YQ]5'%Y Y38?TTJ,'C[?4>_RS7_8VBTE@?E??<(!9P?#)A-ZD: MQR*\%A47'.VB$BI8DBID?"S$9?F-+@7PA@L&=M: FN00" U:@>(I5"' M):'0;#R4P9"9@CYF^F.A13D);2"1)D:10?7*6.9#;-!D(K &TKP93%,AMCF" M6LC\R;P;7I"V"=*:?P)I@D4R12P)%K/850 SB&-8SXW+- )!@ DPCTR#N @Q M)_ Q%Z@*L"5U/&$9PDO(),3&\0QZ9=3-O:6![E#2Q!62*&(( &\*H+#+&6M/ MP,V01;$:FRD8M;B6)M<<"W&ZZ>R&E94Y3)FI,4O6OL!J$UBUUL-JL!"#-Z:$ M3)F6Z:BK*)*XW#9O;6CZC&MA08"@2C\6%"PF@#P_EF9(&B26@.F([>@ZE":( ME2F@1QRH5>S0D&D5B!"W#=M&\$,!-+D(]VZ#(4^O!>N"7BZ*&!*V/MS=%LX* M6Q_2E;N45-6E#H4T/R,.F@.G PO9LO%"T<)"$1:B?=Z'+"0H+3]]Y6+[L&<, M,93JZR!V*@PLAK]M>ODT&"J4^0)>F,U5* 7Y H$M5W))314:$X!"1J@UB9@@ M)5([#Y6;,TJ;IT4M8FZ14F:U6;0K)672H 2]P1:C8AG:-MX4OI&AY%K2!J3+ MO9:H4YJI,)0/[=DR-GE:&E-&P" T\%8IXX!H4,2+R[P MS1'&5A!!H'1H#;"EX[5(41C$ #I&1$8GB$10 M%CLPXZ3)#&S\I?/[=P3=8"UT>R,>%Y:U**[HQU'.H3=,T4PLEV4H"3;@7W>Y MND:S&(4BN-.X2M!71;Y^[4TR!+^3%E3F1I]N0)@_+:#ML1/.![#'0HP6>&'- M+P6]<#UKNM@N8X2:XK(4LR/W(/@(EJ3,KH*@T(2!N32Z,%^B3(X[]#@0LY@ M4_Q>(/]BTNTEX0@ !F?=DRO-1$LC;/=.C;U]&N-L>>LL&7)S5V<0VUG B]"F M ;O[DJ(GZ-%O1%RV\O?D*Y_AD-IW_4!M]XMV/O8)7#B%<&5&*<1P\Y":L0M! MXQ'%P5+1";LX2LY<:7.7B>T-3)8D,L^%6,G9OD*6IY%0PB:KO@W(@2(-43#^ M4\D[/1OB]T+"9'L:BC2P#?O;EZ;F@::F&Z/P@]/'(HV!2]@&N#U_!'SR$HA%W]+$"4F7)!V&@ Y59 MQ657@]1JB@09"%ZRVRCI>>4CI)?,^17[C2X29*1Q]"L(O[!4!0#9Q[(ETBHN MX\ATI.*1H+23\NORZ;(NV4TD6:PF J/CH7)\QA=P#-Q]9@9>3C@/A>[AL=PV M+V40?.!4Z&I OV=D1G2F7P[!R%G,)QV96H]:I<-%+.S"_2-B=F3P,O8VYFZX M_(&[?5#;]_;I-^XKAK;\QX:73_FU>IKQQKM6LMK_ZEI M'QYKM9YBUJ=P@;=?:[1:W[4+6K5Z^_OV0/.@UF[O/X4+=G+(> :0O*UK&$@%X="!=#)X/@%>'XJ\0A+^0DT^&4D2L=RN"PKZ. M=>X>,2V[>\=V,>M[7$*3=^P[T7\ 4$L#!!0 ( /")=%BUVI(%1@@ )HL > M 97AH:6)I=#,Q,F-F;W)U;&4Q,V-EIRO9EF,=LN65[(3LK[]'DD,2G$"8&6[8 M'?@08JM;:G4_>KK;\7&4Q>+D.&(T./G;\=^K57(J_3QF249\Q6C& I)KGHS) MKP'3-Z1:+:0&,ITI/HXRTJPWV^17J6[XA+KQC&>"GF[K].S(CU9#&7,QZ[T8\9IJ!MQCV>DU:@U5RU^W-8UVUROY",< M3'VG'0Z&EZ.S3V>#_NCLXIS\.*N0*Z;&7)(!4Q.*6.@*\9DR)I$LHMG;-YWNT=/W M\?#V4QH$X-BJ8&'6:^W#TO)$[A9/ @"D5S5"W\E%C1IY^Z:Q7S\J?YZ1B$X8 M46S"V129(XNX)OTDR:D@ERR5*B,R(9^DBDFC7OTGD2'Y24EH#*00U).*9AQ7 MGZ4P[H#GSQ*_!H\?;O;X5[GN+Q25YN:H?*0:L8#CXQFY2>14L&#,*BXXRD4E MD+ DD5.8)@-L\(FT; MI+6^ &F,A#Q!+ TL%K&K &80Q[!:&N=)"(( $V >GO@B#S G\+$4J JPQ968 MD13A-<@TB!5B ;TBZOK>TD!WP,W$%2.1"P@ ;Q*@L,MI:X]/=41"(:=Z#D;% MQEQG"MF 4'/3V0TK*TN8TG-C2M:^PFH;6+4WPVJT$H-WNH!,D9;-49=AR'&Y MJ]_;T)P1JI@% 8+*/<%,L @#\CS!=60TC%@,IC-L9ZX#KGTA=0X]PX%*"H>& M5$F?!;BMR2Z"'S"@R45X>.M'-!DST@>]7.8"$K9$[.PR9X4M$GL5DX(\AL 6*[FD)G.%"4 A$ZXM,4&*)78>4VXN*&V9 M%A43U"*ER&J+:%<*RC2#'/0&6[04/+"-O,X]S0-.%3<;X"[W6J).S$RY-OG0 MGBUMDZ>E,:D9#$(+;Y52"HCZN:"&?;$M:\0BKT+#9>GEX@+?/&8$09#09\&W M)L1&]TL(\<6CU=L2K5L32PFTVU/2UM@%WB<\,)"D6B;4<"_5@+,IY Q.J0KF MF &*.?6XX-G,9-IURYH39.%ED>/ OR*Z5 A:BK\M-I3F*@5RM:T,?%^JP!I@ M2\(Q2Y#P!0",$9::DV%$4.XZD.($\10L^PK3K6#J;X3I<$)%;IG'Q)"%(4HR M]'<)&H)R:86TO@6'NLOU=9;%(Q3!?]I5@U2PF?E@+3F:PK?3]7)K9+ M*6YEOECJ#'?,TSK,HGU,\7N.W(A)=TO"(8 )WKDG5YB)=H/9SMHTW?9)B;/E MO;,DHOJN!C",98', DOE=O<%S<[0/]\P4;39]^0K7^&0V@_]L*OS3;L2^W0L MF$.XLJ *PUS+D%JPAH'&$Q)\J2"$713E8":5OLNF]@8FBV.>98RMY6)/(E.; MD8##)JN^"\B!^K2A5OPWY>C\;+#?YZY#7\00,H M:G9''VL@591M$ 8Z4%U57-;42)DZCV.T&'\PNXV"GM<^WGG-B-^@%^@C\84* M1[J"L#)+00"&?11:(*CB,@E/)E),F$DG"1T73W15P5HL3H6<,8Q.(^EXBJ[@ M$WCZRLQ:3B0/A>G+QS+;=!0!\H!-IJJ^^7TAU:PW_W($%DX%G?5X8KUME8Z MVS%/JI[,,AGW.@C-Q+ YLG:!"XL'-US\Y'S8K74/NN97YPS69,%\83=:KS7, MT%X6K!O;;]0?&-VLV:AMUFL>UCJMYA=-^_!8N]U]AEF?PP6-@UJST?ZA7="N MU;O[/[0'6MW:X?.<@\YVL^Y9/E!S@3F=VQ22F>91Z)0F'W9:._Q0OS0[.PRGJ M$-L+D']1Y4>N;&G6*_;-L7MO9]UW8MDA&_W]E;[['I[Y.%OMD39OJ:AC[L+9 M1'%"[)-],C?S.1"S/,G_Z61%W*+3_=N\)Y])_E_4$L#!!0 ( M /")=%C6Y4COB@4 * 97AH:6)I=#,R,7-E8W1I;VXQ,S4P:&A+@=8,DXFCW97V>797THZ[4YG$!]TIP>'!3]V?#0,= MLF"6D%2B@!,L28AF@J9GZ$-(Q#DRC$*JS[(YIV=3B1S+<=$'QL_I!<[')94Q M.2CM=/?RY^Z>GJ0[8>'\H!O2"T3#US7:"-RPY;3:;K@?N>W(\YK$;GJN1:* M.&UO\K== U40SW6$G,?D=2VAJ3$E:OY.R\FD?TE#.>W8EO5+3Q8DF2*VG@F)ZE'>U/+5-EX0C8B6E* M2L=R;P974SJA$C4=4?G(Z/ MCX[[O?'Q\ 2]>W\Z>M\[&:/Q<*.+3]XENXW>FR.S;Z+1H*_=LAM-JXYZ(]0[ M'+X;#PZ_#S]+[SQK'PV/T/CM (UZIV]Z)X.1,?SKC\%'U.N/U8AC6O< MCMA_9D+2:)[_1-,04.@X;7._F2TGY]=WV5WK\G&* I:F))"4I>B2RBF24X)Z M:3K#,3HE&>,2L0C]RMD%@=(8QWC".)84GMZR.(3Z*>KH. U,]%(I[NZT'M_R&75>EO_$P*]J.%X0%BF@,>]2"DQ$)9IQ*"I/@-$2#JV"*TS-% M2I)0(11_\*\D0]CPT7H/9\%7<; MX=X2WMK&\\O];3TAJIR[J:(I%+T$:_RAWDH,!D+X54-?\H@I!R(S3H2BK*Z& M<1PC4(,U036&@0PX%'6M%=$4IX'Z'0R&5)M6=0&D9G'..(,*J^<42PELKB!_ M;U8Q&2QYS,>$J[V^QAG@G3*+WY(11;C>8>F&FRM MY! H)F"E05G-=OD /"I& 4OFZUJ@MU;^.A7*I+C MMHZWHN-D5TKKYNE$[8\K&Q/+:NM.I\569IE6^S'.+H[*E4,X8.BC]&/=P?0J M_L0\F.8G)L?2%S!WJ;^U3. J&1NY_D+>'H.5-_/;UYO-+A5GJ$4H.7 P0H+% M-$1JF?Y#A.HG^W#?"J;=';?E"_UY^S*[)GBV3.E[1-'7%2V(5#?6>[&8$_!T M0G<]#\^!@6<$\H96S2K<>_KN5#4JJT;EY5'BS9( MU:NL>I5?T*NL&I-58[)J3/[0/:FJ,5DU)JO&9"7ZM$6KQF35F*P:D\^J,;E\ M>:UZDX\6O1NI> XD/".<-W1GMFA/WGU)^[RQI<.4?K$Z8T)?3CN&AI8FET-#$T9&5S8W)I<'1I;VYO9G-E8RYH=&WM MO6ESX\;=+_K^?@I_]0: )#2KV$"JDHQ(L-&_[O[O2W^WK%?9W[Y;)E'\M__GN__WY"3X MH9@WJR2O@WF91'42!TV5YM?!'W%2O0M.3N2I%\5Z4Z;7RSJX.+MX&/Q1E._2 MFXB_K],Z2_ZFQOGNK_SW=W^EEWPW*^+-W[Z+TYL@C?_[FS1^]#1Y.D]FYT_C MZ&$<+Z+%Q=GL[,G\8GRP3?_^SQ MQ;I^?IO&]?+9^=G9G[]QGJN3]_5)E*77^3.:+7R[* ";?#TOLJ)\]J752)66ZX >K]#\)O!%>3G_> MRFQ@G"S-$S4[GM++]\MTEM;!P]/SA]_]%9]7F#K(K!G/8?62LC7E631_=UT6 M31Z?R.P7])_G7PK+#R_?O/CMU>NWKW[])?CU[\%O+W]\]>;M;U>_O/VO-\&; MER_^^=NKMZ]>OG%1W@'?EX+!\W[YV\L?@M?__.W-/P% \/971$#(SB\ W+T' M\?:GE]::!R__SXN?KG[Y\65P]>(M[LWYTPS\"4RR.PQ_E.8QK,RS!X_6;:+[@B?X8?^J+9-@4619<8N,#?C: MO$S7=5KD0=6L !\,507SI*RC- _2U;J ?\'T89M755 L@AI^7R7SIDSK-*%/ M?BR+FP1X8I9%LZ*,ZA3^^JG(8AB_"H-7^?PTA#>6JZ3,-L'O*:X@_J99!U?S M?S=IE=+;7Q3E^C1X]2HX^LN?GEQWYQ%I(TZ9O. M5S\TI\'WR3QJJH16N?_XI+":.>QP) =I$P; ].,"9I$7(%#A)7BDHBRC0=(< MST1$/ZV741VLHDTP2^PC5P2;HCD-_@[[%\'O5^LLJ1/GG7(>81@XGQ6$+F%$L#@^P0LXZNDBG8.TQ^'@N,)!I&,, MXQ_9AVH9E? 6=7I"^O7WFRRZK9SG^"/S&'[5>LD/204L(U(0WL"FP"I= 0WD M-_CD+$N"US3+$E20-W4Q?Z=>\>#A\^V#T=?RRC^BLL15O+HNDX27(":-ALY< M<'%!Q^T\A#6O;Y,D!TTGB/(8YU##_L-F9?+FMS!.A2L&PS]Y#G\"IPN$Q#2U M6C^SZ>M69A%=HU)E+U-G?F;%MD[]?S5Y$IP_HIE?F)DS ^+)ES=I'FGV$_R< MKE+\I;-!0$T5L/#N>Q3#P*&J!E9)IE_!X:X:& 9&*1,@PZ0,@QTCMG:_\Y[V MFO_TXI6 ^$>4PU+1,S___,*9]D\_OOIT,[8&:TWV33,S]-79@:OF&G?__)SV MX 'LP8;>K0#189>C@9__7F3"WJ-UBD?J[S"7X-7O8?#SZ>M3ZU#WO[;G0%=( MN*\;.,-11>]:P0_XH"K(Q9[7AD$2P5+U(L(##>_$%^I!S$+Q;! 8/G %4XQA M"/S[MZ2J>3R]R?CQZRPB$O]'4E[C%M@D^(!?>>$>3C0XDJI"9+-4>$1[N\T4 M:J3-:(Y/5<1B$^"2] [:^-G&/:<]@YO=EZV,8$&OUU*I-\N4P 1EP/K_EB!7!P&!W'P5G)^=_'_(J6ERFR0J U[)'Y)Y MLIH!J^E=&VR&/7@ [T#UP[ MD20_),"\$=./29Z4\+(7EC3X.;IUYO/#CR]^5M,X]5EGO)H4I8'S!+)(@F4$ M-%/?%L$\BZJ*E61+92Z3Z[0"30*]"\B80?X3 :/9)P3:3^L3N9?_G0)4AMI\6MNX M<"E!QYLRP*UNG805"'K Y MNM$D@'P1P;J9 >T:(6WE,/H9;W#>7R%53+PLT&V,E;=/_$+\< M@O'1?H9X\?#T\OZQQ%_A-$8&^5ST##[7((@K('$B_$=G9^$9_Q?L#Q M]&G? M:4>VUOB\]P5K;6ITAVR9(5K :OP04#0Q@&AW5R-1OM]CA__+QRU_(T M^",)&E!.R4 &%:E,(E8MQ=ZE<\,VK4] -]S$94&'SK*WKD,_2?U>U$A+%!RI[J>B$+Q$4W599*@H*L'1 MMW7H?X.UQV@3F3I%G@1'Y\?!35$G9&J1S4L<=?]";3XN&3H#D%]G1P#8H@J!DO> MSS)!L[T* $N2;=0CVNN.NPFS716X>TU=U<"520RPZQ">:/L+TT5[YK2-T6(! MXAE%/?\2CX.:,>Q*BIL!WX'5#-.!B> 2%=<)?7P+W[8'=2;&/\;7\.BA7@/R M1N#B-V751-TU.&(? D+:LWVT4/@.*XR=;1ZU"J?=9=3;N77LEA;.O5[K<68;!>-$\P ML@5T$!1-U&:D6N,"!88Y%_^=/GTN<7&B5D)?P9^CFY. MC1DY(,U,OD>E?.AF%.6.O3B";^4((-7/24P(HZ&QV46<#^?59&BH+1TRO[U3 M("F%[Y^C7YHW[5@?X/Y)?7_72=UU77HG%?8R\H^G&)XYL.9MM$&A8Q"#0=Z0 MD_<3' WVA&F/[G;6_OG4]"U\[\D@ML>8ML[:SO)9%QPI?\82\";9FOV3N;C4SL\D?6_,3L@C3Q+@2'$CB]NDOD[.!@P$SRX(,,VI*>S1&8_"AD+ M^@O6K>-D5MMR/DNC69JY>3'A5D4"S2@92,0QCL3RV,A_+9#Q_;8BX0IA$?36 MCJ,J4BG+B+2+VY1MAF9MS>YVR;K]#3R9U^A1@B?37/\9*H4'WX?Z25%RR@;O M6!\G)[U^MWG)BHH''KL[4N>OM-;W6@W_I;"\#8-(JG6^UQBK7E,66('6H!77 M%Y*65*".H8_/BZ(OZ)XV=(\G$-"2FR\"0:?Z.S'>,Z5N.3BNPJZS+;9.F M\64ZH?B_DWR>, VN2U!C0"5.VMQG]\DF]6V&^I?%U(HJ4;^T!B+#U2&8MOE. M>C;S %3;V$6A].JF;LH=ND[;&^NCW_+[R6]YO_G(=K_E'D.[!CONZ/R,/9?5 M;M?E]Y_,=>G:QR-R8O;LQN3%G+R8]X_I35[,>^G%/"#OY>2\G)R7!^F\])2C M3[ZJR5=U#WQ5DN.^VZH8J\=*%?]4IVZHXEX1Y^M^?3P<;O)<<[H_'!TX&'!N MR;A@%446H.2L.TLZ,2&!3I&S%L]_;WV/LD*QF.TUIC_6^(Z72&V;X @D09PL M>IQB.RH+#C.FY0EA_ ,X8%07P(2X:@\9[WVFD9<#?2C*BQDU=8'EF7.BBCE7 M)M+II,,>)/_&6AS#4Q<-/D<:-,J&O,BI]J$B@3!$W)$:@()!UQON( KM"1B@ M:6H_S8)H3P^/..Y&B517N)>?H*8:9541))GH"[)ZGV_MP*R!B:8P&'G)1R>E MO(BK[#'=[V=PLDV'FT%,>! M%.C4Y(GFG3:'HWTPN@XI-!W(=9UR=P)=MD(>878<[1B0N+WM65;N9"E&7:3O MQ333?N$VT1B"X5\IY505=G1,3.. CEUW:2A"J#+\(D2GMHDCA<9/;_A":)MI MUMQ"EUO0+TU5HP6YUD); M?(;D$"?>@[LVSU1IZ>:BZII"6'UY[N3Y4.S M(]:25W1RR'%E5RT90S9.,UZ*>YCX=;^3N_;RJ?O&E/ 8")FMBULFBIUI!"%V M0(G24AU&F_Z,FVG7Z4+G"YR4#8Y ;B%RNQ#E!5(>C-Y[F'I99/IW3#X[&I4 MNTJ8K1(0C!)L9US&T>3.>4BKDP\P>.^:VG>?--J.X#Z_@',S9*&&9VS>P?R^ MN/<:/ZW/;Q&+'SQH*C((ZNU]4_YIKF\''OP +--W%:BY(-_2@@U4XWCM+QGN M*_EE\J/0&9%@AU'4IDL+D_V@V:%6%6W1!W#4;\^QKOCT[,P*GM@UP#];OWRM M?VDJBM^ZJCS%Q)PL :UI#9HN/,YF0X]#.^165;?P"@["8/QO8:*4=B@RM&.1 M[/*FY64_^/;8HQ-%K3E,(&SUT9]IB:(<%"6U'_VKTY/^,@0\:8X%U^ZFSCY) MO@$CC93I9P4+S+'1&N21Y>ET=)S=]>PX*JU(NN_)'A_GB%B9\1]*)R&E?-]3 M=O;RSL<18^MS\W6HZ*%PNKB)>X23;!;T$!Y&-,7,+Q8+T=[:QYN]>&*A5$S)1^DQ6YXKV*#:6(S$4HAVD),=O3_N MH7D$MLZH\=+&8D7 ?)J<9FAH#U[*+8^,#_0N>T&L5;-%F-G1AB>$7YRP7912 MWR=],BV6!.2L3"T"IL3CB/WHZW6:7X" M?U.6FYW15BPHHPU9$^L[.I_M2'B\>)\P/1:[RJ7S=,U)G"2YX;2>F# 990UQ M"E4T8VU3N9 #)@RAYM*G(>\I.S#*^9S8O=S24*6 M9 \0+IP^7 :W)?KLR/-040(Q>N*!Y$,1O3A]ZB@4Y?SQ1TR82,$-8<[0:6F. MH6IQS+%!S4PS;!BJ3P^H8LE*.#7.BJ6Z8;-#I^.H"ELT?1;]..WYO,0^EN3' MV:4%1-JM8@5RG,WQ2Z_>R0'?[-K:D*/+/>>4+#I,:D<#F6DQW)I@M#5GR4I9 M.N&4)4L]#1U=53%I72> H3V,&'^JXW5--Q>42AOML\J+TJA2U*L,6(A8]'=^ M-S;Y-7[U&3:!57;?,HI;;;P&C4AC&$X*L'HE4+H"RDPYOW^M_"5MCRDQH9!H M*R3%%6T7S"?E38FN8;6NB6)X[?%(P(SW:-]2!B#OBT7U6*0H79V\-WG"8M(? MY@ ]9*J]HS4LM4W2BIH$!>>)WE-K^*>^I,YAE-,*\).<')#=W*.*M;4/RCFA M1T@/4:9TQ UT485"80[_7"4):S +I^:IP\&4A"87H"JLX?ZF=AF49FH@]G4K M7?@_T&OB.&7]$VTQTN**(,-.P_"SR[,_JS?><0W+9(63I*+G5L_2 >X%1Z M/C@_[2_T=/C"R=,.5_A2I$,&Y:-[ERX'8XB2O/W^V#Z8IAFC^ZO4O7[ V#U 4(LT4^'S'$#NJ"Y#PP(56?[S6*GH MX $D>>JY"^*T=9#(965$!\Z M$8*RE?\S-!Y(13Q3I/R.D?*)%7Q&5@!TB0DCB=AH_&\KXPA; O>5&PR2:6AS M< M<+3/O.,1NBIE.QN<4$NH A'*%7*@JL^$HS&"!R2%6HQO()*4=S;#N@+0I MYNAD7Z[HS@CMC\+J\F.N*W;BN4>J6IQT0U2L)'6*XRC'S*8I> M/]?6\<#DS MZ$-L3%$F"1?#1:3^H&P(![/MX"A2WF5<;FEIO]%-H!O30/J.]E' ]NF" @L< M1\)2GR:73#_CG-.9GFF;\6ZXFP=+2HIS([%#(#"/] M58/!1&#?#1'6=1/A90%)0K2!NS #$P&O2%&=#KFGJ[[A),U[M;A9$U\G-69* M8RI5W"IEM@AXVR,FP(X]>^M6(F.SYKB]Y:_ ?(N+\%)ZN9/F:"9/"N?%,24R M)LH=4S%LJS5%4<*ZHEMK7@ %T)@SN2'F+CE8VZXO&86[XOLD3X!EHRW]ZRTH MQ=4R7!&^+A)B,L"6[ESKBJR:AY@-U29J9W'YN, MW.:2H]I;6_NWZO M/;>C.:<+3UP57*"G3#6J:7NC>H_[T3S*Y@W?"5;T!2G=0' [Z>'S9BP<,S6M MY3JW4K6!B#LM;[9=2]?Z/><0Z!1_OJ09BS6$HR4B2[$L(Y:;2CC'+A/%3][' MO5V&[!02IAKZ\'L MQK\^[/ BIK_\Z>'CY_)0F:R*FX@2]NVR/^=Y+F>#PRS."$1X0SQTPW BNBHY MY]>%Z.E'$B ;-S9#@951F33_&\6$E127Q'43/FAR?">,8!YEC99RJHCT70 6 MA4H++QF $N>%-41 BW2'\TTB63Z+GG 9Q^BX0$[3*&:@8N".\GE##*4LB^9Z M::< !?]NBK)9A5:;1&1K/>.!DB+Q2=7)T=G,X]/@*K-9+7ZN4HF;O$XST?W7 M::F+$&NJIS>'W>IBR#_$5^H?IY1JC+H^CD_,RN1#T.&1WF>8J4'\'>9DYJ^> M0%?>>EW@@9824D9\MB.!A+(DIEL>$?-0PLU_:FE;Q2N16Q[9;9Y\A, M@KHC;#]OC JH\2;19,%;$9NR-LRGII7216KLE;2I!K9=W=>:4"3+?0NP$O5Z M>8N"+ZD[L;7T&)V"IZ1C(Z__L.7W6S#T*BP.I]W#6BD'79T,X0!T;)2JH#+Q MJ8X&@X9\/SP5_NUA$6TFWYNNZ)C$RBG@5#IVDRJ8\&%G"Q&I%0>S\,,RY<28;MXK753$W<$)E-Q+Q@Y*RJI;L7J MJ27H,+5E1)XA)-VV62L0M78':O>08]11)%5*LH1[/E GVD@1E^I)5DJ:>2\H>.RMR^ M+,=I%XP--WBTJM #\H67.3#C5!(W53);-#>]V_2Z,M]LY]O1KY&V:07Y'9A[ M1P*1%")^F^<'_)>B1D:DF0;)(SC(UP47\ZM#T&)N2CRT/0[$,WH6HQR7,Z@9_M3UCI)+.S?J2],$EV8?7 M$N5_DU8YY9-\ZLX+!\ AWNY3//HZ-;2N'L9((@L"6T$A1TN/.H(#B(U),7=* M-DPIS[K2RKA\SD%!(.;WF]!T3$FT(=3G<"&CR+9;E69.M9"1UH-47&]WRWK3 MEM[N5&^)2=-):K>HN^4N4R93E-9CAL4C.DU!^R9*2P]M+W;?W#IBNW]+897[ MMM.XRXF#[IY.=_^U\GF7@U!(U(BO'N@]".HC@+E*HES:\*SPUYC)V^1BO]D) M>$8X66E'3EP9'DYK;L>/EN <+<.!QZXRY\ZYG2%ZE^C(6"=7,.G#>QJ\6E@' MA+Z1D4GLL9JB5Z U-TE=MA*5VV>>#\%\&:4EKZ9Z2/W&V(-\$K@(K6C*W'FL MH\Z95&&I5;7"]+ !!=Y!3G5L;4)GVS1R4&Y%2#5?K/ORI "TFA*1$JI\>BPJ ME^T;AK4:3>>B-"LV@*HF#;2BB(C1':T'7!3$(D!(I)2R+2L0XUZR7<=S)?@I MLQUR=G$[U&5*=7,/SH[9<1B#Q*)3AP=V48LCV1Z#/ _JXHY8J@;9EZU86F=Y MT'FL=F;1_XA>^VN0WF3W<#,%JR%K']O>MAU6P969J)FEF4S_ #ZI45=8K8G< M )AA&;R4W%\5WN[<'>]U>.AM+V35C[&3,<&]Y+)H@RV4%L@3N5\VIN& MJ=; M"6,>VT:J0"DNBF?0ZMO45*?!'V29$P->,@%7B6/K"/^@UOHK6&P6$DE6W(9, M'-:+YP6:V.CK5/NZIK)A21($5A!CJ5EM/3!+8^XJZ;R6WD<]4-G($"= KE[$ M?!IS#9-WZA84N0"@W9>*W:!E!4P8++D:"[Y,D8S$IGXRRDO4PD!LR#4 MW@[NW&>6&M_*&KML3E6L6BH5;M,89&G%319Y8!1VQ"9_^9\W M+T/'H8/I2!M6Z6([2Z1>[F@71^F_F/E*% IX,)^Q.A;/?$6OY^P.?N%.?*B M2Y:7@EB9XE(N5T\2TG,O3,E6W2XN=]7NLOO G:[0L&O'U/.:C,@Y!OF (V M,<=+%;BLRW 6SQUOO^9: 4M3M8SM5B8PMV.8# XM^FE1UV$H*YKAP MF; A5K,X9UF8YHTX* P@=@86597B91=Q@MG[+:&%<4J=%2^=5*LDT\'*84W% MJ0](%2QALY7A@^F>$5>BV2&;M;R'MVD?;. MQ,PK2HN9E^DL40U;@-"E?*4OE?1KMHNS:+0WY5-2SW^[E^WP3;7)^7/B8X>R MR-\?VB*':I5MBUP\MI5H13$R _:!.F*XJLMF[ELS_#>2]/4/Y3ZZ8C\F2-T_ MI#>1M)S@$/!5?$/JPB_LUOG-UN!Q^>QK?5[C=5,5F)Y>VTS_Y)J]K:&#\+.D M^?4EZW4"'X7N?ZVL-%'NY0)5T?-%OY3T/I6ITHT$20:=D ZFL.2]7Z7)(GCY M/IDWE.'R*R7%E$8S1)L,DUEPG9**[\^A1EA2T]]:"+<)EMA8&//AE%C;54D@ MJJ[O&3< 08I778 B1MW8E;5F3.G=MYNJ99=Q;$;[6H>$E#&B6^F3&WV=193D MQR'L]J:PZHL=/W4'P _PUNH%<-<09^_XIJOT/;JF']FN:97Q0LD6KDO76MO3 MX'OE77>]YG1\]S1447YHZB]FXNQZ#7#1C!7+Z^VYV?C6M*0@EYV()C;NF^[9 MU/>R=6.2;O+.1@6H]'DN2NO.""8>]&#F6Z)+IFZ3>1.*1ORMN@%ZH%2MY5N:"?7F7H 4:Y$M-!1BIM2-%.;Y:^5:B64.RLQ4[Q63#MJ M)_SWQXB-@X\9K.J.XV2)GMHZG;3-:H].Y0TYYT%2YSR58RB3[.1?&>&I)UBV M0=B!UQDW%ZJMW#^K2[;J25^RWF(O%*4,4%RR4)E?5I32%6;H$T-_VKZL%>(D M^.B2[L7+@#(I YLD.Z;^NAJ"7+R:E'Q_-HSI7MU=8;,4OJNUNTOZ*!K* M (Q_&=&[-8G*W>V^%&YNNI'NGF5YA:W!5E*4-L+@-]5]:=>"N4Q7Q:0' M5@HY#7^YLVE/*E6D%ILOC@^LCFG#VJH1[R1A9">8X5C3D.K=JV N^<8S?:ZS&H_QVOE.H)[>9,@,@!P2(Z-W7=HWPGW* D5MEL M232D/*W-O:3+(]N"]6UQ@KE+L01$CAX].GW\Y^-MJ83]_:FWY MV3K*A$G4[ M^H?6K;2::_:Z^PPE[NY09G626E@A.?$FJ+YGJCFU_'$TXQPYSBMAF=,>6UE. M[6#P\=V*"7M3.OM912UM>M/2JN*3G[@E(=+TB3?]XN'%T>P8V^=8Q2(CH$71 MSQ65*>+2Y&93V=&5>$_NM'?:-CSZ7GZ>NC5)5,NZA5![.IQM)[8A6<.?C#ML M.9D1!UNW]=W_\FS"LP"M#[J3RWC.'M@LI\6[T:,DGEN5*U<%YY>==C#M4LG( M-&*V%!/5.(7'FX&=N*([=E0TCDKJV6'=,M!4V$Y)A22_CN1&24D=DB&TL6:W MB%$C:&^2K2QQ2(HNOXL9#O8PV"21ZBJE/,K.Y'7+F)[%Z-/7[ 52JEU_Q^6O M1A^//H8^_O9=S;=7*7=9"3N'\\JB=94\4_]X'J?5&DS%9VE.0]./G@M1B8\- MV]50RZUYE,D"T%KPU\;U=7K&[J^ZA/_&ZLWR]2E]]=K#T[.+3S_JDZ>GCY\,&_:OM Z\%K#YEXZ\1;)][J/6^]\)&W]K,[ M;/I9F;M"GESJK/A=[4O:BJ_P6.&XO8P9PZG ]K3:M.5_89 M>RI;O?XH'V![WIOTGVM=@75[X<"^ MZO5RD9.*>_)()X2!<4%<9DXVN<8J5[W>6'U/ETLT652Z-YQY%,U^(1>1 &JQ M*//827;>FC?MM;-V>\#2V-XJS7-NEG!/.]:05N!'K(P65\IDI MMD:3 MR^^ G>G&K&-:W;ZGO7?-V@U,C/@\6Q1JRMUE#>$<7%=C'*&4!O%.$$YFUJJ=J<1ONX( M30C2%I6:286Z99C#B_N6;+H5[T@(^N5X="MM2\$?5/KZW]8KPTE M!53N"9''9-IUDECYNC=%=L.EZ=B_F:X9B*Q.7(O(:E!CC1"DTK:BLAI1:]BA MQDK9)\ S^*9>75I%)4T+;G'6S*HT3B-.#.$AL;^ =-%R\U*E&HMZJ4D/\I2; M.41SI!BN()/EQH2,C3J;JX9^YAPPD^YJ,V7+BB7D^.&IY157B5UGUJ(CP@7Z%&XHA>2MU_S.UAID,]1_+A ,!Z MTD\PM1R[&LEES+.$]4]XC)(!4NQUI^_GDUN2K'MND7#6F&5T'(KB@)502FF??6[@9-\&HGF)MGF, MRWL[^]1G/32-,,W8$@HE:5L]ZY%Z1HIT%H'S_0!I Y-VN5F$;3YX_6$3 MN8$(O*-:;%2K?1 N;(2>\%+*M!2_$\-10)(W9&!3%%C@4&^DVJ7L0G MU?ZENG\G^%]-F59QJK/W7D@0AMTI_E<)*"U59;T/TE*H#ED2\/E$B6.ULLLA M9:#*3HY$BL;DU9Q]K@N^3(1(#WA2>L,?2\V+9FNJ:"M:)59-N7I*G6W59(AO M#ULE93^]:3*3NUJN=>\ -'Y8Z5ND0!@I7L,9-_7&>E55R0V*$5-6 (*PHA13 MJPTX-XQ7IKB=/NCFO+;N@*?9;'^10\&N"U1C!@9-+%'\CC(4>!/F)^JM6#I MN-]+H3QFB!^7ID%MTET -PB@=M=S#]-;:M^E6!<1C[6::E?E<'$#.Y1@W,0. M3346!NHL&#T ^"&[=*[FM3J5;W15&'X*6^?S]R9!\U!?,=/N M#M'3;(R[:HKH$@HSLUTD,:9?6W5K 9?S: \H=@$F/H[>&A*32EV,Z&+=6E:' MU;ZD=4RY>>;PE>86"=RI,$M!H5?6$)M!P$*DV1=IP!N3:+L%B#;KRR83Y;], MKO&^2%-[0ZO!'*Q5S=EQ-DJ=2(M,;Z,4@VNP&#RM5&N<^((JD27MG8+G9-8I MDVX+21)8GU@"FM,0ITP\?%*UC?_/G)I4$&^N3%L.>@'V$G?N%90CNZ "$?CZ M1IN6XF7>*L@,F;48@$?JWVON(\GW1-<@!W6\\5,=;.O*[2\=4==^K4CURYP) M3CNN*E>?-#-@_&L\V__G=Z>V*KC:/8#RGZE+<^@ %UE6W+(V9/].-0D !HK- M\[728L_G"#_X,FW'=A^-[U\$K[D!S)>9QK;L%:K).-Y=!-$^E,[=MG@$]2?D MT^"/]I+G5^GPIO4;:=4P'W"&Y 2J)D$@>+-BS1XX?HPX'?G]D*/.&L6#.=C) M(6-0].N**[,XI,+,4X*\RV85Y7*!Q$U:%M08'WCT,L';$8/KK)AA'=CG%8A? M+&%C'\EW8^IV49^VEE0E3?>2TJU>Q$9'#QWRD,I>N3$_OW(0W\:O"+7*,?UE#>T=897@ <# M%RU:[EDG9:M3 ATU'DQOQ(R@9#H8LI+V/&HJS I:.7\2WIMBZ!_1K>HP5/(_ MI$O^4(>KH^J<7YQ>7-X7F%MUGIVVR%WQ'Z1A_?=4^T9/3R_/D"?QR!A/'/QDD1'C9= _;RO9MN*@6'!"'JMJ8>-E?B!&1N1NA8UO5&K*N86 MM;:D%=AF[\/K;GB^)&SZ>EI3[WX,$=&=L_HZ68&O[KU@QJZ]\S!Q:OS1R/V6 MQD]"%VF9N!-&.QD*QQZJP$I(U"^KJ76^?AW::PLDH M=A246^=BOU-N$H%'SAS/T-Q=S5'E]W0K 1T(9[G-%(RKC_O%97AWPKM-Z&1] M5,K_CE>(Q^JNAEHWPCA%S<^Y&+4S=;R'2SY4#<8P[UHM&RZGM6B9Y%=@=5+6 MTRBFV'D7".4>RF4+.:DY/(R:5.>R8*)5Z2>+5$9=\YS9L@=6SY"N@<>NES>J M]\ VPB&M05',"YMBX*679$Z? 5\X79V&Q-7^IRC?!2\PP83;XN(N1F66PN!T MJF&7*1.74]&S%%3%F ;TW =JZL@QX0&W%O1OLC79A:1.;UY M;%T,F!=6S@O?E8$I-DR/ZB=Z(-T/[*Y\KN_&Q.U :)ALH_BB/J$IB2Z;WS+; MZV5WJG5LI;BB(Y[$I.6X/F7C((U:V3_&#./>3FT$]@IPEI9<1\W\B=IZ=%B4 MS7M/@U\*O<+*HI.5)MZLPP[;3PA?"Q,9,;UC3=OBPYP(V55BBOL'<@52_SE! MN4BW+&YGXR92PK"1I_=Q\($\NZO.M"0D&%_21NB&0VN1OFHFEFO01$+5M["P MH)'$*:>O@/T]Y[N?E '.(HKL9&UZM\^'7E[[JE;M9G#V77;6SH'1*^D\K06E MS?05&:8GZ>RJ(PJBNKI^J5 M-!:&;D3Z#CSD%@>BM^,PG@NC5X,4$2ZKMLJVQ1'6SUFH);V^B"T*6$UP@[&) M"HL;GU.-W5=5SA6[G1>DJ8O>KF(8I#VC XQ'VZ@F2\Q'G!Y3YT^PM]VY;EKF MRB<5:%GAU92=K-EBS4Q>911V8NMB?&@YA>7GVY1GE.L%9B/2@B@@CC*M8*3L M;BQC$S5V,#TXBHZ/GFZ!A)P@U*W3B&I%YA5<&:BSLVT>9+,#;'].?:4PQ$]7 MX^6F.J6?],6SV7VIOF90O=UY>2/*,AF"Y9R=:%8>)+RU*.O*B%U.ZV&!LC$T MK60OW,=;5P]BUD/ M9?:7?,D:,A"^RL'F8F MD9Q21UPK'JTU;)NW@.1H8P'H#$@'[^C[X^#L].SQ!5LV^U[.X7VTJ3B#IL@: M+/,CIH@&%# 7NK/5GM'>?5)"YOP,:ZUIZTB>BJ MVKZ#+Y'$*+'^)5WW607??OL4&UAX[2_\-9?L9$-LU.O*MD4L^4C&>L*^.+ML M7_UZZBCX5=JE/(0?/OCDC4W.3Y\^^+!V*;O?>/'@\G,T87GPX&)JPN)'RQ*2 MT8_\0^7A5E'.L4J.1!T:[T*)RGKJB#C)ADDV3+)AD@U?;*O0C.M'=!<^^Z40 MM[()@+^=DX4FIH0K/S@'9Y(BDQ29I,@ALJ9[R&\G*7(@H"C2[%YO++E=$J,1 M'VKWUF8KLT1=JNRDP'#'7S!<)CMEDC"3A)DDS"1AOI:=PESDF[[XBO"?GCP;%J[Z8)VPAK7FH_\,BE%SFJI:2%*K5R?HBBNVLWX4T^;IH11&E M65$D"0!G)_+M"7S+G\DM4A)NY/:K.KN9QI"K3B0;(*$6-TZLQQ;+Z+7079*,9FTLB#(\RJIO1Q[.9: MJ(]!/J48<.:_Y!JY]#^17-U;)D5Y'>7V!YUG5-%9EKY+CD_O;%OZDN?#5ULG M>6_8C^-[G#RQ46U@3/C/R6ZV3@HW]%+W)^OZZ"97_8VV96[8J58F@X6V'6E% M,CJPE,QD=7 >8"M)T*H+;"6V6"%+C5:ELGY,]OY4,O41)5/]!'3?J*5;H#$@ M*79KE086_[5RE_>6;&!MX:X7VUW$EM1TIF@HA4[+""T;+')E,>%Y2J/55E6U M(I0L)1+*.G58K\H(2-Q'J-'@EC41!9%\7U+'')"R35-09R"9?G-+",4V_ M5Z:W#F788Q:;?/2^G.1E"C]:(I_%/GRFR,7-9*KFL-@-_M9Z-Z8WM>JW'65H M2 8J2J$%-V91ERZ+"F$K+L":KJGY ([>KU'PZ%4S.\$L.6I*%,IGGTC%0)WH M-L&M9]U(*N:.< H<,V7 QUNVWZK L;#)KJ85;_1 *NZD>S'-W@\>_&FRO7!9 M[Y3>=>E]=M<+4UN9PY?U)CAZ>B:)E*WBR"G_:_*=3;ZSR7=V3[Q,D^_L0$!- M^5^3;)ADPR0;)MGPU;?JX/*_O@72.[.3OMB!%@5XO<2J6:%Y=^=0?_OR@O:M M8,HC?9?^)MJU8=GAW+"7ZK#:Y7SBQW#OTBEU2$1<)"Q!I",.O(?+9%O6/E6$ M*:_"OI*VG8Z3([K=9\'3P9<>3REVDZ">!/4DJ"=!?0\$M:\)$*U, $<,<72% M ZQ?M#%UW_QY'>-D+KUXGW%H&I[Z;/7%3GGQ5R/1+7D9E[OR,O3'^Z(HU($ MLTSZXR=RE^U\:$BEF[$YJ2V3VC*I+8DG(TT2_*M;HMD^@(:;PWF\Y9)I>[HNE,K5]4\ MKR?A1CF3W"2RGFMGG1PD?4F'V_\S==(S%PG=A]MR,PUP)^W.>Y-Q0&/&UH<% MGZJV\PI(JFI6^(WRQ%$+L%TNN':G0]-QD=,/Y+QWW(?'H>-SL[&J=DZ"B;L] MG6SI]K2MBY/=%]+[I MTI47TMN;F"]V][9STTTRBC3MVY[?WN)2F._N^XUI;W7K2CJC/3LVQS.=X[TY MN&:Z"9O-N+0/7(FX2-^*(72FIZ!:1*Q!>(N MG\%735O;KEB>7SR_RNL4](B,KTJZTHWRJZ\%8XB'0#&"5^V6@7(TANR^M;'L M&M+;[)SK+:>9CJZT06R3@MNO5T(UX5=]E')M^>HWVV7;)/E39NI/'GX.3Q\#X>YXNXV MZN.+3^_C?'#ZY-'C@UF!^S7JM*[3NA[2J-.Z3NMZ2*-.ZSJMZR&-.JVK1_KK MY=.[!--;QN Y.V]W1S?/,+9IO6-Z='IT>G1Z='ITY(_VRY2+LSZ94A:W_.^+ MSY#T:Q)\O_G$^3-/!MT6;J6\_A#5R;[@JIVC_'4F?"2Q8O^DTK>7E_8A M'\]>CQ#R&(_WH[/I>(\$\BB/]\2]QP)YC,?[\<2]QP)YE,=[XMYC@3S&X_UD MXMYC@3S*XSUQ[[% GESX!^K"?WHG%_XA1I?Z(FI;R;)31C6?)\EB\15/IE/0 M?()5SY]Z,1\/6LQ'9U*]/CS>\P&+^45/T3#@@QC< -2'P/+OLB+36IBU "9Z M>1%\S(H<(.B1P9U._<0!=G. 1Q,'\!KN=.HG#K"; SR=.(#7<*=3/W& G1S@ MT60%^ UW.O43!]C- 2XG#N UW.G43QQ@)P=X/'$ O^%.IW[B +LYP-G$ ;R& M.YWZB0/LY@"3'\!ON-.IGSC 5^( ]S9'YBZ95E_C3L7[E5!U^?BN"56'>"8^ MQ6U5]Y7*_42%<Q_8=3LY2Q M982-#"Z&5Z8T9[_ACA+TR. B'3^4H$<&%]WD4^LYO^&.$O3(X"(=3WJUWW!'"7ID<)&.'TUT M[#7<48(>&=RI18;_<$<)>F1PIQ89_L,=)>B1P9U:9$PM,O:FT5Q.+3(..UG. M3U28^S*5BQP2*I^Q^8D*X]G3;8^'A,IG;'ZB0AH;Y-L^0&Q^HO(9FY^H!N=S M'" V/U'YC,U/5(-S+0X0FY^H?,;F)ZK!>1 'B,U/5#YC\Q/5U"+CT%#YC,U/ M5%.+C$-#Y3,V/U%-+3(^(G=A++']BZE%QMAR?D8&%],$IM(!O^&.$O3(X&*8 M="K)]1ON*$&/#"[2\>5$QU[#'27HD<%%.IY*^?R&.TK0(X.+X:[/5@)T7T&/ M#.XH08\,[M0BPW^XHP0],KA(QU-+9[_ACA+TR.!.+3+\ASM*T".#.[7(F%ID M[%NS!T^G%AF'G2SG)RK,?9EN+3XD5#YC\Q,5TMA4+G)(J'S&YB&5RDXZETP&^XHP0],K@8BIWDL=]P1PEZ9'"1C@?=4.<3 MZ)'!'27HD<'%<-=4RN&=Q1@AX9W*E%AO]P1PEZ9'"G M%AG^PQTEZ)'!G5ID3"TR]J;1/)A:9!QVLIR?J#!F/J79'A(JG['YB6KP%4P' MB,U/5#YC\Q,5QIHG.79(J'S&YB$RF=L?J(:? 73 6+S$Y7/V/Q$-?AZI /$YB1 'B,U/5#YC\Q,5TMC43NV04/F, MS4]44XN,0T/E,S8_44TM,CXB=V$LL?V'4XN,L>7\C PNI@E,I7Q^PQTEZ)'! M'7PCCD^@1P9WE*!'!A?I>"H!\AON*$&/#"Z&>S];Z3 M//8;[BA!CPPNAJTG>>PWW%&"'AG

DG/H$>&=Q1@AX9W*E%AO]P1PEZ9'"G M%AE3BXR]:33G4XN,PTZ6\Q,5YKY\; K@?<7F)RJ?L?F):O 53 >(S4]4/F/S M$]7@ZY$.$)N?J'S&YB>JP5<7'2 V/U'YC,U/5$AC4VGQ(:'R&9N?J#!^.JA. MX "Q^8G*9VQ^HD(:F^RQ0T+E,S8_42&-37[%0T+E,S8_44TM,CXB=V$DL?WS M)U.+C+'E_(P,+K#!B^F67+_ACA+TR.!B*L)4.N WW%&"'AE<3'>82OG\ACM* MT".#._AF'Y] CPSN*$&/#.[@VX-\ CTRN*,$/3*X&%*;2G+]ACM*T".#BW0\ MR6._X8X2],C@#DYQ\0GTR.".$O3(X$XM,J86&7O3:"ZG%AF'G2SG)RK,?9E* ML@X)E<_8_$2%>2G3K<6'A,IG;'ZBFMK0'!HJG['YB0KS.29=\9!0^8S-3U2# MKQ4Z0&Q^HO(9FY^HD,8&Y24>(#8_4?F,S4]4&-N&=S!*2X^@1X9W%&"'AG3S1V0*A\QN8GJL$W_AP@-C]1^8S-3U08 MVCR?:.R 4/F,S4]42&.3KGA(J'S&YB>JJ4/&1Z0NC"2T_VAJD#&VC)^1P<4L M@:F0SV^XHP0],KB8B3 5\OD-=Y2@1P87Z7B0Y>\3Z)'!'27HD<&=&MWX#W>4 MH$<&%[,VICOK_88[2M C@SOX?B*?0(\,[BA!CPPNTO'4"-9ON*,$/3*XF.$R MV<=^PQTEZ)'!G1ID3 TR]JW9@ZE!QF&GROF)"EC7V91D>TBH?,;F)ZK!Z64' MB,U/5#YC\Q,5IHQ,!5F'A,IG;'ZBPG2.J4'&(:'R&9N?J)#&!H5V#A";GZA\ MQN8G*DQGFFCLD%#YC,U/5)BB,/D5#PF5S]C\1(7I U/CW4-"Y3,V/U%-#3(^ M(G5A)*']LZE!QM@R?D8&]R0(IC1%K^&.$O3(X$Y4[#O<48(>&5S,V)MNU?0; M[BA!CPPN9BQ-3>?\ACM*T".#.S6Y\1_N*$&/#.[@JXE\ CTRN*,$/3*XF'DR MR6._X8X2],C@#LYN\0GTR.".$O3(X$[-,3BUYJ]U-,L2E1W2S7[!3!?,8>F# M9R>Z7#S$_)@6MN[:+>@_SS\:]/G9(-1OETF0O(_F=;"(TC( 3.^2.KB)LB8) MHCP.RB1.5NLZ+?(@CNH$'M@$>5$'LR2HX,%%4=;+(,V#&L:AA0JB67&3A/C9 M[3*=+X-Y5.&?"WJD^Y*T@K'JVR2!,6X+_K!R1RQ*^J,]E=8O6U^[8X3TS[Q9 MS9(R*!9!M8Q*> 3^]2*+JHKW_BIX4:Q6\/LW=3%_%]0%HDRKJDEB!!HD$<"Y MC-#0[9"K_JD4.>2EKZH92;6&J6X [##\JMED<5)6:GIROY7^-BWEY>G M9V?!&M:84(2TZ!%0=X,O #K%GY1 $_#?R\>2;A8T>9UFO%?OUVG))Z(U?*C? MBQ0W7Q9%!8,51%?S(L^3.?WJ-JT1"=%3Q^5$<^MR M\.+ST8YV?1;@EK?D:'@TB!#B:I]#.43GZD(UVP-KX-!XJ;$(]-W MQ-+5*HE3F&FV@>(V*(Y_5#6S?\'+<">C&$7\ M"J9Y?.JFC_JG(/2O*![KNFSF^$=,2X*T00L-_U)'KVCJJHZ82^MM9,&*8R8K ME)]+$82#J!;W4.@3B +?ANP!6/%9BQ4S6>))AY?!HQ$3CWZ;&F7K]LDR/,:M M6Q=5BO"?E0E*\)OD^6T:UTM9(_M7D@Q]9GX2S2K@677W)[S3?_MNAEJF/0G[ M?Y>ER52_3DYF91*].XD6(->?1=DM<*A62C8<.'OBVZ9IG<42G_YFSV3N=*SO MVQG6LF'[N2)E$@\PLU#A<8Y04>?W-/BQQ".W! F25"BCTFJ)-+"%4N"XK^$' M:9S(#X53 5?*DO?I+,W2>H-/,46X+ ^?!2)R/UQ&-R2$\">1R)YOG[H$ !\" M,2'#M^0JTPIL!#SUES\]N;@P!L^7WC!ZU;.TAH,S'V2=/;DXOWC^FUE>V)4_ MU(+\H8CZ-6T8+@)M==#:Y9?_;J*L0J[Q\CW8J'$ERW;ZM59A+^:+\^?!3R*U M26++QF\3PSTR,;(/Y;HIJR92Z@@<6'5*4=J2)@"6._PZA!_-$V!T\/..@2+J MN/U>8T+ SLBK8"]PMJLB3C(UE47Z'IZ[(3N(SGV:KQO2_H3*6*M:\.2 ;JHU MS*8!HFL+(F);BK(JF[1@"NAYP*>B+%@ET15J*RJ,EF@ M]@"$EP3SI*PC,.LHAZ:(!H@0U)ROR:UC7 MF?MN?",_0F^;H9EHC,VBU(+S5&-F^[-,_MVD(HS7(/;PI<9""^&9>=3 %XH.E+0WC(*./LQO M+>;#7I8!QV(>558IN80$9-;\B2BIAW MJKFZS3/:G!\,M!X6\;DV9JA"%C(ESX76JR:KE0>AM4PLT_ UB^16:4K[W(!H M,<)8&YLKBW",Q2NQ@4]C7)(*42-?3>M=RX]+/>3=,#J) UQ,LO_E1[=)_XJ) MGU!->>N9]9R)_%($BS*:BP(P9*&5#!5O;[,NC-#%0Q^Z'X%>(+X4.13HF*(87<06 M!EG(COLJ;,FKTG7!D+D/!L:\*9'C%+5S_ 9Y6!R%5+\JB*Y+U'+RNC4#,>B- M1D2T1+0ALP EP/:6M=4OX-;%ZA.C*) 5(A49/\JB*@D X5$.>1L]Z8R)E;DN5XJ][/B>7C,T6E/LI!T5S(&;(E' MS\N<0D7JQ2!&V5PAI%)7,EDO:@=2CY1D<= M52GE%S)J<&NZH?O>4 6P>\:_H_*DQ:ZE >(OG'P K4'JA4W1CB_0',/%5-2J MOE>\N'_OYOS^"M\/^@SS5_QFD93B ;0"B>VE9544GU,/H4NH*>=+?/$@B\S8 M%&0A:F5(O,9@;]5%B9D[W3"OXR!EU)"!)IRQU:J!$5^MIP[$F=WVZ($ M';N*X<.JQV!(XR^.TF-^_NZ[S@(">&^%/O14#+#V1AS! 3-J&6EQ4:Y42)2A MH+951J7;.1:+15R/(J?$*"8^0$6Y%:Z^.@#",8F4HU2M09$GP2K-&U:(_]V MDH#2&)?IO;5,:]>'WKLXO&_K*-V.AMZ]L<;==68XFP">0ENU*=?H6@C-[DGL MO_T*<5I8ZSMDY1Q4+=(A#[CR/JI ORR(<,.!BQ]*F%X=^3IZAQY&G%,TGX/T MJ.F@P(2K%$X-GWSM5M!.F;)O;!'VL%?W,\F]'*QI,3<^Q4Q$^+TF5DF^> MC\-=J'B5@*2R,B^"[9D7>XY+M27E@G]Q?G8B#@V3: 1G,"WB=I:/R=;7B\,E5PW*&%NHTWH1.RT6JP< M M:>>NZ#>66",)2[/:5->)\VT0TDDS[+NBUL$HB-65-AE(Z<73,XBTSN M0 Y'L1+=?4E:24\4<-W,@*^JXT=BS V3@(C*))0&;UMG"68/;IE!K<(/[71= MD59&$15M/;1,C:[AO<,4$:M"K'\1QJC!(TD"!_O+GQX^?BZ1E6Y&)*JZ^687 MKR(="T5ZI.V>?:2I DW.%'T7-Y_ )M:'@6UB5,V*+(WE2#GGJTQ0IQ+=(B"; M,^38_!S?D"Y 0U"'>Y!L^0AC^,[S;$^29OYEK62SU/U6LOH>O[[C3GI^T#'5 M"3?U W9(/ ##(@A($)SEBLRQ3QT9P%[5 $A0JR:KTW6V45;5EI_:S%>K]W0F M3,XMTZ<*K;G6*RP)6E,%K0JK7]H$ZZ[8)UVP 3,/NV8QG+5BA00[<,I[-KDJ MG&G;DR*#E 2:YS32MCWT 9& "/K;;1-Z)U]F)PX6\;Q+8EM2HXVN4C?***7, M/.6[Z,]-!\4_XPP^DOL[M2@VEF2N8F*7MI)B?[&PO'3?/GRD$D%=YT9P9,(F M@X;EL)!5U@2@K@LPR$&/@8%$Y?F^B$H*7H3*0L:*+ZW9J+=%.8_HZG1J!6B" MV@A1V84FFF.9U=$[CF2U'"F+@KUO0B/+)".N,^QU3*76VUH%4BXY*SC'P9'E M$H6S"S3VBF,YE(0!]5I5+CX"R5Q'3V9\5WZ@(/GK@8U4#,7TQ^&E(\$D%T \JS=E^1+MJ(5V7O2=3ZATG- M3)0&KMRU>\[R49[4;EY!)<[)_UB<<%MIC_+X]#N:VL[OMF/I8KMC26=^[7,M MX0?:IR3Y3V*"5/O!]1 M*YT$*XZ/A;JUX_S\_%(?+4DCDK_L>>HJP^YIU[FRJA8#_^QDI5MV7PT6-.:_ M$@I'OXC_%G$^7[>USVU7_>!VP0" MCF9Z_N3L8_=+[$1@^]G&?XW EDI=,PU-MZ*\CG(K"+4]/-=;7'#DY UA;5U+ M96;!AKD41<:^A06G7^") M-+NP1LW^*6MQV'EDO:A@;:[S6)?MDD\A((\+@(29(R9- M\W/MQ]85JJ+,!$8V2B_I6PFD70RE;M3;Q2>CK76T7).2O^=UH/@,_:I,\'/4 M+68XXYHS2EK?]ZB)K56-02$HLALTPEJ.VB[3-PI^3V:.CO]R%2[%(T)CUG . M,+GH]_%',$=6ENV$%S?%MA+-(\C2I-F2_=*FF(YQ4A=49F$;,&:VN\TP M\6=KI2F1NHW9AA<.M$9.L3$NNCVSZW/J%]:>'Z7Y/&OH)**S[[@S30[V=)PM M[L$.A:#"#LG2)S10)*> (QRF"EDKV.I(@P*35PL>G/9;:SO#"E MV:19UJTZHZW&+GL;,5':8[&5(GU821LU2DM(+7F85D8P"UO+0J##'Q D;5A1J9X)! MVCAV MUF-RA4T9&EFF&:@=)V_FF#U=B72UDU*VC7+<6@FL/=-I"<:K[LZ7YJE.H%7R M:;D9> 9NZHY+E*A?4DL%6"5MU]BGNYC#&;-M'&L:;-.TQ[3SJTTT##)<(1:, M0G&I#@AU,/:NR0XG'EZ6&'W!+^"DB5^%YE'1H9\UM4JOK51& 7R+YF.'!<*< MLR0"8^#2,OSAE)S8>I 0FUU?SY%QS"]A/L2I13$% UJ:IW(6Z#7I, 98W/\I M&N"?4F!SDX)2CIKA>M/F&5;6ONO(7*09$S$=[V4Z2W7&/[]/! (5?ZUDN=5Y M=2I!R3&-^C*\@Q/W=320]6TGJMBKPU@I'&Z.\(ZDC"FL_:%A[0,P#]_VL *C M^H@R!V2=]XA)3,9@[8Y"7Z0A6JXCJQT+][MAIE(L%N3UZ- /TX[R%VONSDI, M+@0C03V4+SMFH^B"]5X8:M[43(2P&?0(1G;F^!BHHQRE81X?;10)]OB;*-NE M6S](GG9#6<<4$Y?I<.$R828W692_ \Z48(A%=#6LI*U"[9TT,0^K;H=RW]6N M. Q?<4P16J[Q(UI[>@,LZ)J7?$?N+)D(P#AO"O(,R@BZO8[1AMH:L656[0A. M!E;"'Q:WVO<^ M>WNT[*R=*MEA2[CG/9;1;QT8\:SFVAW5ZR\2]PU8<,J7V2K\97>=L?NQ28)2 M*[ N8SOG^GQ,:0L%/OF0CK7[9WT 3*6/)J9^55:_*@I9WLMV5:&*;*:+MG]I M!\E3"7*;E:[Z#8S:=.%037-:M@EJJLI0H_HW_-DRT6S)Z?;6!MUQUG2I(!:Y'88R:9(;J:2.55[>H"VP;X84V%.YDAVYO M=CS;K5:PCM%_NKVB8J?B?'YQ>G'_%>?'O1SC>Y@2;/UZ'/KR2[2^VY"5U5=M MBSG4%D=7@@*C+U\MPM/ 65+1(7*46>YTU5 M&:74+M\R=1%62B,%750*U LK!:I>PL)?BTM+^I-CV6ET'"S2!;7LRU-T:J$C M1D7Z=XR'!2:S8^V=;U8KG22@:J,XJEHY^?!6Y![3W]#9CSET5H"E"GO4\;O$ M-&9%\>X$ABTY%F"\<4ZXPPY+=D[$E?*AVQ:"Z>&)0>TT5]%V6J*M([@Y Q_@ M'6/56YVU-[IR?ZAWK$/ACIML-X,>H2=AM/TL^)P=I<>HV%4]99Z555;OU'OJ MA)!>AJCB>$[60](K.WI2=MF*L*QN(7YQ"E&\+,-3UC]%?9&XT42KNE:%F5XM&?=K2C=-1?A M3]U5IC2OSOI1G@#V,>[D&G)S8R1I25S$LYPG;D8)M[XK4S[4%-%67CNM$\%\ MD#5;J22D"*IXZ()!&)9"GQS=+KE;EW;AT84A]M2/0UO9,'U0*=*0V/4<.J^/ M.TJK>H@]&^&.:)(TX1#I&=%.N.>Q5?T1S5$+JR1_B:>%QJ.$27%Y;HYU68"H MHRBQY+TF\U*GI6@]M+]B0/-Z4_=BE/.0VK.Y.80]['X-W 8V@B#.EPDW=B2& M>2WY-3 J'GDC6'!324'%?G$ -%"=5D);Q65ZL+[K>G9+BCJ**4I;QSGNPAY5=N)V MU;T^H"^SH%+=I<4;1&^V&W3V#&EG*;C9XA6EBU.,T%7T^_U4Q)M-IKS.X-N[ M2EH>8AUE&2M5Q'9=V8N-]2CLGV>WB>?Z^=MN:F_?"G;3A/2IR#>FCQ"909:M MS1FITD()3PB3"YOG;EKS'O/N0 \?.P*'+7 $#'+7*G>8CBN52N5;LQW 6YYL MU2)96W,MG(5Q12+*,LFE!P:HCDX)+66!VXC'R>5H]XP7T80?'%V3YZ<=7 M"K[77D0*K]PD5!YC8?ZL 99'IP_./E. 94?(Y!_1)C@_#X.+LXO'=BC$KL_G MG@V.0O<"3=.,M,@W27E#Z<=6I"".)#D8'O\%Z)TH\/R,7G,1LM,Q=BZN?4&) MP_SY3R]>"9OX1Y1'8F%2KI85Z+5F<&6*;22(K4;K*8F4WT56^^Z>.I[^T27P MGP"'*#:);@412@9V:3Y@N[;0GY"ZZ_0,3_)K!0W>"5P>=)","@LPP(^F/SM8 MT90.%K"G.;F0N-?#"G9;GJ0>A65)L7U59>*4I?1!^;Q1*)MB[AR ZOWQ1\>> MMA5E#HT]6;.:PDY3V&D*.TUAIX\*.]E<;HHX31&G*>(T19RFB-,4-*=*S)SQ6$F&+-GC<9:,4.6H=JBLO;-G#*+Y(C>;G\[N]5 O$98#&\>:]3=]GNKQ0IAQU?"J+ MK.\&.=:89@GU"?P!*)B.Y@..ACSD-M26O=L9,VQUA.;^R9K4=MGBIIW=A6F5 MV[WB;:M%GF^=4KVURL[V.1$CTPXCL$# L/B\WI\O=2!4>*B],NX=9.@'0D:H M?!"L_>-)7N-O^&.ZV)5O2%1WQ7(?*F)Y.D2#G37DK32 >A,9V:J'.PSZ1L)0 MYP^.8MT6[OSI@X=T.;,QS:1EH%.(3_TLR8Y3QFZ[N:C<$B@M1F]S[,>S[?1) ME*QMZ!F#9I#Q)D7Q:4FO*ZME2FNG;4\]W#$6L:)=1-2&-V9S -5:OY\!,=;+[DXS>->"]JE:#*(;/^I_,3MXHD=V9<1Q_B4 MV3X7MB/#SJBQ/?RA H-5ZX673Y^SWRS2/3Q;7K5V#UMSS4JO%\8U[V^*[$95 M_](;0^FRWVM>M^O@.F8^J1O*Z>8ZVY*4#B+N^ #@_6X%_'J[IU.Z_MKTISR; ML'C1OXK2ZK*[_?USB1$;YNJ\-E2]+TH?[#;5SHE)ZR)JD[_>!RE;TK+"?'Q9#*$,*1[L"E]0[H]V_M- MT0#RS,K\R0_"EWN2GX=:*SEW^CD=>CO3_:*S(D>%#FQLI\"=YZCWV+"4I=29 M6VF'L%54C4SW[Z1EG5^ SO,[< 3:_ZVU[Q^&_'[K_P0=+?8.?&6+?J8TK0?6 M'11T,<79Z=FYG;IE7X;P21.Y9H EI[N$'P$3S^NEW/9B9VSI5H#X&P MNX[5")=-*_*#<+-PB0Q)*UMU"8$UHM%P,U+*)40DRY'F5K>5\Z>G3Y]J4U 2 MV$SZF"5J[Q:YOQ]NX+_.BG@#_[>L5]G?_G]02P,$% @ \(ET6&:<6OH: M$@ %&, !X !E>&AI8FET.3;D9W)AT0223P:C=.G'V!>CXHL??-Z)$7RYG]>_V^W&YWHN,QD M7D2QD:*0251:E5]%GQ)IKZ-NU]]UK,=3HZY&1;2SO;,7?=+F6MT(=[U012K? MA'9>/W/?7S_C3EX/=#)]\SI1-Y%*_O9$B?W]%W)?BMWA8+#7&^R\>OEBL/M\ M.'R9"+$7;P_^V7N"1W&[>\86TU3^[4FF\NY(4O\'+W?&Q>%$)<7HH+>]_95MT1:JN\@,>+:X.->;F+\;@Z3;_.:0KW:'(5#H]^.LQGAH8]=>. M%;GM6FG4T-U@U;_E08\ZY:\3/PH\GZI7QQ]/,6W M7\[?GYR>_7S9B4[/CK?:$UG#*7PX?W]Z_'MT?A9=](_/?_OP:__L8W3^C@:/ M3Z<\O5\_],\N,;OSL_M,YW-I"S6<^OE A\V;+W_L^XKAD,>1R%@;42B='Y1Y M(@W=]>3-:5X8G90Q_;[N\WCR)EJG(>XM'.+'D00B9F.96Q8V?DHFDJ!CQ6?/M%IPDLNP6JY_'6 Y H*:K(IVLATY&PD4CT MF A2,5(V^J!3%4\C;*$+#+X<,X6"Y"%;?%(W,P"QP0^MM;C=C-9!VIUH,E+Q M*!I#BQ5X:#34AH'!M$0=-P6L\BB6IA#TKS*@HK806 I+%^A1>>.?$F@%UPH9 MFAFJ''1+U;^.1R*^D@V%K65/66DDN^\?K MH"&1*5,O0VKY=[@CT66AX^M:I.LMQ[/?+_MK(=[P3J?Z"3IOC,BOXX^T5:X+(R4!6 0NS3C)3G6N84O:*(/1A>^ M@:.8-]O.=F_[ 9B>QAPQ\+58* BV0SC#8'9;$'@U#9%BI -<1>@RA^P3B45, M\&.,U< BTP,,3K8$M/+^Z;1:J("M\($ F#R@F]$B)GL&;!/0BL2A'6YCP%-B MOME[>8R/S,4Z2C*50\KNRB,0P#+'9X&^"#]W:: ;#=LY[V3 E!Y!0Q/83(-G M^*J%PB9R]7-U7V2L4P:9@QL%B]V2T\ \. *#]5[SF997/.A-_%K5D- MC:..;[^E,F"N5=P>Z*'3FU.\!;/-CN%6DY?U; M$#E"1?NP]BRT,B7RB74F4P$R:I@%&U)+LMC>*LLP/^CE4(%8=[P=8OWSE#J3 M(N<=.(PN@/M1;_NDVXM86GR]078K5N9I0&]_=Z]#!L:;E$X@%YYS\Y:!21E8 ME2CLI]G+&U+$WN34^QT-YNM-*RJU60=&L M[T1,.M#$1)=IX@,=S#'J%BD 48U6.7&Y84Y@\\+@F6'QM6 \QGA<,^E(Y9 $ M=M>=&V*]47KEUOMCXV)W4N18E%:V-!V*XL)FCN:QX:S@FVTPB&HV+LB_HVTG MK,Z!]]-HK*U5 /X.JS=I0BZ=IHD)6":6MXIU=M^"IB:MD7'+">Q!3DZ!3/4$ M]N81X->7XOJ9[KX3M-D(X$$>IX] !HNUM&'! F@N8!<53!I8?I.D\)<(FRH M #JAE-B#46T9"%BAN 96-RCX)OU8!?1B^/G7"A"J,& MI8_64C^Y)+CT[MC"34_MR_Q*7#DLX^@*7"*=4S)UE3Z/14*&H4N(>+#[8I5S MLWIUFT4/V)"*UF5KT5[([ (Y==\40\S@0Z41,[9-O64^R=# /"YM:EN2R''PF MB=H) R@D,L_QGH*24R'IM(QZPJ>V)=A6""P1GX2SY-TC#T- .),PJZVB00W4 M&QL04S6F_$AIW1..0-/%!C,@5M%[>6B7,$;JE@'/CR@P4&@/H&?15)E?L$_N MG[&="M=Q6ZZ+QCP:<83[C,?U0WS;RP!WI32A2@*7_>,F);><#8(L8NFC=@4U M.((?@8&3>3*R*,VZY]L^7EZL!_.L)0L;RFN9*C!/[Z!)0_$C4LFNVPBQL*.. M6P0X'V,7'L4:.E-.'*"8^EN938*%"L7[R6^Q8*1K,K#>"[6*"Z_#"H*MM. ^ M;.<*T0C'W#:S =W<^H X4/*G C(=.W_..=7PLKOUAN4L.[8]HP"(&K4069%R M2)R\8>Q'6ERW.TD?O&JX;8R)>Z6@T4#9.BX0.-!Y:2NWPP](%#R<.D8]4SZT M- A.<$ *['JZ!SQ[..N0:.A!6YO*!L?=>@SNS9+PS%P-Q4*Z[/Q3D9$E\DE" MXZ@$ [[/+G+^,O:\?T-M\B^KM@\U(MGF^"11C0E)65FU0%JB#R'*,.-_;K87 MO')HHT04PJ5\1!J7J0CF20/HG)<2XN6%N)4U4M$](YE2\!H=8RKWF4LC"C,2 MF,% RE43' F8N\+=U1A>:R8^RM0,_:B<\;CAB%=TXJX$W3O,;%P:> [2SF6E MUAJ"9S1@#5"74R26Y5V,C/0Y<^G6RF(]HRF@EDHN,IE0JI#"+J0,2=#JA/.' MN2^(ND>,=*DO.ZL'2XAD*BRD11RMBIHJ4GDC8"G&HT[PR0O8#>=;AK >:W8H MH6(N*"*?]5E*]"H9\':ULB!_O*"D3E5YLKN]>[35V]N(-S=ZFX"+C9.J3I2* M:*+WBOEW$,NO(B]%NNGSH5\LOB7(1KR/\!_C MNCJ8?JV3SCZY9F>CTVKHGQ1.!M[NA %O4C2#N;"+[#:"=G940TNXB>I&1MY: M?N7TT@E/ GI7?[M[@0H<6!6G;59)S! 9&8B3)4L3LAP8; M0S>[]4I#?& %1ZN(0R4%42LZ=B)6+N/=[3,57/\1 MOBW18C>D>6DZF]V#Y\N'^OOX0_-M"%RK?7>6$]L$45FM*62<*:*FWF8QYS MR2[GE#)@0@\DGWAPC69-0E[/L7F$P@0K.PTQ#V^"@7FV%/ELA*.SQ-PQ0.>@ MQ -HC7=S=:,LE!\)=^XZI?V!4(K-\H5MI?6"KPQ^5#0 V,A0S9:K, M*F13.1@9AR?&#CRXAHIB;6P M;5\OHO#T-CI% M6EK&L8I/R#KS20#)*FKG6WT,//U+=;M_&TL7NG\$DU^NT_%,&!JFD]Z0L:2\ MQ>D\QUSN']!N^3$4#H=CJHWS@J]4SA76F,$-)S)M^W;MH\YP1$;2T11*B+CT M!CTT_PA97"(-5.7?B)XW,G@AGM?PE_S^6.VVY1&,M.7# JN.77 (# S@LS:J M8.)!,#&F,G JY*Q.?/. M4SG9_A@5O.ZJ21N./A#A:N:6F*NX,TZA(Q?%IY.@V=A0I,X):R!=$5X5%^0I MH3.2AG39 Z)'I$ FX0$QL@E+9SRH?X<[KH"TU1?E3612\3A<<979CK5M.%\2 M;(S]63I5TPJ9P'N5V;@(%8$WP>_\0F[=B%A0/USM2:R4OX7(1Q7L<)G NN<0 MW-CL<$1Q9H(W2JQJIYRAC6R ^>R\ZM +:G86 M)#V@$7H,ANF&1>U:F<(IB&E5JE+5AM)_QNZPB8I;Z5(1$^Z%3=&(W23-R7$P M=.-X;GJINB86/U>D65FW>QC4@(*71-HO?0(2[_RH!BT/%M7-%J$_F6]'U M$(X>Q_/H+.:B\\]=9/N]J>C:UQ-6L/=^0B04Y_ R'/I8A&>LVAF^&N60S^M'879UV5F;%T,BZ ML#/+Z3""-1\E;_/7Q?G_NMA) #@(#!U/:$ *H=A&'9EHSKU.=U4'K2^%&0B8 MI.[Y;2JG]0GJ[9W-3F._^2!E0XH0$8#/!DG[\EG/@(=MT0"74^WBE^+*2!^^ M=P4ZSAQT7#1$52^VX%_K=$_UV QC:)K@K8CV 4F5SYD'U@$S)Z\TUWDP9M2K MGFNP$VXM&))FJ(*C^("@U79JGJ:%FC8W<&?-Y_3G1\2LH_@ZUY-4)E>/N\RS MQ?NJ!.A*O.K,')E84,I.%!238_7R586SX58NT0PR=KO%O2ZA*- ZVB#U9Q(8 MA9?(';5VM(?<=?V.>=)XCL)F<0C#\$J!7X_ I'<7:Y-FL/)P> 5W,$^\MI;V-UF M;V&7)>=4FTS8-%C\NPNYE%WNRSO+['RR<_BT[)^X#K^?LOX9_FXISNYC"7^O M[^L3 $O_^.7T[>G'Z.@K7_[PA[Y,].3\Y*3[[N+H[.^MMX9&Q^^//KT].OY[ MY-\V^A#GAN&?G7]ZWS_YN<_O2'UW?O'KFK^@8_$V/A9C56 @_.(69CE\TB5D M>IG>3\@3#07 '-T!6!_-<+!W1"2^Y[OYN,4#'GQ\GQ5;,-XUJ&O=;"9^B_I5 M(!;\-39JX#DQ9W!Y>7QT[:Y\R3KKW-LIDWSGNBY1)<=XF:'1O?PR@.HNVZ%4 M]E"1/-@1)=[>B%8T'OOIZ?-7AYP,8'K3JC:C _]R0E_0W+ARAYUHW8D]EQ-P MO;"+0(=?55X&+Z$5OY"M=QN%P?C?G(/!G B+,@H9 QY^5;C4&GA(G=5AA:JT MN IVTABI"8P3 W5]#%3]$J@J>M'T'ZJP2:<*"7%%AZ_W&$Q;9]?#D7;G1H1B MC(M&T+Q-YMKNFK!SSF%5 7'_8OHEJ83[JO]>;^OE3+VDR",;W_^U\GUZ?GYO_[7N__ZZ?]I-O_/^ZM/WH?$+P8RSKW35(I]O"^]/Y+T:W@GO,M(Y+TD'32;?-MI,AREX6T_]SJMSJZ^3/^:'N]*<23W M=XZ:^_Z.:.Z*;KO9;7?WFKM^J]/MRJ-.NW/8N#W>:W4ZTA?[S: M@N;N'OP% MO^XWC_9ZO4[0#@[VVD>-X%CNM ]]OW/8;O5ZN[V#0WC ?M ZZ 0=O]5K!?OT MWGX.ZL<;S)4Q%GN+PB!X+A,/>:K<-F^=HLSB+KTAOA2QJ?ODCZ@;F(AJ7? M!#_8%U9&<[]#SVH?'1V]>< EU$_#)P1A]8%JGOMO^$?[TO ;JQ+&62YBWZQ* MD35OA1A.SDC]4)G50Q9.&S \N/WF_WS^=.WWY4 TQU\1R'#Z6L /E<<#A::/ M_%ODZ;2:K4ZSW3$/R9+=3OO@6TO 5YA)3?!1A0[X*UUZ' G8L5LR;OYVO?7N MI[X4P;N?!C(7'M[:E'\5(7#N:1+GL'N;-Z,A+(#/GW[>RN5#_H9(^N;=?_W7 M?_V4AWDDWR%O-S5;__2&O_SI#3^ZFP2C=S\%X9V7Y:-(_KP5A-DP$J/C.(DE M#"!\.,8+9S]O^4U@X5@,\$DR//X8P^M& MIS"Z5$3G<2 ?_BU'6UX(?-MK[NQNO6L!50]WVP?[,++*4^=XB19F9V'FB^@_ M4J1G\$UF7K.W]0ZGOZ@77,+E25!]Q?[6N[/_?/\+3N#I ;TA$K?FH0=;[WHB MRN0CSSU+A8_LZ15QR$^-BT%7IEMC;]H[VO("Z8<#>-;/6^:]:NL=7^>)_[6? M1$#C[".P5S[ZDN22OKT>1F$.O*;TRA7N!K@?%P$>T-(#W3UJ R&W.WJ<>F S M+H >R)D(T]]%5,@KZ1=I"IKKO\<-.! ?GR W9&%?4L< M_4,_\"+^ ,._@[?=P0"R/"5>R+[(_#*%C?DP']D/6^/S_D.D(&[R["0.KE#! M9A=%CK(-=?>-3 =;'DNBG[>4T>@\RPI<[.N^2&5V*B*_B&BI/\@X&82QR)/T)A4XO ]BE%W";DAODIM^ MF.:CS_"<_DDP#\ =@^K:Q@) M8):>(N=%2F^_D@&,$U?OI@^KB?L,A@=$+)"=K&740SD"G?'NLC/OXNP>+64L MAS"6G7G'LE==EVN0%A<]$BBG8&7%,*#?DPAN_4/BJ&1P H03MQ(8R9=F9&HX M53H=[=" )L?SIJJ<4MF3*=B_,INB4U'7'F=D1<"(/=*]QSEHTI^WLG PC-"D MH.]@*#V>@U&?VP]9 ,J5WE>^1+TS2XJ4/I%Y=*Q6A8:.XDY_+TDGZD]A@)][ MH4P]&I.<:CJ>GO^[JBO';WZGOZH^?4C+IS^!5$ESW(FD#YNM-OQ/WU?^9H89 ME)>V.\V==OD*_D5_UB]Y4YGW]&7H.+ ,;#KF:A'VFSLM\R#URVPS0[U+TRJ M*?27 RFR(I7OE/UW_-OU!WV[_DE_QONGK]+.LE=)T5S>HBKCCP&\[ $4OA_F MGR7:$5X0#E!Q@D-I&0M*N2H!0[OZY"',MM[I2TZ3P2")Z?<3?M!/;Z8^WZR# M&<9\M-MMMI!\SZ1=1EIN@GQJ9/3C_/3;W0SZO7>7?M7UWG--JE3DY7-FMN_6 MS#K/F9DM+T&ODWUII@;L=[+U7P+Y.]VJU[P%V7PMG..7&=V1ZZS M.$>N[8(G5UF']NSKT%[@.CCGJV5I?GPE,[W]>,OAE]>^C 7,[#*5=V%29-'H M2@Z3-)?!$YMOL7O>X'27A*"D,J#+EBH 6@L4 ,XY=RX07(.P@V$2(SH^3="O M%YF7[E-N'IE/@B!$>%E$ER(,SN-3,0QS$:T-R9?N;&\>R:]D+L)8!A]%&H?Q M;;8VM';.$5\\K=U9[/7VPK_/8/E^@MM?!G\668Y_K0VMG4, %KK.M674[*PW MY+#F[D=GZ?C#LU=_\SA^Z5C'DM=\S0WSCG,8RRNQDCM+QSI6-S7G_'N7Y*@# MP&K'.6_<5:'K K&<=D] N4.DU^N'/4Z;M!6H8>U,SR74[6,5=2+ FDB&2 M^^#?JH.@+E#)?73-B;#BN_[D#+BZ8J+7+AW04M'&/\BI6TFOZ=>Z\'NEA3 JT[>/#"SL:*J.2NW^[ M-EI.J[2]=7?#5V%@+7+]W7>P5RV9%K7P)@O)[XLXEM%$&A)YKNI'_8S9$Y'V MENZL?X<4WVMV=F>3XI5+GR/%]YUSD[&MQ6?Q9Y*>%EF>#&2:64C%67@GKXLA MW O?+PJ,/TTH,2^E$R*NPNSK^U&9UE>"P?S6B8N7.(KW,O;[ Y&.(66(1F=7 M\D[&A?PBEQU?7(UUL>\+HIO$C6L1%+E-SD;NF[QAE MG8.KIE%6/-24G9NRSN)<%S@^6"(1SCC=>LC/YW- M>9F+!M=)+[\7I,'TGQ_ 7X@2NN,TR=:'(@=. GI C:#P\XOT6J9WH6^7S/Z" M3/\^%7&PF7&R R>1+"<(LAH(Y\!)",<)@JP&NSAP$KOX!D'PH.C@4J!VX8LV M5'(YB3RX1)<5"3#G< /7Z+(B.>8ES#\E/D'F%GT^J'1[ MA9&OC:GKK'O_^'KK*R[RODQ/"UCU./\4BBZ6#H7K@YL=..M[.\3J"TPP/G#6 MSW:3U1>X](=KY% ;/*,?#H=A?'L2![^"VQ#!GQMIH1ZND6^].MJLQDH]7",W M>W6T68VE>KAN'O=9$?7"*,*'?1+=)-U,:;9N_O8+4V5%UY#>6R+M,PSL@R64D?**+NG CK80CY_S1F:E4=.$)&TT;Y_S1 M&7H9E1D3U4VTJ'RS^:3ER=+-%:!VZV!FICG=.YV\O8GG=%TO)(!TW:7:L M3?^$2;.S*/G@I-^]QFRPID)H1=SG)+[@(/?=W"<;QGU5AV%G0:&1(R>AD9JA M7HDX-=Y/"SR*?5Q8U<0=URFH?]4>M?,8Y@7?\Y.XJ"" M=BZ,5\]$F/XNHD*^'YD_?X7U%:G?'WW"FJ6QXEQ]$:U,1E?LK$N68;OE+-9= M<^5Z<>4"$P+;+6=1_OFY\N.#3/TPJQES(\2E5<+.+[114V'SM+)1 "/&69Y5? ,+7$6G/^="ZT4?/GNO/G0C6J<\&/[^=/ M,O%^3R*1SW* 6LV:KHM.Y\(H-6NN,6LN5&HZ%V-YCH,\E'XN@P_A'0X@J+7Z M!HC.#8K"U/SI!G\N4GZVG8W'G(JL#T3&_V"GOSL1R8G#3SXGL1Q]%NE7F9\5 M3S?3>E$>:"]A,-:.!/?OKT+&_NB1D5B79E?2+])T*:7/2Q*;;6<#,HM@C<[" MI*8;>^3UL*6SX9C7P0D;I,07RI;N!F->!5LZQ G.!F%JDVK5K.%L_,,ID^I5 MLH:SH8?:M%@U:S@+_;_*C>HLVNV4>G\*3,2S: VK3:3H[.HMA;S8[.L0![L+%2VF_MI[6XJOD3'<1X_7GS!J+ M>@YG.HM@N\.9M3VW$LYT%D!_-9SI$#,X"YDOLF=K;="M#3^N TZ_>HMJU9OC M]?"CLY&*#6>!VGB;SH_.ABHVG!_=88$=9\,#'R09Z.$=[*TL3PN\'4M\+2ZX MAJ_]O$A%5%[LDB2HC;?G<*:SD0*GC#=WMLGKX4QG(QBOAAEJ@VXZ9SH;P7@U MG.D0,[@;-'"C **VZU917+OC;,3 *;O.D3WR>MC2W=C%J^"$#;+H%LJ6SH8P M7@=;.L0)S@8/:I-JU:SA+([OE$GU&EECUUE\OS8M5LT:ZP"POYZ-ZBRH[)1Z M?RHP?!($80YWB.A5%FHLE".=!9.=LBIJCGPYCG07T=YT)JAMJ.DSH+%:^V>SH M#@?L.0N)NU.RNGIK\55RIK.(_ 9P9AU&? YG.AN=<(%_YCGF-T/)H+RTPBOZE^_C%6?1 MS]IZ=XU7#IS%(VM3WS%.<18?K/T"9WG&61BQ=B*::(\3;6T1P]?E MGBRI7_F!LYAA[7&\!/F=Q0IK)V+YQ'<6(:S]@I=D V0C('F< [7Q3((A/N/]Z&8T ME&/G$@B_'\8R'=D7KL^V=!80># M(1C0;#2O#Q&8*?9!S(="I,PS\M MS!/\E,2W(,(&'V0W+VD[ 0UU\S/AAQ$LT-HHF2/G<(!73=I%[MHC9QWZ;ZUY M*&-Q)>^2Z$ZFSZ7Q(ZR$K\!OP_CVES0IAI\^G:[/?G46('AE1%WH3G4625R,@OTZL[-?9R'LUVG5R-_*Q="X,NLL1)EU M6LXA?VCRF%UW[V$Y><<-+WF4G9=^B&\J58#%BPCQGL3!-7:'Q66X3:5\@0S&ULZ" M0+5.RUEPO6:P%3+8PE#;3LLYJ/]5,M@D1,VZ%/E*!A=W,HVQB.LLC$7LP[SQ MNNN+LZLEJU429;/VNJA(O>>I56=#"353WAV?2; D1716Q$$V0^QD77G0N=A" MS8.5M[T7V2RANS5EO[9SL87EA>!KQGY-C.UD9&6FJ) M7?MHRV%WY\)"M1ROV7UY[.Y'8S[:SQA7C>SG(.@?YNN\D=6+_M'(+Z MW=K9H45=.B0XOS)LMUZ^%W6GLW1PZCNL@L-F>U:KP+[T>0OA')@Q:P_ WY.( MFG+/UI'UN7NPLN+/VH,=Y[SL>5?\4L;Q:.V6W3EO[SL9?;DM8Q:ZY.YZ'"M? MV$>7#[6 M/3]W?WR0J1]F-8,_@\&= P=<8O#%HMLU@Z^"P9T#:M;/BOCX,)1^+H,;F2YL M,[PR+G0WV6UMN! KS\Y2"0R0RU1F^2+:2KQ.;MQQ+O=M_;B15#(,1^0+#4._ M,D;<%'C7 >7\(;S#B0>U6/QN;G06^IZA]/U*!E(.,)_D-(GO9)J'\.=E*GLR M365 -VP(3%C$(9,L"%/@_"0U5!OPUN =JG_53]$_ZL_XF,<88>E@_ J9W%G4 M>^;^#DMBYDJ.36N_V=Y?S((["V.[U%#C62MN),)=DLOIT@!_^1Y)X"S^.Q_Q MWB]9]H^1[]OM 2J7/BM$M.,L>KGRO36NFE=PI'IGQSGLC63!%9BE:2:OI"^& M82ZB\&^!IKQJ46L9^=^^\")>F)U=2VMJH61V#JMY@>X*-0,M MD(&<@V]>H%]!S4"+8Z ]Y^ ?E_VYA:Z\A?&XML^C,=='-PB 4Z>A:1+*R MXJJS/753^?A7 :.^+%*_+S*YQ);/X^[L0;-M6FX\X<[:ES[+G=US%MMQC5I5 MJ6@3X'G;Q5FPQS4"N!#UV7,6_7F*6K_^X4A?:=Q:UJNV9NN&Q?^CQV<:'(S8E]XRP"]U3<"?;- M"[6 6Q5IG,7F5DJ:);G.^\YB:T]6X\LLE\'+M4-J-QV%BJJ]_-"Z;RV M(-5[X7_-\F2XR3MZH9)[;0$O-RB]A)Y?RZ+TVF)G;E!ZC;2TLYC9>E!ZN7MZ MD90^7%NL[#O.D5O+?;U("7Y8XV3.'U:X0&JO+4;V6O;V0B5YC90YOK<72FUW M\3+J:X_?*4J_'_T6AW\5\H,L4P>M+%!*&3S/L@*;XO\V!"ZP'O#\=OEK*1<6 MJ@5JQ,UI!G6(4]S%[-PBV5K*E(5J'V^YI8 MAYIL,HRX4(6RMC"BL\1?GVC!T=HBB\X2?WT,A"-G@<:U)?[ZQ!2.G,4=3^Y% M&DR>U?AQ,(R2D91$@ LRUC9Q@R]4NM=HXY)8RR$:.XLQONY]O%!97:.#3N[C MA=+865SOD<6^DEF>AGA:,BWW;W&89U?7OVWB7EZHO'86E5L'.J^19^TLIK8. M=%XCW>PL?+8.=%X;?WFGY2Q2=AF)>*S9]\U]W M/8]]?.D=%A9NI.F]0#&^TW(6(UM#LJ^-]MYI.8N.K2'9UT:9[[22WEUD)UHK,X M92VW5B&W%LI;SF*C3YK9U^%#+F4\OY']W-5O[<*Z+6;UG44LE^GDN*.UV\XB MB6,BC@CP6:1?9?X>Q$Q@B;AE]X5M-UN=&1N/TJ6=A1P@M]-V%NU;*6FLC3"V MVL_;",Z"; L-G;BC=]O.PENK7O!L]5V/=]KKAD*M8CLL5!$["\VL>L&SL<-< M=V?<#G3"\LY"SBO8::\;N+&DP#J>ZWP3YGC6RWD&+7B_T9;I\ 7EH':3];0%9N70^CBA@"8D=\E3$0&K#$ ,^BHC-(/6C M?H;^37_&ASS&8LYB'*O)W<"C'\+X=KP&DBS,2S'".9Q@=<4MP2\WO.YG2?$4 MO]4\/KO4=+PY+K@AZ_"9UD2;-!Y';#EFA#9!>2NLVZX M:B6,O'SX:&]V^&AO8319-S1UR32I!I/W%B8,UPU#?4G67Y4X6C?D](7%T:PT MZ2R2)NL&-;Z<.%JH;>8,G$M/4AH'-(TS0"BH>: M@(\0<,),98EW J>+O_R=^E1LS-3DL'8I<_C!.<@,F3+).5 PXG+C\MX-(X1Q_@Q,_#.YC<9IHTN\Z" M1VM(PQ6Y#+O. C[/IB%<= F_A/C8D_Q,!C(5$8K6(D_2$?QZ!:NVH3O36=1F M(ZBZJKWJ+/1R'OO) $ES4N3])$6WOF*M?(!?P:3W3Y,BSM,EB-(E!<-WG054 MGEIQ,B%/XN!3XHOH?Q=IF 5@+:[1P2@[N^X")O"$((PH+_I:^K"X>2BSCP]^ M5 0R.$N3 19K%#D)KHO>1Y'&X,UFES+E,M\!ZL5,IG=!8[H(BFTSM M%6FR/6C\JIJ7[3F+&&TPK5ZC4[ M[4,/_MTY@G_;1VWZMT/_MNC?'?H7?^VT6W0E_WI ?_,U_(0V_;M/5^[0WWOX M;XO^W:4G[-(3=NG7%O^]2__2O;OXY$Z'KN_0^(T:[QNR\L3-=6XV=[RDC20Z<];[:TWRUI/6K<.K63G@/^F>1W0-WLTNP.: M]1[-[H!6YI"NW*=K#FEM#^G7?;IRG[\Y>L;<.]6YOZ')9PD8]3+CCWTI N+M M(+Q[]Q/\0[LZE#OM0]_O'+9;O=YN[^"P*X_V@]9!)^CXK5XKV/^_Z"25]V3Y M"$[ ;FCTQ"*/1\;]N8*-GWA=Y[UTE Q'_JY&).&MFL'_4 MA5GXMX2WP@#HX[T:4:OU%A9(ZA&V=X[^^1;W6#.0?I(21QP7,:P&7@4#%LZ, MQ>NGLO?SUC]F( O8NS>B&TDOZ7FG*$/B_*#8^16*HGU1=0447@; M'],,^.>2D;=;S,PY;)D\T&]6/V_#3V\FOS\ZW#YJ3?^IM=VF[]_0\U+]HUI( M&-06W0,SP07X>6MG:VRR:OB=8>YE210&'A$6"#(400#6Y''+:\-3]"O>T-RG M[%R:+,_;!Y:1Z=:CVQ$>_CU<]77\\_>WJ_.;\X[5W\N6#]_'_G/YZ\N67C][IQ>?/Y]?7YQ=?5CB% MW:>FL'\ 4_A#@!:,;_,D;G@?MD^W/5#=NT\IDND+IXJ/:CP6:G($,CS\D?C%0%N 6:3BP8+;>M5O-?Y,6+)_RSGMT[A,2 M8^%S'Y>LT^?^PV>1?O4N8OGC%!VZ%A)Q9_O@<.^; G%FV;J[W6I_^U%*MCXF M2+6@[ P?4%2^G>#P\57@!5@Z[2>T*B_SW"Q_$L>%B*[D,$ES,%J3="!R,/!@ MDN" P622J"NB*,F[R8/>&9VM=__SCZ.#W?VWXYO#,%P>S+B>'OUWN]6I+FTD M>Q/L]4(+.[&I:&%/OGSY[>23=_7Q\N+JQKO\[>KZMY,O-][-A0="_@8DN0?N MS<65U][[(?C1NSCS;G[]Z%GRW\C^D],;_!E\J-W*:GU;_ZI5:^*Z@'+9QMVG MOTN5QJ$OER^ GUROSB$*X"3U\K[T>F$&%/1&4J2>!!LO^ ZIS!WL/S(&4>'1 MXP"^:0[@$7V\K1F(41-?U92Q9M:=>3:%:JMX1H/&YHJSOK1\W^[6NP_29\@! M :[J!FEX"& _NFU>7)W.IDTOKFI-4FN2)XVG%%X7HC]08K MJMQPK\=0*P%XWO_\H[W?>LO__E_S?_:W>>*5/SPJR:OK]4U2V74+2X-.O282\Z]B2:WL&2[*C5Z'P7=-F<-AO+%6S2FPX5!$\= M>54#Y-,DD)/F6X97#$'DX'-*C^<0/9Y(W(M4?MNQF;#C]B=H:N!HETC?WB9! M-6;&\)<.D+[S/:2_$0_G*H+.QUI5U?+1UKO#PV;G<+>UOWHG19>BOB\&_Z_.-F[*^UH-/Y]M7V];:G\JE2 MK[I[O"_)]C1J3 _<[4P$[F:DU#!*S5ZSR5,I\9[GLM:W<*?UZD-\F]L2':[:UWL&C>&9CU?ICYR21P M^IWO(OEZD=*9'+$_NU73[H#7"TL,E\>AF-.PF=QW,PK>6CZ_+"?BF;DB^O_" M(5N\BO0[6^^.=MOM"?2^-GP6J% 5!=#(N4QA:X9#$7D?'Z1/^10]TJ\QJ M$^?E* +;P,-]\*@AL\+TH!E3'^8(]:$02*6H;/Q=<'M:K?%M_^,VWK7V6DW#_+B,YQ!DJ%+B!3DI4(&-[ M E84EB>03L&,LV0D@OUA2B@4Q"A3&7C#(LT*Q!KSQ(,KR-AO=W[H_HB""P,' M)WY^/$G!-0$;=W:W=PX/YP+V'O]^;V^^.QX;5*>U?=":#VU<_J!VX8;6_HO& M?P=A$$1RV2'_B#;A+] M8%DDKVL=OJCP"S&$?/#[(KZ%+V+OOA_"-Z7(G$QK>GQ/*+F(9E.[DJ/\=JW6 M9G;[0"F94;O3I2UF[(-]<#=QEWDG<#MV)X0I)/[7AC<4J7QQ M) :%RA@(5)HS&AO9J6]>5NU-[^ ^;VH M[(B53/X\#A ZEUYWY/E]"80=8-9ZR'.T0OQAY@GO7D91\VN;FDBP@P?X?+[OJ2 ?)75C[T?VC]Z?= Y MR."!)Z+(<+G-_EVI+H"'5CF^PNF6=M)V#7(__HS9MUX OX+KB9<.4^E+&%%>5H #EO43S'O3V:MY7^3C^_1>9).;E&Y6<_CQK2?BP/NA MPW/L@BD&OU.W)[)'\%*X"4>AGH.)WQD-@@8ILMP[:GF!&&7;=I*L_>^\'*^* M,CBI'*WU7.1%R?CMK7<@*<8YO_+"I6\"SNI.7H PJ>@V@>1"^^,57-% M6)6/P/T_3+)\S!6Q[>HK>5MPAPSONGGC_8"K?O"VL]/9-H9W2'FX0\S#7;80 MXZ$;V22S'[?GSA6PU@B72$D<(V(ZM8B9(F)JX?(LX3)30*SZ)*L+W01*E H4(;DGTTN.IWX+?$#>G_ #R0'C9 *08O"C5FA^145B&$?\>>V!] MX-K=>K=IJ:QX)'AJNOU.A%N]-M=K2%:)N%V]X/IT0&<%=_/)XMBVSW:%M5&[UL M//)P=[MU-'\XLKU]>-!92+RNO;O=>:)><^91'6P?MN<+DCXZJO;V_M$BJTA7 M7C__I"@AJ/C3]"VWQ K/%4S2E+$N;5(ODH2T*IW#?18>99%9,RW7E%'6.9%P MI1SS/36HZ2DPV&V2CJ8$H>@B8CU?753&HSH[B+)-L5AF\0T6G2M?\LN?9*J];S*5PS'Q;P*9B_IWY1 ?!]9ZW_!>,9UVQK@; M@G\$^8$:P@!&A:QS>-Z1CE3X'T\*D+XMC$AT>X09' A%44C5_($+%1)7] MA;FAB'Z)/)<9GV* 0@)[=,#0Q"W%#A'\:A^\!3[+,K"9\"O-2++7DP3)QZI, M".\,43?%(B*^2)/(2\ ^L815:?I11V$CDG9;NU;._K5(NP(>V[QXB.2(0JX_ MM/>\W[:OL<7I06V$ZX#C%$-XM\"*0HI2<%-"( M11&$N1I7=5_,SNGG?B\]P>1N'V:XP\?E4C?5(E.<6(/4^%TI!S6 M>-X"C4=UJLW,)1-122A'MI/)9)>8#^A Z<>WJ7AX+Z(P.7SE)VDJ30D_JOHT MQ0AY@CQR%R9%%HTTBTQ[JV:3^7NPG87Q=3[(/^+[3LTH9F.4HR<897W8Y=NT M1BU&9$W 5F+*E 33[&6Q &UN$W%$Z>8G%%D%(1:-LC!3?1H0.;B3S:Y \PG5 MI8PSEGH8]82?*!O$O-UF*B,%I:E_3*C^,;6CIRG8>G?(@F8$RJ*SMX *QE*Y MRH=F&_;!=D7ANDT_LM/>TPHFO+W\*,EP 8; B%1_D!2IIS/E3ZU,>;SA?Q>Q M]'9:W&73^P'OCS EI:M<P;W_>:NY-&D-\\O%9E(AJ^\7CN!@T@X1:[N/MX*/" M%"75SZH^J:VM=[L[VZ;9BQZ/VOQ Y0@^;7M\!!S.NS+#+FAI8-B0\@Z2^YB9 M7=6*C/%TPPM"W&X)Q04#KY]$J*KAD8,D1?<%.*[=^J *&[& "$3:R3',J5W_9N,$4AD$#? 0A@(ZKU%22,BTQG-L:P M@;-,I,#J'M8WH@K(<$;5)_1,&Q?8D4,0+]FVV]N-?.Z;<4,.]EZ1DZN'C/PH M?V;$">,LNF.SZ/F7LRGY7$1/RN9G9KHHWS8;T[8,T[:WWNUT&KL'!XW]_8,) MUO4RPZS3:FN(^>:W?NQV=%/GT7J]WD/M_9) M,.[.R93N0$2D'3Y.7FVOO_,OIQ=7EQ=4)'@GQ_C_>U<>SCU'.)2(-;X M[A)]+)54\8@NU:D7("0OT^1AY%UKB\IDBR(O>MQ_WOLL):E->"!M'=8)6267 MEJ JO!']-#MW%O>Q@9FL5J65!+8R::V]>T)2'3Z2Z8_JIL-)JZ !GAQ!EF1HK3'>D^I51K5U"0:&=WY^;G+F M'G_8#(T\G^#)M:A'7X>S<.P3K$#)$SRHS@R[DQ-G6I6#H+>WREM$%X91Y).W M/$[(L0..9CV+:\<M]Q!?\TX;;$-TX(-S"TYI)K M^T@1-.:F"+?'$P2>[@.PI/:>AKQ3/'CW70NYT9'LY;#Z- M+-]4YBL;RQQ\C+';W+G&A0&LZ0[1OCV4^HNF]\=GR&$BV\PBM:DFZ"9(4:_)8DIY@4M$+R-*:P"].X*LP M^^J="8P4U9)W/20ODJW=J47O)N_,/2UZW]>B=U,)_%N<2O!',6GE.A>]'H55 M& &KY? ZR&&@X6XMAS=YF[9;NRV0Q-.# 6LS?E(DIR\#A]0,N@("GZXY@XZZ M6-ZYUE/PKM=\ JI];&U[K(7MP32KK8^-%NY85T)>8(=TMUW%K^;2M_/<(MW+7HR'WD?P@PK4(NTMH'710@#!7=WYQ'"=9;L MRV3)[ASH+-GYTF3K9-B-%+44O4)5NE>KTDVE[V?NE8 5GY4SA%7CAH]_%6$^ M:L!O$15(6J6?WF?L&Y1R<2>?S>1=%JG?%QG7//.]5AEHK9_70C]3;&"O=I(V M>>?O*,F^7TOV3:7OM6X\>68:6.'1*;407@\AO%,+X4W?I/M*"!_40GA3Z?O9 M]-$$FQJAJH(;GZ#-?&)UIRME]&D2!]P-&*^YDED1<9?#BZ'DP=1V])J(\/U: MA&_X%C_416X'=9';QA+X_\4.56%.W8-(*,,7D?YLA1^\DVY2Y)Y"5+ TKA;4 M:R&HDTH:_+WM HKZ^+X3"BSR(=U2#( M&@EFH.I^;4%O\L9M[^HT]:-:,F\L@4^I\RL>#D("&8QF<9M*):*I:^P)']@A MZ$B'6'_4;=LM"+M.]UDS(4X,T&[5Q48;O!=E<%V# MM-D[]$#+X--:!F\LA4LL G.G14JG<9TE*;P+3[I+PRP(^+K. M>9P-U5F&2^VJ5$OM!4KM@[FE=EVT]#)%2^W]EJE:JLN6:MD,#*&SV]NM6OMN M+(4_J"-*LX;WT1Q@>L$'F#) =:H/=O-^P3/A,(0@:X6['@H7*=QNU4DYF[V- M=09\NUT+ZHVE<"F=3ZTSUVM!O":">+\6Q)N_37Y4R_.-W^T' MYO"MN@GEYE)82VZ2RAA. (F>5>3T30K#%!QK:*C42T9-O'-X*QCC@:Q!D;61 MW4CT6G9O^LXVIW?5'2PWE\*7:1C[X1",;2O5_4Q*5;$DT[O0KQ,KUT8P[\TM MF.OP\ N%AP\.=7CX]SHZ7$O?]J&N5&C7;2TWE\(?'_IA-\S!ZYE2%NQ=^WT9 M%%&M8-=%P1Y2Y4)="KS9^U97+K3KMI2;2^&S),7,K.:_O>MB,!!I?6C@NLA@ MJEPXJITP<"*OZS'7:$=A5GF[]:T=]287W4CJ[ZTU5^/8W8.! M#I.,6D8>IQ0)N)-O[\,@[^MEL>YBZAVWREM$-TNB(I^\A6GX[J=N^F9\=-:_ M^.PP^'EKELCCEKZIGY;,=RN;W52*KTW1RV5Z+*)[,$TF,TU&CF\Q,$YN M@?- %QVW#ZN2T8?YRW3I%QG\ MEF63AYGT4OE7$8(.;W@BBN!33Z88HJ7>.7D_S+RLZ&92E94E])#_ M^<=AI]-ZB]F5(AXUZ&/[K?[ZES2YD^-?WD]\4V3ZBR35WR5%JK^D@> +Z7$@ M J)(=&D3PJ=?DXA.06QXY[&_31&,,,_,B<,O; O0&L/"@EX+ PR#+WD<%T)5__88&[!HL+8 M\U4. '!&GJ1HIP&CF*)P+CPDVF6:6[KZ+2#)IQ!3T7"8ADFJ;\'%1%^-'@FW M/3;8;6\9&W9>O;Y4"751I-[O848)S&LAF[[)BT]O9MS_[8.WF3<(N7-YR(R$ MB27(9A9_ $L.TR0H_!R%50!S!0X/8[A:X/E"OJ13AOH%C)I$A(SOPC2)J2]C MY-TF"3#XR//!]O_PBY0_#2,02%B%,L[P!S'[;;PYE2GP.PM'KPG "#IWJ M(6Q_/WU6I/PN[C#J*^\WA[& 5\ ^A+&!A!+=, KS41.$%-I.P52FB9,[ 6)L MV_M#>@4H0U! >%VL]!UUBM/W$1\2M\B25^#/ C@R!H^UX05AEA9#8NII#**D M7[<((_B)7&?@0S,:$IV*R3P0PO<2]#'\%WBX*S'EE04P+-7(BZ2@XN]R3L+_ M"JY-0&P-6PEN.KW\I:''\0/X8303+ B'F<%[<6AJ#"#A[_LAV-I=B0_M2Q&! MYH>GXOXIIX]WX.[CO?$,?G>,;8S(209QZ,,:QS)"6N9IV"V(#_"4LES>CD"$ MH$^2 :\@,P O^#9_W(.6E+A$(^]>Q#E>DO63(7%70JS/NE\SG.9:&B%+Z&979/!P8#?U M@@;R]%U885#:F'1 D%+IO'O*W>$)/TU NQ-[^[C:N'&9Z?BQVZ ?B/]&4J0> M9A(&W@?IRT%7@M78WF^]W6DWO$ZKL]/ 9;B5L>17P!*FR4,(YH2,1M[N_C_Q M_;@VP,4>]4@H0%6DR<"S5Z3!TS_@RVES3ES?3P:@C 2L>[G)3S)Z>YK:6MN8>Q'Q5!N27I3A0+: ?!WI8@>T:<9@GH%JU?X8W@[Z 1X&1"/H9G@4;%2['%P9\ MOHF(]&@5?W/Z*G<#'8B_D[CAG?Y^W? ^R_!/F?(S_YTFMQ+TPT5AZ8U[W&E@ M[0=$.="BWD%CK]7RT"*6AI-Y::>]4I MK'G7TVQ+ZPTF=P@L1@RA[C72YSZ$ M3:WYVIX7;1!/W /MF34D=OP(P:$;X"(SSWA1T MA\@; ^9'W%LB8$F/WDJ8LL $^6(#4:51.4. X]?$]?C/D =[K^X/ M0>-GN.U @MS!PB+'D@&"]R(/D+8PBL*S50L-K_SIO9+":#8R,@!")TP"\RZE MX@++0<$YX@%5_=#N_^_]3GN[#8HDBH@ E7U1E>D@6!&O M!0D!KP>61R5 EX.Z+FAKLUQ&P9OW&VK_T'<*RI#JGF]I#IHR_-'A/5[5'.VC M?]+O;5 )J>2>.G?X SC)VCI3;QK"J\,$K 1\Y;9W@ZL52)_T/GC'J <5'M.' M32JI5S&I&/S.^#(]@3B,0+9-Z5PF5IS #Z11N\4(J=B5L/K :^H)V5=Y;]$[ M3^Z))6W"PEB*5(, IQ>_GW]HMH\\DO,#V!NX;"EY0<#@,).F^26"7R)$BDKK M5,TVXQ-)8'QAW(N4XQZ7DB?#U'_B[!NX02^%B+)$3:W41Y["E8Q9EDH4NUA2 M0/V< QI=1ML*GVK85,E)&">(V5ZNI@Z\![;L'3EU:0)[7CD&L,?(YKV7%:&G MY:^F!G(!_'^4X')(V!3,8."02K2E%+UIB#)H:C%Z#_^Q",F6,SP07D9"O M/ M17 ;/0KKY<9J,)B)>CZ]/BU@8P^3+"\)8M97,P%0$5V%F VG :JBIH2K$KP: M^ G[5_ 0JI-&%@NSK_BA\GZR.,8O)Q)DR/DA4 J,#+RE9]*>;$<9)2',&W1Y MQLP=H_$&SQC(("P&M*3:SF!S190V%KVX5Z1D%VF>@16!#;K+/.@!M08(!H'[ M%FOR1M(\@1$K, "2='L8"Y&7AW0T3F&DW@WP9!);1=IK/8 DYR- -F# MWW.RDS)?H(%>\F-#,:3$IB#H=49@G<'^@?T-OAD+PX!6)B^W<4.96.Q[LG$S MFC 74W0J8;51$N.44/5FQ)D8&4"!B)0S)[:189(&C*"RFX*/OTW@0I299DN( M )4U//+C^_.;#R?5+4*OSN1?!3J-<.=?!>@YF0+=J](6M1'2%N<.3T?R;(YW MB&H]SFS'*7^:+(8F6PS:F^J# MJI!8WJJ-^DF;WCA!L%;92:7BWN! DG#1;^!9*4H8"B 4E[E6<3A^$%&R] =W$G.E3O_UM[Z- [D # M!!1\5_JX0&C(IZ5VT[L0)M7%"Y7(9&,(6!)$*6X=6*LD!QN*W02<9PGQ@?\= M&Y0GDHU2OK+ UB)V +L(1Y?U<0&U4G@$<6$$)"N&8/&12'@,.&1?;#,,8Y1H M7^6(]$N3U%NI1$&P 7>@X (&T_ZBP \F5J H8R P ]IJ><88AY=6"@895=/R MCS@:>1)-P[!'/ ?2AG<<,696L23&^9*Q!K0Z2_[G?29I(^1HJ!0(SC!_C+P[ M$16D1T@N:@?=B-Y[S0PR/,WXO6ZI@,MU2?7R)*-!^+QT!]FN[:5+@ 8) 4W , ?@=S[* MB8[D;-3I%VZ,I4Z_F#7]8D5QFF^9(>1^6[HKL3Q!A3B11 +MU4O G4;*:3P6 M[RR1MCX8)VBXQ:SQ&:A+;Q%_8R"I6QIX"4.3MO>X&9J/T00#A8#[DX#3DU?7 MCPQYX:,GWR"DI0D+T(0%:]XG:512H\1;0-V1W>\-"P(?.1P95T(+@R20T>/Q M X(RP<0B767B![;_I6,)XY0I8P#&Y_F& K9>FX")\VP6=+"W4@OV&< MEO#W'\JKGPTW'H?!$3Z>F*[0.,NP2#/D23+1$#-3@'6 #ETR9,]UEC=5$"[+ M_6)@G-(82B-]TKY^3JS7G1UP@3VCP9QO[S<8\OK!SNV)$D)8/@"?Z=@0<;DR MZC60B@A3*@(*KQ)J,PY734OG>#0+Q$ ^.D3U2=X*?^29,!V%J( 8MSHZ]7N( MZXT7%$/OQ/^K"-ED(>AVVSL_;R"D*T:P6LT 01 P\D' 12+^"DZ+]+^:<>M7 M_O[+R2G<9TVZ#SL7IVY2DG"7A;%&O]1]T_)3U$.VO4L[NV7:E0W/>B\M@0*J MR7=1EBY_ON/ZT:9HE5BH-N>8:<#9J>&C>7]"R8+?E[FG1#> M32%5'."T:76!YC%Q%6'4:F(P\,<'_,O5Q>]3!HQ?/SK@]4O7 %U6:1@E,M- M$#]6K*O$!A[/Z^ES'(ME./IC205-J+KH/H:N,H+C?$(Y,!#&2#6H]IY"R2@4 M.A$"(_432WZ%2O3B0)HD"#3#D[T . M!,-F586,6I4">EJ(A@/4>@2J$G+Y%>^NO WFB,\@ ^03HDIQ(CRAOIC# H!J-SL%ILL>P$8;,-$D2R*'* MES#@%/*-VHE6;J&5+Q81TC64>4@I7"7^A;K>8XN?+>QRJQ9@BI"]K_8Q 3.\ M"RG3"L@Q:1M71CLQGL?'D(-2]$VN(AFV*D0Q]&#_2\)RQY[ (8[G" %GTM@O MV5!XKT+WIV.A^T<"]YO(X27@BM94R-Z:$D9W)/85)IYH4^BQU %C&Q'K!>#K M/;H-*+4)]H$8<=@2Y"Y[C(2G@@!5Z8U5!V%JIH4V1R_?GQIKU/;^4'Z#4Y=8 MBE[Y>#A3RB\;)(;P%=?.4J16;AEE?A":>2=GR W6$#]-& 99^O<"A.HM7!&@ M'TRQ!)7E 39#DGO(.6S:( M%:"S<6.J*B?@4H(KDEYOVZLF_QIAD: Y"1<"2_T%ZP?RD.WSZL,;&AR$O\K\ M.HS%LZ7!Q@"(@!A$%T9;^;DJ.\KWT31%40L\KB-9*O;(&UP^J%PN=&<4T MV M'K5I4YEJ(/42\I IR&QVP;;W\4Z"QZ1C4[Q#Z>V9U^0P'E9+F9@3@[[V#!%K MPYRF7A%9$2D8,B<"&%E/\2O,&(7'V0.VM[1*.FZ2!]>5,O;N,)O=WF92/>Y: M[7Y;BJ%HIP";#@QGI9!H>!@3,KF+L2PH$X(2'S)CXNNO<:YT +S*%@4^PHP& MXA1+2#0XR2@P.X:3XGTCW/RTD%$^:O;0E";= =-E><)+CH'#"X(B&0$MU1#E M5F.B/N?T1D/+DN04(ER-,%4>BV=G9A89Z>!+_3 K8=G.[D:\2E+"#"6H)C%? MLPWL@44!,#<&1!OH0DH,TX/7,1K+],?\'/PU$SVI6-.RD?L)L:P.LF8RNI.F M.@ &3UL=M,=8UFR0T$YDTN)C1[!NC/ 0[@RLU;3)C,@6DPK3'=3%*C@[(H>; MG4"C2 Q?5%1414OKTIY<):U;[VM8C*B?1&/(J# 2?YP8XB@IE/R(T-?'Q$A0 M](%.Z"[# T0LV \"K"%:WB$H]R&(++UPP.11 J+034/]25R*2HYW MT0R94['?&'L.LUY(S6^"H8I(4#?G$L/XF1J M: 13]BD%OH?L1&((TRC <&_FY[=((*1J/=RE* NYB> YMT][+PU2A_6'HN, MT%\HJXG*L1/WA;EL@J+ATD6$N;\R\RN-7R8#%QE7+J66-0#R,4/[82"1N6&$ M>G@J=L/+B;M"WT.^$3A]WG^#7J,\E[*T<]L:8>FZ8=^,L5)P7"3E!('7@WXR MF#\1@>X8!;"]:8HMD5T%PF3D1YR[4_J"*O8T$+G. LH*OX\%&RJ3E$-:=^"X M674C/)9M[P]=955)W3%CAU6FEZB2595JS@66:B[5$LLL$4/5=4%*]G,)!2.21F$.RX)+#C$3]H#:7,F <]5ADM M#4IFZKCMO+DI^,\4ZD^O$U?^1J58G&IL=QHPX\EZ<9,)W8%?=9'$#44[F>^J MN6\J7=Q*GJ07HE4&11O>KQ+T&!M\-S)-!6AN>OA[P7K@-DJZ0JFIY#8&Z@7CS_V, M&N>S'!'$>HTJ$V;X"Q>ETT)]EGD_40D*[XLT-QODO41,T*3")7$W >N NDH M!_%F+<-3"+JI5Y/;<8MM?>#)5 &!NCJ$FX"PH(4>ZV^7 MUM5J!=LY1PQ9D$1K4IU8S!75F/5,!I2JN*$,7$J Z(ZT7Z-=)%,#="O26'(E M#K/ I#'Q?L02A.\M55 E31L-*<2ADQCM,F5,J08[&%]138#**NN1):U9-$WK MZL'17/5\_5AB7&((KK,W,U;9(CKD:AZ7J_RVK(272LW(=4NJ0)4+^W%,F.5= M.GLZQ073^\O,DPUA*&UT(*I(V6[@9$>1DNMVE)-=X@DCI$I+7XN.TH8X:K7( MRAC+JVN6>75L)-^&_'TF[NY&MBW1YY8_0SG5WE5)#CLZQ3T+54(KI69-#)495+L.L$NC]D2E.+M: MK>Z;!&YI6KYD-JA!$:ZN[C00ID2PB$[$$&6 ,JMX,\K,4C4$=)!W&2,RG5!T M@&IB@2<-+X-]& O,M+"PROI)-*@(%6D6_%75^*/HFC3W5.DSEJ&',="BB=(. M]DZ$T:!5>PCH6E8KTQRU98S.8F3G/-.%5K:( MSKOA\)^3CM:WF\XJF?C!DFTXSW.#@VV(4-,<4J88/0DB:GU128KBB*;*ERK:V%:7J[W+&^,/)GXN*0.:,$;4G4.3C#[%?#'M7-%9S4A?V5=R';1M??? MYDLY_X)28L"=#I&KRQ8=,,N,[,+&M+@AZG!6JPR$4;;^-P8[%9$HARW,4!$8 M&.%^DEQJIKL@3&9GWX6"GG@OPAP3![R>I.,19A>^-;E(&7827NR,[RTB@84+YCO(A9+O:RA>"N\DW*[.M.!Q.[KSRXT3VU1A@ MQICAX%$T,IR)>;NZCXMM^FO8%XQ8S@O3R!4WT /K!0Q<]B=4KE(5S= !*NY' MQ0B_#P*YYKT5\)ZBVC9_SKY:FY$#U9; CM2[N)G7:0=87^USBY;U(-?J)@8!-[3Q.!J.]PO+1K6E\< M-L+)QS2T>J13# <8=6-A@@:R7'42X*12;D*N$E8;=FN"*AR.18]<-J%*?^K\ MI#H_J!+50Q>)T;9D<]PPQ%*6+ M*\H,=JT,"$XF5")5"1EIB =$CI44JT3V$E;-I/Q*(3A.Z> B\< Z%&"\.IP6 MT6"DH2Z9@_#"%76XQHXYD2:HY*E)GK5JHZ0MYD9*Q51X/O M8T!X 14LA:6D7@4/Z3(R;B,K\K+2&"2%"ESZ4L3-+@E%*]G?:I[/0C25JA&*]PLE+*A*H^J00H[\ M@G,UT&_-L%5W4TG/2IB%Q&J8,8@=A5\EM!4L/ABSY(OPJ<"M"W6%"#JBR+E,]?&&8F&.A8CT@B67ISH7KD]@S;\E- M)5]TM5Q^8;>613E9>NPHD[B+B R^*$C.0>@E\)34S Y"'"^20(! M3J+*<<#7[_W3WI%A9L:S_4CVKFJQPOVN>2_<2FK U,7L4>&;^OML6*35#KTZ MI&D"U@W:+JQ9M!CGB:N8:RJI;_#T?CRZ3[M)2E+5OI@C98N)Z766,!%\ UIS M])8B%G=)&-!@RH4%)U8JL=5#!408;(2MU,D=AMT[XS*5@R3AH]O"V(%S[ UH MV6FZ4KV+V(),*Y%X7,?'A<"CUM0CWN^3]ZU>-)RQ<;DFF%7Y6)KO&FU/ <9N;/I;5QB 9\)>O M#"EL2:\.D>$&,9PRD'&6OQ)2>CA3MJA?L* +,,4(,\2S1G7W:U;GV2A46WDU M"AE3+H3&\/(RU;>+W1E059,SF].I!"RD13A0AP&B[4F96OHQ=B1;.RP-!O\P MN1.W.^?:LEE265@U1Q6HL7J,<;B/7V%:06G$$!^KVU+V"C925?,H-3H%X](@ MS-,9U"T'JTK4P1%%5%]9*YNJ]6_N$^^S.NKEQ%?'A?!^WU[IV:WGL>I82#I& M4(-N<,/M05S=UQH0Z_..WF-J27.=8+JZK4^+DOLP"(Z,8G;XO%'"F)A_(@K%/ M5JP:AG<.? H[/RFR9J0.1-2,JA/?.^5A/$0A-80;4.38OO%*4(Q"=:BY3K / M$9[L<0)*\:N8Y-O9M9&C+(L%,&>8M'N)!%TMFU8Q+PI#HY=M:G3&Y!IZ,V!/ ME(8/I8OS?@-FDF2BH4MUB@Y;&%GIRETQZ"9)8ZPY&A4I ;6;I?Y J8>:8MO[ MHE-J@V2\+J(Z+#N'4XMO"&G.P^7>R8KM]58V>-L40?T< MUG73D#HEU;(FFN1).XI$<:BZ/?M)@7:0;J-9FA6F(Q:QNJ5@R_I!K7VMC@9@ M)X6W91\Y9)L(3S_E,"N:4(QN2 MY2=5(Q+@[S\EIX&$E#I@VHKU11=HGEMF4F/,2"I;!^&X&)%0?0V4N*] "JJ\ MI=-J'^F:/71[S>EM8VUS[!I$ KAU+R(0'4-U5IW:Z^-K4-9JBN NP5ICH]K& M"[-X=8P):32;39#,^$Y44"5YH.'?:M^GHCRE7+V9:, -$S.VGT'M@E,J*YG$ MY?E(X$Q3SB-)"RZ^:!AEPFQ%&5X5"JDAW! MSK/5^B\9%I&52:&3:WND ,KB"LW-N M1ONA"+:$;PV?4G-RN^B-!@X'_7OF< M\8A2UJB\SK,PUY31*1BAK;!W^8XK=IQXASY^!J5?+8>5A&NJB M'J1-CZLTAJ$ M:TFID4JD>GW<"903Q56C^*L^6E'&?RH82V*2"E0BWJ*&16:TU2E4@'^"U=)!E0/8N=VOM494\'VT9 MRWM,^]>'"U8"89C4$0GNTT-]%?"<%2Z_DH*["72!XR-E/HZ_G$\GE \4$!O M*F/A;59T,Q]TO:2#EC(Z@D!52Y@>M;K^D\YA!!N)8@?8J=Y8165G6;!9@=1Q MY6#I.(F;ZCU##@X,5=@PH9?1-6"Y8@33.#V4?F]&1ZUIP<2["X/"[AK!O@-8 MXRGJ5;@GX.,D3=M3TTB >WJF!692Y1IZ-6=\F05'CW,8D([NA2F"HY0T824; MH\>*22R5NO)*_6UY5+8]Z?(1Z(0,$BI$O>5T,ZY?)J<<,] X#HQ#HW9D5/MJ MWD:GAJDC7H5)BR!L^(G%ZE'76,K*P287XHX,D$V0"-9)NIRJ#2LPS20RGH]% MS^[(-.-0766I%5O92@!+;^V;,ZX+YQB<#)0)AT*6Z\45[VHLPN3?,7P6&"W!'P-WE41!J2['/P@H ,U^T)(*WKD M950=SYW^55=ED7U5GEG,#3B4"X<=MNF,$@QE%.AIPJ/9_R+3EN^A*NYJ_N&0 M#K7 +C;<\XZA/%-]QI1'(G^BU8O6>FU(52UZBL; M/36G5HPQ:J8\;YBU8MK?3I@0E%LFQA@>8 MR8*Y9'S:L&I/A2 &GE) @*QR'VGNVG0INRPHW]3N00&,;#*,)6$J^PVI4T9@'M3NV+'0@*!L^:K8'C3V8[<3B9')\X*1V^?BY#^#>#+K8<+'= M*+L5:2%D3=K$T"AY5:4$2'M*2@;A,8:MPV3'AX@ .=?@I3H_9[J3Y=4I67:9K"*WH%)8Z-@"9K&/B^ MQ@R!D7>*=18TLPMS(IJ+128;A.DS>Y"SHC#ZWH$V$.W4; MUS3D%M[EX-FW:"(L9(.I(5(/@1@RW;!'DFX<3H,-8YXDR%MMYP<2FY&GJLD( MSD*M/$T*1C'$7@K85JTB*BB1J&QBH X71',-Y$VL4P ML0ZF++M3,C91'>WA(8UVOI&JH2G0T^RH"6O?1'!*+"E*;JGX*ZO8UJ7[4.;G M4.$U _,L=T]%/73;*#J1B'@3[8X>%4>1E4(MD+G+7B;%(,+P M@$&=QX(19CTV @6P#8 -V<^ZL[CI'LZIV=RAFW,B1UQ92O0T%3XECF_W5Z50 MG&J1K5$FDWQ-N:*@BE/*]$ 0W@!1)O721#F]2HM:CM[1V9HD6>BDRZJ!?9H$ M.L2O#K)1X;&R:7>=7%(GE]3))>N<7/)-:=8';9^-"QH-X)FB!V57CHS24"6*(]-YA12T0A7X-5F9 M D BCX\&3]=G44]>4IZG<'UZ;L[,)0-CD,1AGJ1*(8PO@56&C*FGRIS0(">_B2XD"VG: MR\9$.3<*ID!)KAOHZ&F#@89I+Y3'B[D##7. 1$^$V"/U%E'9@%(IS$+WL2BZ MX26^7PRUWS31#J=1]GM=5-&..XJ_/$X=;<5*!#7G\*LZ3!V/9E8U^)C+S84+ M-KC.)1>Y*DS%E@6AKU).9#64.%9)80*2G*U=R8CF\+VV"3@+.S3<;TIBRAJ3 M3LNN,8&QXZ8+Z,!H%< W-S'$IZ*Y4L:4]N[] K==IDF> 6TFZ*.EP*NB0+# MH-2Y Z,16.*/J2JWY4-NL?S#IWW'9TKK/:.:B[/-C-VCRF_(@?AWQ MG[9!L_%LBXDJ(%4@]%X2K,.=;(858M@0;AF(5@*KDC(^%P> MK@#2IS#^H0[TF-B-3"V57J*2JJUV%W9Q5Z/,HZ:ZV[*1T??)K]6K^>DH[*EN M5[_V98?MCFJBQ<$ J__JO>[*SWPA[Y*(TF52,0R#J#1QXDSJ TJX@;\I0X)- M(DV]DLG%U%=B/))X:8 I7B;_OTRXR8!3DV]A](OK"5(EQ>X*27%AUW:J^.I8 M8JWV6//14%4J&OBSFHKB%VFJSY(8)CEWT*BLOWK!L?=#^T?K /N.8,0;EF0 M-7$HE]WTF>22.FIEV!]EE"C#L=BWW@^='\V7#4\V443(U%=\,ADZHKPDT$!! M@G^86!1]XG*DN #60JG#!\!6FXN;LW/0C*(4)2L5A@\0^6'G1TQ#]E1[78FI MJ9*:G\,*@.&*56L:3%+IRFC5L9D9RQR-.#483MVR5D ,AZK0%91(%,1'20,86W MP7K$S'#34[O4<9.R)T(W8(;T'"LE,F),%)F=8;N$Q1)P"3/AF;%S7Q."1%>^B M+ZT@$<66S"A-AD>7:^#QW6R!IMS$(8DX426,AP7Z!%CT[I?A<"/TC?.HX^/6 MR2"X ET-3G$F%M07<@*2 M.9R,,8^&E?Z9ZP(6Z=RGUR%X3J\*O__$1+I!!$C'%%BM5&^Q!Q3 L')0 EGHNV-9RX R'/F\QLG6+85NT-W@3B E M;UL%T2B#AH+&H8=H9HO6A;RCC T=R<:>!+=QU3%1MY5;B*?-78ONRV( -28K M=;W,@L.^"*K_C*K/4%4/U4-!M/^X&9+II)*H^C__:.^WWNIL57527^2)W82+(=5F(3>.^/L1XI@O5,E7+*[NC$[A6(4VIQ+5(6FSTI%<[,(:9B2*X>Q[P,M65) M[=!06Y4@=4=E$*$J)55?BD"%R>C0*[)A:6%AGPW0:"U] EB;K]K>'V*)]BU8 MI5F:)%1L73;[">.[Y"M9$#A G4##"7X2FT-A3V_L)&9Z:!%>@C''' 5[F'&? M(!V" N-W(/F8!,M%P:A*88K,_H1_8E9>E&M1F6G#7F0V2'4[+@QVAM\\H+7. M@5AYJ'Y]TP;J' A'@B-G)C:V"4J0@'1SZ YHBT"E:&9CULXUC.T,SW5%M+?A MG<)\0&[&H:BV92NXPSX*7EXG+JYE#%IAQ S]R KPTR\&5&MI8)Y(WB(V9)VD M9P$9"OWVBY1178W)3SU.N8*,J'ABHY*!8F/=(AA@ZD>NFFKWBMA7"2,72IEC M^SAT?O(L# P*."U3EPNI(I4@FE';!S0VJRN6(C6(9JR,*S1(\' X:76]-&DD MT3>0ZS7B/VK=@"W['DMX-IG$I*"O9 S,]T7>B4"\]:Y!R5_B.;[ +Y_!DX3E M"SD$\C$*_Q9=F??SY![(>RGC.!M%=X+XU00 ,3>@9]4@L,?I2SHEOD%5R!H) M*W'2:@5"HY+::R%M6"K'V0?G-Y6+RI(%U12PROFE":CS<8)'&,P#.# 1;DTJ-:+]CVAD%$F?S/++%&>[&0>M<4\"[#RK&C]8\QRJ>5I-=<=.P#L>,7 MU+M8''-W8CR9P:=U?EE]@;1!&7W#_PO!4ATK^-JWLP-^VK[<9IZ T M&ITHELZ'GW(X7GX^S/91YW6SB[Q".6]!-RD>9Q\ZHW6 M61^/$B[,9R7;1E"-L5L^V\GL(\186*N:G1E@,UTLA=\-T"*$,55V@1/B.>F1UKZ%"MW>X%A;\8COL&G&E&V2G>0SH#K3"'WIT*]F MH%'>&2=Y4W$C!M)5%1D"S9A=,=&42X'2Y49*#1%0/"!KGL$PZ0D?8%S>B>6( MPS4_X!5*"IY].%$R\,=M[[KH8C)UKIJ1E(WG*DUF'GTQUJ^B-$Q2J9/M>@D> MX0Z[X9@^GNHLDTLE)?GP9?A^H,*7E<&=7EZ?ZM%Q(/#CY0G_<28#! 0\ MN__LQKK=LOATPAOOQAX_JL$5\BHKA@Z,4-.C+CQ%WJ?3)U385ML)B"1&XEZ; MW'HYLM*(AI5DV:^E.JP&J+.0A$+",5Q8.>(N%E/P0-3[Z"&+X X/H,F,$TTA M@PK<4R8Y<@J'T/R"&Z/!NP)G M?ZKWZPDP8W5?G)Z4O*.W-6^ ,ROF/I(>2C"?4K3LPE)W5WT+R:WQ_(4Z/ W M BNZ26 E2*M.!I@&6 M?, 4(>5Z9HD8,OMJ%N,\ZW&AI6MMK*W.QAA5> WT'&EA8:'4EL0:IDMSQ"1. MZI-^"RPO7W294,K1);59H6&5=R -2H,)))-J X=[Q]I:VX9J3 YL&6,-=)C* MIDZ/PKCT'?9<4E+Q PRUG]Q3 UN?&X3:V[&LQR(&5?88'70YP/,#NY*>KF3! MWQC].^=5X*TUD6),@%BYV_NJP0U%)$%N_55PQ#PSH'AV>R[8$ MD8M/*.6ZXFV%L=SK#O:8H$MF#?&*ND9+4$J M\(;9(O%3S'S1'3$-6[.-)O*R-RIW%C*O#Y36+6(0,"$I>KND\=R,/]-E/_B8 M$&%.5,HF7S*QLW%YV01U?,(>!$&Y#V%UR<:G/7FG6W3BFJLF)ACWY#D],J7D MD<'B#[1E[G%T FL)HX*/^J#AC'@0^"I[ Y.7H#I9FFIU.BIDBMJC%'-U/0IV M=5@G'=SIJW0( @E3<3Z@92G!4B71<7F00JHI>P^M]3BY, MRILQGF$4;J+TYF9HKHNX[#F'^3M\%B/83WQZ+B99J1,4JZ8>'CX"SAC8Y=0$ M\X3.WU%W5X]@(6,LB4*6%">F]SV#>#TKG?KXXO;*4KC[U2[7Q1/X=;P]8LF=IC,I):;7MT:/Q MD9@*4J!-%NI6N;$&@O%5^UPI&QMM"4 6I9DM3=.(QDF1EK2E]TZUNL)IO0L[KAA(I4LNA6$G2L M3;41R6QPHL&@5+]E-Y"M/2&1-T)'8T!'H-/7\'H2(195V9?)AZ+LTE !3[22 M(N^QB@MEEINB E#L:06% 14*7UBU_BIWH!5[V%**9G5 XG=Q5Z2CFE/] N4+S*F-M%PK$)F?)=" MVZNKMA&L9/PO8;6CJ'B]R"]8IA^;PW1,B^B&6FG.:56W8P\ R--,9@).@ ; M:J3R2/F8[0V)^LFG$5+$%JWN&H\ADP:XT #2K^)OD09HZRFT%#0B8BVD]?F>QMR]T1-\ MU)\?NT6M!*)(=@3Z23T(FH9I/'P]Q]!RK6$L%5&6J6SLR0%R M,4&18P3]^F#A55RJ\89P95$2JM:PEE:V2^ M:G=BA*8?IGXQ4"RXS4^L" SNK,@3GBB%GUQA6AXJLU'CI2?JMW$/ 9I3F48( MKQ/8-Z_QV!)KYNK3?FR82DE] M<0RKE?)A7O1*19'_G[TW78[CR+(&7R7MF^H9R2R(+JJZMJ;-#Q8E5FE&:G%$ MZI/5S\C,2""*D1%9L0!,/?WX/7?QZQZ1 "B1(D6D67>) #)C\>7Z74].-W)*GP8P'&R(N-,LW\+Z9+Z!+2> MBI<;6P1+CB.?*>6KF%9"E_YP@.=V$AZJ/K9R<;&W*>C^X M/\C6,MP#M]&G4^7''01V^=!H'SI-P3L]W+Y-CJ_9LC.SX6E7#8Z7+.6XKNY[ MM"W.MIZ1X9(A_D'3KN[DZHW^%"EX!A?X37%C+]J[$+1KT+6TQ!<.*JO]4/?P MD 5>[MS5TF)J.>14>G0^EA"&_? RQ&%B*08%!SC?&[S7_64814MG:!Y64KNZ MC[26+)]6K!E1$\H<6N+6S%ZT(3MP5G9;+9/-P"@:3& )A"M=U6MJ];:F<*;F MJ!HM'EDA*9ZV@[W)U#;BY7"U3-ALMN+EDQ;J=HD1*)S2$ 9$".)&4O=CA:&QK0$,)3&BX\,4C3"TV^ M1 A'L-LP51J'B:S,D#M4ND:6D2Q.J\V\ G5RJ< T#)HI=)58L:#F6:_+H392 M%C*K6'N"28\<*/RBI!W#[CZ3TU0L )==#%2M:2:3Y VO:0,(FZ7PP2$JQ9E& M_RK4DV(NH[:CMYAZ$2U51B/A?G1/S"X5)D)0O7C"<"@HQ$%,,08_.Z$("*7!P\R1;^2K/W#=>&J3PK\^ NL]81T0HF20O-I$@!!T MB92;R,<[SA@3= SJWON382Z8&&$ 9H$5+\DU2& (/!QZW602JJ1LRX^*J*NV MV^\[4^UB 9\A\3687_7-II+"Y0"64"J%$48LOK]F"L./PX QMLX)^I9"(^11 MBHCL>$Z:EDLGE&4 .)X\X0L6>GS:>5?8MI@P>8>2Q#W;2@OP' *&-=)#R"O] M[.'00./F7-M45BM?S MD7.P(_N$,XH>\C!IOU445C(T@;:.0&:)5I9U6WTZ>=97SU8F5RV@?H?\^@=G M[2W&>1;=(H@ ZS'^6009)G_X/"]<7X8_XNNP67QWM?97W8UC4QRN,&L> C.S M"6;I4PO M89'FF-+ NJQ#QM@-X7("Q@8@Y:PN91=SR& ]'1*PS^)&=OK"7Z- M5V+CQ+"%8B5[ K40YM 481&.>(*FWM<]C2<=L'K88@3[-1J4.^E=2-L]W!"].$@&L,05>S(*\%-L/?$9RW3 M(SX<::U>]NBP=,$*AI8Q?[1,@/?7."9,ZO*3%"DT*IYRJH!NAG]Q9D^;@S/& MX(.7PG^[9?DSQN#C/3SS,J^>99-XMQ'KBKX.^9RW_8]/4Z MBD+P"L>3@; MZ)2'VJI&8#_P>WR5O\>K[#V>NO?P\''W1;E#3#(C03;[>R0V0^*N]6/(:=6P M\AJN.P63#/60%;'T.]]8OL*,QN+?KY5(0A)_)=MO\2C*R!&= 6ZCA@"<5X X MR#FA:P;WHVIVS"L!D=+7E7+9(9=5'J7C;A>#L=)KCMO,MNDSCT8O7FDYQY+D M-W9[T3;#":I]D24:(,6?TJ^8#(<;'"'RE&OK XGGM4;F')W^VXO5TY9#"5M* MNGX69L\[1UNM@E4@O$]W YS U,;@FF/F3VW$:A/*7+B^;BF 5I#=R LLG"& M%>:8XR(3[QZ=,,.BQ^VRVG85(\Y9=@""M#;1.O(VTTX-S700!]8/T >.HL;H M$!)64GZ2)$>PL.O*+:P&9KWL :UWBQHJI4+F,N^5'NQ%>6 P$ M7!C*#<2'BLIW\GB6%? C@[MP _=R_J'V:I!24?59&@H4\YM6%CJ18AB39YU< M,#V>IQXH0D6C*M8*]1 M+F8831#CQ(ANF/M#DM;7=6?(\)T-P5-GV,*0T0H]"/&P\-2VD.)A2DIL2&P< M>9A/)*>9=YESNI]XY-MTMB@3XR:K,"X"2FZ$AZ&9"E\,=A8H-']X[[0;HDZ3 MQ4M;P9$Z,*-"^QB]0_N_RDT<>57 MGX1WG:4#P00C+=F*<@-BR M5*U/S>J@4%))NMBU;/=S3ZW)#;/CE6+IAX6P4W-U%+H0B01(4JXH^T'=4#51Z!T]@ M(?R<&\5M&:T\?==-!@UCW28(E^2A1KI/=JW8P&+R(F/Y1C8>D6IU^_!4EMMG M#@TM>6KW5UCIFVB21&@E&!F6-!<"=H"5P;RP(<7A0GFB??W]9#\XUH#'O&'@ MM9[G!H#=9?,T:&*@EPXFHMDT^>LX &F^V,B_64>] A-0@%8#.Z2>4^CY\J;, M:8>4'^GD^D:MKD2R/%GD\CANX'Q-3+7"9CD#QZ]3Q#T0>YG\47+WYNMV(Y'7 MM@8D!PKOF.\O>)72?NW]22TDJOHD((N3:21D'S56%-4I@7Y@+1Z,X4OH(QTLT*?DO02S)("2B!O% M>@()%=)Z).T@78^4Q,&J"38HZ0DIN%0WI((;)/A!5],"G=A2$[WQ#RWNC:,_ MT=V#K4Q7OD;1U:E)8(;H3?K@VK2LJ*+N^N((? ::S#AK\*$&GZ!/S(KC(.+/".OS"LWS-UDG3,F;>!0.2E0U(RZ$X=X4 MZ&W+/8E\LGV7GEX8Q=.,P@\.I$97%%AXMG"!#K&N5>V834/!Y M'"==A-_S^R5K\87OO^1.EFN%OU"*C]U8>O/@U"'>)9\4P#XJ.K&<9D.X*Z5Y M1P$;RIO6M)G9OU6W;LR9I$J_+?UMES@%M5JY03HC>92$=RL2!=&TOU$Y C$> MR]V74,P:ED296D#E-3^0>*C,%V4%ZA CG0 MH&P;CI1ON3U&=KJ$SC;C&#-WLFJXOV,^/(>OBW$OSZ#K(L"+>OMZ()VBL%^4 M]8"']]K\EA,KYT67(08Z?B[(AJ8R6A&YC=AOLD4T#9B2WGF5WI6T=<.I M*K"2& 5;L.AT4L6S2UNA"[^TY)QS%UIW6S4R>M)%O X,F:9]_2F<+U$?)H@# M.YEVU9KL2:7B5"&6DWKR90_FF^"M, /<#=''PPC1&@BG(^"$?--DSRRV ?M' MT+7%P L3RC+OB<\[[JDB6\!/G(_M__Z^Y:XQ=?_*]SU?M<]?Y(7N8^5>^/P7)!Q?-K MZNUY'/SZ[PF\^9PI+7]U'=/WG.2[OV(1C\F(D+'OH:ACX7'_M"@(OV8-0+^VK-W(RQQ)4(44OH1(4 MG*VPC\;*+8FK,K>+ ^\2.R]7@962T^*)4LJ'Y&; =?/Y"U$1$^;/Z#9%44]U MH&[SF&) F3T^M'DF5.&ZS0:2E.E]%JY8!" M7]!CV64V!;C@YK%DH'B#>Q %%;?1T1/JFV:0>'8*W1*AB])+B6XLH'#DFDM? M/35.'204Y''M]>\(+_4F=;>]S45[AW[('9?ZPY]^A<+ LM5\.>WW)8OU_4R[ M^;X&Y4/52S L?ZNH2EES-[B-D!7]U&0AQ<-@G%:6J4@6BU:H&43:NI-$LM0[ M%\;ZJ.UF2,D6;(3U;H;WT*YE*7/1)A:S0VU*FBX=+<$8K')X.NG>6^,U])KA M\F@_V7'R%, (BEQZ0AXCO41) \2UG'L9&40S#8-6WY%?.''_B]4_NTFWJ&YX M9\MO>_0$8O*"J,T>%RLYT0O%*_@%JMCM^QQ>D2SMB+81.44XP7_'Q,W!L3]S M;7\T/L'WF(+OE<2\ [WWW_BXTO=YMT_ZQ<]\TO?T./9N#QFS?;GI.RLXIAR;[ R6@XI[3^UBLQ2]&B8X9T(PU+*/(2%D@%GGSN-C&(8 MLQ"WG"?[O4RVZ)F1E9U%O[MFHD"6OJ6RPP:3+8CE/U7LY M"F$4ZQ8UEFV2SZ B P44=/+]2G' M(MZMF2:%6T*I/ W$9GD@GYPYE=NJVE8*;HN66;)HT_DH M8T(N4;=M=\TQ*TA\JDN.F@_(:A$X!6D[:2&6],1YJM[+;EPPG(R@)+N)B42^ MXSSX[WSPV?>,L 0OEX.1,=]TR[PVS.3AI OOIAH_S_#/G>'GT3F,B$4&QU#J52(M-V& 9S4HT';D0I "OPOI BSH\8\AO.) M: _!^611K(\*L4M;VH:4SUS;7,YIO _JDZYIHA.0Y:P9Q[A\?(;'H0AFK4K< M,J-@A?/DO9?)R[J6/)+Z=!-1AB,6D,MYI_T:.\W1*W ;"+./A\A\,BYBFHJ$ MWY?:.1!NQ.+5O#/P/&?O:X.9TIV>2.%F8>9P@(Y5N8_<$HKB]B*XKZNCD\ . MOR7JKD,\^L[S^-[G\9MRW?5&7<8T;PE5=T,?@ KNA#Z+16?4 =EN94(\S],O MBAD-_1BG!Y%"-RC?(?$ 0B&GIF:KA E<0$*9XMX0+K"I[]))3ANAZW;7EVR6 ME9*EZ2Z9BY$^I7]>$ # +HJ@C*11.D,+"9ATL3K/&/0L#T$F7?TQ^,1H4^BX[D M?CIP_$-9*_UT7C>9FYU8\7;0> [].H)D37P&YJ=G73< >E-&;' MUOVQVERUX54NCW;J[)1V9!XZW=FH]]:S?9[:Y4BIJEY+?CCXX6JJNS#@O9O: M[J;ES*6GT(56-FIKA!NO(L2^;EV?,,"?51%+W$(@X!HUP26&\GMVP1-ETRX" M;^LW/?V2_O.SL?D;\X7>@1?%$[@#$BT?P9)5 !13>I!2DK %O/!4XB M8=TX^SCOH0P>QF/?UAJS#.J$$@($TN67?27^:IA:3C<)9E-"'>U89[Y+ZOJ8 MAI0LW',0@$0S1%*UN,$%07A++S,?N^>-M()5F,X+X]?>V<2&ZF$H;A\/&R+T M0=WG< GB+=Z]L14TNKPBEB?!,)SE6"G<9 M--OT"H5FB0+8:.N#RWKH6)]NSX0]A7)-Q5\0#])Q36M M>$3*<2PWKXLLY18!-MMZH"^3V +[QSFZ@-*J0OE%*C?X'O6VI?1D2"D!>0 ^ M3WV#=@,6(.%_Y7-+QD 80=?'F 0@N]@B]V/%[&+E->[.*_@]K&!J44QKS>EB MOH5\YC:.'Z:)\A5J'&#;,!6]UUX^&[ /._W/8L;-8'DH=<:-I[.G"9@.N/3@ M32@[ML@%$URO.YC&IY!4+5PH?N]D>> \Y>\?;B1$S&TUWG3]:]8^-=!S!*Q$ MLYSDW%,)[,Q(+!?+.R<>JL)CCF M!\DS2)\#R:ER;_O?5L_<7Q6O':D8(T5$U%L\3^%[Z :]?=[8[]M.G'9=EPTS M?OA.!OB MF>* 3_$]?M*,&E*8^NZ&O):K^D VC ZR2(UUII7X]6-,[ED6M^X9B=&NGH*5 M+%B1E<:+VO2BJF:GL!3Q2W MGWO0:W0'MB&J\,!+=TZ&,MH(Y3LYNA3LME5OZ2D Q'EIGU?V M^XDZMU/9/()F^2IB!R'6PF@.Y! <&<8M!\MYBMY;_9HI+K;5FHL: W7S0NY& M"-F7"+V!TZ>SHCH?$[^2[_4__WSY%>9K6S7U,.:\B) $(14@A'S"22C$L>?=3HGRPHZDWM%U4P0E1M@FZ;I9H5E[TU:X"KQ!/#!E-JHQ"LJCCQJN615;CF4$!HW:WN(?NUYJ;S[I?)EU934K\3"8Y).91DC=W13;_Y[=9=.^4:/HV/NZ?S\/_7^^. MA_^_/I"DR?)PO6.::&.(WG8W+<4BO@/LEW!(_XH3]"&%$GRWK^;O/4H2>H#4<:( M/_PD4H\!A4:,.4C5%NH6X=?!BPY_ )) \-"Q"YWTY)R6P3'/J=W50U;M$2A^OED7&Q MZ0=12-ERWP!)WSW!X&/P>CDH:+2CN\A\L(U_/R>:C+8[B(HV)JK2-=)J*S@N MWCF.Y>MB]9SE/8E6H9!F6L8$8&3.W7'G[KAS=]QO495M^7RXXQQ8;4'BL!IQ MSS!!FSY$,%8(H^@B#%=/[(&)LFT?W:4H AO>K=Y/P9^E2.BR+_<" -YW8_4( M.%-GB,22SP\5SE5+MR\HD?F6_IJ;N@^!&GG))$@:OIC)HR_Y#"Z8"S84OU+/ MQ/DCP+,W1\@^R$'JP4LM51:-+ M^"3YG[LXN.Y8*GBF*%#I!A$6 [2@'OCH98%KF4Y*?=II M>_0IDKN6\VV$']( GA)WAB M>^2ZD2)\@,#\0\8DWY)7F?*7WA!O!(D<(O46YE;ZRDI9#DH4(JUAI; #45:] MZ^M+TWB=6B3JB/ **#/JHL0$,O#! MQ#!>)D_2YAISHBG%M MC#R64QLU_=QTE>MN&K.GU!DSCT)N&:[\:$=\AMOF*#<-!U]8W=UTR1TSS[]\ M:LBE'UZ&'ZHR7($U2HBL.5LI/D*,?>+)\@[NV#9;WC;T=D"W'SL3:L]^>WCH8?'H*29#:<0XPN2K&DV2A]0O2:@R/0NY",P2; MT$\\A7N0@F&'B]$0G*)>FG8A;K!!4WY4?4B?)PL'&EBM3.H M0%JJYPQ06)H56!FHKL>%(=H8T :ZKNR4T[^8=\,K%P9W(+A^#0\R1,@K-$^' M]9(?>_367:MM2SYX/%FGR;*ID*?&2MAUFXE\A$Z?1)XL M# %%,J-,&F778(C#4_QGAR,U?#S\]991Y-J>-!K&^"E^E2JX@W$!WU PI4&B MN^JO[^&]9[_^;@\O:]/,:927_>O__C5"HO==]'RG8_FQE3]EG%^)VZ$'?3Q! M8;U\F4;_(#MV)]Z='>ZV0GPC6OCQ7U-?#]MZ8T'TE9PLY11\GU[HX#9786]7 MI&._\ !R2UBMFDQ;0X(E@P#KVD=H3*Y+AJ.RA2+?P0PUN?V]N5GB'R4=D/YT M&KNN$7>Q6/U8LO7ZIA(FW"D8[)$"FT9_ Z+5JOX)W*=L]SY'I@K %+Y\GFL MPEP]C$/YNFK])BIEG.0T.5\]NVO#V,&_K=PY-W-'I/E>MA%ZBIAW>'%Z MGR=$=Z@.V%DSE$TX;%XDR>7J#06$0W-TJ=/FJ %M9WC??;WI.U[8@QXN(%\L MR0NL2CBF5U,88JW297WTZZ-7?W7/.6SZ*83:3(=%"JX@3:C FL.8X/2K)L%& MU%D7JY=7J$7=Q#-0.G21TD@$GSR=LL^8XV78ZQTIDQ;\2[EMWNU8]^DL4/,6 M=01;='O"3I\%#1Y+P!,2%VF4(+5S7GB^MAQ=8, M&F6I!*HPRV#VD@!%/F3F\X6A@E"\SE[B2U')V.]B7TJX/8\>3A)I34*^3FE+ M16^U-H3\GF9=JPJIQE7*&^.H1IC5FPR%]:$-]NIZ7$;^/P9$60+Z/2R*,\+I M@P-Q?KN@H#/"Z6,RH7:>SC7Y-/\,D M<0.L&--HDDQ"L-AH.2(#0@7J:TKLLW^]+@EF9:DRN"KA%P3_H5G;7JR^[7HT M>132J&G.1M?[0MQ2]80>,ARKEY=9=<< $2NL#+&W/D_G*3P?UK'[5, E7)0" M?RY*N.Q]B=P5@]-B(TY<%YCY]734!66^"Q(C!!F!>P,B7.1=)(U'<^LS+L;. MZSEVA8$W=MU[GG"&HRC[KEN.>DDZ=C7"]9@+Q'.N=2ZR5H/2Q1Z5:WZ\M!B0 MI;I,KB=.*S.B\!,'1HI'8W"0K\*E4024RH$^59$\4E)FTW>XB:3%Y#J3-\'H MP6%LX #1AL!6IU\C:H[C!Z)E".O:5A=>.KP-N\6$*;B6UJ^3$D*.(YDN$J69 M#;"(EIS@W Y+,+.[($R+\+)B&5O&'EEP^T@/^('MU>?S"&5>[G0%1BN3&G@E MCX! >Z!!F>5,:$Z%SYHTT1@ZHOE*-:+JJG9]3*Z<@7]S^TH>;**M>JQ*;K/N MRT,X3R_[[H8 76$K;'C,UV&26N8BW*V^^/T77Y"MPDX"/M8;0=\NXK">O$L, M(1AW3P%+188$J>IRB)>^JG=@.DXP?U@KU>61/8@K*C+1FMJ%UY=._-5JJ0TY M_VSX+;^GVD5NW"A2)*-MZW@<+'1/)1V 0H5SR^??&>_?QP-A>4Z'+I\D4[O! MF'[Q^\=?6$TOK)G'R$Q%P=AMLMH6EPM4K13#DLR+0_:N_F:+$W?]X@M.@94W MJ_&FBVM[J/X]5?,UJC=$-9!5 )A;BD\BU]$EW^%HF8Z08*:Z'J[LP(OOIRH[ M1'0IPSYQ'1$J C4CQ_?AH$)?%*7&IEP;CX:J'>2.NGS++[7Z]X3VVD'V]Q\T<9]) =IH M[+MMU?"['9J2)M-[20S"'>;ZLNY8+>(MWG2:9?K++:]J!;C4N)G0>R,,IA1!@<*O*(#"FG2UT:E$E%#ZSQWR7=LBZQ5_#:B-R_UF6( M)@_*G=.2]5VCL8?7?VO6&ZFM'276(PQ*L*XCNZ]T9M:PD"9@7Z"=/:SGF!MD M.J1))$0PV:Z_E%9E*=GMJYJ:;03JQ3,@6P_QD?.VO2SDV]'&_Q8%R@DN!1V<&]UV#0S]X9X M?3>5QR>J'6)JXVK6ZD%$6857S]&$='U=V8(F0 V]=5@"X7C #7=:4^E@$Z86 M^SGXG&$W#+MC7/^I'D$?MS-UZS[2/3W;PH5*%?O5>.L2_ 4AW^J?W13<5>YX MPJQR6SY=/NX5:RT6E\/V#%V.\+VBPQ U6;F3N.I!78/8G@]TO9!

0S2\I*X,22#V.;J8[6Q4JT11%UR=BS*A*O% /]7\-I$NSEFD[$(V6\$^ MPMORRUL@-=S+@:68"Z,O1A,R&O,]QT7-G_CYW$XKWM%:.\WAL/R@B8/2EM>F M;)4>;S#YC\B%P_'LK+GN-TEG16>3ST\6!V\OH1+<[T^&3S=A(NFY[] )7@J. M?N/YD[>,SLG+%6^>1!*"G4]!A$Q4H(R M)2\'IFB?'""TJ];5L1/?5$P+!R5JSPEF9U?>WG+I%,8QX->ELE(IUB#$&(/D M>I^(/\R^'9EUC@KH"F3=\WVZ8)LM,KA576AV(U$T8$927EV2?M$F*&WKW2U* MQ\NGF5\C1*":^=9;A*]%S!AE#M+ZN \VG -UC/$(7]E=C@-.S4!RB![>2PD\ M9'1C-_H35=]3.AM*MXM$]HE )C:BJ_8:?8VDUTSQCVK%_#)5WW=]')!N-]X( M[3L?D2K/IQ#+2*SL>4[H;#"\62%MX-$M$/R_/-^3;&*\2[8ENI?N(*UQLIK3 MM ?ACT_X>+&F)J) Q4 M \A*J?PTB!&C&T14-)85TM >&0W9X=S+;FJ%V*JN386C4MEL-9$@[RJ8(SRF M.I#A9DU][;B24+($AAT>^Y!U6+1;M\J"Y1I*6O9I*O-PH'=#506R3$UW<\_7 M2Y(R_'XP1R=?\JIKZBW56JZ"/PW@98(D.Y%8;) OS@5>(N!Y6/')C]&Y@-=WG_UP#7:AI+3!/G@YRGG]:.P>R1F. MND,85UGEZ?GOKRIYD'U54N2PFQI&8NBY+BD,V9%P[FGF!;1Y#NV36VAOSQK* M;!4MM [2PAW!B<+-N?!/_W,P!4,VG%(7HT(O?S0KGCM\5)9 Y@!LI%A-"C3F M]_IJ7E*Q2>OZ'P.2XT/6V.\_K\)8-%LCO_O+GBS_K MC_C^[Q[_X8\7?XV?H!A3DZ'!Q@Q,QKS\$(@-MT!I;3;3WM&;;&I$M+_[TQ>/ M+Q[KQ1\\@J0/K MKJ!9"307/>$%] 0=H(P42#(7"8-^ODY2Z$W,=HQ5N1+]Z."%IR"VC M&<.W6ZP+C1)EL4W([=M M%]M9#;V2HJJPBZDSCW'JX(MB5+QMBJ2"PQZ<-HQ- J_FTWI6$N+@(KP''_W& M[26)6WVK4Y \*2O18#AGF/ ?[42D70347ZYRA3W52V_PP A17NB&4:[MW4.\ M0^N#2U?[>Y3E3I-*2D\P&8N/X@CZZ!Q-3+BUH$:[)Z/,?6^Z"EC_(\0*FBYU MB[E;RT(B*C3PHE(PI @7Y$>IU[-2J0XT8@B4!;(=!1-]%-RJ;0AT#Z:HVQD= M QL/*6* FR/N%@(^M%+ED2-2K/;93WU[;^2TXP&;,@N6(]"-M-G0@$#_H*5V M'8ZYUE6<4QNZF\1'T?ESVQD%.V+$+P>NP+1A2%>/OR ]T_$J8I3>[:#>3YIE M]7YN?K\9_4=W4Z'_*0W?:0A]8J!D(F$ DE#(Q(DD,$L?&59,4["MJ/0%WPPK/O(__$^Q^F;<7JP^ MDV__L^M?7X==YO@Y;XBPDBA=J]@>W=/C%^ _(L< G!;K1IJ/"Y[^L%7#?^V" MJ^E /__N\>]_?_%["RO%IXR:V$D*MM3&H']/!(TD'[#AL7K\%P26?RQ\]Z$Z M)[$2S UBMRANFRC'VL@^N?$$+?DG!URI"[H&$06?2O%5Y;DCC;8H@1)0A80X9"A\'MVGDAW)UXLFF#3VE;DN(/T@7IN#<++V5$$Y0& MQ"[]4_''QX^+/_[ABUN',9GHNY]=O?"(W9:+!V> T%M8.H__>O'7O_Z'UPZ[ M!K-PQ229N3&@(:E'H;-R"XI>AKI%Z4CA?J';AMB=.;JH;AM=35P]K]9]B%". MG+CZXJ^P+_]5N-6=5^KO' MCR_^RO?7-)@&MQ3OR*?\$4NDWPUWQSG%H7O:.P&C-)40!]LEP694\BS#)YK;SU/AA).X[;L7M4RDS5EY>4HO_.%O3 MR3U5"YD//]89,96->SR+H8L+K101L4VRA$ HF71S[RD5X$:E'%U=B0M9\A)G M<,L9W'(&MWP::DP41QT(]WK@+@(AVE:3C#.D(T;N8H8 \8?!'4 0KL[C-*-< M;3B,KSNR"LVG5X*^-7D0(E:M\YV,6K_I2LZSOE0 [;);C<^="%*_VY#, ,6I MWWRW^N:;9TA'N+*!%)?#:U.] 46%2YQABF1NK-OI<4A+([+U6?UYU*_P6N&SX3(:_6_J0'CN/I; MV;[&N;Z5? M*KC">#%K]$'3%5TIG235_Y#T&K"MCZ@2O?K=G[]P_CR#C\)7.0RW'\/^*8&? MEI9'WJO!E:"B&SP:&MH=406$,QO;FA9-B"M^_Q\B&(*Q&\#Y@QB75FC9[+!_ MVRI^Y\\7?PS?61U(-XWN\:*GV/M[:9B!G@7#81CV'Y,8WD')WE[=Y\TF>*4] M!M-(N36 &?"V=8N_(CA'CF2#PKO@NTM1(1/NFI)R;*=NJ@&SB(+2G!ZY_'FM M<@5RB<* ZB8MD,+*30U[MZO1=24+6'6]PEN$:Y9080#HO/5:[&&G0!_ \';] MZJ;L>\*!D6.Z#@N7D/>;H_08!P_HFAIWK2:X\,"S7P$_)CVJ&X*@;2*EI6M' MT*[?F.7@^C45$F;7%! 4T^W(S''0^7.4RA:+1Z=K30^42N;'*ZJ+WIPJ'EB? MZ* :$YPTMG[G6?J8XBHHD"&K(:C? 5?]]Z3#F'O1YC M/6N(5Y*6&N%1RBM)V 7,B<#85' BK^O6X^M1#;GLA)SL/L;+8')6PFTJ( M3Z^J_:I3:26C):41.XR:;)CD]B/E!H+IU:S7R,<$!VBMZ?FM#&U,W$:*4ODQ%-1BJAM)4 N:FVE['4#(%B3 P\#/8O MS$;Q"_$FIL,D>'%YN^=*A.,G2+45VD"<9>2EX[Z7NE M;;8.=HV[NC,^BY.#/.OXY,X>QJ=$)M";+OP5[5^73;]D);X%N? MD#G8JI,* +#H-XGL,K$PF,EB1]B.C1]:J"B\'(V0(#Q.LPU1996WNX4]L&7D M@/C0*3SYZUULRN65KERZ<9ECW3)0@(+T,"3 !ECO^MJXN[?S"O![+O_^,E'+ M^Q\5Q<\_*QX(S]7+M"G0-3Y&!3)0G-18?3S+U9 2QKCV3=5F]^*%4M-2%1'R MF#/K(9G^)?1#(8R!E*D,1UK8*?G.W78W;5A;27$F)1=Q>YO\2M"0/(2U<&?[ MKYN"I <^PT4Q 8ZJ6+$;JD;!*QJXI>+6!P45%%7-R81.K(VUMN@NKX=L[1CI MAD$"K:.VD*#MN@*+BWMH;_ED63%=D+ BZ#+6'M9\S0U-=T/K3F1]M,/$T)YA ML @=V8*3R>DG+-"*Y' L;V_?F>BOBD(^4-7?6S?"5\##1EACNMJ]-^73XMFQ M6+>[O@SKCJHC?7*QO>F(O*U;'=>=;2;3@A@87Y]C"X8!!GEJ.9JH,BRAM8 MXV_O"-J![?7L.")TTN]E-D\W^6<<\=HU_.#WPW=Q%RAE@,U?)C]_VBQ:!)"> MQ&I7EU@BGK;S"\F$$VNJ9(V%W6N!^BM=(?!?EX6NSU/\"I*Y&R0.":Y2$@-5 MR42FM\.0G1W!NU"KA6Q]][%]4A[CP&2D]4Y&\I>Z,]QY<:NB."RJ8VC7+QF:AWSH^L_6.I5P"DP?7KIK[<'4"\<>SI-WJG]*#;]AX0*IB3J53 MLGD 7>EXKWKNJ1"EYJ%B&-VGMH[O/&*M>\0J$$D@K;9I/![$J0D.4QCW_FB> M&F?'-G=*WL@-_GOUV>//:S+SZW7Q:.ME2LU[ZMY;'%%(.G3LCPBI@G-!AT&..)O(7@3?<&ZXE: M4A5GF!GT**BM8?/J>FHI6T5$$TCHZIV/9M3##:? 3[# ^VK<:;KG\] M>./K1J \'!XQ .J,>3EC7LZ8ET\#\T*FF4@>!M%VHYI(#P^,;/4E%X'0TXH* M0M=1SVI52Z6#.AI%U*]E-,&Z\]*!ZL&)]1.2$3Y[#4Q))P QAUK#[IQL<]LBUC1(0U6 4]\Q]!=/8 MD/+Z$F ]*$$+ E*WO$ M%B^-,1:[R>5NDOL(AV05+E\MA4=?OGJV1#6>O=:=G@9B&6$ZE7Y@6KA-V=-O M/%5MFB\CG -4R),@*H1(#2-4C2LO>\-X2N_"Q8"IK?E IY(7W9G8Y!Y!STC_ M)+]T+5J2X)*GM,S"FH4(T6$MX5G"BEZWAXERM%3)W3!>/ND*UMSQA\Y\6'XN /9-5('+(&#*K*E0XD%[19IU XXNF2V^XP4+6+3YU,+57WUW'N;O$V]=?UYO*P0)4,Y*GFJM) M^)MD1W2=S/(>C-?Z&J3+E0'@4 ?VQ)/AX?JCH-%F3JIFN(0:0J34M2%\1QF1 MX+[N">_6XZBBII*P^E^W--JZ+$5(0V,^R5U,$DS$H&3P?6 L0L) (4ZO^)0) MWSO3O8AE='XI^1 ;OJ9YM&-U &<]PA.,B1P$VTW@(2).P37=&Q0$$Q'>N]9Q MH<"&RGR7@*3QDDLXU\6Y)L50_77';9IWT)_/>9G2DK]57#Z*=,/'E:OQ0RV0 MB#!_4R_VSYR:)A7YX_UHH&)@Y*S>5PJF\)X4A?1*? M5+XC$\,D.$+44R !DCZ]HW4.$0HJ^;M@Y(/Q=J4YB1O$NS+FY%FR9?&92QON M^- R&(7]D36 U!2O-/NAKE)B_'^^IQEMLOFEPU@@'C'\F]DV@\0&O)02*F]<<$:K>#N0?Y=)4?A&-H6.AT,ALP]/2:L\M=E(&S)J M$0Z1H\Z*VERTA9C3]$S,HL-)GCXW'HPJZ_*:&HEA9Y#N MP(;IE&IE[Y+0R&=N$.8#/BH&KR$>M$UYJ#@#Q02QXFV*90HOO0W3O>U+:C5@ ME+>CYG(E;T$6Q8"2NV@M8"4K'G>V7SH+;V*0[3G6*W<6<#_PJ[_JE$"L4#XJ M/M,%.(;P0.CFZ)#UZ1'-A!%J&= 7W&O=;6O5N7/<1^)GA,]#1(M>2I56[W@O M 1@0_BS^V4F[<%$[GD(2G(;!%TFH3=TN;Q/1C-#\\.?BID":_M!AB0R'86VQBU*F9$_,PC! M'\/*)'F4^\V S,>W$)$W-+750JOFTI_J;'4//O M*B>G>R#5AD01E84@M\M^-A(X?(EE6TJ] M3I=#W(<_"Q/WF[!G]^(03A@M98UO,W:$&%'[P#(>E]OZ$OTIB61\JU5F\.E$ MY*60H1Y7S\M-M>ZZR"Y"2I2T>5PA*;F$;I?!Z#TL0O#,T]9"*3DQE\_%E2=C M=P"C$NO$R>([#=V+4C_Z7Q;@M1BX;"[#.(Y7VF$%]GN5H.<-C,?E;&+OX:4N M"9?0ZQ-)B(%.0CA.>_])Q*U+;/(DPK.MPB+1B@M6C(1+ =4[!J=*6YKP>IKX MK9M)G>71=(!I'C/94#ZH'$[V+A/\,'<;DKU;0K@,87-)YWB,2'U?T;:B+&*>I^X&\&A05;!40R>WT_"LD:)BA)Y(-VV=/)TSB@C9 I? MI!17U537->M!/K)! MD4 ,:6=JYY5$0&Q @7RV,8A'$*]R?J6.&0.U<8(F5Y"$@WHP2$A\+];4'H<# M_UE+&1CRO9 R%[CC"ZD%_F@,Z$>])(1A0M+^!#:Q,#XYRT\&I"J4. M([^@F ME*DD'1"%>BH R$[]MFL?49?]IJ^9ZZ@[2$WEV=]7NT5"TO'JJ?<7-Z^/1T8/J9+(:-(3&[#.P_-9'6WI,HB/-*<\1W M9 Y+!LJPCF37;QF' G,JMR1GX1@OJALZV?2/'$9M:QXV@,5/A+7YP15@%% M#9E"TK%IV3X3_],*(DU8U%;XT>2W?R@W1.>?UD:=(VNP@?7'!H6\13' M O/B&1(F )IX3AQ&0%BNKQ-.3D740G31J!&SL6\KG)#E:2__3'W8+GSDPDR M>^V20FGGK@W:D]5P',9J+X<@)YL.!VE*D=IU#*(M2_;$DUYIQ3PFJ=;'K&GD MR2G,6_HQI@UV$3QZ2A0JB24:'!R" JPZY\QD%T$:>'85G\I2KBZ!A%;!5ZZ[ M_N)T+\K[HA8;Z'J5^4Z[#' M#=Y!"3_L*)BLQ-\)(Q?>F$1,Y75\CW.*VH$6*8CPG"GB\@";.A:0E99@H971IUFD(!]<@/;P+SST_^^XJ.CS@!.BWP59U4 YQ*#NC#W':(6EI MRZ45E:M-,Y_QD ())T#HO4XGC!3:F\.O]Y2PM]3_D(MX#1R!P]T$<,_1UL?0 MP2&TV#PINS3S3,3@"8O4_.TP\>U0;J)*E"Z-@2MIY7#J$LDW_2/_>J[1QU=W M_Z-1-ZASJ_SG2I%P6D[L-/"9@4(W84-S/\BW>ER&9BQ MD3,V,J.I(E#>229J/_?UU5!T7],2]^SMFQ(AX1$ MDR(*8]T ^6/-VY_EAW+O/;]>DIM5 %W$8!7& M&A,+@9DY*[Q >^J!+"HH)F&*(5<,<"$LR0/%[+ M(HL)S>'[@49]L@#:[Y)IB@M(";@4ADGT5.QYA]4$B1C%#VTCZFW<$C5F^_,HW^ZQ5![\T>0Z4031(FC$GG9- MUYK$#(/0@&CGE%&P+FT" RNXL4T+&L(H:%O93<+Q)N]& 3B706()MIX(Q]OI(JR4V:>C Q:N2+5R&]%!B6>^FI*^S7 MO*3I*XJ^$^ MM98L+&W!KE%8K"K'X5)7];KFLH(]M7PNOH7!V.*S,>Q.E W& M[DV]*4310';(6/:T.7E$&)2;6UZO3Y'THFZN.HI[.>9W\],TE7+6\T3$88G$ M9NF6'#P/YI(1&*;H%' 9$\([)>:;*.]*U^5+-Q%T=!Q@IG6G8'QJQWY"7C-G M>E;GQ],%JC9>](*D2T5" O8.W#O;F!5SE3VU*BS''-P7@3J5]O*L?=P>I2=3 MNXEFS$/H7E4N.?WR#+[JAI3?T0B02EK*^7Y"8K3>,BQC63Y=<[*E8=#Q?7F>$A:O!!= MW9BOE;!:3/W@NC1]JOD_.RI$;.BOGC>@N@P'V]@1J<$F\A"#= YM-R;QY]@B M31=O?KUU=]P$JXA/QW[535/6^YPR)7HMHD10\3%=FP:!=E3JT'K_ROX]#5H* M9&&BMMQSJ"I4!7)@;XAO6MA.$@;2^(GHZ"$9GW.3$D>#W;7V[M]U7;E62B.A M\/(K:71@TUF]*3=5ORZ%K36&UY9(0)Q-.=W#U%]7QXY[PW^N:RM)N*/W/YJD M.LOK#26+,%]\I)/N81_[M#/?J5"O\[WD]/[R\==&3P60T#LZYGNQD.%LG#@K M/-\B0MU/QY.+"NZY*$N2DJ9S$=0+C"3)/17%-O:0DD&:=V>FSJR85_ MK#8UPJ:VW5AH8B,8@9%9QTX\JN\%T:TM9/3!20]O00W%E&F$C*ZN*5V?)]84 MCK[X_(3?0=)3-<-59-I$BDO*^VWYI4#[873?1X$/ 83]V;>5'6R3)5PA\0*.;7Q?A23\H$S7+(#%!;+%=.C M1T:G:*]QIW1&XK;F03\(0[!K4,$ 6'$E=]"A;Z-:V=,6U,Q\):AQMPUF4? M;4]+[@NIRZB=B(SEF<-)'PW.?43[<;WBSMIJDG-&W2'#6OR<-ET<2=II*I0T MVWPL/#(1T0B<2<.T]4(10J4*1UO"6S1KQA;CS0!%HW^)BV37F3B+V?E#2?V4 M'T5!XCWOS[ 62!O!M]4L/AW M&DL$783=N<0:TJ!J>=%X4^L)OD9QH?Q=!,.(7U21Q):Q'+B7D"3<\ M)=GR17LL!#C2S+GX2&2[#+U?O@'2J0R+8 J3H5B:I$+2)T9H4B3M @KYY^O9 M,FBK*=Q&&&A "D,%=8K[^]55=Q-/%+QU7$N2A%<\ 44 %2DA4^,Z>&;U<2*4 M$L.DV$5]>ADI8@G5=HFX1)G8\KH^WF@JMXR'_=8]_ZNUK\!N#4(>Q%.7)+T+QNN32S)VB,T)/6T (MP^S M2L/#8-'@/OTK+-!A6_-VA[:EU+8DV*.D54/\KI[ >I)T':<=9-DQFW6XI[9( M>&1K9-O!28(CIR;72PX?DCRF%@?YD37H<$ND'&FUL06$KV2#R1DP.=&RU*O] M=O&@$X_1+2G$D?FY%TM=PO/L68,7MM%*X3 K%)9[QBS3ZU8[ M@B@YB&=\'1%KT XU5K'C^F32:<4]EN3Q@Z0S>@G&_( ]-U@Z6308>/&Q%<>* M%O-' Y:ZOW%P=+W&">-RL*8Y<0B%!8^DBB:.E29P/?7!*4!BNV[_%6(-=^)I M&93VWYN26N<*J[AF#6MS;JE4^FQ=F76?L-69289#XVVU;ZF'GYX'5.7D23=L MF.I^RT7B2E#HR.GQZ'(*&M#>#7=EM5W+^PNT>;;:XR9*5WH"Z2W,PTMH+7$1 MJAF+N^*V3;8CS_[BKREZ-*^/:!D]KXVD7I!FPIJC%\IS9N)4IJL)YV.]A>JQ MH>,@.BSK.-$0A0W9,L0#QX':/BQ%J=E\:A-YJ^/_4FA:E2,,WEBR!:A**GZ1Q1 M:J4;J@@Y6]S+4O!E[(ZM%SJY>A8?:1H]9TM2VI[5C[B\R8X[^S726%*V=K;I MS15K$U%/&SDV7B7GTLU5QV^4%4Y=-_%@"J!WOZ.^D<-(TCIDR1@23./TS4_FPCM&G$DH0\Y]DPV+R4HX\ULC20X"+>CUT$\'!2*CSQB+5V4*!$OEPO;XQ,M8,7CC[J[Z;L"C MQ9O''IJ9;I(#>54M4@SL[DD<_5EU<7E!&@7U3V$4/F=? W''+)ORL);TRS ) MRB50;HETIV!A>:(]2@J>(/HLI3.WY,3!(W+0 MCC:_A3AY.JN;G@!_[!-NZNNZ<>:%/?VXI'DYWL.'*PB3'8:4EF*P(,FS#;7JFVVZ@QE?2V?' MLG \ T (>HP'"XZ1O=W_7]/V4L(7N[,F5;G?3@0,]$+\9<':\&4C_,[81^7/ M+G9WIU),HO"1!"H"Z_#?E /2,<&MCJ(+-QYTR)\Z@,'24/\/:W,1K*C;,!R M36.Y=()D_"ZZ6&?V/"Q/@DC123*SXGYGS I+'/:IRHKX%B:S8OT/O@NF2]%\ MM%>Y31J1=M6KW8UG =.80'2-;S.GW<+!<+$2,!LM7$8L*-PRZ_T1M&SALH5D MW]/D(A=*(LY,EWPY#7'%VV!+%P[A;AO T[+CCH\":/SY:H?/AIM.CC'",[FY MM(,C+UKWFVD_0#2$JG, !+&2ID*8J3RR"9[T-F9(08Y "57+KS[_\BGCI9^I MC7HA=NXEKXUG)! Q# IH>_;BY3/^P@\O]:L_7+R\6'V5Q-XO8G7U*1G(([[\ MU8NG\>!=[:HMU8^(CE:*5$U'U''E-%Y1-0SZ!R^R #UW%GQBGPH4Q)K++JZJ MH6$-,:T-R^3%7BT1>*!26IAU$DRDM!U>EZ3=-B"Z9>&W[D=R5MO&4[O+VD120>(I]V?#6\HKV=3NE',N\ MP--+*5^X7/<"^G&&\7D5$_B[N"X-MOVNS[$'9?B?+>B;1Z**TRG6R$$MI*-V M,(^D6P3'# I&CX8-P1J"M3PPF9W#98!N3]"I85PVQ0))7ORF-D.$"]>OJUBF M86VV8Q%71"D/@5TUNTXPZX#KTBZSIU+ Z3?I5^4X7ZZT?.@)]SOJD*4&T\# MY3 ZA%@*FE0;.(N7882'_<"\@O&PM&5E.SV<.0 ML(=9AMDZ_@2YLNI0BLZ$\5@&=WFLN761> RH$8.^GU35Z2):Z+<1\LRCM=6Y MPV_#;4I+BE]591-." I8E!1 8G3-/ #Z'%$$# 803YB,8'O4KEOR'UEXS=E9 MMQRL+V97;JJ(*I#0*?8^+C7@+%0\V:,GNZEN?MA8>AQ_K%WFOPD+]/;UN@SQ M57KA"(N/\G)J<4I!X.>(6OXF!O8M@7.J -%#X(%L6N([%>PYL9U5<[=8MR8H M#0)NMF?DHUE5C&QTU[\F26NV!0QM8[]9!3.=RE;6MIU@GX2_WV^4?JECCG:P M((^^"U',H11"%W$^Z9+_X(=YND7+WBA*\Y])J_QW+__Q5!KE/R\RCW;!57W^ M*OP*;B@0$4>CV%ER20MU2-VH.N:QBPEZX0KXW.!&M*DQ[(5MC4R M'1<'R7&UYUQB3&@DA;9BOEZ6%U\I4ZB) AHUS,7)T;[[/N$0'$1LT]T.C9AN MIO3<^!]=7]^4ZW!>?*]IPM7?NC"3!3N5+*9&R#_*!*ZX4W]S18Z)P-$E(.)# MNV9WZX:\BT*Q/D6"%Z(FHFZ0=Z/AI,8?/KPD33B%CW.ZB;M(PKN6/X5'ZI#_ M8;]ED/N$ 1S2>O:M.Y?^_4S:!?[>A2#EVV1!O! 43S;7873^_NT+,%\@U6D3 M%K;7P[+&:?/#H,$?T:3T7C%7,$@)+%5HIZI&%D()>U-Q%+FX1QS&V 6<1,[. MX#YRJYH%INRPVKM'A_(H:/H0Z3&_91C4,']M71K%%GT2BHKZ,7H0"J4=04?" MB C.)GCD4"->3&9Z@#3KL,8,^<-:+O^[[G0NR43[_FT4,Q/PPRA)5_. 73Z7?-CK;F/\+OMN&P4G*4)G%*(0?.V1Q Z_ M8!(W\O#9HOZD3MN=UIE[B&KCF.G5^#58-M>" [WNFHG[0+5,)#]FZ(QPK)6, M&0:_0 BWFK"YFFH<-6\"N"5 T!5A@(UJ78; N2.)DIP0]G&Z;TF_3XH$RSN6 M8=#-4:4\ %9CJ=&13"S*%M=T+=]?FGRNRP7,A#V .^L]]N6\89R#A>2^9O><9:7)&FIR1)I\.TL3;+9@1:?P4R:G] MC>AU"FB.\UG:)+Z/"FK.'&_7S*:3]9PS$*M7/6D%Q>+;71A]1WT]XNE%[WAW$**8RBI@D14^=+W]2%EE:QB.,=^B%6*L)^I MY@P>')<6D_0*BDMAO0]CS$N]9!#!SCTI/??KE@C'D#D!+2I],YR;Z[H/JT^Y MTIRXE3P#F3,JA15$I:$5+WN0FK(C30>V,GN)AEK)8-^P?-48D+>45UH5^65H M+[9X,G*> 42)\GR\)A_+0\9ZS!('=IHMRUN;3M\_]4X.=66=XJ/"<>G* MN YZ9Z]0OS0<#IVD\+!K!.:2L4KHRCU@M*G*:T^8JQ01GN7\LPS[P;-^^W@ZK?9CZ81)R!';GW,D@?_6JODJAK27".#ER M\EB.FGS,Y(LYH])M_$@?Q8Q]2$HR,C3JX:J?;3 EC/_@SB0;1$WIH@CDM)@- M0Z&?1-;?L^57FZL6\*5*B3>$HE'P0ALZHM"G.90XLQK0G)M(#&#?)LA3I/EY(^^Z+G(PD6.@D#@S*$%AT7JL+)2 MR1!JMZ>9%8:!/@GFG(*1B4LB:.T(0] G)%.>]] /GAZ8,K*[^."4)C/PE@^A M--I*F"9&8#3C%,>BL+@.UH%R8Q X:\O:2:]#UUYVC.-*9!G]DF'=QG+P;HZV ME+$'S%19_&_?/7;RW>;CQ]K4]"2OJ^-2BPW1S73'*J/V")NMH6I[R4F2I!DL MLGXL/L;QB4RST+L*"-4O(,60R@4\THMUD#EBXN1X"]1O6)+0VK2XAIAWJPX@VW!HEU^6*,()*WAP3)X[P M,F%#T*%,JIP67TT4>H3?A' H;.3PCDA,W)SV?'\. .R!R/E((LUIA@MY#WH" M(]1=EI2I38 [IZ+$5&*_HB#7[02QIYRU\V%__X6\U#E01JA_7>C62-;ZK>-P@QU=9$=*K7=3_!0TI(ZE94(]Y< M5>(O]7T7[/9^N0DU:2YB?T;.7>L9D68,;U-=ZVJ=IYLMVS%_;7W!*BR,J[ \ M7M.C7X5SAZ[*+3Y]6VZ["I$_1(EVC?&II%(]N@:0=VUJ2NG$C1I.=F>&)3NQ M":-0N70?A0:$D9=<]*'FG]SY-_N*#B;U67]GE& ;1!W=EKHK'I&N2YG,%\_2!LO7FNKLM M#715]X+DW%*S&\Y:],C*-7+ !]V 4 G5R>=%H^J^P;U?U*14V0>\KO*J.PJ$4B2"@\\[39@74NXK4FW!*\9'3DD[?;'MIMW30T"]'J)V<_WM+RHZ'ED::1]N68 MAX?(P:$391H9T'%"KB&ZJ9_\$G>T=;!; \V'?-J;WHU_UM'X'8L80*@UKRE?55419$I)P7_)/VLL4 MH?2^>!:=GV^:1;I^GQZ7'K; ML"J/,)Z1(!^V/PV(*)-\L';Q6.24:_,"%CZ'%"WTZT5=OXEE_I:FX[MDZ.*T M17)KR]4?<:2V@#KZ9L[EU#14#J5I,L0U\B:]+F)M-.K]"8H<<(WDN1Z@^)1G?MEM=3F5PB<:J,GCJ,(I])EO?0R(D M;RV\J;0J#\()T+68X*:O2:[&XT&L,LL463464J;J6U(VC1J!)K*Z,+F<,.4W M&5BA#!GGU*(V5/,)#^!YF%:JBX0K02%2]46DFBL]MD%^13- \\Z$< M(I1EJ\/:"G!4^6_NQ$;-51M7WP:'L@-GKDQ9I6(9MV5JP4+#R\:DO+7Q%D1/ M0,Q$$N/%'6&=URB!2ZG3*N5TIL(T[FF#Y0/"58!5201Y+9_^28$T/HX _4O. MV:M:/=QV#^3!ULBXL(0=D9$[77O;#LQKJS^TV,D 6L*!9"/+,Y25,4(XU992 M9$UW?J12IH&XN0KA8!B:,6R6@0RMCEW\5EK2]?AKX;S9LW9"->2"8FF3&Q6D MJ>Q@#>'5FPU5WB'<\@1'QBX6->6[MRR\AWD<)"8KU<.-XD M*!N<,*UU78CD7**8G-*,Q=\3:T1UG0C3G(2GID+;"A%DXG02[R *"C[!4']32=C:5]RBP\=Y M*_079;+J7&-U8\Q(CL>?R802A!11B>XJZ"BYQ67?&+O-:S)ZI6C(#5=T4X0_ M-/I&76O*3W1V"6>AU@-O^F D'VV[FY9;YJ=V&L08"QCS09F+'ROU/JI%#1[' M#X7MO>0P1E.![:@?T("D/!B:">FE'@$U/+H.D"A.345F;?%0_&6%8EL.8F)- MW.^[+1H*)E,P9V(^H]#6^\OEPH(282,ZB$,LOX. !2N'LDK.U[$EH#!/*L;3 M]DJV[CR,B[4S(C" -Q?;LLA;"",3.]+SS%T3W,%'E &TI^]4ARW/.*:.P>(? MK#9KPV+XXVZ61WQ*3I:CM$AX_N(UF9>(HC'G[_AR@>0 'D55=E$ B^11=>]; MC+@P>VXH>J>;NI>I8&@9_;M=O2S+ERF*4I+]WNNCDQ>L1Z 0!!:/D 0LH06_8XH3Y9_(N=T:AP]#H<1U;)U+^ M?)QCVU.T;A>$8Z&"Q M<_WPLUD( NA-V/^V1*@4IXA+OU@UBO7AFIO3HR5XN1L (K& ^.[L"U*%2\8$8"A MHA-*RNZ6[%('*MY$U'MGCQ8E*ZO(E)R;QC6@.*^KUFD%>UI6+@""K47 G>J@ M"O7LINDFI0NQ9P'U2? :_SW5U^'=DN5+V'V=9?;F0.P:@A4.WQ C;>=W='HD9P"[SDD%(KRU MS@OV?I D>+HO?PH3\6.U7KV,)V6_>OKC2P;BFBYK84DJ9A?#*8A08^,.HN21 M5BKC<-5IPS1Q@85KPU\X+A=5-)FL;YEU&VL_K$O0FP204N\J-9QT:)\8D_2# MQKH5?<9"1%^Q^O[>;>=@W=0)TDQT,@9"E))@GJ;>F/8UA2/-[=)H$9U.IS]G MU!C!>8M]2<3D.'/'J%(V>Q1.56D%0S1[F?@"Y:[(\HS :RGU>(K:7=^":QU6 M^T5\J]JL,8^4O'B>2[+?:RZ)VTO5H447(/+(P?:')6K)K.;(>@N1C$+3QQ2H M;USPYY= #-Y( SU[1<#/PT"V:R+I3-]4A&,T:SP-Y6654.V[1J0[2PFWVD!I M]UDP@R'F1FY1(WK(82FPF_*@5(L@7QSLO8SO(;K%IMQ4ZKD2!,JQ_VEE0#6_ M)"DQM9C:656 M1V&V!L[XY;*Y6"G'\'P<1W"#DTSZ*1NP2D(,_ZEH,7E5+PRL1E>$UV])[8*@ M;^4 +2J3$->Q+,P3M_WA-ZT#,[F)<%EIJ0V$^(4F9AJL34_4)QRC F;@81V+ M7]]2>^? EH9[H%93@B)NN+**56S)0<2C1. 0/CH.WM_H4FV*N$L!(N#N\E[[ MES-V2FWFB_T&6MZBP@25Z:34SVEQCV3)D/Z1""E!;$HUD9+CL=U^:DW[FN.P M(^N4CJC"4K>-;TE8Z*E$\.SA"^#.ANTXA7B89]6L=.[ .R4OXU$:"\.NVEX3 M5]9EM=S2;:\WVS\_WV5TP@^9/7Z[YO'?Q+YY2U3.UW.#>5NM5C*]ON09'#1D MU>:"[5;:MD+6$V1(]-'!^]8:2^4-E!7DP M3B>#G8WRXO!R69OQR 9ADQN?&G)$K>7-;EHZ:@P;??HQ(I+"GF*)]BP[JXKT MH!+&\4VWY;+,TBI@'J>>UOH0[4AA6 #WJU1)WOU!^>% 0FM7CC[ENE'NU"+, MB\HFZU"Y"W7S;<8B:C4R/=DI:?A"^SUKDZ)2X.$/*7]KL:14&R:@:YGIRFF9 M3:5IJ"08L,T@.SPIJW4A6-W7I!6F151Q M"9$ES-F%EM(OMV*?!%^R]/W;3T0_+X6ZE4&>6CG2-1P4V7]++0F2_)F4U=#9EVW>*F<1>H[H$#3/EMR#W69! E M.^MQEHXFL>9!JO,NLY.8UU # T53K'@6*CK>*JO M9\$;38 QA6,N'9ELPN2;TB$5*%!M-/5Q5/&)$_#5?W5G#32):CLQY_5.* M;X1YAZ 9W;3=8DD,W6Z\02\(IWUU'FN2H:P;130HZC228H$'-0?[6/YLNTV> M&!Z0[52/^ROP68I>HW,L)#7:/($U0HQF0.4EUTW<;_H6FGVY Z!^@]@E";$% M>2XMR>Y"P:D2B#_PA(#QR-X.HP2T'=5HWW@#1H,[)M]@7FUAQX+JZ=>@HV\K MST8/6.+,PL8.1O]<,85>&&&?4I_MN^O4ZITQ(F>,R!DC\NE@1.QH%\]-A"[G M?@Y\."?+:_2/8$3B# KWZ<1ZZ(+SHQT7.J62?S"?&CKH!)OVBAZ9^44KW<;G)X15 -9,Z *Q$B5'4A?Q]ZM-^4: M*@#$SG\/_P#TI>6&::[]V];U9+$N*%KNI)YWX>999G?CB]7W3!>060W%?*1: MX -B"81+NYR]YNV>*8NE,E"*MK?5[1KDZ*F'C+ D%2SP/5L:WI$ M>H]%^UT8_9CZ3YC_E/Z02L!%RAN8DWTH>HH(^5+>PQ$Z0]5^'<:LB\R]@]') M)MXQWDWP)E(V7]!E"F-1:NKIA]<]013I;;Z?AJ$NR28\K];]1/G'$.-_D3#K MA0_'9F!'BAMMCBP4#[3G8M:"L GS$H2GB,RHJ)=+1C6"Y MZT0]A7::?%,H.S4,WI7A"BRMZ7KEY*YC?M<\7-94V4;@0T-8$0/AMCF'@_-S MN.KX";600JT*EC]G>8KE=D7ZI()3@MT^9MWK[PPHNKRUS^E>,?7?+S)EB&J6 M$F8LQ7#2W)"8;^FT.1KM3^R?X9G4]%8\($?J7BD6G2422Z3.$=>K MM#!;"?6O-O+=-F]%SG$R8RBY6+V4Y EC+6^B[S!KM"I=$Z4JJAL-.1OX;I&1:FW\+$=6?K< MR0 );<8QCU0'UG\RAP0^;E0>(MQ0.3[%K/J((*# M;EZ1!+7S3V>9+1K8%<-PUXD-5M,UT2U[TP:_XT&XLK?W(#?B?8 MS*CK.!34$2)*&RSSU75PO"LN"R\,KK/S13@9UO9OVD67]8Y_)#$9QPH%5)K, M1'$4^Q0[8MG8O.;L]7B^ND!%D< M-.7YV)ZMP!M<@!,>4C*(C[*K4G68*+"9",$CW,G"SVCV3W1\;*ZX(:./??WA M#7:U4JJ?#(?T%7!JJP\*\Q>=]LFX+<)[P\T09+(?^%04Z(5<]AE=]FN%\'U) MB/R7RKK_4H O,'XOGGW]Z,N7+\6YQ!T9"DA7K$CXI._:>D.G&%$>4,IQ-^O@ MD"%'QW-X/%-:5:*FUQ5E(2PM(255Z!>)ML[D2((TE?(9V>:D0.X61S)^REBD M%"4X]@ A_!Q55DIGYJH#,J.S:[FFHA-[0[4<"T-0TMH+'@JTFC@LC^P:NQJ* M <&/*QNC.RJI*C9('-\+ ^.DP+)PSW^A8M8+#LF0=G%)9+N2#^ )B,IMM6]M MM3#-GK&ST">Y33$R0"9DMSZK8.>Z(9YH, P_D'5/1X/&=@CSJK_1W-FEJ23X MW>VXJV;!TCPM-*>/=.FPAW6J)'1B(FEB*6-)%9]8Q;'^RHN*G=&(-H[HN#F M%]ADMX2YJ5%4R\1FKJF8>2,UVGCTT59A\(@>)&][7D6#MSX2T(*IA$1.C(Q6 M^!@\\7VWIE:P>! L'1N_^.CCI4BGG]JM)< D)$PPSL@0^2*W=7!QU 0G/WU2 MY)6QPPI)!J_"4$_L9?/!*^6 Q!"B[4^U59AGFE>(H"Y!##-SY]+ITMM**P_W M=HD!14M5"I)%:"?7B_@#C')!/$-DYK2KK+T,?\NDQVGA EK#9(?N=7"*6\\< MV2 \%*IC"4,5VG$XJI@EBL5,)0&S^F#(4,<,8&?]P0 F\4,3T2-'H]X17LI. MQZ9(87'L& Z\HW:!#:.+,F=&:2079,)*2H?NN*$O6J>6?)AF4_U3L-*1I)<8D2N)@BV2M83=C'VV@2:#VP$=RI2M85.K88U-RN: M\SJ1#IQ:D8[_J>+$#'8Z+<*KK@FW,BUOK$O)%K$@;-T(5IW9I8\"C$^Z+MAY M&89)F9O*HX#5'JW+S6OLGXO5L_B;09< Q=)A11^-W%G:V+#CJA+D>3E8G[FS MCBQBL)Y&'D=6;YZ&_-7/.)8SCN6,8_ET<"S\DD=VLMKJ:'&A< E:L^88;EADQ>S"'A@6^+]SOQWX4I2W8Q[HE M[Z\M E%B(!X,)!JZ+[P!, M:.RE$(>&:XP-N%[#LQ&^!\ZHU:I6TBU%1YR[AQNQW'_5+OTF,HNZ+WHGR@^[ M/11E% MT25@)S4GWCGK$[R++'%5O1:7W[7+*J&;$;J$58[\1>4$G%6\N&%Z-2DU",-? M!)]$?DI"'-""J(J88RN=*(6R=@SJ6*>7SZ%.+I\ G:SI@:4,J*6TV[F*\)""IZBF>A&I6YWHC)7F\ 6Y M;^'R7Z"(X,R=DE$3(";<_\O@-]?2WA)[P4 YD20;!(A4K%[1J4E@>%KP?+)! M_748LU&.!"H.'!8SR%Z\/CX3IKT>E+R7]*.9=,/1I2RGNVW_1:8?V&LC8>;0 METEX!80H R^W7^ZJD[G];T_Z7E)V@4\?:[%7G7"K\UN8_838BLG+()9>91@5 MQ!W&9)?VYSNJ:9L1B+'Z3NJTAKG\Z$C/6[ O)%#HSR*;M*^GO:C52CPN/ "6 M9[O]B58:"QG53?*E)W[ F( .<+0P)0 K"(1Q+W1EV+FLY\ M:; =F#Z=24HZ&F]C09OU VQ+>+6H1,F5>ZT[7QK4=G@H'ZB?4H0IMN5?$RW M=UY9L^661XR-P)ST8BE[6 YT:["/$;QXT;_8=1T\(ZI7%$@(#(. R5)PM"I" M99IZXMDD>KX/ZY1)I.46>\3$QD7%X6@VQ&3 Y,V.%0]Y2 HM>K"W_FP7@W\R M%HB<0.QC1)JO< U.]E'85O1OMV7_>MJ%-! >TP^HE@2YH.E3C\^,I9V1C3' ME5I=[8!4=+_<*M=KB>V/]$FY!5MZ2C F][J@N'@(;R/-D7+T=:#9G5I!SL@) MT2T>R#)(RO(>&_XPMN^6@6;>E"P13$K=E#2 FJ^P:'^$(5G'62:QBTO-!OD5 M*:V/ILC"?@4.-9$08C*?'GC8=-4A>@%5D]&J=2-.\P?H6VH^E4,_I;3BKC@" M0#=EBG4%RAY6F+;2M3H1?)"A0QB,_>+: S[0#?;AX%CQ"<(XYY%HK).[[E#Z M%(6"N%<+MRC RDP)=L.M)YC]77G=]9Z*>X=UD;!10O,*Q/L3"O+!#'0WS(\M M2QVG*>N0F"HG%AV#U48&E<> QBX&0Q,OQ\E@%M5Q)BMYM65(_VVM_R4-!,"J-G3KMQ9.-)(U> M$(*,G56+AJL0E;Z.OG+T5YT?UYKPCZ>].\A67I$]2]=%2SJ3X MV!RI2)_' ZHI8TAAE/_:=H6])&ZI-VE)>YM8H<9.^FCJV0TM5\6Z 0^ M>B/_U*7,IVS.[7NG_A,;:WD(SO^I]I-IHY#' M0[J"RDQKGW!DS(=>J)"S,]@BRQ1S*CB/PQ$'+7T7@3R!]ZN*#V+6 F%^%;[& M#:"A&,'86J'+TR_!Y3'KEK85'"NJ6LN[!]]V$H4X@NL@X_"P#",+E U3)1$R M:0/'I@!=^Z5$CN)V+8^X[JB+EQ?)%I>&&X/END*&6JNWO4_LJ:<+G=#*+)B_ M9\->"DL L/).?5T9]>4C+AOJ$EL._"%L**J;^@D9-N([0A.EOS?]UKZ@#(;1 MGV+P78D.3F35:=2E+85HY?G':AN-W7#7Z KNBCD"8R9! PP*:"H&="=S?*I] M4S(K,?NP]$CN!FKAN-U3+%KNN:=& 1SMAX,B6^VZ'JFZXE_XM^K\1_V[<([H M#'LYPU[.L)=/!_8270$+,=E,#J;+["Q2;CH8D**G2^S]S)6=@U$M3I@5.C4, M\T>U=_'6W*KI)^RY1\AN\I5=W]JB08RS#F MC3V2H(@C!N+2V ^TD' J-T)^[7II@K6%WT2NWK:C7R.U,9AC:*/H#[GPVO%\ M2[(2#M#MVER2*]N1ZH*7?%;%*Y_[=)9,2^)F]5 7'%%^Z=E#P$6 ?R*W(K$A MHH>K:6#>9-;4)J7\+)1!HT-PV['V"I&[*.SRB%=P2Y[NW"_B6(T.WNUX MI:T K*7-5RA$QYJKCL3IDSZ_!D0[)3X)D\&1W-2*=>#C(L9.(8BE)*%(8B=K MDO6MO*]Y\'EQB=CDUHE*C/WR1JY+%-TT&I$H.A.M"K^FA/U6]&E%O[8*&XHA MQ)1@YCB):?1IDRF>V#UA;.^M?[)08<812%M2JF47JYOH?7!ZQUY7$'N;$LPY"%V>!11?!2<1\J1_24(^E> M\VQG;>G,MAKB\&G452;1P@MYNC"FK^S0^H[.EVKUV0\O7[SZ[G-DBK<5]ZQ0 M"U&WND'NQ8T+,_QHYQ@O"09U[DN2+;?QD7O+H(BTEVJCN2%Z6*;Q*T=$?FMX MFR9W8@.G1J<*T*6XE:"QV.A6ITAX SBBL-,>!:%K9LF)D^T*!&(,E[HF3A]P MJV_#RNU.)\'NSDB*RZ1/&S/>_JLQ@7/+T2['M:21]O40G9FEQ*9S()AN8]E, MP B)W:>_TW*21'%C-B[-6ZECY41J4=.#H?+IJY@RNS59GP;2K@)VGS5DGC-K MN(-\8 M(Q_74Q7C$,]H)R3 HS1OHPZ)!#:+Y 3?21[AY"3/2^\.S(CF]59A:-)Q53NU M;,#%X+5XTR0996/=N75+Y#ET7]3P# 4YA&>9_.2>-JB](XV9A%,:E,9Y(5P6 M7=+0P=S#WZ0R]U$% M$LZ[ZO.*+^#6(OP--IRQ/2/RS,E9!ZM,\]^/?EP]DY&C<,J>8'93[IJKTH/8 M1R7+AE@?N1[XF!H4BUQ:%W8K'_GWM]]%OCE:/5+/ET\ MRB.N4**OYP*,8%D?F,5%6@8\WUC]#E7(Y;=HASPP./)828<%ETBIU- R(U,8 MZ_!--GH>0,@K=P@74#'%MZ__6HZ'V"T(F;.O2J9:&YKN1K=Z>!)8,L;HQ0?H M>O\E-(PPC9A3;-1@D#$YW;%L(G^06+)ID0,T\E;,F*>& M+KJ@BW0%LX17,<^<N],GN?/)-A-M+>4(!%J]>$[!-+Z[6EHQ8IIQ&9IS 8J^NZ M:RRI5F;+4I=7)*S0)6#P#9!5&>,>0V@-E)F@(Y-FOFAZU&X%F[?XY)PJM<=? M? C.+WZB)'^W&JMO8OQKW-::2G75H[M"=T,*Q5J(H)LX/9VF;Q"V*T?%$ R, M5;:6(# ["?DY\^P"=GR'O-R2T\5]=5GVV\;:LD:G V#A@?WRHH=B%+4#. .U;@$A=<73WN M6M2/WFNV3B&SZ#_ 153"W0I?!N\K\;4X&C):4* @@C/J92LWK]4O26;6,C$\ M1&\5[NJR0A H_>VGGJGKLT?JJP0[;.X/&';(DDNQX?X/DJ6]$TRW=(K@BY%B M9V[J9ST$VVI+)V;3==OX7D0H,\UG/(2 M^D7)@^(,93E#6W.R+E!C$=\+@@V$UR KY:ZY.NUO&#-K]NCT:_ M$"S0DW%_L"I&P"FA")VN&6_^L!S+M,IFSIB#+SA/COT/.79<0QVYY07A50FY M4[6^L(:895U5,5VR+=(*&E>%\A5;;3/D$YUN(0[P';\>/W5(XQ A,S)73ZAC MJ8^9$S+^L]+@R1R&X;&NZC50 Y*M4J6F6 MCD'B98O"P.=%_F*L4&)\+$8UN)!3+!821Q)J%9:+2\N$WL6-OK.R_[JG< 28 M_&I3FW547JR^H@7 G;Z,?^CBK.5+::9OMNC.;TG2135OHJ,58P%I'E>2V3MY M\^^="E/T%TH%V6!4(O$)C7#)=L;TI=$R+L70IRCLI2?5&.RSPFQ#R99+D)W M"'(71R M[N2[IHMR,LU8:GDSC3>3*@SL44KH@ U\U3ESM>%6FB[UZ3JM7Y:(A' MH.PW5P(9<(Q.TWB8QK33;W%Y'R)Z[<3*!J"AN,22>,'7.JS\]3_'@R6 M=!\*?O&R)L_#M2(FK\I8V5C3YH"$2!"!?K!7+)(V^H+*#G!5];])_6&QWY"! MW!9G+)0Z[CEJA='H<=9L.=:Q;%"@V(7LV9!H<] "\C.P2:IMT5=PK,KD,4!NW?JY?8!OJRW5;VCI:&Q*=B^!?OHCQ/$2R'$3&S"-JH5P39KROM$,RDF=0V)T>SNJC=^^_Y4: MEO!$]76]#1OU_V?O7;O;MI*LX;^"E2?SO/9:D%J2;TEG/1\4)\YX)FE[V9G. MFH\@"5*(08"-BV3VKW]/[:HZIPX 4I+CQ+;$#S,=4R0NYU*G+KOV9O26(2*> M=JYB&P0='8U5J=&B 9N:A$%B0FW%0HK].Z#2D53L)#NR7IF6"B3K!AY="6G; M;%^WO4K3 55)_)7"(L1](EAT1[X3Q/>\C)R!?8D10A=5B6K^\M%WI/\\3E[Y M@5()7@[1B$DF2SV\OI%HZZG7GA>CE8SW4S\20W MN .A=U;YR,U=BG[RJ M=MC)7=#RG\F!I$7[@MG M<(#P#\!)[R9*-D\U"08)/2-==@U&(/3VO,NWE&5OJ0Y5QH)WDW3BH>?8Y+1C MO (?"/HJ4V^;WC[?3>EBCD(SCV>?))#S2_+CFY<##."35ZN_W,KY 0;P6;ME M+[G6TVT-+1K0H/JI\PT >U<\H2D&$"Z0)Q13#R1\ ,[76^I$K.-7.-[40? M/0L-"Z:O 3/VD:2TD;#HPP[R@<2=W MU#3?"BR"#_C"[R-SD8WH'T,$MYJ[]\\79B_X'%8QM0G;W@6.E[G7=Y0Q&XFI M6QH&?V^E_AK2YC*H@]5Y/;ASHFWE6FI#"T>/FHCB%L<7DI'=>Y'AJN4V(B!EVI"0<,2$ZJ2JQA"V=>RY-0QZ,<-@%_.:=F MX14FM;8/5(]^GY#)\QJ 6B7Z&1SX9O*U*6JGG-$$+F$WU?']LHK46M\1C,97 M0677EEOF"6>E%;_YAJ*'81K,+O\NN=!*WM6([WA$N:&"H?:%$(S$"Z4L:39B:@]K* M5&9Z-(2B919O9IMFLPB=@L(@$2MZ>%R'BHURUE%?H@%U%)-+P5+ZPF$3H[1TM1SBC)UV!P>"MI& MJD*D_,J)JK ]J,I,$A!35/03S4@TQZQ-- 7CNFLV^0.RP.XI8Z6/P%KXW*^28>%&9VE4X>CWH4FM71B]IX:Q1'=F;ZEHDX(?*G/SUN5*):1DX8NB/!][XH\1_0\A(EC33ZLCO2F:/9?>@N MKPV'=05>!H0 ==DJ.347:^@_HW9I0H^W7I,TR!^3%K1O*R.=;4'YTI&J*\TH M@_CLL3LRFW[C.<8B48*P9,2H!$6X@#NELRK;T!:2IS1]W'=O[7Y>]H@!Y0_D ML+W,JT7=M \'"A0>,B\I9240M9)=RZ)J]OVO+_48 45!D31ZA(@PCE6ICHK$R MI9F!;-0#[;3A!!+M#_9N \_D+D'EAURR(,*0%,&)+*>RN,SW],@"9^G\@R6% M4W6SP&J"EXX\ BOW 80$D:E4?%,2^@(@2U6K/30+W9_O%%U*/?]&)4%%:"G^ M 5'XTGUV0:_I@PMU/P$#X]+1$*XU@JONPOD%"_+_N25HZ&$6DRMC]NM;G55*_Q?;;);3K$!V+A^W[KWU>*> M8#^EJDR#LN34*CDO'"J5Q&;*80P$O?%G509@V!_V!]R?,L(CRHO)_JP*YAWU M+!;ZVF#O/HV-.D9'L"E.)KRR^#%Z4SS(3M3C1%:P'7%4[JIKV" .DX& M+@OXF. D8+1IV??KLN(Q\L-QQP= M<=P=OQVJEX=*<.?U-8?@X^)B%9T79A0 $.2#?*U/[HS!MW MEZWK3MLUZ%@6WKY 2D=6<\/%DM"CA-/(A TXF+V!XE@&7&-L1]/1*+>TS]5\F>^[U#B"L47(G"5KB'T$T]T[PD2 M0X+)<$P-7,')OKV7RWU9A$D7:&($'MSJM1]*K:SUA]+(Z4W'!X^=G'!N&;'U M :;16M'@0_L/JF15UC,W&/*.]!I4ZR%SU,\!5:2T7I$#,TV.W)O>O6SF;E(* M^5N!\LQEIAV7__..0G"4.E[DLZ8GVW)V2DQ!%.=, M\:]R,&N2>FP,VX>1._^PI7! LAR0+ F@< Q]D:PY3+_.:@+,Z MAU\U$V1,G#>D-&?(4NBS<3%'(N+0,R6T3!?T9( T=RCR6XUD\/6B]"+/HL]. M/Z5!BI.1'],G&&H0R)W;B5M[9Q?%+OI;$.R=G(=43M P/*&.'A_^MCEE+X3S M7KFSOUZP6# H6'R$[;T1RH#4[EDH\A&58-/PNLXI$^Y"4 L(\;]=YUF+R"P& M#[NUN6JP'-!I:K+_:>QM;2ZV+3;FTL5LZ@.%!-,BIQREM/+'*=@4O'32!D9, MC6LW(E,NUHXJI.^!;/1"TPE:?FY?6,(.T,A,@F_O=HTWNU!+$W>SU' MR:LT:!2+4JY2MM5D\XY4Z7'RCSJ,A&I0IFJ/N'O0S]PYFU.I9&1^#<4UV[S9F.^,GCE4\'S&F=]3$VZLYCI2 M(94,8;F%060!5,G 2^)9L]G9(&[2^\1MQ!WEM0BP(8RJVPC\%3!HOM_4L' & M-J3@ TM/\4V"I(@DN)C:8Y(3*QIK@HE?":F>T/R=5TQA?Z$[L6"*%W]%]QNS M-7X;W$-+2M13E'6*Y &\T(4Y0LN%!C\0W M#UI.N14"^O E- U$C7B4EVKCSNT02B;K>E:4)K^MG%PY^!,H!?]0D%1P M1<+A''[A/2DDVS.OAKJX9/DL]-6O"5#4"-A1TJ_S;!-@&YKM-4*K+67+VLYC MB)9N5.;OM M/.H>0C,[?\PL6_^KC0X\<_3[[#1QHG5R3PR08DZ2LC3Y3?]K"SFR Y5[DZ< MPAP?9]D:ZV-7 R3[=_A;-@:NS^]1TF966YX".HFK)8]/ RA0&MD)0W[W(+] M=I_61[:8J3;*I7M)=GRU6L!J$T,23YT\$"S#FXY3D J:M2'&)*-(W7#*FM4) MA:AGD[6M&\9%F\9G>7@+YOPSI\ITX*#7&P\_E8:"!711&L&<2^L &4"G"Z#* MNNB&TY,47#7G]K0=C V!.Z.UR>_KUP_%=D(08DS![C=*G*]5XMZSK<$M"ZS@ M.'DI?74#$I5!C,7%BJFB@+B<;"SD:1;.XNLTKNN% 5XN_\(J)669$T7)8Q6B M.+M0GIOAH6A>^>9)U4B5S/DZX5T9PV^ \!*K%I?9?!L)@]8[$?VL@E.''1/ MJ'@E##I")E\]G2[?A+#4W8! "ZE"2TWWGSF(YV5&WK=0#/FO/$R#4=)'-D>! MQTQ&,'9AN$5*,I;9W+\;@[C"0&061H&U@LAHD' =0;K@ MDT):T)+T!12L#]Q9.Y%"&X7%<@A@,2E+N@OT#;*2#3$Q]+?MFL]1(/2UH1@L M\O?*%SV'. )Y>D'_;%&L "*[(FU4"/1*9;]@=JB;A9],%>4S\.XG\SG2_^[* M$\ <9D.@9;R++0=--^RV./].[(Y%UE- *=!QO6K@"/4QG,

10^%_(%R&Y6 MCJ1\>$/Z5J#X#BX>OR#O]RK_P'A;PV)9Q5+?CEG=1U&I7/*ZJ-1F+2P=>G@C M''7<2B]\69JS@"M89ELJO%$']L -I.-M)5IZ:M ,QQYCK';E2:>X88#OL R M/UY9-"D#9S:*2.V9OHUBX=JW4,G/(JO/?I'V3*3*%V2Z+GQOA;;_X/?4I.$< M:**M1'_\'YZWC+/%ES '4\+M&$RU42+'#DX<;%QACZ1 M9J8KKZ4P$8DJ0^-8Z #&-+;#"DT-:R2BM[<3SGX18>PO"_;PD>Q M4V["8 )($F2X8D0)0,8KX _CL:'R:"@$T,.Z+5@.$(GZ'LK>:U=#E,NDQ-\$ MW2TU$@'QM-N;V"7D%/-*"&YJ;J$;-W\7+9?ZS%#,JRC<3@J'EMT1L>4Q3UBU M-5%RR]S7H;]#'PIOV08NJ($"M8_7W'_S=V[;M,%JW'IYVPJU=/Y=1@<_DOL2 M:<8F*M0BV!U1U1CX8Y)+9*,T-D1:O3!NDG&.;/./=?AN!LWV%DAIZT1 V9"> M6,4&CF/2,)JAH<;WH2RM[0QG9MT8ZQ5LJ/A1O_>+E;A.P5V,_2OQ'=UI5C=$ ME>U=+/'V!<\LY'\%S%+'_:,3S\"XDQC!&WQD,9YLX-G1NJ.$D>&+H.OP3(5,=B]'/D"M%:O7D#14B29/ M,5>F3C9U[OOA2ST7$2?&Z 6;H OLOKP-[Y2UJAPEZPDW\TI;6@%;[K^EE#2B MKD9("VI.<]<[F3[=_#W)B+?L\YG!&DT#-ATW)U".$!O:>XL'],8!O7% ;]P= M]$;8_]K59;,?&QVT0KM*?5QD"A&F2R[LV M[M?U\MQTE <\>];;V7>)X)#:!LHP&WTEC *"^"')/H/'WPA52+.A,$6W+0>: M+G0JL$DY?)IZ &V>5UZ5?=_Q02NGCJDDZ'FZ=_PTX_:TP))'N%K_5X5;4;Y! M"W&^5)*50CWO?ZY71T^'\AZ,+L;T>MQRY'TA\M*?I8AB46FI]44L(#@$U5'\=3XP?=Z"F<#H_Q+4><9+92EG&M3@YA.+HIH75%( M $[$(/>2CLCDHX5)P]'+@7H5$>PSH\W.*=6>+7'PA161(BX3P)FH.#;E-GGD MF7;B--/&W>XB:W.MB]B,=B'_CGK[NHE:(G9(/48+*9 LLA0]DR=0PTDQE MY20]?V"/VMNR,ZKY2$=7W*9; C4EPZ:"5&J$^O<)FQM6WB#]I)MZN*.GEHL^IJ!R M^3A!:@]R8]'0LQ%K6F/041,/6ZZLKT;4M31($!IU.\TY&EFXH*3\2O2U13I> MJ$EX9AL^SDOWG]S!/ES,65P_9/JRN^?GWK0+#$L ;I!)W^@.L&$'M?XAN[&< M7J VW^^U8KF#BY5><\])K: (+PYF<0OMQ+*EE2'L/.2\J$(>%T_<[T@01M*M M(?U+=RLZ#:8 5N23UIW[88]$QP)[#MUV0]"'DM*:Z ?%\O)>#LB+)H\YY2$8 M9^Y@-E! #&??M,$#OY;'":$TWUXD_6:1=;D&$P"T#MKD:I-!RV;N2:AKDRW1 M2-@9E#1YA7SCO5KWO_G)F06_+*J)T-_EC@EY$R+&;2'XXM>;E4S(]6'J!=.9BT\N\LA:;$K:?'KCCJD(OVG\%M# MA\B$"(HTLM09L6C8 (-$B#T7W: 272U<)-U^G'35_2/\N9ZL2OA"A"8$K![" M$8*"*@4PV3(GT;2%I0W)G">\_?<. I#0LJ"+PU,26)FR]"80O&O!=3&;OA[J M.UE4NHL&K'VHA1WY C+Y[H0+W4GY :)?3^01.MD"WLT3$T;H[R-UB_2+E'# MH.L;!<\FXA40]> FXX'=O87<<+FCJ!H@[A0RL8NH_P>+ 02RV=S:^P8,MX=2 M58Q80:>R)L;^IX+^[]N.? Q!@S>,/TU^[.DL2.46=/YL/:)>OL8HF3"XIM*\ M;+)UCIZ9);"8X7%#L4YZIIT#FFV*!1%M*^@*]VP3#P4"(QLGTGW@(+FWP("& M8T^(\GREWR;]*L(?$&O),E^01TF;!TTU93W/2GU3:CO0D)>-G-+T4'1$-J^W MZ$-OB\S+K_IB(=E[32?*"*33LQ5C#9,'GL]:MKDVG%.L19Y@JT!]+(;784G] M[!Y80/L/N3' O?1,^Q3F]<:P'16M)X1+;8J-A,F$.<5 B39R M?K)U[:[RNWO'=E%H&P7C!%2RR"HMR\#2H#/X.5"L?OB(O I7T8&)/+#N(K_9 MNAWN7N 1K\AD%3(0;D#+XAT]%W..P0C[_')(&N?O?>Z#GJ'-&6VB6C%J@O<= MY"8<$/J7B>-[:G%P[^KN,?JKSFN/=M",O@1+S328@;J*/^1UAJ'9-N_0&DG< MXY;/CEUT 1I\T+AY.-X(*7,^ ')*ZLZ]V(>]T?YFH+B"(5%#4MX@Z+=*/-X W2FYUJUJ.LI\,;+*GHHPRG$#O;P=4?ZFV9&XUNI'( MP">X=+^/6FUX"PGJ% HYG@;;I-'A%EF[&O#OV,C89!/^PFY'\@#3^.1H@B\7 MV7" :=R-L$M(]J#&2*=77)R,RFV,V8,W65K7LISVA@,UL+J9.9EI0H>*Q20_ MPJ.L<0X,@^VHATK()]2?N8T/]5H>\+4\DSI.XL),(H/Y_6TOGTDKW\;[M0?< MGGL%QG5@*FI1EH @[K"GL%Y+Z;?MM%7*4QC05%5U=30LYT^>S>ZW>X[F>Y>$ MF&SHP($^ORCR2V6DEV$MED.10:76I7'5A(,G&;BQ2YLFP_5ZG0\%$.E5/DR$ MD7,-0C3@';S/[1:;0@0+G#0&*8#O99L[G86 M(EL*Q]A=HEH\6$4)JTWXBZ))I5_<6II+7__+-",LF//T([G^ 0L_U'VX;TK+ M+R>3,'"4C:U3$2Q$QS;3@+]2UW)?KF!HN10<*D[2P$P?O.",1_(KU >>UVO1 MB>+X]T3KO*)%/#.0$KB36*S/4TX9P47=A#+=!1 MR.*I'&=J2# 0&C5/[GXD '\%.U$$&EA+M1%.FZ)F%(8Q $C8SS53B)PL'_7N M?.)4D-]1*(6WYD+(8G;:@6 1'%,95T4PV--.]MI%,2NPURZA;*;;5H]#>A/N M3.^LJN?D"#R(R1G=6ZR8:*/1IHU&>#7XBU39;95JQB/3!',5UBA-D200LROV MIB0'3! NS&^7BR@\0>Y"WI661X]LC>JBH+]9TBP8?T_!COF>XJ"='E$!*NRZ M^ZZ<)(-;WN5E<5'7"[1Z8*-.:3*D]@D-X.@X^4]M'2TZ21_1>,U+8AV^J*^\ M>*%14U/B5C>6OI_#)^FDN53 8(M1V@N_LL)FNW.K@=\M9%;OFZT.<"8,WNLW MYS:M0XR?X"E@_B&Q0/#[@09L1W2W)I<8B;97QEPM:M80\>S%9HL..F>UYB\I M1F\*W>Y*)1/K-::JE3,^JX*X_Z:-'ITA(9G"&1;Z,!#T@,UIDDC"[V(DD+01 M"__"H/F2<:L5$'J#R>.TUA@,]7SMG' MNQ@JEK W> -G5SQB7KQ+:CLDKM2*_AU<0Z,-NLR:(^QD+5M@/TW5;1@ / /E MHC:D.T^7+(D"1; AV3VB.A4^FY&R4R6L6%G2->B+K*] M]GFG"SVVWA1M_HE]SKW@DQ)=A[+M[11.L?VB!AP#=RA7\(KC"1C8"1*+\043[=VNSZ"+8,-7^_ KA-V&-:>2&0P66+ M:8>?D#S0H",X4_"XI9Y+3Z(F@MC_UJ8!G][_O[(*!-FG&(%'3.WF@:6HMY G M$E5HCH'47;1H?Q>N_BE9F?Q L*/NOQQRG& (E_:&7/8<=[S MEGWI7U%6NATJWHRLQZ+Q<[ZQ&5UE4I$17-$#ST09%"13=T0T5YZ>)R<\X'EPS/"&:83 MELPM_Q6*3=27@>9F,U#&GW4#1AQ92REFAE'3.^P;/4QCF3/8^/H?NV@C3!RZ MJENO@VJ2N2:OXUNOHW!T$(H'8C.4E/^<:)W7:["?X-8ILSHI!&KU:@2."1=#LP&'&V83-E8 M5(3CIJ M6T5\"=AJP7G[>5V_*_*C&4@/(NHLS&G;H;Y; *L%Q:R=*EE\6M=$V@"8:D0J MKC7]$5@M'6YA-3!6,_>/U/AQZG+#EQE9[Q_S.(2A/4Y^PG>9XL-OX@2D7@XWG@(MV)C-:JB-=0[=8T([ ]#@W!T. M1=TH-K?3#([^/J#EU,K- @.=@ UP"E@, 7B!YKF6C5KN8A)'889,A'@Z8"6F MPU\Y4/$: 6:)1(X:)X;)# MB/1-^(]K,9FFRH$-0LAE0D"H,CC[<<9M8KT>8!8'F,4!9G%WV##4$MWHQ $P M&;VZ4?X4M7L?A!V',]FZT#&^+>0CT78[? 8]^(Y]3&\9NY_GS]L-OV9+S7%B@W$SX,%(1SH/N&0UF:E!PN<%7''FJ7@Z. M5TE=T4+8<:'PNXGJC@9*H?GCD-S]:((T'D>>5Y>%\U?7XK5[Z)7F-BE[I6WG MXB5M,F%GY;TJ,.'81,:Y^ &]292H='_[(7>>(H'_STY.ON7LS M2)@JA-.!? ME^!NIVKQ3SWJ-L]#5089';9S/R+&DIPP/<>O1*Y,*O64N7&W.S<&]8'$(^9' MLW]/.>S MTJ*XZ2RIQ";IG_#-!/5;F3IZK$TQ[UU0:KA83 6( UES?7T2$ D0,$IZE(^3 MMYQ^*8&JA:F. 0?F%Z/F:,Y;HA_6&::GJ#G-..L)F"0R!2UU,$1#2_E M9B_KPA^\[I=N6HO*@R>6;H#S.!%E]@ 9C]"(VJG@"R)_SCI'SQ6>NJ#V;9(! M6,#@J8&9-P7?8Z+5QCRV#*,>U3I9,9)2,@^T0*C$1GVNE]0.)$O8+;KM' W@ M&E7SFY@ON">#XZDH]G;'-^>TO&FTEFW>Q=\Q3DL\;#-W]66ARO3@U7@U[VK> MUE1_,(5/31ECJ.++A'0%Y3]G&9<4]=W8RY GZ2LX8EE8V\R 2ZMGXQRHC.$? M>>[^398>(TFF)$>#%8XP]]3S"[HG3?@<-+FU6#EVM4!TDBE9ZE+:<.AI)(5. MR:/OI *JU]+UZ1NVJ9T#?-KAUEY%>U AEX54$ 0XS%+<-,:8^7$'/[8L=U#=#!KC21C:))4#NE=Z:^^ MOA-E]KEB(B5)L9"FHI*5G+=FE>Y 1M5VQC#%J+*H\$D(;VY04_I: +%H\PBH M@Y9W]EXU!^E;9G5GDK;TP ?R"&OJJ5%E=P)[PJ7 [I!\+7.:$N_R!F!>OJ6H MOAG%&YS%/J,DY29,"(;25NF$#QE7"A2S3+X[ M.;,8Q*T@I["M.F$T63-#%! M8][JX?-?:>.9=&=--$]=Y8$^+4Q#(!6R%.EDA$RC&1J2-@$\IP4VO' OP-0MF[7SIF8TXUUA]F;>_?_EU?/WYR'MEO\,QQ]+WXX%PA]L!VA M%HH>6JYSTM; #8.AW%W19$^"CB\!3=$$417()STN.=WM+RI*1ZAG%!"4U+*\ M>D E!^ZIF 5/HL-D4CAO!Z?1LM#Z+]QZA:MIXGY%T^C64+\DRQO#@J4*+D-\ MOZ+HW]AENY0.YVS3#?2'C0Z)9PN8)""(S@O^&_L4ZG 9J9:KT,K"R7U[.E"\ MPHKN3&VQW'KK"H8\OP&8#2W.W%A:G@G;F :\CEAX/8N&L@I*S^65E@QZD0_U MN:E1#LWRQ\WK)"^$D#T,PX@-)HW&W(]+QCC,D*"RF(EQLB"-W'"^YG5^-CIX MI(.@[VI"<Q]J>A0(%1]Q(HJ*V#J9X1KC(ER G2.L M1;N6!M#+>D!P@UYVX='+JN '%E7H7(PTD>@O\FOLW;R 6SA@\_S3K "-/7+/ MG$ T <;.8:-AF! !C*K1X^Z#U.L 7-& #<7B^A* M%BH-QC=X1_%=OC7=*A_?IAS I^\IOWEUMFB\1#(,' M['G@M)<\1?*R+*2M/)S+^9CJ4,,[#N'2@?/D;>0TVA>\J^*\^S1XL,[#?)4] MZCE'+>S9+&9'S[R-4H'7MMW<+Q?MY?+C+8.E@%#M6HCF/I5$=)10OW8Y+,F] M)YU W\HW]E2X]&5..$@5KPM1WF>O;1\J"-UH)P@XVUIF@2>ZEI/*W@+#@TOXXZC9<)XAH!XPB M4E_:,PN#!/4.FS ?,.]S7UC =<0@HUU)VH\#: M\'IR45ZYX^-EM.?9S0:1Q ME<&+3;V7E;2@,"R\7JR//-**-I\-[629\W_*W[F'3')W$H1DYM9ZH\8$SE%0 M_3DBY;Z(P_N6WMTKWN5=+P4N493P: ?A8??]<ML8B !<@S ,% M+/,KZ\3[5]2>%\(VD/=!;:B\_Y\[1\S=?:!RTZF.Q%B,N&/>3;X?IQTNO;D$ M\F.6 [NT=YB%X / F7_##YS/@5E;D8&^P14XL44NFZ^<\4DJ:?H1#^PT&;7) M>RMM-[W@A5MW-'-"[0FWK&^J<*B'N;Y?F_":_9-.;2"/-&#L0-@EF50W0V?P MK,BKBG>"G$\0I'6+97!/=Q:AK[T2_TC5QZCKOM72))_'&5 M>:LHL5JF8$4NG EW0>!P#:N&V+_Q.LIZ%LJWO).ZY++(KT!]S(IQ6]JORG8T MX$<1;?#$.NPAVY^AVL-2XS(5>Z4V+V-6,7FE8*.W7"70.G +!)5& M7ML45@O%E7! >&FK>5/@'#&4,HR8JD Q274VVA@4T+F?T=S7S2I3-$04MGG" MF+"APBL"IKC("9:)'/40J\<^;R MEF'0M9X!R!)Z]K74IXXZ_(.;S(0+OJ9J,0M"JKK.WA<$BK4.!:^*.S% \Y%,EG_?.#4,2@N=D*LI)W??E![O"G.LC M&VQX=QUWH1T>6:MHI4)H?F#:<.RZU3#O8: 0O_!K""2[S<,#[1P&G_ZYY1J# M$D*(S =^;2"S0SP4K,HX'M.87P>*;D>NGP3_=%2 ]YJ,J.A+L+XP^<1ZN' 3 M@<0WRODVR.1)KLN=">*),]A!J-*$I(3PP8094[--8(_\,O?A&C\^;'9(;_HX M-J*[=ANE7L01^'>F:K3?F3RW M!_TL1+:6)(&<=[-R@S8@XH!$[=I-E$OA<0;@@!XMY&KH+*.Z&3^4CXV(- MY%&W+SS\3E1B"-99LP0Q9SLULE3*(-L9VPD];59M]R[=> D^)_(3$S/D9D8 M=W9?.3^ 4+L[Y^8*.SHVTLC?D\8.#:%G)]^;&SE )P[0B<\(;7" 3GQ&WLQO M0Y$<@K*1Q#+.*SX=HYQX.!5A?/PI[@Q>Q1SR?-Y^5#/X1PJ1II@W**J$?@7P M'&CK=-;[") H<=!)PT<9PHX[Y^U^[*ACLB2N96729P0_-OE-!I%NR'RGHA;K M#Z(4%M_?N)VT6.LY=VG.C6"=]]I,74ZSTNSAWFKMW+E5<'W,XS-SUP4_D6?^ M@-.R*+ZZMRT6W"J(+I4@).-^>%6%I/39?Z@?4_<=(2M\?,BB5=[X"?KD19US'AOT'PR6;3*#Q[5YEU]'TM!CA2%V M@@N%Y5RS+;V4FN ,@J^<=7A8+I*[]96M/"]V:KL.&:TVZO$+O_ (!U,7LKT/ M^7L7&7=JD"F.6&U%%H^P,M/6) I>,/:'K?_1#H#?<@\S"ZN?V3-IJE@%QL6L M>0B9+#8JS-(2?$DF':4HFAC_WJRGZBO7. *[4103K\2-<\,4 M%Z:SC.W'$)28>FB;MFAY8%M1@0T8C5;.R]-O#&!"H86_S&8UFT5.44C!@WJ8 ML%_=0Z6AUS@0;Z>)@/0*5MUU9KMQ(YQZ%*!PT%(Z@4I(1C @]"W@H>@(D@4G M#4[>JH>L">N2^TJ#:HK52L)_U=35:MF7$2,+H7OST=][83;UU:.!@DQT8R4? MV7U__083W.@OFXA%C:PT>=F6J#3X\O3UN4XG5G%B;90AP<&(P;/%5(G M',@SA-574@V)Z:\#%6%/2#0WW&NF*29TFKGA)+&@-J*AHO9!*%6PI[%R1VD3 M'9A%I= )S?-!Q0;)N]%MUL20K+4]KOS"6*'A4%)402JNYV(572G<#TM&$T-, MF<"G$]-,A(NKN"K:[NCDI7R.V\!=&LHB?%Y1BR$U@$T>DO[8Q2RK9>/6>#(6NCZTAF?T=7Q]U3?$*RW@ MFK;S0EV,#C5=7]?>^8W9UJ/'AW?-5DTN[0*:2<[A7F(KUP&M<^V0!'2%X;4( MFV!\#?]+\3#)V%%M@N0K*\!&I) X+.Y[I@MG-]UER?)'D0,CF\C@,#1)G7#= M4S=Z'? 3LUJ2EYY9NB!DCEJ+"S.A1/^V5U:=UN/JL2[< /:J\&(EFG;XG;=Y MM#CUGFG1#77?((B8>@@[!PV]M>]1DC=8QLS^P9L./O3@I$>@$YTWF2^=]TVV M]2PS7/W/N\Z(W[!Z5D+328#]V\R)57S@##JRW+OV$3H4&=DA$M+&ROM""D,/ MA;ER$/2$_>O97ZQB*N&=5J@PR.)?:%GA^E>1]P;IIW-D6U^"LD<,V*Z),@=. MEE^-T3HT/2+J,S 9/Y<-Y4$2%DF+'R.J O%M(XD3#CN-7^3] FG$Z-L1$8:; M?F-.E!5+7J;7S=[F-S H5"$R"C##B8[DJQK++-FRMG?';J^](XSP:,KWM$A$(64TQO4*"[?H 7;_0*^BM::F",SN MY%M6TJU+=T^-9CV@I'FRK7LYCJC!8C@R1+RGWA;L/?W2>Q"'H.K&#)Y^>$Q@ M!#JZ?,%=T#:UHL$'HEF$3#IILUR;KY6'7L!8Y+/#^ HYE) J4+U;<_7O.J28Z1/1!3UIZ_!Z<3, M&RA&OC&F_]45-;%=%!LNM[%4PEM_$-RU'7K+1-:O%\*3YJ&EI3.7R3E$<]PR M>XL\L^:ZG*/CSIQ0A;]$7J'\L^I!.F3//JE)XZRY8@K\PK$>QXT'CH_39=E3 M5L$=@PO&0D890-FWYOI_UV'"T1:@!(US]XZHA)!MVOSO^A_?T3E69MN_%R!M M/\*/OEN#..](\ =4^0?!RCPK97HPXOQG 05\^\WQLV^>$2Z@:]S_+?3& ADX M/OD/PA8,/W]R?/+H\>1?3HY/)S_?=:6SXR??3/]EUY7VW.'LZ4=YIF^>'7_S M=/]#_0VCQ2/FYH1F[O]]]>BK --88$Y/DE.WK/]VW=?.-N_IB]^9C53FR_'L MU9NO]D,T_M1] J#UT^\&((!N<:\&P=!Y,1YIT1/WE2#S]K,]9@YGK1L$PX[DR2L6/OBV9_"_>M0= MI=.ZJOK LQXE>@\N^L%LW.4=D;I2,B).0XB'RI/D3=M757Y!U0@/@]K\/31TP^P!H\_GC6XW1[> M9PV^^6C6X/'9P1HC,,4C;\T(BHF2F&S7ZII.#@*!T?A8!IN:AJH)U62 M%&@?[$+L.2"]X)I.FA]!'T#*5 MAJ*BI::I>2ZM=[[DHFIYE66X,0I]BWQV2$T<+,J=WDP'BR(E%N=$]-QZ)4Q( M>_M8? ,C&L6D*31SNY4"F8/).)B,.[Q;#B;##8*RI7CY,9"2U127S&WG;NN= MD28G&@(F>/&\U-2O052+?5YR^QQG0O3J1(_+I"1H?LW1@-Q"6]@]3)6(X[*- MP&AR^4K93+K,O>&2J(QK)OKQCYG&"FH-]3Q*#ZU($5]E:),G6:[:_7E]_'%L MVT=H?_RDO7RM5JZ40 1P'.VX0Y7+<(<;X@OYU0=T2L:,-SL!_W>N4QQ7O 6A MFHY7QJ5-;C!%5W7^GIBN6G]LQ^?\G$?GX M+M W!2\C=P-;Z!-)O.(^=ZZ$MG^)=V'66] 66!1E;X$@]U?9Z97AMGS-(Q:6 M@ANSUZ"8R9/7I$F)-)+_,S.ONZBRY3[ZU8KV6H?]>99^A.O<,=: M@P8$R8.A..ZQ-EZ(A_XAVSQP#XD\)/-C0G(MQ*VXA'M2N8EIO/[ZR;/C)R=D M#_AYCY/_K*^(H3/61%OU&=TM-YIHPS&3V'C/L('< NR?,[]6W5A :+ZH&ZGP M%\2QLBF4TA3[BL_$=/*^VJ^TY\8TS+BF&S;2@B.;>)R\S4'X7U_A&!-3G*JP MCZ[IO]I([>X&'[XXR$VFAC/5,=E.OKD?L6@]35V=:%.$"HN6)-$^D#2L\D:@ M?5P85HMEHLQ1E!)1,MBG3_Y#;^#^KSJJ]VVZ#1$ <4 %#XAN#>*+/WDNKO== M3[^[MZ;QZB9&[_3T4?KLF35Y;.Z^__/,7;O'WK&A( >G#1340L-B=>[\7I(#\S=%_R[4M M/)+^_%]]E2=GC]+D[.3LC%GM8E/LW_-G-Z;.._\).R%R32(E2VR0\9BD;"IG M;?ZOGJF)L@6M+J*^-$10=*/OE2[2O=RLJ.XE1V%8Y=]G\W?.%=K<[(Q_]NQ) M>G+RY$9YG^;V:]T_S%LWD_.F8&FQ\S]XT)\"PHO>G:PO_YDF/Q^_ M/DX>R*7U:_['B "=Y^]NYB^1^=UL%]YI^N39M\ZR?G.CI=;MF/FGQX\>12_K M[ZJK/7JTZ4&2W_4<;@6>AA4X_42O\ZK:CI[K.#EWKJ-LC]'3XZEW M7(&C.K/3A6SNN@UYJ_/FFLWT45BM/A^[^6O$6$F<5M,N9+K')4]W''0N"AB; M8F-#<^*WWQ5E3ZY&E?+B#><#;?IT.BJ&'')P9??F6Z"$*<&Z>.#[X_4]@;H+ M2-R?N.+HC$^7,4D@7Z_U7K%<=3+4]\#LN3")6C?!N_1^*(V(@QF@#)XX]:$A M,;%#^(6U6'.J:M".L%FJO<-VYUR,6V:;[F(@)XOPZN:!W($1Y, (75&D3PO"W0DRV7QJ_TIB MV,[33_YOMMY\Y_[IQB%(3[JS+UR,91:U%26%\'V&L;D-6]#:FF)Q-ZMQF MHN^J9?0B/"HQQJ0R#8)C]U'FPO157W2BWM00>S+^L,A%KR>P=@^_LBX@!IOTU=,&QH*5^, D#X- 8![%^ALV$\Y M8)]G+;'(7Y :>36XEC,N]0( 7V=K]U3)]GGN$M/BU.@WM8E5:5SU8>Z[IRK: ME&XK.F/GE@U[GXO1FAK5;F0L0LYL -S26[B0>W'I?N1L:\TL]F:K34:0 MJ$'-R/U])S+7X\WA*SIW;<*NRW(AHPTC'BR*3-=>\\1G J8&OBU'&!.)>2!4 M]I3F:(8GTCMR3J9&T$&/QY(L%M.9D%@4 M[KH0W$W%^VK+Y ;.YM\O6W[FXG M-IE$8:OFNGVMGB)I-Y^%@&CX,_K S=^"*/5I0-L ]TT'/VCRNEEE5?%OQ$C#<)(H>0AJPFXT3T[8:E -_X+4A@7C?,L>71R)'\X9N-,_W^!KNT?^> M/"@>AM?>58-6R9;!N=>)+*2QAQCZPDM,#,TBWIU.X> $+NJDK;]SS^$>Q#E1 MY?1#=,$)F$N%*D(/^2F7"^MI'U]()&^"$HC[?Q=JJ\4*#&X-H33W<.[ILOD\ MWW2R*EUX##HS/RWZ')")T>?E(V+_9-%:FI/&W$+2:'K)%$JB) [$BK6Y39ZY MSY G<>:GLF JSZL^\?J?X!@Y^[1RA)I/]3M[K\7<>6ZI4 @I+4'F5>R[N=9"I6J$4:,9K=&=F=0D2 004M0%@(NQ.SLUB0]. M'ZKMB;<'7\R&@5>B GII[B&2PN[3AS?JQ;_A_ N/+%Y"WF#4O]B* MZV.5+@?O<8ZL&_Z$3_2[V$[Z1F=N@?K#2%_MRG]!>NL7;UBII.;T!#W&Q%ORA=1 ,Z/-8<#(NH0"H+ VW2;.YOK^9=35Z# M>\-O^ W-@J%?+?(Y9W A4\=31/G:+J+^%-0$EG=?(3QVF[7C4=*W$/ $W=8\ MCZH.EIF[Z07Y,>ZE>%"Y9+QQ3T#*8^0]RQ.T>G&-E_F*7-GFU,/>B$7I3#,$?!\4R(\]YF;O56VI.GX39UAL196Q;YP!1H-%D;B4R"D2'U2OW M\:6TUWBGY]8:^40V2'0!\@#++>8$**&.4[;N>3*2UW0/E&,C0Z<4)0LV,/1; M%ND,GER0W.3-P0].KQ\,C1L8MAA8P9R2ER&E4@'?WVW4%O,0+!J48W-FD>SP M,N:.N'RCVJ8U.Z*BF5JX@R]KS!.,9'K)%G@)NETG5^K%<27V Z[!ODMLTLU$ M(?FQ4Z'12+N.IY9J*/X5F%#3F=:?BDN)JUOG$K!$ZI(L/!F"L*ZPYCC!+2N) M7LO\.@87V-%CE>$%L ;SAX2)PQ,AIN8MATF/LCB^K!.FTN#T3# MP:D0F.D;I,\9>M!!"5V(^6)A]Q9JF6$OFLC;>Q WN$^H/ QJ1VZ-?'3'[@! M^.1U\B^W9G\ ('SV467'!22?:*794@.;OY=LC#AR)(E>UBTWUJ%6SF7/2(18 M7##WIP8*Z:NFOB*I6#W8U/OJO3L4E#^3\SD\T=-OOWW$@#M&!*36$L>:CU-6 MU]M;KW6,'U)FN4:=@Y24*;2CI 6?R4S^;)2=6)J^,\S/_@WN7?2< 6FQ?V:W M.J]2T,'9EF>(7"2_%,\SYG==N\DHO.!Z\E^OOG\K?V1OA"8/WL6-%BA)>5&E M@ MI+$-LUJEWJ4S)Q!_2HUC3?YL\G)NN:A]LLY](/Q58 < !+*-L'FRA:[#< M!C0#M(]1&>GREF.V^$7<$+QENF 7<3[VXYLUL\R%VD>OWI?.%<4P@FICLW('4$(K2BCROG2SJ+<.$\CB :+RF@ M2UHCY#0Q'&4Q\,J&W;\^TDWU Q@JR@MIS&&*^I;X%+84,5GU2ZZ6UQ1MBLZ.>R*0X#OWG5/''E/S]>GQV:,G MB8MM2Q1&'LP?ALIK;24UR0"+X. M1P8J >[E3_35:03I@@+6011()%?VQ@OW'X+-T%7G_M'D.>:@Q:+8D9@,)QA6 MS;(0#H,]YY[JDU_YE4;:297$-&%7HM#=HLG>W^0FUS=9!%U1[A8%RR".;\/1 MC9;J8_R[N8N66Y!>U7K+UA99)=C1MFN%"LKSR9DOMY%@:BETZ9$FS.)6#Q2E M>>_7@?^B;VBH4W_$G)Z<.:-"Q3'9C-XP\72W.VP9\ IT!.P_\2BG@]+U)>IE M;BVZ-44='M1^1*8/R3LW@>ZD:L46;J14%6[T0,!4J616N+9)^YA--[5O#1Q- M1EY(X=4?8Y1I+)&EX8P2K2]"U=7F#$@XZQ)SX!F(9C!B/TJ"C6[X$%9QW\%_ MJZ'@.J>?BQARF_GS9$YG32DENGK3D9G4B42KTD)+;=PF)L ;3G_$CS?A3&TV MC"\@6ZBKX,_I2C^[T>)-/F5+_&CUDPM(<\#849D')1F1J2C:I&CWY,/-+#9)JUYD+0*D'# 9<91] M1;ZU+&WT7\-]2/E'CMQV>C@IEF2VJ!4.$R]Z_Y06!C/>[]?^GK9'T8;HCP,] MYV%6P2'2[15\6&T4GH@)MC*P1/R1%URTV^W&5?7>/VOK/4F-TRS+U%+O^>JZ MK1GB5TK_KWT6>A;2P_ Y:DJYT.OI?')Y:X==;?^,[.&7E0\19"]83-F;HTET M.V6-NBR-&$IE6K-UW@^J/,* BF;)?!P_4%V&Y!AXZ_,"FSM+VA9>\$43WG.J M@<*GNG]9!@P]F:6)NAYJ UO+['2#$=1ZJ\^7L!EYG(I1XGWJ-#NTSH$I9Q%CM( M.0N\K/DWM4NW)^&9YE2^I+NNFD'C[.B4BD:H/73IZ MCT5!^+KV0GM.>OM%H3F("M5&W\O2"N6N6YY;' MP NV, #AI]H[[@:) +R2:EA&7P$43C6ZAJ:_&W6C\Q[GLWI4 M38=;+R1XAG M%YVX)[YSD5487 ?U0UYVRJ0IG!=;3=2NIR="L M%HXIAD4H'9@LI9HB"T"]KD$_"G[DIM0P=VQ)1?[*SF$B7>OF4MRK@>*"Y)3H MM[*]G0-"\1VU-Y<4Z@M&FQL.+$)L-P5JS1J3=5AS61,(3PRTVS=00QN7O07W ML=;;*(^,$HXA7"O=&QWU&_-3>$5 ^R']/&>%793' BY1R..Y<(MF9+*P] 9Q MT/'P^(6E#<<9?02LG__3^G3T^^DW+)(][)@?N2)>UT2/4Z;/$Z?/CY+'W_[A#-YSVV1BVY$*'@?S7]?4TZ$3H4#5.< MU3E =?X\KI"_^FSPS5 2Q5(OQ\@.<1'UCQT05!_IT&WN(E?06OJR-)5@$[0" M28?#=&VD]92>;X^^V8W@L5VM-["C=52 LQ55@$*YNQE5E!V$X]-! &>X+;TG M?5=L<##*9(W=(:%Y"?]VNT8 XY7USF9FG:#!]=#U]2)TF[$D_("30QY\5"O" MO??>DHJ>D5:*/=8)[*]T:7?-L?H (K%__._;'P6&0:T(PQHOXU*D$EP+9E^6 M6)R(@W,2"N7:9&EX!>!'(T%S R*S^I,L7-MW&I]#AMNW&$24J$(IKVP M9^N.D/D"W\?$!KO3;M>SNDQ^>O/JGQ9-,<*NQ].![<1YW#X7RTK+)+[-QG=Z6<>#&%_2G[) M@ HR]$@RIM&38Z(XF3"\.R'/HM\LS*P/*#KS1F5^F9?4M,%Z.;!64Q:MT?NLD66;R>[/-(!)_ZYV_:!D=E R^RQ%O Y*9FX0,H_U%D^=O41G M&B7?1F9$4EUCC.)!'_5@(N[R[CB8"#<(VH]1%LZ!7 !]<3 $!T-PK_; P1# M5]"\;Q:P"/LR(KZ!9@,=#P3=ON?.:C<@,DUF3?V.XC*-H_;0+G!"ZD*"%J1_ M*5!DD!MWX; D*W"FVX@7Q]LS"A\15LO]T)G!66A.U1 <:T'BJ]6M?[!_<:RTIC0*"(CRJU90HEFY;0DIQQG$@T$X&(0[O!<.!D$<(B:N7]CZ M&G<$6&DKD^!UGL.,,],&IN:!Y5%N_3LR+ <[R(&P3N\BY6*^!2 MF10B^?%2. Y_R)<9!2_4Y9@O4:SCGA?N0/&\'U)BRHA& H;H^"/8CL\'CPJ0 MA-;$#'KG%\1D;?)R#6H,]$,'3IZG:6B!S))EOJ!*(56AN[[+4T#D]UJD-JE_+E5:KF._%/=.B04J1JF=YA'=('9\!5*P!\=L" MM 1[PNEQP3\-],035T[.2Q(E6EW8-^+R*=Y4Z?5VO%\#ZC8A5WP#)ZG)7H2B>VGPE6,=S M5?;NU*HKKP1PV"QKXGD;C13G!6C;$**<* W=D8[:*#%3Y*C;@A :C7/C21B" M-5 YE:ZRB;M)/5AI(BQH6:>"V3KRC/H\()!@V4\ 8!_<]+Y#J)1GDM<-E]H3 M54Y@+*$T9)(B4= -T3Z]R3VG?.3N?_,V%RB?--;=1%94FPL%?",M&N[W%9,< M>S['O@(UB%&*"*T4Q9Z'TR:8%7'B!C82],_38K'2$YNL8!!F#X;7(A:5*BEFO6'1-;1&MO M]_IB>#W3>JA"#^<<1)Y$"9#IJO*\T9J^A9JN0+_:NLP-T%9_"A _BYT%/#_H MS5B0FQOSDQ5C<)A.2[M8*7VJ/9TQ>X'_"WX@39RXI1ET-+EZ_"C&#A0?,KJ< M=7$FN]B@FQ1?J$A2*/5*]0BWG2MVGC4]9&\8_ M\',U>9E?@IYKU)]C(E!:;^&YX#IPXLH]!1U(52:L9H!>:ULY*)0-(15MWIG[ M5:7ZM,I\M.-B9BU&/[W*N?]X0%IV PMZ;VE9]I\<671X["N3C \6G"OLXW[* M8V7W\?!YGS2W=$M^1:K M@N'=$:W"LG1;6($[C=2W,,/7"\_LZ$[ZO"?ANK[%$9L%%1_A_3>"8LCTB(-F M_<@6^2E[;CH[AM/W0&*Z7?,K@1U3:%'G1E=Z.@5L:IHAW6)$CDB26Y7I[ /J M.- %;LJ^#4Q?Q-/45]A]BR""Y]R80Z_=H=?NT&MW=WKM6,R:!+1(DP]-&AP) M=$&.)A;UHM8"^IZTI7E!KYT'$3SY:7E=2*:!9ZTRQQ.26B17;>#Y0PW8J>MI M@BP<9-$I1=TOJH00:'=,I]+QO74((V\?K71!HLSSRSXY^0]M$PGQW\Y9%UY? MX_'[S@_G>J9>TGQ9--2H@*J5Y@@M@?& #\(_#4ES_UXW B?N]GE"B",8:1-1[VX:P/2:!HV;@95:4O;3Q<(V9+ZQ[ MU= #1?%#2,'PKO%J[.Y?-X\@[MUJB0G=]IDWKL\,>\3-@$9=B;+:ZDC]6-<> M\HSU3X]H'HQA3^26BVER67V;(>\N\PW.?EPNZ:(80 M1U)&98UX4PEPO)4:FP?#W%A4K#U%H1H[IBP1+FS3GE&@A$85U"_0=RL/M#,3 MW.Y.!>^5CQHG0LT/-8\F3-/.(!)K5$%I,Z2+"3R..K=,3Y3LB1S3E ]!MX")+D[=N!K/D9_$*?VKJ M?I/\_//SY$'0WV%:$)%JX?9Y)=U>>E5'5(15Q3=2]]: MO>NEJ;I0EKKTH^OCQ?V[JN[*P_M[<@99R<'0I)R/(Q?,%,6-1 [5R2KM1T0= MG>6> 5"81T9/@1U+0LT0@.;3COYPOB0^._FJG2,&>E:=*2]K1S2+P-FE@\ M;,3!.4E?L"$E50 7>'_GUT(5%OO9_<=&UMA/XJ]KYJ2$T+G[Q:;,%ZL!*<_D MRK6DM2,?.[U=[?,>+U5XE1CS0"ZIS,'>E8EX+IEY6H621ZLB#I4M3!>JCR?#[TET(YY>43RVO,FJ)]<#1PB$\S?AX+: M_A!+@6 L=Q=*T[$@6""1V>N6U*K_S4R*3U*OFP0';A&PVW*E[J)H%D=L<]0" M 8$PE!@WS(Y_@)R1M9_=O;_^-OWVY"0](?UM+NYX^E01=>=JT=>G)\>B\NV3 MPT)&R<.*MGYA]+F6\U71*&WQO@LM;POGYDL:F!8_)12@/>4\K25SM#NCW M%PXH/6]*Q+%LG"6QQP?+:((B&E)!,PB-[B0?:9P\X2A8U%)&21H"T;A'JPBQ M4@:--\&4[':G*1R>D:BZ7\*R@O_<$1,*WW!A!OETXS *$LF"._'1$O'^T9I# M;2^Z[@XHD.I8B;-2E5;* 5F9' M^J%LE/0EW.M11"$X[KX*.;TP/J,%S>%*=-RUEM-_2LE9D+)YU M&__]CP9Z=V7*KE4I\#291T*3&0:;L--7/'OJHRT4IAL$P-+A#(:P<%ZWFOS1 M&??R$ 5W9$C0US+&T0BT;;F@,18DI@D[.SDY4P,V)5D<2M7=4',PUCT>*O_$ M!/%]"R;X*XHPW?\&'HO0%H+$&//M08YA[6)ENE&($-[^^)Q-X _U8G'THLFJ M=\EOQ.3H_$M*=;_)2?L7EWWNKN=,2).\;NI.'M*_\>F)3X=,/\BFJ==]N>+$ M;:6BN?93Q&[(E?,3O7Y^_NI[?]4)7D-&6]=Q]3HH8],O#_"V [SM &^[._ V MMMQ1Q:T:"=L?@]C7LMP.9"XCDRN"9QSDAS-A/00978I\,M2R"Q;*<_80#.@O MNU")5FUE/E1$C$_*SPMWUWDG&+F:HF(CKD>/T3K_U3WU?4CEW3Z*':4N/&]O M(*9'W:]B=PJ!"B*.X&7YXR$UZN!(^M;,3KLD<'3@+>:08NZ##_Y])%U<5'1$ M9MYUZU25M'=<>/5LP5?N&"3_6*GE MC7=.3>V42YI+)VX-I<)XTM',7'I->O)\]M\$#S7+Z**^RB]S26-0 MKQNM):P$XV],78X E[=\Y)WK=(C#&HD9IM/8%W>!OI-F0*1T-.EHPN2)VWDM M3;)AI.; "#5%ID6O0F+#>8A:X]YD@E7V!3V>6S"J,=:83F]\,MO:3CK!27(9 M,7C)SD=--+444D+3/R6* MJ-+1NQ/7KI3<'?OU-A>SH0V<2!1)FJ1HYOT:M\%Z#@;C^UA;NJ@N6"#1 M)U"&5VJW;9=39KRJDYR@C[Y/2"\+=@%%$VFHP.H-DG&G/JVB-5(H"RXHX;61 M/J*7#H.$HCD'EYR,]T^#6E0KHT.EKSD7D,P%2"$8(WL'E;!O#KX4U+I;K<)N M[\4!C9 D>7A:4E!S&=;L2%_=&Q9K4:@B/$8BZG+@7:(N"-Q4ZTD 6RM/P<#T MX^0M6V-B\_SG4J'\?!*%=4VF2 'X_' M'5Q[MW1E?\C=X4B>K/L?::-NDA492'1,+&IGHF +I.73AR%6:=#T.SC/YH@ M+#"Q]CNP$:%SQDQTU&\^Q+_8\U73X&6V%1B#^P0);G_'K.N4"8>Z$^R5:9]1 MF%0LT*HN^?@[-_][;<^K'9.KB:T??GK^LY]I@[IE-&1()B,/Z-'2#0 &J!Q% M^J8ISY5JF\N9RLO$ZF:#'T"PJ6W!91))"3*'@*>I6.+ZP'PQ7F%R]^\3!38O M-:'/&DNSWF1A1B<^0)0TL!):R2G*]K_V<7Z($-9-?VY:>,WI^ 'DTD>/+71O@'B< M+"FG*F9LE9;!N!V8PP\VX"XO_X,-$()/2FTF.$^#42S4>+,G!DMSE372P)&))3-0?(AV/70] \T'?KPVR MI#-M5A(Z9'Z1!UV68;.P(#MBQ>^ _92XB5MLZ7DH*\6/8.\W9+9RI@L%#R&^ M4JH)$ROZMO48A34C0".;0%.0*;<[VYFSQ#U21VJGB)6;O#G8R8.=O,LFXF G MQ4Z&0H^:2IL:3WV^CO(P:S8E\F4M$&L"RH [#@';P7S3+Y,?W*CC_2E!F+EB\N@# Y5]]#E)Z(HDGL(5[,DF.&R(72IZ7G/%WMSEC MJC J-W,8:8-+/#TQ>'&52=XV=L2X@'1-$0H(#U\O\J:8L-?UIFZ%BTIJ DJ, M- 13KY5H[) S.YC@>V%]#B;8#8*@8$HU!,YDS/,%R!NT4YD:;/HY]^"V+HI= M]*58Y5#QM"&E&+*#_3C8CSN]=0[VXYI,&3BB^".PA5I:S:!FY+_.[DE D2J< M!M@OACBZ]^NKMBZ+.:01 I0&X+V+8C9&["A\H\F;J6>"_\04 , K[+H!8W4. M6H$'LW;7=_3!K!&<8'$)H+$+YR@';[PB $Y%H",*2GO($J\W)="J"J B)/." ME!!8B";&3-42H8&-HY-H;H88C2!F&X*-(B V-Z+I.7WVW72XZ.PD0Z>B1P,O MWXQ ;\R8P+>:,4(MJZJ>(\1!V-V.0DT69:* 5/I(%0TK831 OPQ1VUK$HP#3 MH7CBF4R]4<;3B8\)O%TB]M<'LFZ0WHN0#V!KTF#$OY?Q:*D>D;2E\%6'I"*A MP:EZ<@6V9C;C0F,DS64>:4_, W=.S3'"$;HY*H6.03D7TV0 5=6S5@LZ>@8* MKC7,O!^W9G(]@//!MWZDUZ%<>>7S!8IFP,;\E_3U'5J;/WD'[I?;#7QH;?ZL M6P=>(<.;-1T3J;FG9IG61+K=&J^Y2H=6EY3U'.AG.NT+)0Z3L\6W(60B8DN2 M?DR'X0Y?="Z[D[5?,RZ[GU%/42=,6V4)1L.>;C[+NRMJG11QNB&167RR!V[% M*6=@@K#;4'/_WB\*)CWTC^4? NY,("_RYV;J*W'IX*E\KQA3EZVF"9GWQCYW MH#-!%Y-'E='QEJH2W!6GXT4W3JL%XO^UC+V7)#VUQJ'EK_,+1VH56(AD42[( M%6V"OL=H(;87&7>I7;L<6?V*5 Y!RP)BE[EJ>L#+S5$3F#6D: S>G5GNKKYD M[RAE!D2Z@OR,2#F%-H00N,6:OAA8;$E7V#EV1>8>?]%31'XEU1KBTI>> MI] M=;/.P_+SJR\LM[#:=!R>"RL!ZSLJ@UJT5MW3#AZW*: N8GEFZ<_>1=*+H[M$ M2<5DKMT_)6E #-AY 5".T.DI'_:( _LA'OQ!<7G-L&4K$JGKZ%6X)R+T7OB> MT&RYS(J&6,#F70-ZK5]9UW15,_S']TM(FRD1WVSU'7&?U@]![^FAC=Y M/^I"5LO*,D;SCDVL;R'YGPJIEKN9&HE+B^Y06??L%[SMO?+AV4QEMS/.TZCPQU MW>2QI)&=/9%"@M'$G]I2/Z*CYE9F; ML)9:EZ2OIFR)24$2=5Q=,3Y^)=\!M MJM):SU>)8BS),,H7;.76C264S_?/@#11"2V+'O)S]5]\H]1%UC+[PIP.@+Q: M<74:9%[&FK<@6G%OYD*4%JRK4FCGMV$'@V9%N/FZ[4:AC:&K3L(S0Z4%LD#_ MCF7N92K\,.4LDZ.7WOW:VL?'SV]7X WN*SSG6MB6-N41[[10U+1M/2^\;V?, M"*OXS+6)F"?A=V+_?76]BW[VY*L) MNR-9X:[>_/WTF[_ PHP<[3.*.%]V^3HY_?[8F74>6C;MRR6@]K1J=QI.\P)/ MXP3A)^-.PBO]HZ[R#YVJTY/')Y_[9#T_3IYOJ:E3!$-N,D%_[D/O#.Y&$W1" M-8WHZ9,W1?LN^25PCD +A5@,\]7XU3[&B?[HZ::V9:H$9 +C M[R"M#2(2\EPAU]+S@>2,(C1S+DM5P"@P[\C#Z(,*697G4J;#HJ@@ MMI?-F[IMA0V;>+#)W&Z"DGPJS?C:CURYF+MNWO$+D#O*-&,Y$8BY(:O8D9X/ M:-!&=)/L3:I*? +"_*Q9M -4U6M1.GI.Z="72BG\@WOIH,[SUO^6F1_EDC0R MS)TYWXI*M2>/1 @RX(D\3L[]44>V&)'T'<,RXA^6ULOM: KUO?R/_$;O$)B!W-X%I:G^@//T MB\R-DM4"0Q'(W<(%#<6*^['$^"51?0D06 M#/-W/K^HJ%8;>;G66!D#JO1*\:ICBN@%<6.8A4"!PWI&=5.?B2F@>CLBRF]P=$(*@[:CP ME":7?4ER#!+#M?-,#Y6&[M\PH1Q=GZUFS.$5C2KM:?KZBH34< !1*%ISYU?\ M51*O6'BV$QDH.W[C!=#Z4;SI(QC6>\3:WA&@> T%8(;5Z*-(U@=C!]8BLDB> MR&3<V/N'H>V]*!-" 5" /RFPDHI9ELCDZDXBPFX>_):Y*'3\(M+B3BR2G M),N3MU2!:>2E'+K3"?\X!-R&ZJ9M5YJ*\3&6/5!4*.AH2_.'L$RNMQ1'DGLAM8P)#9,C$-0N2 M"7Y9)RT'RL5?XGD= !>?'!?PY6(4#H"+S\I&"V\I=S&7/T_5AD2ZS7=D$TK93W@ MG+TRDDZSZ><7N(B(VLV$ )I==*EJR=^\P^V'YH\(6W_2=8!T\L\Y-)S0'#1* M:XP30!)\IE-?7&;"29A'<:-68!!-*M/P(#Y5GF,DV[A"'EV2"H-]ZZ5,2019 M\FI"VCT+O93Y4)LZ9IH%UM9Y$&6;7W'U4*YXSJ#:-QQ^^H"/X].3HO[E; MBF\DB\C>C'@UJ+-5(KI:>7%YA^7OH<$ZS/69\]SK:T6O[)Z(")W%X363D,5) M@W@BW&O*C-398IUM/G!Q"O#[B%#>6)T3E9W(DAW])161Z24\ +__]8_P731< MIP(6^*%HFW[CR;2-@^=+\6T/K,?\@B'-S,QN9*!54$O)E:O;2F4=YO&/S^,_ MN/R Y)0+X0F2[HX$JBQL.#OG(H*.:B%S2X0-JV!.L:4<,.72'47XW3QG3NL" M$ I3I#97 *R[WT,B?)C@/S[!SZ=='MMNS^ X!E@HL7@W8 M/W9E4473C?"2N MD;GI;T4^VWRK;J9+;(KIS]9@G+[P\FO>7%B9BP5;ERB;&RO["+2#%Y,LI#_D MK'R6?NQY. VYB9#$ZHV?)VXJ3 MJ]2RQ :4X38"">CZ"H&D5,N*HM\\II4CU$OY;*P&.)/@T?V4*T8@C M@PR["J /UHS;F7V3>[Q9X=.51O]4R\;BD]-*[)CT;=/0"Y?;:Q;)A]73/NEZ M4!5,V<<+@4O#,R<%>73-B:(2U"I#787];J37WU74438)?XA4!*B+0#PMB7M9 MY7M'])M>$_[VT=6-=?$\V_+\I^+I% M7/YGO\:+.@+W#&[]%!.'!!6P1_;MMUXL?5RR38?5 M78,5PR%ZG)S'*8/Q-12N[!$(\9F$FU,H6J"_9&DN[IW355ZA8X"!#6*=YZ%B M83,87F%2,$^WJ5#3Z/C'$R0Z@BW[?-<9RN/DEU@38WA[@0>@)LFY)W;KUC%& M$<>S.I'_Z@%_+K>3L?Y4]=_K_7;Y1E*LY@:$%*?*4F71>=IRXBU^/7DWF_.R M\)&H\"POZ>$7)B+>#VSI<&WI,&G06\NS70 />>HA,"%,6 MET7+.WT %Q#1&:,0)VE6]&8M*!SJ.[$'=47+E(NAT?:TR<@TU!Q'=<91A=16 M!RR^S R$DHF2^2GFQ4:SL-QE]$&#N,A;YYO/^.TNIW(C-T3D?_.9@[S/CDE] MG'(#SE)^. (_[F0Z^S2=3'@KTBD5N[ZYV+:(KC;^#;%R)WIXHUXS+M@';/"% MVT%B=W7I)V_=FY&X^YRZB=+DN1L-MQVJ(DLXX>_"B#('1A,QU?MBC9@J>?1- M^LW)2=+2]:@#+N<#$[U+B1NO>8[8\9>LF5\D9R=GCQ&1,&Q$1=V3FOI^D81A MG$*'&D%101J70DW^H_NPGROD.%N3OMWP9OXY-7O<9NO<>>%%N9!^OOCQG^'I MJ;K"+$7A-;LEZ(EP=,"81<0701&@:8@K5S],R]5 M:3SBSDH*==0+H-FD-8)*UZ8KUH3V)U^%GWZ0GXQ4L2_0<;D"6_B0>U[>6A M.N]\5GD^F:"ZF<%]=/J9&]Q'Q\G/.%Q?AS:\NV!W58EZYE;HVH<'VV'56_YJ M=(T57\XN!S==INAI7(E:01E<1N$H*B()EB\GL) G)-8W(P66J:=O4DW\AM^]P/J?.6\OJ,\!$- M'LD#)S;QFJH:#V<]JK:GGL37H='NAR(F!7'10)>1=EB3$3T+$03\H*06Y\ZR M-E4>TB9,()\*4]KO?<77-%C?.5\")3\I E( RXFXHE6WBA2@T6J)\T$+.>YK ME).9DY>>7R'ZD<42" A>"//&KTVV0%Z')-/A9NZ_^*Q@0F@TG^R^$9*!^XHL M53WB(D F:HY6\'F^"+JN ELRSX*FQ@_V#Q]_YO[AXV/G_5>TI)8Y+R,*"XAA M\H8;\+-JAO^\G));+)-G7QT\F8,G\YF\S"T]&3)A,0KI6_,!1-_PB3FI.6?Q M"4!QX+TU+^(_AK90$9HIHS+O_XW[<_ M&G8SYYB](R3H=CVK2W5^?WKSZI_BZQJ>*^>=;?I9Z3P[M^ 63 7B%V+=!Y'< M.3\+", XHS@L$,-%JXH M3^S9)4/NJBQKZ=N:AIR31XK)A*Z*>._NPE7/&]B[Q$O.JL/^7:*Q1H MMD3$^2XW-.9,+)]K:G_R=>4Y)<=/N0*:"[31+NJ\91+&086C+3=H/4NPS_;WF4-.ARSL^ I]_MX-EB9A T\[];GJ$"4C9-@"Z&@C9$X $.EME*Y4-/P(W^/& MP[[!&'1$%\/O%OF&QI /\NHH?^\.]JBL,,)03F3L)I)[*5/SBT4D OW&,QC. MLPV!Z2+T>&HSCC4,JXPX[W5M(]OQ/F#;S)TKJ^157YY-L)RP?7=1-R" ((PI MN=- XO\/7"SQI,G_R:N6%\?KTMWY+IJ1MQY'^](C:<]\DB_N<53HG*RKA46- M?7GKP7EMM-7?9B4'4$1F28$9 !A_,(SZS">=@I#>OFZK@Y#SVF_#7EGTC5K+ MK3/P"5-@CUQ"]@5)5X0*KZ5WF +9J^ '!OVRWQS]-Z62.=8Y[U?D@)P^YFO^ M%1C!:WYWPR3%HSN0I'AZ[%9]R0T*+_P91$2&=Z%<](\:!S?GWX,%<[XN0SE. M3CF24VA!\I;ZN.%CY,)"4(V+()%]O&6OW((9O>A-ZL5[XWZPNQ_#=O(,*0,4,KB9.29[.( MQRK3L?*J+[8W8MAS(0A)Z3(17E]H<1C225QWU.X)4&4-(=(%LOW3?#8[01S_ M6_=*,N*,UD)"X>O>2FX\<47![T\]PQ2\052CP^.'2T)O*?0L:P<(P37:R"_$ MVOW&GZ;,4_GEH(ION>P&?<0!W!-W-F(H=DV?:"B@OXNPBT=E78/M,XRY-GGL M_@9RD08M&9J+@BP&FJTLTS5E#0>T.KEGU>F*CEQX*458_(W";Y#ZN06'CK30 M,MIIGO6MS_[J$J6&(G BV\Y48*S,R/KUW)B4DE_FI& "1Q9S+1XC)*D>(D0 M?1!^[=8_NKSK+^/.MH]E?#URJ4Z^^HGX"=.O]*Y7N<53M]7U M4[P"70N7 QSG8] MQBGE14GI3%#F7$YE[TES%'LHO49WX:2%/PK?_OB?TJ=;)&+-)#;H^ M;2YQI/N!MQA7^8QH?2C#?'5U=>RLZO&JON3LK/^V,QXELNMJ=&7IO@2<#K@" M1<6;;]!KAJIFN//4$PO1*3)K,JT(Z%0^/KLF TZ=KV0>GK_^26_S8%;S@Q(==.!9EML\Q-XK MJ38+1&J>E>[8SAOIJ=*W4Q0M]6WE-RMJ?.YK@I*[];HJ"(!1Y2K)-^LM]R]1 M&Y$Q:DF&#?6];&XGG;TT-S#;Y$HB&A=J,*$]F]X9.# M3N(93821;$D>B'_RPZ_/:>@[6@+BJ#P,79>8X)96!2U1K/4CJJ\O_!)0[ NV MP??XT%]&VX@KY77D0I>N)%V.W,B.8^B(E3C"&DLE")2"G0X.^)IB943>%V'= M*ZWSFLN6;LAI0_)ZXVMC+%$,76C#Y\SYK.^.W =':Q+X:;CL2N%!11Y6AKR]*#8R5.?K[-\4V#S_Y]LT^24O?B<65KKF M?S?U*F^X1=I5N7JK+HJDK6OST3V%96_<55#'G6O]6_K6JZX7QX8A^T^VNH.BP++?.6.7EW_GXXJLZ?^JJ8J(26=01 M!F*>;?B,5G, 5@S\4FCH%VY'7 K4KZPI^,Z;-1H&=?VRRJ9\V^V3JK[D4:9[ MMVPWW=J!<N!YYPVQ_$EYNO'? 7^0O;0?]OXQL@^:WAB0+!E%T6J!R&KG7:2;@+/1?!"]=N MJ\US?VC@9M;\IUY/@\-T=U@5]<+?3 ZO10)MS-*9$K,<\+P]:PNX>0&D"W;T MZZ=GI\>G[I@H2ZSER,3\W_]S^O3DNV!GOL_=FV,QQXW>JK#,X0-F<\7-XK%^ M.%K]'T$&P?T91HM*EZ;541?2,$D 0)G#!(3N&FAV2"_+=5-T' MI!O"?5@(G6Q7M').7.82@7'^)[//#20-+3>)I)2(-/D-3I@._YH@HZ3,#C(1 MY>N#5:6='T _2L1-N!-K-EGQD^8M#_@?QOF(FC&GL3IGVIGH&WO"/A,H^-Y3 MJ]*.,98,!'WOY^)?O3O^"9/]7$ U;W)JYY_+YGUC"1H1V<(^H2O^BT9'3"5$ M_A0NT$_K*U?)?_5NU4K ?I8\H 4E7N5SM\QH7?S@%J1ZE;)QYX323K3TG"E;J7-Z;9J+DG+/LZU[Y:-%O7;[A-(/,Q>VO$OF%_G\ MG;^Y.L64$=/DW\N7Y@64;=QGRNB\+6#6W)/^.5QT9S>:CC^;P.]ZMN&3[Z86 MON+J[X2_YM:\]XZ?I9H:JZN ^_011OZ>6E5-KND77K'GSF;#YJ6)Y%UCYAHZ M&.9-L6'/3[\LX8!V0/L,5+3I7K]\_:-/:85@SK/D0V@A_)04=A0CKK>=B: 2 MG>>K%:46&;%QFCY[?,JQ!*.?J8H\"4GODJ]/3X[=%S?49G'!U!2-N=H*A[!T MO.)"7W_S+#UY]@1\*J/W^70@B DCS/UAGVCQ/7YZ@&(=6EKRU)Y<_YGC(G"=VZ8;%%TM==+ &U9RU]]]G\W/JQ\YCI\'"A*4)&?;V*7B@X%W?9&O>6&@[UIA,5'=Y&[OH]]88Z+,E;UPZE41%QLWCI/1 M@T KI05(71==)(#4.,>TN,1&H%A[PLWZ]EE(Q%B BO^2US4OM*O#_6SG$OX# M@?FG.&1V=3*P[ ]O[[>;LNCNQ')[Q7239X^UFKZGV2KJ<03C(2VC+%FZY73D M[--17;$\#@U42T,4F6T_A/07;]Y\E"UH%BBRSP 9,OW?TGXFZ=9ZDU=^5SW5W.,_:I*6GTOE0LX!UE?C M=]AALB96T)>7LGI#37#.TG/#"LW*BVRNF?;GMV/>^:SWQ;GE%$0= I3OP-$( M3>RN[#&48N7+(' 4VXD$<9F'K'R#[J@2CX&^\U&'IQOI+>3#/1 MX3%1QK3\O\*>NZSKSGE!%534?*V0QHSAD9QS-A5!?:(=FXFP!%2DUF83F21/ M!#LAZK67$O:#<3E/SF[=EO0)M^]_YUL%C2;G:+FAR:;:\"N_D%\S6F2OVL,7 MM)%_&Y3TL)>%7=47=UKI(18W"H@"Z=;5\@K0&UX64EMY!7+71@67&G4BJHG2 MWB3'O8=0^"3M>0(@T/J\R,HRK[#_M"1#+G;;SXE>W2UEJH(O%@U0 MM+7 2@15XBLOL6PGURT'>C&"UG&'*[J]G3W)5?13T!G[X,A<>6&!K B8# J# M_=#DS_*@VPGIG-X[YR*\\2O@O3SHJ(#TQ+$X!4[0#MQ6;NS+D*P<$F).!=* MR:VSTB 52H7M/>R^&,#"M=LUG5&-( E$!Y!O+ ZF>Z2\4_ &<9>X>2AI+M2] M4,2.:L%09,]6Q3T*H^X$8Y4&<&(I//=LWR]SUG7P_\3S:74,SP'W9>G&OS/R M)VQ\3!,-ZL,+Q?0TU 73W[21Y,O8V6Y"GYLZ^$N&:*#>_MICSBCP=I$NY)GO MRGX/LZL[PL!3!F; G)]L#0*X0R X$L8Q="X7H BE8H,D2H"B%96XP>A\]T3[ M;4ZYQ-2B>MPRSMM.PPXYX;PH#U*X98 -Z248_F.P0232XO%&W"?5PA$E,.\< MOG#N3D.E]G5&B84BR6.^J!.6G27E 4I3#Q\FF$ MR+4Q1@2S EXEB"MM=/6E)GG]SOD6 *0$HB929\2]M((E\D!@;C'NAU@WKP(R M@:?R +ZBW6'7.5&@0Q*,L8K0T*\L$-6H>2[RM<(CU2R&5J!C.FZY3-KA(:&2 MH%<7HTHHP"UE)//8KH?;B]$2N"X'/ZP_GVL/ Y')9-N65?@*=( QNBF,U-)] M>>9&/REKPNG&.T<-)A;TCK6']PQC)P.@[\-2#O9'NVVZP7(*P7#2X&@UXO!E4.* L\/ M[:SXJ1=YCJ1X /='#S_;FC-YQ/K(C02V:^G_9^_=F]M&CG[AKX)2G.?(IR N M =[MQ%5:V=[X>7?7?BTG6_DK!9)#"3$), H6?GTIR\S@P$(WBD*))'*[MH2 M,)CIZ>GIZZ^Y^#6*R9Z:KVKP+/*"8J<9!'?7@Q#ZH]$)WK^[ZH<_S%_*JAGC M)W<8O**FWB&5&P^CV9VJ=\#8!M<;8,L[]0[?\*:N0ZE:@M6";%%#:JYZQI*E ME\CFC"HO3L=6!AU"G\4C+^?=9*@H6>.5YA7G5#3V]1*10=VXXHQS2>44 9"F M)ZNL"TBL9X1SERJ[A-:3F<'W(?J!R$>+H4;9#'L2LDL)>8(2H=,YIU8PIXC# MTKA,MC> "]4&?4!UHS'@AJALIU &ESJ/L9.Q=,PD=Z' $/9."=6 MEVAI=[)4B)/P.6\4>4>',M6APU9@RM4N9 Y^MKM7.!IA\V_@]=A[(&\\3#[C M< [1?""RT)'HS\;?+:3Y5+H-4J*CPCZ+#?,S-,%_L?/WF1\/7")<'$B(70K[,?T&>E"0NOCB[0^3N&2RV:$5)Y*O7(I;NM!&(_ISZEI2 M]QB)*]/8I[9EP5U:9>"-L2XNN9]@S:3,Q4JH/D[9,C*EAB.Z_$VS@$*-1WY" MZH$K"[SI4:30=WH.2SG&3]+4(O-S^!3 +@WT5'CZ1>B=W#_(F\FL%988U']9 M+9@CRB TUIT"""'X?^[H,R/1P>&D(3R4[<4%>(OTBV*U'IOX&2-U,QG%?L"\$'T3/ M"TW?3Z1ZX>/!Q9Q\DEMPDK7)FK*2.9+TN,HJ'5EN:3AW9#=E/U:+E!1JUJR/ M($.EC,Y\9.A-^?,I2249TRW2VXV5RBG3<&46MOA%VU=*"]MB7(L4M$0=MH$I M9#R]7BFY.+W@D=!5B$O)9Z2L9U+AJ(8L=\D;?2A3*%JLE^%@L5'4942-L<[J M4417Y.5.=1.ST:7)J[P1Y#XV#_6Z& PM@*"] M>=5KS,%>BQQ[DN OB _ZS7"_<.]UK, '#EZL]^$5IIU%?=TX=F&HQ"SJ"@G% MAQJ33@5WI2IT$)HN(J5? SMA2:,NQK8IH9$%KII.C( /V*8KGH1HK6FFRQ5CC^38U9ZY6*) MVVZ&>7/DTFX_"3(VR(2K%%GHI'-[S$@><7458OA&1;)DSD<:-/#T&%<]@3I5"@>!,2]:=57NP M!8:.OLA0A2!VN5+GW,/++ OT8"L_(J>/\O8CNOV#R+,#V9Y3%"I4FP^2&$1_ M,(P'WA1[H4:H\B,)/##8%N@LU_#&X#OUTDT]KSQ;GAL+7@.WRI"\J_KX&>'( M30!R%\F6\K3;V-YML:7;0F@XL/2B)4*HZ"*7I!#=T(VCT!CCHY*IH@WYU A-4V=RP(@&5@Q$"!Z M4LGSG&:%9V*1\QT+ZM'J1"D&9Q].!LR+X&64$LVB% 44(;)!/R"<@\U#EJXS!'0<& R8X1RZ5*;F)##/O_CT_LKIV ,[4USFD$S\MS<"5XNI@=2[8!A6^$O\.>V>1?2(-%0ZZ72=+PC M;$:\0= K@RLSTBN9K*AQ8H<+:EB=J@9^ZBTC2EO#F5"9+=I5!/<)W!Z8@T@E MZ7"!3F/E"TN\[R(EE4J&B;(&HMEL>\8?QE.0V_^Q>E^C6'"_"-4NQKBWB.K: M?O!HHF*X?<9BZYB0Q#!C,5P2Z7*.43!-EP- :N< MX6)3_$]D4PY"4U*M(?NER1&2SW60/5SQZ3 M%#F,\E\0Y"[(35&E/:A&FTQ>)D!GOQFF[I.+5?Y^UI6H_ERA0 JWC06 M;]0?W@[]&*[%IS<^Q26NZ*6W_UK*NUZCUNPV4>0E M$?PS5!^6TK &]/EI_N>M5JU1=PI_5:\5_WS14$ZC5J\7_VK14(M_WFQV3WQ2 MC:5#_42;J"]"Q>5LE22H<8V1,_]ZT;BP$(20_NQ>Y-R(;]SI#\LI[%>>XR=F MI7T?V^XJN\Y!AKTD\R2GW7RADU/IV<6QR5TNST*N.XC;=).EO]IIB>4^4.WFT>JG%:,=$Z.U M-O7/5(Q6,=I6C+9I^&"?1MU/E,MVU D:\2ACKC2Y ]!75<#82U>)[4I)) ML+@2)0PR0XJ&EE\N'FLJ!)W'BLNS6SSK3_R$.R*E %B/HA_[B<@!2P#MN;J' M3FP*D4L 7#""Q(](<[\9A/O3F(E$_R^@1C!N?S&)TBXJ&+8KW(2^C!&(BT A*7-$9I/ M:UKBQ6@Z*%LE*J!L#8] ;#0FHCK!Y!B-PJ@*E,GS9B5"'OB,"^P4\A+3BXO# M:]9-BL@S-T>?<36P2)$HP3W%!]Z46S6$LK+*#P@""0B=0XTQT7YH"2,$O1/! M@$3LG""+LY5B=(]1$S&LR'CP8>PL1_)<<=8I31E:"[';!H@035A*5+JH^J*8 MY6^VQL^5E749V J\'OA.S6"ZJ+KY>;"23 FR.A09B6J ]-"GL]B,\Y*=D9QQ M']>\;N:V4%\R<,V!R,(^\\.TQ42*.95M>\[(_+:!R8=P>N*1 )'SP/Y8$2-& MR++\A*I/E4?C1"Z%A;&!([X8KF.%-39&L)^AQ^<2P4OSIY[JDI?=(GGZ++E) M#,SYE),0R#V]4K2D+X8JMQ40/+XVP3Z++%\0^TS>*396=(T%KBM$,3E,8=BF MB%I @K+1;E[AJLU+AX46'0A>DHEMOD0>QBL%H@DM3SBNLT0]EZ4#W6T(ED X M;D;32GE'TF[!W'''XD72<6[V"&@?Z%::&3%I@H08^:X8!?Y4XF? M5/PL]W(?L0Q*;=\EA4:Q9DF^W,S'Z%#>$8;-O- RK%5DX"(-A[1))0#44-V]%%:?,WAO6A5_A7LJ4%BR<31P?% M0I#"7JJ. T*UN4I/UI2EHI2K.<&E4*T56F4*]=B&BR/U;A#P MLY!(>: ZXQW*[<;%G1<-%49,"A=@7K1&TU4"NV.D8+0LZ";T8T2;D[#.I&. 5G&O*9VM2 MX2]2-#SR5R?C,/Q>0R0H"9G)WBD"5-*.GQE>JOD3@$YAQ.7QDM6T@@G _B7 M\3@>.1^J%G7,75'R'!(_J-Z)[D%@>I@8?:+AGNA:L MYS%U[T;T$&\\0)"L>:J! H4A"%"00,VR+A&Y\#58JNHI\MF3T_"-11VSK_I> M+!L0BR!F&DIPQ;?HD(JP0X;>1 ^!D&0WX;>([<2"5*&>2.1P7Z)QC$2$2B1W MYG[TH@@[HB#4+SFTWIK>NY'G2^BGF!$;$0M4,E*Y&$9^Q,_T>UK19 Q2'"61%GM+%IX'8"P MFT4X'7M>I,4D317B,+H-I&DC@YHQS&%,\*ZRT:T"N>,N!1B=I.N*6W?[2/X" MR9K*KOB>H(GQHR3[T>HID+-PGXQYKS$P2"CT9%\1%*J?($ S,(N]$15.0NHM M1?SQJ*MY@+>TIVQ&12'NA$J(VKIAH;'5*3\J#B0%:(F*@;C(>44&#[#1+'H> M8&C-GJDE01AJ,9;.Q@A#W49G/[@Y;JW3:>T)S*?5*^&DFOND5&\=A*%5@!LO MFL&U&G]FC<+^"@7HI5& 3I_'3A&!YI H1O(:RHUQ.K39URG5MN__@\Y;O_,IB!KX_KVE/Z>! &8O$Y/Y:G MS@.:K%@K^%T:DU79US$725PV&[;;<.=P1*MJG(K1]LMHW8[=<5H5HY5A,TZ: MT9Q&R^[VV@?GM'V">1R;,G"[('!V*F@>>=-MC@IDNCDMN^4T*LB(4FY.LV6W M-\;YJ3;G0">G:;>=$\#S.#:Y_7Y9.L.I(.BMQX*@-+C'BX%QZGO3<5ZHFK_: MFU7WJMWKO1#PY#EKW%]WRC0[+[T<K?3F03FZ[ MC4T5HG*IY&7UP1%Y;XI2?1=G^IZ*,KXF=2[=341"I>L=:ELZCMTZSG#1B>_, M=CI.I8CO'F_X*HRRW+ERC-=8?\"ZN,: VK!.HZ@PX[P4^,N&W6EN$#NL5,3# M[$O;[G:J>$?Y;@29MON"5N\Y.]4_94OFSD=SY_L09'6G46F(Y=N8ENM4VU*Z M;3D%Q;W4CI9/N8)EZU1TYS77[[3M>M7(I*R[T[/;W5:U.>7-;99+ M@5XEF5E+-FI<,AA%1*8Y3?O%(IXFS(2">-#2?*]3:F-9_\HY%8"C8>'15:-6 M4%..R9$,K75IJ&%IXG:W<[Q]N9Y<0WYQ1LA*-TY?RZ M%*_H? R)EW8X=MU](1O\G%WQ7Q;BR9V95[Y1M1\O MZ(5[363/,U.]6U6;^+)N36455=M3M8HOI#VW?5F!XK6* M%NLA>ITH[L::BR_W$;SLV4YW\XR@M:'I=N]/IE8AO]VG/-H]/"U) B=8DVS5I"\O5V*,&$&08SK#:>[WS6496;=P7KE MU!H6S' L^Z;J/I97NH_E/6R=[$;YRJVU]-/J@20T.L&.J>4[\>I5.+K"YI'4 M^-7_(;!)?(QM22=3SX\HMBW'UET3ETWX/%M(RE&XO) M3G[1E.<[^?G#OUZL;MC=ZEX<4=_LFW R#0-JKPC,\C7M*_Q9]Q5>MR?V 9=$ M(Z[5DH<6^97;G=K8B>=$.GS?B0#W1ZA6KM8T\B?A M['4*;-/([32-MV1;KWKZ MBM>/P_$L6?S*LW=D6I/)6O5<19?Q[_LHK:V[$U?]2'C?K[P13/:--W[TGF)4 M!,VS!0?+)."BM1MG<*G\&(V>;>%\RH? /RS^WH F)R)6"O[BE68NUGTD1G^] M^-/J^\AI7+S[1HUEX8C=P!=1V/_E)^_='*LSN=_]I1_]M+=?;BYF7XC=09N MJ7T7W%$^N$(!9E.C^8GGCUFA"+G#];Q,JUF_8>?AP;Q\G!-R6NIH$<52:Q9; MW&L"'IN"4/?#63H,?SZ E>K7AWX\ .E-[;*E0#7F'RE1:?6C\!%;HIO2>P#D M#<$$ 5WHWGM .3W$'WNS)+R*[WV0A*0G@<2=X'2 ZZ=BX(]\^/'08[FN'O-A M"4,??H@MM)5@I]$IW_$!:,>\%V1N!EQ.$1GA9O/&<3A_OO '<#\#._H)9=O/>8!#-X(\9>+D@\;'K_,1/$LW&^$T\%\#A M]V%$#Z[7+[U;:KWV!H4.[,XO(78AOPW'PU/0;M6J[FA5H"T-E44;Z\;KS+<2 M=1!^"+R#!QW8E(1V'_TOP%HT+#]E6\!&0Y!@^&Z'=0<8C[AM[$4[9E^LPC\), :W+$OU!V)K:$CQY.@\] MSL:Q]24*1WY"B^0?_):-%JRE*91?>O+:IKS8")N)Q&0>*SDT1MC*P1R/UB11 M>%=14MV9 XD?.%!,/A*X4,&X1N4>.0M&D4/3]<6 FAA*J%Z*N$K;%(I,=9H8G&;*D1I2)R2= 74-V! M\3014(WIP]$)\N%=@ H+"/>X/D]:8^:T_ZPO(&_YGY;)'5K,^S M+'E9!1F-T1$%%)#V)P](*^<_&>I:B-0* V]L(4[J@Y\\V7I1N!*IA%@3'VY- MNH_\">EIH_1EIL?8FP6#>R$IH"090;!.PRAA-1(U(WQB$N(8"5)U!!\.H]A< MS#0]KYG53;PGNF.!=,P7I* 1&Y$EC+H!C9=L*16"7_W!@.&-CKDA?DO@YA\2#.(P:'U6Z^QWO4!_/?QNFJ MC\*O8F'Z!8L.XK:.N[:SRG%7;BG]6?MH/^0KBHY8&T!^3KW/>NNE1H!;3^<_ M\6-B-'7JAB!2Q^$4V9*9+L^*RSCQN.[L8KI=IU0Y!38PEJ.TMDAO&%T5("-F MA$E- E>R1^H5E19/T0VP0 T, YQ&EKW@.X_ 2'0U&3-"ZU:,!==EV]*1:4W( M_O0PM' GQ3L+-S*9P2 O_*RAWTJ7@?FES*H?[P6;U71'Z^>XK! TD/@^?&2C M&E\9D,$/DPI(<'OS%$4/!I 0N^K@\8DSNHJAJ&AS<01W.1PE"NJX=;=)1EE@ MB1$H 0G'C?"F^Z]@[ZV4U41ZBO"8=S)<:'P!]+TQJ.?XZV$$=RE-+XAGM&F/ ML'["#:=-]F*8 FCSL*@ 5"E<]BD?(UT:(#MD% ME)L0=S^>35'U89\1+751K_S(!A*%*AM WED_;C>&8$2SA*C&U,8/IP+.\B;[+((9A1')6O.U0)$I*0 MRA4I@@<_"@-<"8R,?D%!8HUTFTVL$%Q5)#SM,U*>D)%R,J"[.W?]%/55D<+O:0'<$6/F(H(TGA-G&'Z.O*' K%N6 M:THH&\8AB"$0#R1+U^R./$KR,:\OI*$26'L8B_1F9J\,JM?:C<9S1 M991_(HG\_HPRD"F/4PP$.0CP44Q1T&.C>0:TC]GVXD@=*1E3?_"=_80>_4&J MYV+J<15TB[HI;?VLN_5>O'T;T<^?M:YNS(M2P&(\ MI>*,MS)#'/CY/8[UD6V()^L2M,\A6%#:3GDM8VB&$LHN&HQEXI@4IO1 \@_\ M*=I1Y%"4YS"6\)K&+L^M+S&BA.R"SDQX0.UPU6=',TP[78_UBPLHRL,0S.^, M/6I3CE Q1PR*&@*39+F&RT16"EX&\;(9\ W=QX&J*GL(-?3 MGFS)#?K:8ZJ2]0>GI2QG9"F=Y6-\]67G*$\0F-=H)W$4WX-YJ" ]5D+0)0!, M!T;TP OT<,3&1:%),=P;WJHC)F,G]B* MQ%.DH_LIMPUGF?-( ?6%W\;,RS!@BA_7950<^LUB O/U8WW+8 (?\?6#2:$# MRAF9@SRVR%9C>X(*>>@82G9ZLB8"=-$A!I: ;_M/:=]:S$&D%^+,&[Z,1 P% M,/J$;Q*5Y8'?&/J8H4)F2U\DCT*'W^@Z0UC/5'V2=X^<*HU#DF_!9UE9%8%' M"2SX!E\B/H732.TR2ZC@QX_W_N ^-ZTT+#I0Q4Z"LF-(?TNS0O$M'0# 7"#O MQU4DX&@%EO*AI,>G:'4J]/A$'YR$$9[B[YP%#!R"^26L%,; 31Y3\JDH%?/) MSI*8?.Y8DHVALQ%5=8& M4C==)EF=N$.2'K:D+$JB"+V26M[@9405\T0#]ONES^*:@4]G$6=#PW8)4"CP M9R"0QNA#16:(0.M9]E5A^^X1T68M8WRG_V'M$5C$DJ M*A"DUYZZ/.C"%1Y(=YGP*?U;8OAF&R-."T Y R54"5P'ZR&\:2S>J#^\'?KQ M=.P]O?$I"^F*7GHKAY>2N*" G;['OY8RIM>N=9TNBAD)$+' T3#F>7Q@ [M.$J%4.RO&AT[$9K4W%^#-W4SG=+ M6TV[O6U[[&I+2[FEW:[=JF_9B_XX>L<=FR'P>0[)Y\TZ$:(U6A-M&3K:2LLZ MEYF=N>I3!*%T'BV1P%IU>UO>A4=VXQWA[H"QZK:W5#ZKW7EV8[4.MH'3.'XG MXQ%*[ *0HG-S-+;M9OV%/"65(VOEO>J"0;*I:*AVYT"2VVW V=DT\EUY&?=Q M,-8 E#HS%=QI-.V>6VEY)=T>M]ZVN^T7TO*J[5FIA'?;=KOQ0EE,E8,/'7P( MAK"+\GU2KNC+1@ML]L8NO==?*+"P)W7PM';3:=;M7K?:SE/93K=K=UL;-(%_ M]NWLV,QAH)V?8['>V311 MNW)='6AW>EOD-5>;Y &].PN^TJK[E\FT.2N].N'[66?:S)5]]"[%07 M%(9CLG*\BN=+DJ%\WS++MHH!EW%#+UL-N^%NKL]7NUG&W6S;O>Z68!NEC^D? MI6U OOB^P)X(B"5@-"LQNWE4^ )*&C4;MM-K;FQ O+PTJNK0"W:SV[';;:?: MS6/?3?;\.8V6W6V6Z7">)D?I]V37Q@M5+E4>Z54[T]H4@J3:F4-E MYIQ 6LX1.IQ^%TEA>5ART5L-./=429@Q.U%CJSO M(G48?+=IW\5VI_A7VW03;'7VUN)PLY&.;E+MYH/X2N<,O ML]8_[P*1D'/6J:LV?X:/N&KQ5[I-J?3HDF[,*>C1QYHH5;7X.Y0? MM8KFEG$S+YU.B:*YU4X>W(M>^M#\4=H"55N_YY-"5;5WF7?2K7;R1':RL74# MC3)<)B>445-U\MO)4*[\S=7V5-MS0H&!(W0S+6KLMX5VL?\63N5CU1WL@<.V M*BH#7NG+*+EGP8;;&S,5&U9L6 )+[/S8<'GG./EB$SN53-^OO!%,]HTW?O2>8CR69B\Y/[@R";AH[4;/N>:ROGNCT;,MG#EV* 8A]])[ M R=$1/@43,Y2%LM17+X7KIM]=99TR%;SNVEX>020V.I M/7&$U&CJ_/]-FI.<#@,?43?%]3:SZM6Y*;G6Z=5Y/D1!\7@] 5-_<29BQ45K M=7;*.0.>LW_I!A3?V\8\\W=>^E-G/UX HXK;CHK;6DV[V]H4_+?BMHK;M@RBV]UFMX(I*-_.N)N#_)Y& MFL+YYD-^N_>CX=74BY(GK(_"7C([Y48>(=L[S;KM=JJN!&7=GG;;;G>V["M; M@NW9>4N.6#LI6F*YN>W2;=O-NE.AII1O9YSV87?E*+63)6I9\PBU$P(%B0R' M[995]3+[*1>HV2$Y^8B%\AXI4^ZCY+9ZH-AMVI=R?^0IJ3ND.A+G>R0:KF.W MW"T[,U9'HCH2IW%I.'4WIK/Y9IZ&H;"PVFJ=$H,E]2AJ M&..U?\_BQ!\]98P'UZVU#E!P,D^.5IK580W%(!)>+(96_\EZU79KK@5?&_MA M8%MA9#F]/Q-X!Q:D/&&.L\CD.//%F%:EQ'!8L) %'DG"M5YR;6L:^4!P6*(U MC'R8%<[$TQ-#$/'WWVXLMFT^HYR(J?Q%_OQZ0'#B-T#@< *_LZW'>W]P;SV* M"%8W$\;P&%\+1*!8)SL#:Q M^BP6QBL:?A$13ZRV6=U2$;MURUR?\HB_V.+'9@\N%.R2@GYK0_OGP;QW7L MGM.KLKM*LR,GS6WMMMWMM"IN*\V.G#*W73:;=J]UX*RU*I=PK2S/S?%$3R-$ M>*;(_1S1F68C.N>!U>\T.G:CM:F&515=';#XLMW:M/JDVIZ#)9-T;+=WX+JX M:F?6VID-JC1.*LWG3%T_?(=S7L29E2BV7J+\K0S\7IDRJ^C5W+2^H6*-/P4417E=G5\']K*B*,\GIWU+DA(>[@W]N4]*NY(<:IAC-L\ C, ME831$_P.R/\ $[Z'T45QYC-7V=U5=O=IIRM7V=U5=G>5 MW5UE=U?9W55V=Y7=?98A/L-$K]*ZCSGUT75LMW>\D*H5LQT3L[7;MMNN2@C* MLR&GS&R4U-TY9V?:&S05J&+-)0M4FM$9(:,SJZ+-[>YAH\T#,(AG\"O+>X0Y!R)FG*B!%]];(_BL!43W[F@J->LSA9P%9'2Z*1$3,18/\'08K/6F6^L8&P"+BC*O#3R@+G 7@DH-QK,A$5R6WO]9(/X[3(IPL(%("!%#- M"W E2.C\U!NU7OHR4M&#Z869V65?<%->6QS.E1S-(Q]_/R;2(QI:C)N MQPX[\RT9]:NGKWA],.AGR>)7%@&V'?J4MII96IC_OM<>HREPY54?B/G]RAO! M9-]XXT?O*<9KR!1.()E, BY:NR'$EH:31Z-G6SB+26"0$(/BL&%PDX@(GX+I M>*69BW4?B=%?+_[DBX;3'0S/>- MPM<@D&[X",5_^DJ/+^_\/S9A'"KB'<5\:XBWE7$NXIX5Q'O*N)]EA%O95 .4X.R MBGP?_R;V-X5'#L MO"\",?*3V!I%X<0L^84'[X4W'* SQ3;"US'L2N0% W%%85T@E-J;FG4-1PC? MQC"VC?2,A/5(M<:OG%JK>#))./A^U:<=Q7\SDM_J@K7E?S 5>&Z0K)H _/.,#"]C(%9A>^.V.&,IHXPUZW9%N"Y?,]HQ8I >5_W>("F" M)PH,1@(K?YDL$1;P#:U7CI,6FF(QWL!+!O=7LRG^67T%;+'_G06"L91Q(P9P MJ#V?GC>^\3]_ZKI.YRU^!]C+'V"TD@*.UBS F"=RWZN6$9DTA^('L6(9PZ$4 MQ81A9F,J69X(0=7.!'0L(GAO@C%1ZP$^)"N5.11J/=X+^)>P^F+@3>#A67_L M#\9/5\#NL/LV?M]-(Z,2%AHKJ/5BJ9R1ON2!I!LC##&L TN$_?Z,OC$18)D. MN92: K9<6\QUTL/8NHN\ -]A2&;)@H-Q2%6^DF0_S^!O6%$-M.O[ >VJG:GZ MY=G=(_5A:7!X_3B>T:KE$'_[Y9/UAQ?AQZS;>V#WV+J,A;!^#Q-A.74;AY[ M.,1$1'SY-$6;/R5B8G5KUD?X>## \6\36"F&_V/^@A];'X'0,-35__W46NFTL0HS@;^:];:Q:'J>W\ZI8?@R_?PKW&F,IR8 MJ6UNIO&N.9^QUP^CVHO*KF_W8I.EX5%=A"R/&_\0CF<38@.%+TY5^5'D ^-. M_!^V!<(/66;\! ^-8I'0.(&&52>D<_D\LG=4/C9T_-?6: 95 &2/J@9C!ZJ,I%F&++7),Z$ES%[$W(<@C2B=!<'P>"[2@ M[RQZ-7>J/!0)4D^H$BD0A)162)EXPX2.Q=I5J9#I/Z&K%.X=E1R%9-%&9*[N MHDK:.,; IM.VZYU.%44OS8:<,K/U[';W)3K;5KQV?KS6MAM'W$7AQ),VVNVJ MO_7NW9$;[9>HO"8;/J\$9ML>OVJ;,5-$&V\_=[5U =9X8,2;*%2(/YI%."KF M"\PB:RCZB37R!ACG4R&HS&NRU?$LB1/X'<:2P,:+PD?X4URS;@5'N6/9=CGQ MDS$,CKD$;OWMK_Y_9OX0 X@X[(TWQ3"-]57$\.6!B.DIYZW5%PA'CL09S2(* MV T)RGM)".K\H+-;%71V!9W]4M#9"SZT:!1Y1UVAME>N\._O87 5ZN;D.BI^ M"2(OG(C7MA6(I H)GT*@LYI4%1*N0L*[48,T@BHD7(6$CR\D7!:B'"H>?#)< MM)Y0JB+!I_*=7>Z2*JQZ4F'57\,XMBC-&JVSF1_?4TXR&,KHI:J"K,<YC1,?CGA;.H[=:FS0":#:F0/M#&Q,P]DT M+:6$N[.;E#^1ZVSUO5VZZXR+M54Z328F:VUU=QUE=I@4DG:O43]JI?(T-Z9A M=]M53F5)-^?2<>Q.KVHR5*J=D1!E]0JC+).>=>@$PG]E_K=.CE/CQ9H:_5^+ M+5LK"!-K(KP N& T&\^G@ZZ5G5::7DW+XQL2,$L,%?++B+&=&'7*P.S"M-UQ MZ 5FVNYP%BF$K95YPGO(VG7R0R[MARO>+;B$"+0V8-R5VTCJ. ME_43OVTK)*(E\ UZXS:)9H-DANA%[^?'?K()V,E(_-; 4XF>*?F'D&D8I T> M'@CFL05YY,D]2..[^P539+2IE A9 JPQYPW2X+-86H0?Y\6Q=\>?@HW%+'<" MC!CLNLYBR:%2.DZ)1E1*IZX3A*>WY MR@R$SJL;6(H:YXL8.X*E>/Q7QN/SQN-PH'"[TH/D!S&P/(/^>0.)#BGE4A%$ M(0.@(4ZA1@?-H,KYJJ2%&8F%!$J.-&5:8B;&A24FC#EVSA;?(.E\TW.Z M8NCSJRYI5]4E577)WJI+EA\R?_C7B]5+:7+RTJTRFS/Z\LD M=+\R=N^$]V.U1"M[V]EK0IE=I,,^"NO>&\K2P8$7WTN,4_@#T@&41853^ZIK MU$E:ERD&IP%"3._1LS59.2^??UVS_L O/8BTK#$&[,:"9DH',&2 M@$1R^Z91.!!B&+-J6JCC$ '7_ ):T81I[;25BB6929,YW>;Y"E8\07W8B]Q'Z1WX(OF M)4:F5KOU'OA4.@%>$[^2/D/Z*.F[,5AD@\B?LAYZ%PD&G%TV]*WYRK5Z17W$ M>O23>^L?X9BAPY7<_0@GQ/KT#]OZM?:E9EW*H=5C^F4&Q)8L"H9/'&L>)8X M[;QNZ,B(#LP6+YY>IV[#'E@Q6Y;2)7,K",/W&F3]$&9*M_"-<0CSJUNR\I2. M'IC C!$.1)S"?7*/JKICMSH]N]/IYJ9P,P;K&&:0.=L>GEV8OX@&?BRD^4\R MKM;(;JVFI4(:SU"K>"INW>[56SO- RCM("X\#U(\HR\B")[FYE6S/H9@&3TJ MUQ>VVPX2O&T"V-D]7VGAL+#LW M/CM)[L,Q@64OF .N%N;+SC<&]1=TJ_"5A'\$$>*#2 "F!/+A& 08#>.U_TPD M@Y7.)FK\,/)!R)A8\YK(PAO<\VQK<*S@SW#Q13,D@/&%"-TK3ZP^!G"5H&.% M)!Z! J! '(S)\.T_T3;W0R\B(/TAD&N0A-%Z1M\1",#?/&!O0N'7"DU&G)&W MR1>!!X?](1P#KUF7J#X$2!ST@$KIQ,_\*OC:^05NYBD(IE]OM%RB!U*)=N_# M9V%?)P@ /HM-IL";G_F<[W=LL("?QI_A&LA)#!,$!88^38#QW'H CZ&?*%_S MJT;+O"613_F&U+@.P-]3;X .AK2;0FZU?HP"_=^PZSA'Y9S6C1QBLTT LHH? MX,D,(_8I:R<"+XXXKN^-D669V=@).O9AVIYN*1%/Q0!4N]3%H6^1DV"[3T%: M;1:HYX M\F7WB +'L_DA&B"@C44E;/S$2A#K"BTK1/;PD(E][K+A="VX!)+[^&34(V/1 M77OI7L$.@*S\ /<)$.Z+NC.O4^U'B8$/7ZZS>LT_KZU/GZPOOX.X^/8^U6/^ M&4;?'^#HFJH6'!4!7U$F MT2.&';ZL\2"J'1Y= '>LI&)3"_6,#U!?_5 UJS M*?X=%)],0QF*&^A;+G.A8^N4,1'#DG1HVX_8\V(H MIB#"@4*A]G&FBS($ULCC6]"Z'O(OT2)#40B[8)%N0O-_%$Q^ZJ%!D9ZVW7(H M*W(I<3*[E9FF+:\.4 90?,#;+353J_6Z_U9*0OIAPP]Y__$V4]F MC*;)!&X74#]@OS.]<4"E&\RT[QI^L(3?#=WN@]*H07-/N7D6C-$H>T2&33L+ ML2)E>5/0T1]X-<0>BUB3%79IW=&4C(_A;_$&BH:D(_%M.9V._0%=1+__\_:# M%,NXWG-\(HUMF MI"['D+@N-%)>.2W0WTGP$(_V\4E:@#[=&)VYK%-:\M(SJM&7[^4?2C&>KE;H]$1M,V%@CRU&NV&WVAWUN/?@^6,U826O%AS@#)F._(IT$(SFM[2?#&@B/@B^F"4[.Y42 MV)V4/I'VDQ(;(YN!/0+WB.HM1)HOB7DA^3MKEV%W,0OUY?2&XX [?' LO!AN MA$ ZVZ;X-WP=G6KXAQC].@&5)Y,+<*3;:<6ZG9929>'78AP+NF[YB)LMMFR+ M5*W\OLM@,_JBP'#U4=6B+\/GDIN$CKA[HY$@3ZZT&P? L.%$]9F2TM2/O\3^3JR.*+/>$%P#Z3-*>1"YC*XSD:&!;HHD6S\% M>1>LG5Z)8&D#RQ-0'H;*Z-['FX2C@K!OZ?;J'20&2:=J;E4XG891,L.659CD M!F<'Y3-UMXMIOL9Z^*2@6@2:F?]?Y19A#2%KP=FI(9F^S_WV:+*4MB'(79]0 M'S*!"49T)3)D8,9CS"-AW[* GL/'\IQ$OIL[=:;4.U*!8)_0?)Z3=#G%!*'H MX=65NH#YF@!N%'/J6/ ]S'8+WC'TX&+R>^1KI;6 /<-&8C@I202*/ M_JP]9Z9>20$9YMB$U":%SKSH M5)D75>;%<^)Z%E\T+\3NTJT024U7Y0B; =F:]8FE-CM,2"29.HZ6?+[1$EEF MJB4QV0ZLS)'^AQ(176!S]B,&^HMO]5ELWN6? OUU.Q/+U('^S+V!FQ-I;]3>I'N5@SSQH["\UY@([B5 MOHYWX$]2DO\*]L3@"8,3,#?=8[@O1J&,@1E3UY^%6PKH;J=V,#UMT%N%+=!( MTT:Z#O&;&I\>DYK,SFG6->%TEV8YH5B+ M0+=#?^)GP]A&FG F\HUV+9U$EA/JP!/LD&MF%0T,*I@N!^ZLJQKKY@HT[#1B MGKK?2"O*1L8,TY^2WH[I\A)7-P\IA,671X9 C#! 4FZ6KBA7ZD7(!P*>HB7I7F8CXMUAMC >Z/F65K?+[ MR%0?$@Y&QE:<2]FRTM3P8/ZG;NH\4BXCV#P9/-/.HPU;+9>QKW*N'.BHH,*+ M#_^B .@I"+8=8\WHVZ1D@:+,J8YKQ!HX+(5E/#.L1$GK("A(D22H+QLQ)O/4 MRRP&F0J AR[B^.&2R+1'LI"R8M"M)W-E=%F#S*&Y T,JX3"9TZJ!>83Z7J?6 M@C],QV@VWY-N-N%L&ULGQ5 8&UO=?[LW(^>1D+%S%?1&:2@HEZ$P0L["FCU\ ML8RBXB=!&*)KX(F]TW."V^7WV_QYY0!'?6M*,Z"$)).8WH23+%2D 66/(A4E M8SU1/+1F_5V'(G1&A4]R<3\U4M7_"6BC-ZL/(*H5J/ M^: <:4%G-O%+:'D/(; !K/[#@TPN>B]&'KG>33OD*9>MPQEHZ?CRX]:E_QHX M!4XK_$,,#&*$MQCE2JN3S+-8EIX9AK([%4* EBVE@;"]KDT49*ZI@\]XC MZY9' J:5DFD<8[BFPCG)<1/YY_55T ON12CEC@1J2&8E_)WG% M$2?T$4?I>+[)@>EMP&9X+F9/8@'5#LU992MLI*-JFSN/Y.\+D*PRSCE,ER() M2>75G;>QY#M_L$ YI7P4UEYAK']SH(R-:&8L&>+TX9X+*$!"QS^.S4V1WZR] M5/$E$>@/H<+$O*7^=_C;?1@.LRS.MX+V'%!X<,5Q0:-L LK_&I;0HXSJ4KZ' MGV6R5%(960 +3K-YFV;3&1:\L/JBY'R+?"H0G)5H>(4AMR=-(M(LT@ :[[XW M0HN#2C+)\,K5Y:-79,3B7"6C%99O_ZJJ3I6994XKYW?O#R?>4^9RS('T!X, MK9M54[Y:-\A<5IER)4M@-C(&BU:C':?Y38%17W4-]TV?"O[A#YCT!_R6]=>L MGOIR,2GSRDTC(]T0.0C;@&EI^R9Z^:+3L7XE^#JGKOG"^"':'.6.C$;JH;:K M*=5B8?(]6F-ZHSUK-$9QSLT!$YN8L& \/LKZRWA"E07AQ8;=C@E=HS?6I?,:(R03^32BH& );Y/C] 7:?HKG#*@J5T'G*G2K7(4J5^%L;D]N[7I[(U- M@<_A40V:E%U(D8VX9@"]<4P!=/12?J2,[5.((GVC]%M=@,V=;V<3C/#\5W!! MBYFC+MF/_5H4)X[Q-AN^.:*&NU1)PY?4)AUWV_5:L]?83\M6I^:"TK:?/K(M M9[,W#C*I1GM/O8EQ4LN'6K/YW(N"I^=;RBWJKU4$2:W7Y+2.KU/>NJUXSV83 M3ZZ+YX%;YTI!GQOC=&BY3E_=BI8KI$Z3:>FBEN MQ'K@;6F9Z+?21C[W5K"_(\0"V@Z4-H;AS )DO:HC[)'V3>26$!V[USO*OHD5 MGQT5G_7:MMMV*D8KPV:<-*,Y;L>N=WL'Y[0]M3H]#46!H2V6*PJGV\>1&=&U M>]T-VBV5L(7CB6Y,TW;=JO-I"3>F97?:W8-O3&7A,30X9T+W30R6'87W\7;* MZ]G=UJ8]>,NCL9[XYCA.UZ[WJOZ?)=V>1M/N./67V9US5\)U'ZE+U7CL-26% M@(BWYUM_,/Q^IGQKT\LW&XAH .F&X0QS 3:(1)R:T;Q/TI3[J%\ZMK.%*KT/ MRKR0"EZ=A^H\+-%,.G:[WMOPZJL.174H3OE07/:ZMM/L',TM4=PO?-U,V':Y M,F$75E@6Y\9^U@'>Z[1UVG-DR>Z&^M!HOUBZ[5HQ\5S;WVZWUMB\\9S9L-9+ M&,53%:AY^@O4UT!PFSW=-"T( \9BT#/BUFR=1CH13&7WXY7C7,T-M*C7=79. M)J2U;(W,R#1-LZR46UJ9[R%H/KQC2ZCML<1Z0PP*0C%F[#YSO&;-G>L:QP7: M7/6%&?'PN.RZ(0O?M*%$97J8&VWFQALMNVG =(L9NX, N8S.XC@/8.^TA^)J M^NAZ4+D/CU3U.8+A\5GU9*S:)%"QJ(+ ,6:*C5X\:HYAO)#.5U-*@?HF_D1V M]8,)A(1\2$5L^'O=?$:"=,$$AZ$L:(]G6'0GUFPNM4XKX",[PXUZVKI[V1E. M,6'O=@BW,JF;*=[3*US_/^JND89WG5Z5?0X#@>E2AZO E+C]]: M1\\0KS:S,_;EZ!E]O?70F7.2K3K^<#$D=*S&O93#T' [!8BA%FL66.Y[F1(4S23.:1G@R$SXYZ%.<$J(-=Q@F M#%B"O(K#4?*(_0Z/GPD_ZJC8,ZO&+\:%JV* Q(D]0ZZNKS;.$R_=RWV;P1C55">L]3?& #>>^ZJOFRV\XZ3?, MNV1!RV79(K:W#9[(R5A\:YV/1C-M8KV.GN@L.AM9EC6/ ;=,P=[!]9PI!;OJ M&C;(,L#O>69)3P_B63'0=GHL4GQ-JH.C&N$H$,\US]9+,NV*@@1/Z!7=*'U'2"NC<.9Y'"UIB#&F!CXQ$> M"NF%M"$AOFH3'BF(^"L%OA03Q18T6T+$T^")%2.\RN[]J42MG@49='GJ\>YS M/]$4"TEV2Z/73 PC_70<3@1CV>J[!1TR\ N)U:&!Z['U.Z/+41.W"(2RT./8 MJDT5=IN/T;'#(%D:CT$^#Z=((X>RW9^G0W[U[)$P4/N!CH%'N."A!+]#=%(> MOY3>@.5H'K]?"<5 YB.6B7+ MG@ZKVFLR(".=70F-*]AU6="G]Y?KZR\*?QV?TJT U_I6QF3#E8_#F/!S9!\A MA5Q)K=&%VFJ;&@E.#'WUW[/AG71_4<,TV#J:OI=I%,*-\!3TFX)2AVF'4:) MZL)U.I!JW$;"B$4V#$("5LV@#2D,H'6FC0X],#Y3(,J4PZ_=*EK[X.=]@VR97M2;-X4R;:LW#Z51E/'L&"2-3J;$O$0%#J0K;KYKR36W5/A*W+MF M\Y*=;)N7E_^YAEQ$G,4]N<[(+?$W'VS^!J4IX;0GWJ(ZQ">X8 MA!S&C>2.9'IO9W='"8JY1G2/J<2C!WBS"C=SQ2&Q9MQHVOH9?O7]ZG9P'XX% MQ?A(O9Z$L"$2!S;S #N+KC+/R2;'%!R;SI)Y&2^!GOFJ@__>LX@&Y9S1GDG) M3EMKH_:J>J>:8EK=FK5L;VF?U&7L/4W=5*EW,^[M+(%[&@:6G$,!L72T\=." MRR+,W%;4OE7UK]OH))AQO$%!_SK]]9IU:^HJQ224U\!BA+9MA5M.2\X OR/P M9Q^@\WWL1>V8ST/WLZGA2)JKN?J@[0V@H MVF&*'693?G8L.]3W3?_\D8G!P]= M^C6I?F:QE_W8W!U^AAM$I(WK:)[HY9Y1XZL5RL$1;MD_TA;<:N-^%@,"*U5@ MH+)[/+I5Q)BZ?H71RJ!5HE,TL'4[(Z*J"TKR_TBV+#4/E"WC"W)V9H/P6(O4 MH8F7SLL4PRL%NFV\(RU)?5?*.S=S@BEF-?\ [(DO],5OV#/$)IR/@[>N35(_Q#9A=AV*C4P9L98'I>1L]-6/OU]]C(2P/BF(>@(F-V5 A,^,\)D, M5/X@+$2$]77](Y3\0R-/4%6Z8MH(/YDXK$8O? MP-[T'G M,3"N:W=Z/;O=:QM:&0_!W;Q_SBIVE[(34I;XJL'LZYKU/HTQ+ FP-])I9V8: M4]1A2.UV,C-U>AW;[3:MW'?9DK&I/4.FI]1O(D+;[MKHVHA$&*"_=#Q.S5JS MTQ\WY\;FB@.Z&#U8]IVTO">R\9Z<*%MBZ8]=NUUW[:;C*BHB1QI=='0&&7N= M1L)G='+#):SHD43^W1U'TJD7@^%)96QU&<71MR2N&)1C=F(9H-/K\8]UB;_) M[^H7&CK=U6_4 [!P8H3ZSJ:?,L#5:N5GF9WR.V<$HW*?)>(E)H+V8BOK[&+T M[7H5HZ]B](?O-%&>N]%B:=5^:SEVH^[8;EW?722+4/J@#TI[&E(7*RI/?*U= M9Z\UT)]5ZV,0:@'YG)3Q\:H-JZU+TP2N"K>NC:\AG"G5[0]_A9:-&,S(0&MD M'E/">K'4>WL*>LLZ>V-&] UOD'%;XD\EU1,X4#%>NKBC>$$;/F,<##V!^]SK M#G:]7FNO87_-[=YLKU$1.*W]_C2RERS83AWOGG7#_E\I]Z)P#)9JFL][:32T MDOI$7IE[;7,7-8\T#Z6#+=!/I$F5X1Q2I"(5/#!"*TIS28.3R%;PF3Y&1.#C MY-NB(=48>ZN]>MFV]R/;['R>=4R!+>FG^02%VXLOLFZ<&A!YC4\JOC&W8X_R M+8[)+]JF,6=,H1-^0)T/X)\&E>D=CP_K+VUJ@#8KHP:<$8YV8$^E,#IG? MQ='%Z]L;J^-T:]:M$)Q0T"#><]]^%;ID)G7$TA--^81%\8]_4&#C-^XEF>:D M&+^#G?JH\Q ^!9BB1L^=V);#>9V8[>1A MW!EY->"]/!UDO'2HK'\5,,P,YBV=6C9PMF2BP+ZXX+FM\%EPZ4:G\$5C3/B; M\ ;W,NV*=1=@;\R[&>/H3WRPJ)IEB/)Z@IF.1#,051@UI1W#=1I[-3!*NHV2 MT=QZU-0B-**,T'TF>\?(VZ+[G.\/TT_(:BV(WZ50*EQ7H MAJF2*CZVGLL.L6XH!TORY]_6@08:0U">JPKQY*=#VIM!Y]B?S,8938*_QN'; M; Q#?5I&N-(9G(;@5/&!>R-EB,/R9_; &(%#L?-; MY@=P4B=$]UQ>(+GK"IE+E;]27T0Z#FEC<&K)2,J83 XULT* ,AZG0AL)(K^E M/TQY9%%XTIC%FAPA;8I8)^6E0\R9FV(LZY?P&$38#EPGH8\,5M:!+H/%GU < MVC)[Q$@=\3B49B:9*OZ>$U-4<9Y>9GD+1";'8/_D%6^FWM<"09J/]Z\G6-<. M"F4B$P;V?I*GRZZ\W.@H$;ZO';*QFP,(^4O9D6(8C M*&SZH./DCE/F:"IT@9))QIE@8CRV\:#GEM?2F8JAA9-M]-IVUVT9T:J%CA[2 M)W4$25=>YBH>:];?=:)A)H2TF#1V1DO$O Q3VQOY"" !/[J3X#ATI\H3IU,) MYA8WQ; MRL8,^"(+J-/TG$>ZW>3)3'=#'KB\\)C;+RTWEAU->9CG>\Y+?02N.)V,I!7: MU:Y=9) Q>D/(L?NJ76O43: X?N0[D#% XQ#@C;FPD 0AEY0JA43A*LUCG/;_4 J=* M+:A2"YZU_/]8%*9Y.53LJ_96>ZO30$.S6\=W"KT"5M@'BGCJZF+M*UDXFP%+N/"7-&5&K;I+E[L()9ZN/*\%/EXD6([.'B76/(92X #9G,9 MAN?G)=0)Q*@*O;BW4!FZQ0S\$K[$W3WDNB3ITHS) L=SM2053,MRR7_>?GB] MCA.]H.AB7?<\.2=S#^GPT+QSOG*2FL)HKAK_E)VBMQ(6!<[?>T%2 T_=J3E& M]17@.LHGNL! MYA&!)X';80RN68678:?P=[U>W08ZK..]S+CET@G>R*GG\^[_,-C;8Z0WA/%0 MUNLKI^84X>B2_,NB.<9"V]5$,"]7 23AYR3N0N'<&1Y445&S M/K*MJE+W4+.*LC6%J3HD ZXDF<*EVZ6=BG+_6W9:%9FZ@'S8NF(W!QGEDC72 MXOV\LWH'1B"'@G9(I[D#:W!#FJ'8LWMU8B);AHRUA3L.'WD\=%41BF>=IJ0] M2]L[UM1E'OL_DJ>L!TW?A$0^TA#1RRN]$1G$#E.$:Z;3<8D5Q^'"V'9T5@!% M4 /(GX,O1A1BQ?=RL0AVJ0CD/N&PQ]\;<](A^\%]O+ Q8 M@]LTZ>MZD#" Y3A38V<\@1NI01>0,CY#$Z%O!',S0E*VB[SNC(;#O$P(WWK% M=]JGMHB;@7KB@2KY4BX>@.@'>1T]*>DT]>_NGK!CB'+[9>9!WID32792=,1$ MC81-O5@0V+\U$AZ7],@4X:6"2F**&E<0UDG#7RF&L\ 27,9@-FK* M]"#!/9JF&*%ZBI1N(D8>E^R8B2B7\Q=.D<*0>JW3="]CW7#M3-E'RFE9?!\0 M@Z;^/]#'^CZ("5EK)7&<L52Z9C-^*;H M7=OF(R,U]6)X- W%),:Q>.0$\]6@3-S:(Y,<9KAN8"Z_PN+&5D/A&A![I6EC ME,,5B%F":X$9A'"CPET0A>PJT90O(A+GC*M"0&VN$I Q8TEC020%.> 0B<"# MN]5HCD*?@K\M@8C1-_4V^[!AOINU]WPW%?G>QJPOM*,7F_>8A[YK AR-D;6Q MC[^L^I/LOW$B[1P^Z78B?FQ82$E68YY3B1&;FHN"!1<%^_\ECSK?-<2L] BW M )%?D-89GS[8\F(HD@_\=?<@3D=QS/3',6H6O;"F/ MT'J)PMG=O85:+'T:MA?/,,I9U@D%(SZ-?9CAD(TW.ROI< .0PIJ4L0[(&M^T M4">XHS9,VJPUR(P67?203Q<5/P88^5?ZE!=%A"0D?4-1=F>IP,N([SXJ*<.& M #7*2"':072SNXH4>"56=*^HXS_S9&)=_4SDO#$ZA_+B!-Z($&EW0&03,I4)PV\4:U22K MT2\KE,P<2B87)\WWW3P$"N;Q('D](YJEW@1=9U9!6NX?TM)D#-,1@:+IY33C,M=+,CV5[ MCQS^DBZU>=Q+@D(\)*9EYI*\.QFDQ&.'M^0-.86=.&W,RF-0^@M!3'3P[>OM MWW59A*DD \>2^PY=^0L, MWC@R[,*.RK( ?Z& ?WOG@P&D M'FQ!ZB=HL..Q M!=/36"HY%,6,/+]9 ZD$[T./;EYO^8RRM81%JV=)C'FA,'3,L9S$G$A._W[$ M#C%WGJHOR=M1*")HI6N0WL@L' S$&#/'Z.N, 8/K5*Y5U7^A+;N*/-Y+Q<'\ M0+H-G(Z;% $>P-P4/L).*'9E@:,R\"E?4DU-+O>.DR^=G6M8]S M,';_"WP-MF>44+\K?1_>XH]F4TX"0T3F.K;GD6'\__W\\RW^@H^C^AL>]0E& MGW.9V OF1$D3'"Y,,%SH#3&G2X;(2>]*&*:9^FKS\536=DB#C"4&22"H@2$B MZ9'.EO;I(J,:99.-R?">[N+A#:7DTLFE12^9J$-NWA.N%)(4 M5]3(;>[:M)^][C4Z1P'\! ;@@-CR!>Q48ZJLV!58(^7VT<"N5R%<2/Y:4 M2(VB0>J"1)$_$1XCD2H7I0(J,MW%A6Y+=H?UGRC0;.3:^AD\ [=53U%+;A?, M!D\('J)Y2:]2TR,QG V$V>;33+,MRWB#$."C[TX(3@)5?,$TX!E4Y,$&(15W4N9J;\.XY@67;R( M@3 K!D%O3-Z13_,\,5!2Z5(:%4_%X"R-,>)R)]*-. M/?UHE?F@,Q\:5>9#E?FP]\R'TOB7)>(.EU.AFB;X2M#R3N+.;"GK5HJZ3BIU MMK;"N^X:5O@+:62$6=6YKEG_/U?E>KJ&&GXP5G]_;S3QYE3/WYC0&(@Y!K$OV,=WWLO\=9--(<5)41N+3:G=;2D7ZB-?(Z@9*X)7^]:%RD MXH@"_V_JE@,[\=.>'G.G/_#!MW/R/+\YO"^'E_(D2+^ *-9,F@PUK7+7GL-* M@[GB]J:$D3Q-+#\E!'U_:.$*W\X-4+AA\Q\L(#$F;\QQ?SC-WAB93(]>+C9S MU7N)2\1QEUXBRM4RLC[!#Z>"IBH1'@D_6+9QO4Z=J!_]:*)V]L"&== M?KFY_ORS]>G]&^LO_H\WH/O_/IO 6 ,*W,%:O^)E-+AR+JS F\#,AL)_;]@<>)[W+[>W_%*\00.>D.G[0V[_VJTNR"V$>2)$A(S+%[D"SU= M]N[6Y]G[)_+!;II-I0(;]=KY!)1:51)%%1LZ4&QHMPS/;G=A@F?!05H_&]]^?O/ MOWZZL:YO;C[__?=OGW[_Q?KXZ>MOB]/ =J?'BV6]$$&^*7#BU!31^7(_JSJJ M]ZJ."O]2_C5QQ[\;#!?VZ9!CFQY8&R>"?@H&M?E%E&[7:,2UL+!HS9^G?L# MNK1UA>'94JQKZU,4+:VAEKA$WG^-,:5\7?1(D -55S)'.GFM[$)#2 M?(GA>RY9H*7*V2+D*)?AR73UE;46*6CV)Z[1#IGU;055L:)40Z)S4+GBF"!D MJ=V: I/!P@^LYXYMF>^LAM P?_EVZ\E2_DFI@?4DL0+Q3/F%:UBP*FJ/NR!; M"&#:%S6>P7H3@A](2PZQI'.:9(M.II$/BYV.BPI*CEU"_DQX4DA9)2M+L8KE MMS.5GA6R,>;\2;Z:(HI'6L!:E(F:=J2I41E?[BT_ECBY$99MP#K#['62'ZYP M1ID.ZR3!&<.=TQU5Q5C*;%C'I>'KL4V-*HJ2<7QUP(QX_F?L>X#TD;K)Y=\# M7SN9XMU_ZI\A@J>PVA(UXN>%QV@$8*DTIP+X5S<9" =+?J0IEW;UC-4B^&I(6=0PZRZJ['8LS9A(O3+'((F*G M]6^28)(*W^[#V/RMJIQ6D#:(YV'6E?.FX*>H]T=?UA)Y<L368PRY\0;<= CT$\%K,)%L10Y5/V8S=U$# MLN&G$8,/48/L.SB]G-;+J[*I*)]6)2\4*N_&MB54$1Z.N;8_78%.,Z;Z1NR9 MH# 6Y#X\BKDC(ZD%GR(;.6US,EK_J8*6CSY M/Q B9NR+!RD4C3.NB@(\4P+VM6)D:-.;7CZ M&PJ^EUG'<+\_X-3DIH6S<@LH'G ]];#?O&AP M_S]_$,QD 0 M)ZRFQKJ:>W(ZL?6A_L:&@*Z8.&RM&F VL[)9NLOJZ=0P\_&JG)98[;U@Z\#XB6C$U M0 U\=M_-XN%%SI_7NK# 0O=-WR"'7 =#_,^'E#VN MDQO9/O$?",IT83'H#5AD/Y(WP6QR-0S)\,=AX>@ 600=(ND>="[>==MVTW&4 M/U#-]!T[X7;9&G7VUMZB_=PFU0$YU0/2?H$#XL(!<>QZMUF2 [(GI>8X+L6O M:>\-O!87:C?N9NLO//7'?316W!TI(?%T2*5QTZ/0N'C7LMNM^JXG80E'/L=5 ML8YZ6C'0"MFZ%P9J7KQS'+M7&@XZ*P-#]R>G1N9;B=)U%:CC/@DK1*FFX^]B MXP/0NGCG=NU.IUT296*?OIN*<5:(T%T8IWWQKMFTG89;$L8Y*RWT2R2HO9YN M((5N&L;9'V3<;Y5^NJU0E23^P!0&(^XSDI?]V%LJ&YV+=PV[T>J51->HM-4# MBMIG8"<$(K2[S9W= "547=U6R07PMS#!E/?=9>W:,:03/38KI/!.!Z0'QIT+ M.DIO7\KMVA'HLJN]9\MN*Z3T+NS6J@.[-5V[[NSL3'AV=CN'.'3EJ7T63^WO M83#8[GPX%^]D( U^$'1=7-/7*M!,8RVVRJ))ZYRX1[4K[ _ M1L)@6--N-?:EOU9:ZFI6D.CDP9TU%AY57L/OKL+1U2P6E0]W1RFKB?LKTO8K M?N3SZ.^Q(#-OT]/1NGC7L]M.I;Z>(B.MD+)[9:0VNJ7L1KLLG'0.2BQYVZFY M_54BHLD>/+8G?B!62=8T>K&],==!8ZY5[Y1$W:CTUD-*U'TP4!<9R.F=8@K" MD43 BN7HJ@7O$'XH'1W6SX3?;/&G(PG6"O%M>O0QMM>JVYWFOK2HEX_M+='4 MJP-5':@-@Y@;'J@V1B\[3;O>W-F-^.P'ZK0,EN*"Z5]]CS!A?1&OVXIK@UY6 M>RG#;L#6#<,9SJ1L==@KIW8.KD55B#U.6:FJQC[:8@F)OHR0L4\H":HB['.I M,5VE/TO&^,)\L5WR4ANKKNUZIRPUI571=74@MM9_]W(@7-"'P;[?W-_,8EB3B-3A>-KR:+0N MWG5L9_>341X-O.*GM7&"GH&?VJ3 =K$+=BD8ZJP4V'Q:W]ATY\IH=Z74[B>O M;]>#0F79S6Y5EGV*G+118M^NG-1%3NK4]Q5!JY3;C3/\!O,QCTK+W2G)K\CF MFV/\'C!^O8(0.D4>62>/;QT>Z=0OWKG-G2_92AG=QN[O)Y76N;,X_#4,[KZ) M:(+D+%001OX/,;SZKXC" O9W+MY1/H;[MB3:0:5G'E!,%O+.'(^X%^]:G5/4 M'H\DFWG/VN/9HJRL$J2[AA$Z#= W6W:]V2@]TDH%[%,.^;LSRS51-MO-3OE9 M[AQR&UFE#73E4*75[D.KW;H2JX/!*\=NEZ:FM5)N7TBYW9Z%VA?OVG6[79H$ MD].J,M@B3+6C=#T/]]AVD:KM3TF',%J:]2I-X!2Y:;MHU?;6F% MK-TO+W6QO+9AN^[.8"?ETFZ/R;M;>74/Y=7=]' X>#CEG8 -9/^?W\)B;3,/*B)X8;^>)%GZ/;Q$O$D+H< MI\-*B5S7N]Q:SEB+)M1ZM@FU+][5:[!5\X;?W ^LJ1=9#SB>1>D]SEMKX5IB M_%R\XS)HSO'U++D/(V"-X7K77[JVSA)B%T]PPXW?=8+HDZK7[3K_L\8.\*PM M3W_1\A+KO1B(25]$?*4W'-MRZVZ#;IC"7[FV!8-,Q0 MOO'387;Q4QS/-B=0 M;^,=W&IRGV=)G "]0-1M.,->G4J/UML]W)%#,&01K0L2]M)%.("S/PZ._PFC.L<2-%T5/0(WK"2)87"=)Y/=G M"5[HWT*XOS;W._4:"X]B%2\Z?NY:827OR%W+\IE[S;WE,Q]I[.@E>*,(W4_0 MWE;(;B=OW:'!' 9LPUE7ULW8BV/K6E[Q6QIUG14J"W^3V&Y]^ZFWI4'7?9;) M'-28VX">.]I)OK:'.[;>/9;650@G2Y>-=P M;:?;L-N]^?*3O=AL&_/>EDO9W&K;>&;;LX!3Q_Z%+=MQ&W:C,1]_.+S]]E9> M(S_O=HWTGD-R._7&=O>(4W^>Z30/>9-L0-(=A;537W9?%\]N$Q+O/#VXP=WC M\PANO(&[R)7-E8&-I[>E0 9-H&5WJ W[?/'W7JZ6S7EQ%TIO?HMO/K_M2.VP MV[79[-B]@CRCRCE8.O?-2I0YS1=T-\U[81P'])TJ%?P4>6,E8MQJWG#+PQOG MX)R[AJDBB;TQ:'_^\,H/K($W]1-O7%4G;@U?K&GZ!4CZ*;AA@FX8!7$!&L/\X4_Y,_%5)!Y\:?C!BP*@1VR06?:)VOAXM%#(.G:]-V^CSR5P M5LKH47'5G( ]'%>U$7BC8W=;\U?WP;GJ##N\Q@M#SKMHM6=;U[!"WS4#_)RT ML?%YZ6 G)\<]B[ZH%6P#W?;;C5VQD9Z=I[;*R1RKT" SR6+E(IM MY@HAT6&[3LT ^7S7OPK6+)EB6LQUZSS/;L;[),WI"*_UBTZO@^$>1-G^^HKO M<3]+VD&Q.L75*=YW->]>3K&[OV;F+WR*25_YB7*T51S5R%6=>-&='_!WW>P1 M&H "(J+#LX9+:L:]L+S!()S MS'AW K"!/,Q(OAQ8/DPL[N(HB118H4C*[D7 M,6D?1#AR](W\P L&/MF?\ .J$JUEX\D&'>[59&IH4T_#F+R];R(Q)@"/MX_^ M,+E7;&N\)[>SGK[B]6$.LV3Q*R4@,L<=NH/ZJ#YL_ZM'U;?TTGV4ID??B:M^)+SO M5]X(EO_&&S]Z3S'RJLF8P)7935E$3X.%F\LRJT>C9^-7/C8@34($UP(F@.,O M(GP*IN.59B[6?83"]$^K-PZC7=](HX?#A875>'K^\I/W;@.6V?Z7RZ14^[!" MBD9\@Z$>?["&V++40I[W0'<*/_Y+%#X(V*WQV.O3YL/?_@:7('I1;>M3,%@L M_EZ.P$M7=&,*=)X!"9[!:-1VAF['&75-D9GWO3.R*LS.U?VTA.++80: %9,?SZ6]WGP,"@220D(RD4[6; MD?6 0_>O^W3WZ0=:"E.^)UH*/%CT%U5G!>_7/N&Z1UHCJ66,!3(TEKLC634F M0G(>L.OHQ4?+#N:.\7IMN_2<]*./XO)B2^UF Q]T/_[QR?VHU=3^L=[YB=8-YB![LV\5>D1-:_;;VK9'+/A^>S L M]8O36U1OXZ6VQ/P*%J_M#PNMF[GG'G5J!U=LPVUZC23WW\SP%09&RC(E5&EK M:D[J9UW8<)AO%78!LWKW.%Y],79B?F^12M*"#8,N@%RZ)%<9!9+D) @;_ ML[X;/TH'=#6LFQRJ>F73S,_AX$6*WV6(7PWD3\<*<4WM[M^_6LI?O9 HY6^K M_.EO+W\X\!#;,PPJ/M"L0XK5"99ZW7H!G5P^>9X5(/&L4['L9=%04;,6>7P_ M^04YC$D)S'^V318\ J]+2V^G,0(35AUJ>X\_E]5G=032\9#4Q8%-/750FRG1 M$DG'-#4J1%(/D#3LJMJ@+M.-*DW-;M?<@/C%]X) F?O>9$,UXRF:#I<^MV3+ M5D!\?R"VEY98'/W8[JOM[MY6Q"GXX!)M%5@>^\ -^_!W.VJO6_\Y.1)N]3!/ M]H$;%EX,!FJWLLFV!X]PK&0?:SQ_]3"MD^ME %0X4NCXS:;/8F67<'"^'$[. M?LR9&["@2)/STY&4(KO1)?Z^RB8+_9IC_,:BU02P[I/#M@S7;+&^$\S]PC58 M6:NHW6J,=$W5]Q_0+L-]=<3/X0&D-4:]GJKWY,G#60)HBT-6 8!P7&ZKK[:U MJII[U"E.7'?S 'QI:V&&P.-GYGASK(,Z*S/A=+NG59H_&3##-Z== MY14'OO743LZ0 MD5^@R@=%0L=<#ZU-5N:V_5+[%41RQMS6NK$DM=P%(;]%)5 M"=PU25,["3/BD3GPYI.J/#&78><-K#@VK)GMVD'(:\W/RJRX$.-_2U\_SO1? M.,M!B&]2#-]5CC%OI-U1A[KT*,\25&^#JCX6!_;40:\N7J9$U3%-C0.A"E,8 M!CVUUZ[+U(?+.K9SO" X*[OB'/,_2K6!SVP.:]K QQBXLZ.4+KMN\P\.GWD'1%Z'6P?V6FIPX'$GL1>GO5R0.QI6"LT4 ?=;(5' MC; G4^ .GPYV=K^_!.OWJ^=>>3)Q[2)_?PF5SW?84XH%801MY>20+:,Q6T)\ M$8MWC+IT=#J!;O7K,B11AO*.&2#>%SWMQFA819\+"9XZ@F=+''A?\'0:HZZJ MM^J2+7L)!B\ZN0JP'98(2U[8P12S!+ YBL7&,ENM'DRJLH+9L-T F_=+ MBNGWD\_ \K303NP?S+KZB_E>GKQV&R,:)*9_K$E6B,PP.JRML"9P5A)4!7:" M7F/447O['R=+7-415T4#LM7C"ILPJ*W*VB#6)(NMUA;&[=1PG^!RMJM,#-M7 MG@UGP;B!X=O/?%)*8J3E69DNG!5CE.)[]W/,\CLW"/T%38;YRL(' MGX785C$KL#B;5NOM<98B'H!9.F1^?7[RSZ:S^/8]13AX.J MBHQK-.[F!",FE.,Q9L!"ACWKG^T $0-_*MS:44+CQYD=O,BBEX(BORQUB09@ MV>X"""-J83PW^$3 X=_[CD#Y\B/T#2"L[1K^ZUW(9@'H#;R[[U$9<)0%5EII M]!NC3EO5AMD6TC4JG9%E6W4K&:P3A >-T:"O]GI9HU]"^ (A7-3PJA.$L9-_ MNZL..K56PY>0.?-P&;;:A9Q/;TN=%Y(M/*Y/S&4TAR,CH+T6#A.MR8&SS&$X M;G%.89!HC5%W[U$L$B1U!,G6(IS"(-$!)++8YHC5Y2P\J:Y*![3L:\>;RQRD M?I"8$L!\]PXJO39%@?2],C1/P866PB6%:Y=PUW[2U:$ 55^K=7LB*5U2NMXH M$K>?='5%[&RX3\6*C)U5<>;)@N!:N3%-GQ$XX'\^LQB;&6.'(3AHL?AZ[K,) M\^%#6*)G_GDJMOG%9CY4F5S^G41N M"1<>&)&#TT'D)40@8[-H,5LX1@A&CV4_VQ9SK>!"3:33K60YH"'T.0+%9KMG MB$.A*FBR78-XP9ECY8 V3"Y6"F\0_>IJJ"68Z@BF: MBA&&OCU>A&0_A!X\\&SFN=QFF'H.F&V!JHR-P#9I@IUE.PNP0$[%FCB@AU$[ MEA:/*)=[^'KKM<,?AMX\&[:#XO'=NR7A>$S(QFC=G)*U,X\D"85B50D>Q_\'D @.P?JN'%X#=A=>Z@M58E4)1>D2G8Z MY3Z *ND=JD#YX*JDO_X$O\ZZY!)BU[&?.6>^$DP-GUVJQRESF"Y!NS\P_Q%1 MOM&!T]?JRB^&[P(9@N@R0I-G@V:#S6P+"5:]C@\+!+I?# M4]O2+^',[@_Z@UE7!JS*>&+VQ*2!=X6J%_LHL MNO1ZNXU1NZ/VAWVU.RAPJB6+\<]#0MY21#8%6JM<;F4R@O'5@:JU-+73RE9, M2!DY4QG1WU!&-L6WJEQN93*"<3"UKW54/6=.14U$1!C)T7TB<'1! -;)ST8Q MJ:L1F!#_I7)"GZMECTX4N@!4)&(Z:::Y]; MW+S=@]7-OO0W*ZW!"TE\EM*8#"G_QO6<&Y'$<8TS4AK_^Z3FHEP-5N7/- M]0KEV$\T; ZW/1+)_6U21S[&FE' (*XW>XCKS2BE0U5X1]0G^*[SJGQ;%JDE M?\1S0,0OWFZ+*4H*C(PE$U:H;J'_4>&K(0789ZQKZGVKIQF]#DE1?]C7&?P] M[HZ[+>L_VJ"-#B!_5EY H;S[S":V:8?OE1IML_DD>'?GPM[I+> :5O!^'S#S M4&3:K#%1<.8!NXY>?(SL/-NEM="//HJKB\T4=X(5FY?NQS\6F\1PV!P,!KA/ MB"BQN+'80IKP;!]RWA\V._U![D>MII;_DS67ZC=;>OXGZZZT_GV]TY%KNI U MG??3G=::^L-RNN!2UP16Y,8KY0+V[W5WISD-V0QT; N//S3ENQ&C:<+5XB MTTO9S)?,_TQ,#'F]+J_@@A DT2&^YGLOJ\P( M*Y'XQDC<]6LG746Z>NR2G[CTR7 ,U\3#_%#YS$R&J3M*6U,5O:6WUG*@W)3# M%AXHU[7%:#$RE4V8:I?J\K5CBM2R3'O8:HPT#7-MLT5$NS7Z*LJ^^I<.E4=? MW61TG]JAS4]_FC*7US&AG,#=&KZ/B4Q\H[E)U&]\]QY %E>[[!600*SA&_35 MH;;W*,+3D,#+W0M$1\6SY*K4J^>O5\\9OV5^OZM_>G$*KZSQV]F\%R>:$^UO M^.J-T4#M]"YDTY7J^?S5/EM)5'YA)Z=HN M7=W]I*O ]M5IC+2.VFMEN^M)"9,2=I(25JY#9Z]@I\L*9 W;$70[JM[99S*= ME#,I9_5X[')RUC^>G/5 SMI#M=?1ZBUG%?4UHOOJ;2J:7)42^MMV+>:&UU<: M_TZ-(/2-F3S9S?Z+BA=W.N^K8=.&?05H35QC<.1#O7YC--3407N?XB].<3#I <+#OZ])!8TE336T<.EN#L=5T==HJM= M82*91%&M4)3)IS\3\-N2J I=\MLT-+3QD M[%F>#$CN2.Y([DCNR(2C^C*^;/"I2 $86@[,^KSP@10/L"I/3#SC[__L^8_" M>L@S KN-478RYNGC\BS!V MW)')0A?*>,D=R9T:.T[; B(WUG\704BSB;][-U8T.PG')MVY8F#2']SHYGY4 MZ=/P :7>Z7L'0R6ZI.Q+[E09-#F\[ _K)?LR&69M8&4QAY?L!_--.Z!/^=O> M'-DETV-DV%AR1W)'DQ]4V/H0_ON>'P15@45HYUJ.%HJZY,DCD1 M")V-[CA+[APK26:-<)?S"S4JQVQUL_41$EVU1)>4_3ISYUB)--7(OEXOV9?) M-L5C0C+[1@;$)7#.Y;9FGM'8;HRZV9X,IP_3Y)= M$4H?\0YI=/6@59?1(Q* 4CV<,'>.W1WWP.I!;]5,/<@4D*\L5!POD%D>,E K MN2.Y([DCN5,/[L@LCPMEO.2.Y([DCN1.@?RUO"!9?]4+#F#]\&K5'0;'Y\XU MO1G[%;R?THXL-OQM=]7!L"=3VLX+0-DPRD$ I-<(0#(WY9/A8,?80#%"Y3,S MV6S,?*6MJ8K>TK5]$E2$B1IZ\W46ZNF(4=DTXL'F>.1W-IM[ON&_?OG?P@YY M3[W@?A$&H>$B94J+5+LQTG5UV*TJN%B,=V\4]SX@\$A@:X2[OQ^&<8495B]A MR[-YRDG:K>'[KT"%FQG0+KP)0]\>+T)C[+#OW@,(H1N6%KU.8]09]-6A-K@$ MV;O4#6"OL\):+W)IDK9V3FBMKYPXW[[ZW-(*"CLWWMW&Q':4Z MZ'+D)%X33T'B!)P*SJ2Y*K=VD^N"FQ9_<:HW58'/;EG2=DZ>=DJ=930U@H>)50@98/&J#-LJ5JG MO<=Y@I2P6H%-2MA6"2MZ6%>!A U!PKH]5>]GSQ=J)&$RHYE;%0T#=N-"0K6#-L_2%BU>KWV^K4B9AU- KJ118-.NE%+"TQF@XV/L862*KSL%]R1W)'9F07B-CHK.M M+W7%UH,.]OS>0]MKB-.S!-/9:)&SY$XIVZY(=]&*[3G,#)2.PHF 28IZG;E3 M*I4^$_\^O*AW:B3J,J\^&84#;-#*Q@Y+1]]D TC9<$5R1W*G>I=RTWRSO##B M&K5SO][''_ MZ6---N"4FY;DCN2.Y([DCN2.Y(Y,=,HE/[]@?UDGV9W)(XR5M38N:&\*2P M>N=5@8\8FQF9Y!=S&<2YK#R8LE/IR]0$+2-C8EY-ZAA_!]D;\M:2PPJ*JV54 M^LV M6>E6095O('BSJCJM+!KXD =MOH25B<,J_V3C[;KJRQXM/Q,(PFLC?6U.T4FC2J83O4GA7BK+?W-F)<=PPIY^9"9\-;19Z<;Z':SU::N] MCDS"/'6XY:G'W;"62+S<"+4LFK"<1 +I#(%4I IQ=R"5U%F8-:[UU':_JO;I M$FNU#.Q*[M1/$Q0J4CR:)N@)33"HB_E249I=X39[EOT<75M<@EOE>GR1*" , M4*A#46,BEFN[B"V7<="]V.%4^;0(X/=!H-QZL['MTCAM57%9B#_^>RFL^1.%2&\H\F^)F1_[V8<5>9F?J"1KE&$)A%7FQG^D^W2 M\(%>&@68PFI/7JOF>+>I;^.YIO_CX]P+*&OVVF<.\.&9?<0E7NG-04[>IQ$P MO$!C]$Z+DQ,J7?2@P)(;(P5Q.O&\T/5"QO'@8J@N>NN;AXN9AN'\^L.'EY>7 MYH^Q[S0]_^F#WFJU/_CP\8?HNXW1]RE3N.&-X<$0_KKU9O!0KZ2K^A\#$6]4 M4\W4RN6>KFG"-@>A\+%$F.[J "O4%,Y9T1@-!-X ,+ X1?\?FU]\K4 M>&;*F#$7[AKZ'HK!,Z,U!*$1PG?A%K!>AYDA79O],*<&+%3Q\;)X1V,^][T? M(&HA_FZM'@"Q'#,_8P;TDZJ@4R1*^D6LX!O^%4MW:RG=.IB,3:W?RX;D%7RH ML6,'4TX$?*#?F/_$?.7FR0>: _T5HE-@^O8X0:EVDRX6L7Z4#J 6>HE%=X:4FYY58"^V%4ZC M'2WQ.ZZJKUO+GQAC6/LB7/^3NK"F-UP)_2?^G?K+LYLG=C7VF?'GE3&!Q5X; MSHOQ&N#FE-R)8!L2%V]K1,)U3Y_8LSJ;SGTFDX,].M\H0;EXI*K<:]BWF<\W MH9^,VJQ%F?JH"O]FL[8V,$U]H,%".I/^8,R&/:O5URW=;$U:5N\_6AL$C78% M$*%;5*/4#,+(PGVC+.SX80FSY$AX[^?N\+_ UH'[L.,88Z(V_/5/ST'[+%"5 M.]=!0QB^R#NNZN0#:T21F*CXMO2J$C^ MB/>T$[]XNWVF*"G05DK.!A.&EL(S;)5WG\'",>WPO7(EGA[<]X?-=DO+_:C5S']_W:7ZS59[4.I* MZ]_7.UVYI@M9TWD_W6FM::#)-15:4SO_D^A*(O-KQ=716V1^Y\:0OMIGXGX^I!O<'#JKE+7'_H-J:!*_+9GHI,_B2 M^9\XV]@Q[>(\$231(;[F>R^KIU@;^,R9=IQSJJVL)%=KV>J#8AS8[^/JSJ77 MHNO'VK8.%T$DPON-:2YF"P?C#409X55+RHR^>Z% 3I$H1(I@^?:9IN]JGV54 M]?;IY/6F+4\\*P"R[<][&03C]>,52.5YD47BJ!XX*FTZGAUA)1+?&(F[?DTV MJU_:R0I'\;(QO:I\,7SWZGZ1;%:/!S,/B[%CF_RE;S^#^:@\.(;)TRJB(9"* MSTSOR8656,IB#EY57K;*/BWN$Z+00JJN$X;3R*O;*^NQ*"E.("-29 MFY6,UHCV0Z&G!"P,':9\@NOU(A@0>&MY/ED8$_UIL0N09B8/&J-?-SB4Y?7B>)8;. M1GF<)7>J"^,DQ)M\O8+B73*(BWW:>VI;VSN**P$FQ5]RI[JHSU'$O]>JF?C+ ME)YDD.C6,8) N5F9?D>8P,@1F\T=[Y6Q()YTA[/PIKQIIA(:/V!1BLP#DC%Q MR1W)'/:TQRF:'GSXX MSQ)!9Z,ZSI([U9:R%1FG7ES*]<9HKR(0B2$IX9([U1:(52OA[7I(N$P.RDD. MHF$SRI=?[V^78Z[B4(\=?=_T@G"W:J^3C;+*&+CDCN2.Y([D3FVY(S.##AOE M&>P1Y8$5TT=Y&>.]3F.D=08U.0Z4^N)2],59XDT23NY<0Z)+G_U3# MV6GUI;R?!J*DO->9.V7DO=-Z"WGOU4O>9;I/,NR32O/AP9]__G*G/"[&.-9\ M3I"* T$RKT<&N"5W)'9^Z4DO?V6\C[L%[R+A-]UD9\ M:#8TK^QZ#/V%&2Y\PU$^LW&H_&R8L@&0#'9+[DCN2.Y([M2'.S+-Y[!!GWV* MN38%??JMQF@XK$O5O]075;H9NV%FUH!$P- ;.F#=%!_=*^#FA2 M6WU=(NHT$'4V)LM94O/?>0M[;7-[;-9%WF7FT/O-H#B_9#^:;=L#+T>AM MCQ*0 ME02(;?)7%3CAD+XX3VW'+X(D\+*,P\[C5%/-A0Z M$02=C>HX2^Y4T8*Z4).1HK+=;8S:@[J,(9+PD<)]PMRIHL%TI<+=JY-PR^RB MWUD0PI-@V(89OO,:!W*L_0(X)QL9E7%KR1W)'TM2,_*1L&S7.<<#2S+J?NG0ANI%37F3O5#EO?1ZH'=9)J MF>3RC")+.B*"[\BD%AGBE=R1W)'LA);3W[V_ FSPT5^_&+0:HSZM2G1EJKD4E3)67+G^'.]BTE]N;X- M PW[A^K#SAYA38DXJ0\D=XX_!?P@^D"OC3Z0V2W$UJLQGD]AN"D>]"[3661( M6G)'&0;?/=N@!)X1<-Y M,&SKSKTUYG9H.!1R)2/\-F&#W[A65#EP/TEV4RCM<;4;HTY7U?IR1-N) %"J MASISI\H.*G50#YV:J0>9!?25A8KC!;+3B@P_2^Y([DCN2.[4A#LR9^="&2^Y M([DCN2.YLULV0J=?,!L!/)\[U_1F[%=P?TI[LMW&:-!7^UJV?8;,-3II_!3. M9MD//[WZX.?8N2FZ7K<@R"?#P4JH0#%"Y3,SV6S,?*6MJ8K>TO5]\E.$@WF2UH^W]XJ"CA4P]8V"Y6\%5](!-4+KW]^ Y85972_YS;.P MR@GOK>'[KT"%FQD0-KP)0]\>+T)C[+#OW@/(M1N6D>:!E.9=CK[D1K1F(QH> M;R,:2NC*C4AN1!5N1.6$M]*-:-B2TERSS$FYQ^7O<=W69C&YI>8?E->Q97_; M'M<8:HU1NZMV^U5-V3E=J9![G-SC]M_CM@DOB2WVW6%^P+>Y/*G4&Z-L$9P4 M2"F04B!+"V21074K EER#VTW1KU61VT/JDJ3E#(K9?;<9+;4H5Y7+U.BOI_T M=AJC;K^O#KJ#_;OK2L&5@GMN@EM&;GL'WVN[C9'>4[OMO1M)O:W$TAG^!PIF MP7\M^WGT$_P3K79F^$^V2_?MI<4%2T+LR6O52.@V]6U8T/1_?)Q[ 56A7/O, M,4+[F7W$)5[IS4%.?H 1,+P :'XMUJ.5+GI08,F-D8+XG7A>Z'HAXS!RKW3$ M'7_KFX>+F8;A_/K#AY>7E^:/L>\T/?_I@]YJM3_X\/&'Z+N-T?&.XKQ1;['\,1&M6%06#* (<5N8^FS#?C[NQ&JY%@@,(8F[HO"KP$6,S M1$/J=ZDVKW/?]GPE]/A='6 %'\6+?WY:P%\L"' U8]OEC3K>&0%(XP0^L!3; M5;[B\VOOE:GQS)0Q8R[<-?0]E)YG1FL(0@,[QL(M8+T.,T.Z-OMA3@U8J.+C M9?&.QGSN>S] 0D/\W5K] -(\9GZF*C*5[]5)34CZQN#1 _:-F;R\R?Z+GN2+ M6,$W_"M6"JVE4N@U1EI3Z_=:&:6@X$.-'3N8G;XP2EVDVZ6,3Z4:Q8-@AK.RVL)EP<",!A/_II[']8?Q7YL\(_JTR!:*UM M&D3'#1!EWC!-+N G9DV\XRMSP0R&/ 8DQ;1>5,8'%7AO.B_$:X'Z:E$<01G'QMD8D7/?T"]NT-D'$ .ZXC5M;F8!P5!JI!W[N2O\!39NM((Z'_]8["'#0;/=;N,V(O*OQ8W%#M,$!GS( MOM_N-GMZ._>C5E/+?7_=I?I-K3,H=:7U[^O=(A,U/]2;BNABH#51UI$NXU@-%P\SU\@)TG)M>YR@Y&I4 M)[/+B0) #/85V^O6%H2LH=^&B/J.R5"%B+PQ$GY,2Z,8!W@6T@J%N1&^.YU] M[V4U?>Q48$G&U[)-#UDRV*OGZLZEUZ)C3P5@/&$B$7)N3',Q6SAH71-E/K.) M;=KAT2ES8@+WW4O"Y^C^1[%%KGI=029YN=72)]0M;DD J+-$; M5ETJZ<*:NZ\_'[0L;KBV+*Z(F2N5NE3J;U4\UFZU*B@>.P7%?,F24[TK MDM@YSDB@#EW\U6YIZXN_Y%8A 7^^E5/MEEZBN*Q!0OG.\1HS MAXIJ5N.M^4.=N/@CST=QHC+5MA(R=1G1: \EHHEPO8;Y@*GL!/2=7: M;8R&:JM35=>3.N%+SB_^AZ7]P>X*'L/)B4;W& MJ+=_)$K"1PJWY$Z%<>A*9+M?)]F6!X4WINDS @;6$I<[*+RL$T$9.ZHS=PYW MW!9+R/WDL_UL@R!;N:>S@\9HV.W)XS-Y?"85A>2.Y,X14BW7^**4=5/$6%W1 M]'E:?9BOU4LWII?(D7)]P=PI-U'^X&*MM6HBUO+4,7GJ*!J[AYX2L# $AW/) M8(7G1RJ.;8QM![@J#R-EZ$UR1QY&UI'Q92NK.QLV/*[W>#R57C^2:L0=\'ZR MU(_\:[]&VC%OS],:H[Y6E\BK5!Z7HCS.DCN5N:E)\:8,_H+B72Z[7],;(TWM MM/:>CRCQ):5?UF;:+.;QD/YAOV@'WB.EM;X[LNK * M3!G0D]R1IYNU8WQ%OFVJ*<"Z:FCZ\)XKOR]"*^8E%6F=QJB=[8%Q^N \2P2= MC>HX2^Y4F0R\J5*]L&QW,6PE9?LTT"-EN\[X _FFD#.E+D2I$39B7(*[UL7E=MG/=Z4/T+'%T-@KD++ES+"]UK83G"?B@ M,>H,="G@IP$A*>!UYLZ17-52\CVLDWS+4]1;/$)U'(-7KTZ4+X;O7MTO0F7+ M.+RS#.W(P)ODCCPMK1WCU]>]5)$*''R&13V# GQF=VX0^@O,'+J%"P*1^*O M!EZ0AN3:,C<.J[<:(VV830^216YU@]/9Z!')'V)>XG"4N"#(FRI4NZ MAE.)>JUA38+N$FA2#9PP=X[9A*=*+:#72PO(H[?'J>>#.?H"3Z/,C5=$@CQN MD\$DR1UYW"89+\52T'QZX^9!G]F'?BKJ4!TGX2.$^8>X< MT_,K)-N=&LFV//[;W) FB+L2X><^"T+?-L-H"@AA:3D;,C1^4+7@U'.0./+L M4,:_)'?DV6%-M[_=B@*_Q2J0Z@:2>9E?67@_X6_\[/G?C1]_)'1AZKAXCK9$ MF=0!DCO[#2)Y2Q70KXT*D.>?Q.:KL1$PI,!LSMR BFSD(:@,^4GNR$-0R7@I MEI([)\B=*OO*%#LK 2N1[(C;A!EQXUI1W\3[2;*;8FFC<= 8:5VUWSK'N<1G M"4"I'NK,G0J[TM1!.PQKIAWD0>Q7%BJ.%\A34QDRD]R1IZ:2\5(L)7CO;8%*>\9XT?HJ>(NX''ZT^ M\)'G@Y\,!]-I \4(E<_,9+,Q\Y6VIBIZ2V_O:.HW %A1>)8 M(U3]_3",*\RP>HE2GCE32HYN#=]_!2+AQ"9)7DU/L2]XW>IL!?TOU+HE$[M2F41+;.(BTKPY;50TCK36V MY:XB=Y6B4D;RA;F/S _XSI(G/EUP8J3D2,FY*,GIEY>A;!6+61S'3U-8PZ]F4'J4@):P>8+M(":LPG%"!6 T:HX&J MZ7L/WCJX9(FX=[2"B*1=D)MU8EZ.ZK4?>Z"@W M(A'Y0/%#^*]E/X]^@G^B*R5$S62@9'RA_D8_C7W\L1#TU9_-#/_)=KE$ZZ#@ MQ%VO2%ROK[1NL[]RAI2Z>F7*56L5TJ[?ITPQ3"P;,UP,K2JN%^)1D0]OX_R% MD#WYAJ/,#9\W5)FR@*'2)4UE8-^5B>T:KFG#EX(0WJ DTN9:\HB;=X9T2C;W M DHUO?:90Y.C/K[85CB--'_B=URQ7;>6/S'&L(9%N/XG-2"QCFOJ:VEJ)/_% MY>+68K.V-C!-?:"U)I/.I#\8LV'/:O5U2S=;DY;5^P\\7R/ZU=1?2L43NQK[ MS/CSRIC (UX;SHOQ&B"ZDY@$0$:$1[*OHYC KJ!UC[:*-12;3 X&2BX;L =[ M?%C8-6R;S,=OP7*,VJQ%F?IH=/RM .O:(&>H95""<"(:BLA/'XQ1'B[R54GO MN"J#KGB-6=^V60#A2O0@AQ6O?N[-?_&]9P9D=1QC3%R"O_XIZII5YZ3:K7QUBI(GKX>KC&Z(U[8(C"]L(&G@-#'QA#JV,:AO$? M?4@:@Y[]U@BFRL^.]Q*<&C'>W;FPZW@+N(85O%^[^KSETLZ^8AB8B)-YP*ZC M%Q\M.Y@[QNNU[=+-Z4E-R86E4)&22!];F& ^@GNY86![ M\;J=*H6WVHJBTUY911F]]4!HNRI&[*E<[^.JO+79 M7[O?5UDNJ+7KC<%O;,:,8.''TS0 @[0\#)O/?39AOA\/UG@Q?-^ KSFV,;8= M.WR]K/:BU<^LN9_<+LG]$%&;4I3^X+3^-2)U6IE/[!_,NOJ+^5Z>'M?CHK8W >'5DXD$O5VU65W]3$'CT) MHZ#2;N(GVU.CPMZ*5,?Y:;5O8FF1Z%)[Q*Z6;;DOV_J8]3IJKW> MWL7N$D,UQ-":;;MB#/5!#W7 ZJL+AB[)8?_,P"LW;6*<8KB68LP\6-Q?%SCN MH\(-.DE5>.TPT=?X)D'A]R V$67OW"#T%W3R]I6%#SX+C1]Y\J$U M1OI>L4WI)-41,)4AIJ2ZU;$04.W6H26J1-01]^[= +7QC*_;KNR,KX9.N*YO M:[$[K%=_W7??F+7@0,$*:1^N)'!C>D$8O =XB)-T;P(O,'N#/E ,Q_%,*O(+ MO35;O[*8PW4^+0*X:Q HM]YL;+L7Z.Y7812LG%\%W[WO2U[=(D?R)/0; S($ M[!LS^1BD7A??U;&Q.NJV'1@(>C2B M %@A+'UA!].H&,UBXU#ZKGL- MW)P:_M..*6R78=YNWLB)H'%^W#*?,6-3HC%P?"%Y957N"D3/;]Z M+E+S"R=F'N:'U%*K)E:H=&Z.N.46 TB_!599ORZ'>Q(@1]Q0K?>((L/MJ2=MF_; M[#O7])D1L,^,__?.C8AKE_>$^SJUP!@.ZJ)YY<[]%L[P\';5YI66A=8\^WZP6=SP[:X >A1Q(5;A/+LH_KM6Q#[ MLZBL%"[4C6N18T7ARO*"0^>&/9F$>)90JQG6>KC?:YKL#W4B6#OP?G\0C%'U MD3[,8NQ4!SJ9>4E(O(#IW%IT1A@/D0W M)W8JF[&<-J+>#E)XVM=2NUH-W"Z)J3<9P%0YI@8M2ML:#-\>4I?DR0/7_ 6S M]LN3.%E+M]+*OQR!0-+^NCP?*RT3V)=/S>O,)SVG6N+IB/OWOM#2,<6QE5-N M+7LTG3:J]MK!,ZC* J?=& VT;+V!]+,/V@Q?=-7SV3-S%]+//H2??0O7P3O\ M88?3VT4 C\O\G<85TC,*<&[AVCW*74D\XR:@.F3-5.M'M?EWVYGY^=W<6*E2[O\"Y[.FR0R#_ M\]YN\]CS+>9?A=[\&FD2>(YM*?A89R\U!84&.' +#'@ ^]:VF/7I%4Q8*V'8 MWL1L**V0V]B]=#BLP+DNQL43\*(N%XXUP&.G,1KV5+VG24!*0!:V*@X(2"S, MT?MJ:Z]SGX,C4M@CT0H$R<'I;U1KZ1;X_?:'W/7*\E M4":^-U.P(#4@>_-FN[UYBITEWOKWE]2/[&'AFU,\"_0FRMQ'5R9\I3- ]K^% M/<<.JQRY/6#\2JFOMV80$V?/0@"/SB&&]ZXUI>(QJ6W86HB.LSI42 # M1Z>-J+>#5!\[@.NZ'(I];I#:.OSJ8)#"B6IJOU>#,JR+#E#:L<$H Y1O&:", M#?<]_._A_AN_C >="QS?'(_P$/M;#1*/YX+'/>.35>!1V]_D>*/H9$]&)\]N M91<8G?S9=@W7E-%)&9VLI)&?!XNW!+3L(%@ MBA6:7JSF8?+\ 5"P+EUIN- 8^X 5Q6&+.J.@;!@)^!_'>"^O>36Z+](Y+^&X.' M#M@W9AIS.X3G_HN(77P<2:>ERY&&YPRN@Z.K@%'8;HR&?57;?V"21%@-$;8F MOGDL_=6IF_ZZI.D/:0,AG+*U1L)E%3)6>8HI2+Q6ALH(2[=NL\=D2=H19S&5 MA%*!G;V'X<=A3AL+B:;31].V@\LJ%5._;HI)NOFX@_O,8FRL1'+1D?#WW MHXY#M+>KJ0^3N[Y*N4RI8,&+X?N&N^,L@,NPJ'>1NX>()21Z_"\&G]"?-Z[U MAR![:14_H&:N+>F\G274ZH4U/%WOJUV)M;/$VD[VQ&Y8VVAL:*US#AGH>HZQ M07_;KL7<\/H*65LC#(D$.#0W0F!E(*!D>D$8@ 'B&"'8&:%'T87$(0/^F7?0 MH-(G7WZ]OU5NGGRP7O#:W I9:\ L;1ZZZV7%*@Z1"7"OI5]8*0\<$D=X8]0!$%22D2!#5"D0%TZHK 5$;^X2TA]E&ZR?= MUOBTPA*KAPL6&U]8;=3!8PB_>N[3=^;//@-I2\M(!ULW2-?M/-%T?#AU 4XM M=:!+/)TCGG8*!>R%IQ[8@74*8UY4EL#2P\==6WK;E7O;*!(K)FY6!/J-T5"7 MWO2Y860?D)14HC0KLM.3O:_/#4.%G>E"BF;8&+7[-5 TE^0L?V/S]"Y[6;YQ ME=MJ3,I@U>;,0%VG!L6R#NCMNN65 M2L?E[9S?K5@JH' [C5&OI[;:Y_,-*.H'"PI=J5(U'/#EAOCJP^JNK67G/-);)JZ(D4FN&W&\*R M(!HT1D,MZZB?_OGSR73DG(N.9\KX59G$C9)D5\X#>O-K>LW%;:IV[S6G#T&> MU$$WFY6YFV.A+?#(KM%EB>VD!M#?=6[Q*,9P+&+>&$ X)1:XS:';6O M[9WJ=G LYG?BU.2@H/-;V<%/AU(ECEJ[V:U7E2/:H+:8-JJ\L\2\T??8'QY- M4Y4;J#CUY1GD&3P(JEGT61#ZMHEQ*?S\LLZ4#M(;'I4N_O_+DM+?8B+C!S>N ME7XC\ [/R@Z--9T%TO;+#W.*'N W(V1?)A-FEC[/;>L8PM*JZ.=]8G;" MZ<&S2M.TYJC$^K>^VFME(ZOR$+66V#Q,W_B:HQ2'M0Y4K;-/E/94#M1J;NW< M%C9I%"-4QNS)=EW1UV%..+FL8[8RTMH[X$Y26N2Z('+=W'DXLDKOY)'6WA+" M."[4>HU1?Z"V^WN'>R74Z@#LV))0= MHYW\<:^!6(KE+;!G%,6U]@AGURT1ZN]O0IFS45G=.FDL3"WHJ(.+B6=>O8S@>0>]E+D7V$BG:\K? MMY_9QQ?;"J<1(!*_$K1H+7]BC.')%^'ZGZQ;7V6PUEJ%<-W7,[183ZCDO],X MMV)N/+&KL<^,/Z^,"3S)M>&\&*\!\BS)(.!.DKKK")-@9(>2-=9093(Y#%7T MUC\X>$"D/)_Z_EZ#$# ?OP7+,6JS%F7JH[[YF\W:VL T]8$&"^E,^H,Q&_:L M5E^W=+,U:5F]_V"7R>\T:@&$4-M=,.O4'O#=G:N$4V\!U[""]VM7 MO^/>E/FV[M&;ZT4=!0[%WY83EZ'[\ MXZ6V;K:XQA8A0W%G\7$3/OJ0?;_7;K8&6NY'K6;^^^LNI;6:G4&GU*76O]]N MZV>^J/[&2U5TE%P/3R:_/N-Q,9\[I&8,1_EL!Z;C!0N?[32VNJ+,QK/[_5F- M0E]_2J#,#7!EP/E20N-'MJ!G[TR?NCUSZ2# >3KS6]+KP [S9NP[(N(!\/&5 MY?7RZN"\B:H"Z"<0*)-8K\^C59E+6@SL.!K2^EYFSAW5 M&M@//%T:_ZIU]A[Q+<%30_!LW5WW P^-A^_TSZSG23VVWE*A-(S>?_7<*]J9 M[]QGX"EU/G$M):XX5Y8EYSM%WHH46UWB[R_ X'M8^.84"YLQ[=;WYK"R5P(7 M9NO.J5.N[2J&:<)CA@&8AJ]T(H+?@#?]!;,4QS;&MI.+OKUU=-W(5=RWRWO" M\]E]MB7@S/$,^,N/.7,M.P0M%H"WM\"IO9\6X5CC2EOX\%^;5I-=IT* M+!8I 65($SE0$MJ9A[BX"0^S*)9V/H_']SVH5^7U=Q]^*U#"-W3SCUR5UB0/,TLILY+VZ&='2(SOBJ<%6\!30M/W&:-A6 MM:%TZ<\10%MB[GMJGT'=M,\%9&#< ;MMPU%FS,!\GV@X\6/H+\QPX6,RT'+O MCOC[JOA8LH[.NA'P0<83)KWQW;QQP8'?E@RXGRS)OZ1^3/QO@O8W 4;1?F:K MDSXV"]E0^NKG#+2C(FV[/=##_C1JJRL=^7,$VR9'_KAJK:?53:U=@(^_QG8P MO=G,:!?C(PM")K80;>"1D M!=@/CU/#A[M$R0"O,B*PBU6P)._]9$E<3MLXKE9:@@8H017D7DEOK89H.CZ< ML)BJI[8KFRHO\50G/&W:]'? TT8#LE^[ J/+SO%/[^Y?#-^]NE^$BK5@2N@I MMUC;X3A&E ,8$-^E^[_O1H]T]A;A]RF0Z&F:I/+]A,M6GNAHC5$[9\"Q]+M. M'S=5 J>X+J[NP$B"JH:@*KJO5PNJVA427< I_BW5Y 5BET88P,*!MPYF^5F, MS:@ +UFYEXKV8V7>:BD?[/[)[TCG?I<]?\F7^\FWF!&W2SX\1%2G$-IW+Q%/ M*R-SM3M&DP[:L:R#ZB"V/0[0[S9&70P$#&0@X!QQMLE@.)8JJUWYT@5D!'QC MIF,$@3V!]42N_B\XW.S_!!F[0&0&+,/^:"E@J\<=#P NPQ3?(%BKQ+^?I"5) MG*O%P;;OWA>B=AFAZM?-)I>.WK'L@VK@5< V&NJH-ZG)H*Q%V+,O@& JL M=A5/%Q!4^,I"A?U@OFE'S9US+0%9";#3MA^ERWP1%+;20E-". :U.U*37MFQ M=O>M*,JB16N,AH.A1,H9(F73+EVAOJE=G=$%N.B_&#:XY7#7Y7F]X3B>29.Z M8P]Y?]79"7DEZ>S2/14D.T;-JF2^N= JX$+_+IUV62.VW.'T),"X#_6O;SZ"?X)[IM MXCHFP]&B@J&CG\8^_EBLM>C/CH<#G5KA3QDUM)_!K5]Q>W:]$"YN^-C6GJ9< M/V&?O;GA4QY].&4!Y=L%GF-;Y*-/^*A-^%(0PAMDBS77/K:X>:<+JYM[ 95= M7/O,H79+'U]L*YQ&"$W\BO/BNK7\B3&&%2S"]3\Y.'VU5B%!Z[4B*44@-/X#C&F @"?_W35[A3\U<")?/>3^SGCTATL39-A0V2A+YAU$XKW\!(,S)@Y[CO^ M@N'0N,#T[;C%?-1&/C)HQ$)6> J?B6OS9+7XGG#]==#JX3Z:STH.MO\NP#Z; MO*:XJ_>/P-Q\>V.[JE 50YDOQ@[P:[CSYO*W=U[J@2PPT!YF<*M7Q7X(<8=%N/ MMFS#QW[_[X $#L-IX('+EP9U*9"SX0:,Q;X(,'#P^"-V;^_>0S_ %R M83X"'8-;?I>TGP( -]%7>?%\*V!N[*:T8ETP;#5&X8N7<5(4L>K@FO#@ Z9 M5*]B^K\3Z/G\_3;&SAP,8+RY8H3*R\M+$Y^%-4V/^)"@(L5D^A\#9>8!I,!& MG\\=D9T$Y'X!/K, +L%9> ,7#3"N(E<>G\1&_&:^-+L'WK"KT M&_D:KF!T%SQ8A&U.,XO8O@9\^)WPOP:04M#/@:*,PGP#X* M;23]CAUP$;18 /HU(,PH$^"]YP>BX(C6!#Z3^:?QA$),BX/K+$S0,\!J1)[R M O_AL\/LV1S)$=!JTL(('\&5A>>E8.C[R2-M!6O/$MJC#8L%:?+!4WN@4?DP M^V#E!MYD$K"(?E,#N#\S+ 9B2AS+,5R6E3-51E#BA3>P2 MG+.?P:=\04# :[VE]0J9H)I^8MOIO:O\WX7+%*VGPE/JNO(NN6\YX"T#K3X# M37()*_:$&3]KG]+8NV<;MA3G]0HD&FAMX@?+J4-"M=@#:%F-8WY^H$,P_%1'W2(/'P'W\UG@%YBAW@4/* MB?V APX3W\?%M6*]^?LO-[=P^>5ZOL,*:6\69% >%^-(&-*_27Q!V7(!>H!? M?[W=>(G$-9"R2>&*?X=W7\]E:3,861:&>G121H ML<&F;"KW8B=("(QXY!1IE1G^946&D\4WO!2)Z:/4.V/&MP &QJ#_;#_C7TDZ MT?1(89=>K=BEKY'FCP0V^:11N\LT)XGM*FP<,]BWX#G V)W I;V7:!7IGW&4 M&$$RP@?6)5 >U@[*WDF*/WXO[Q*IY\VE49:67!$%#.Z+0(CE#T0-=EB&L[9A M-:DKFPPV,(NO.,V7V"6+5I@DM=@%RY"Y!!2Y5+\+O2=&9O:*Y,2F4@J7*? \O@"Y$NADT)?!NT-L'%1N_*_LM8:JDUPI:P M%0S<"7S!BTB1":"(SZP8)W37A)VQ %P&:%+=F-C^#]Y#[Q %8PHX!6/,1)\I M#@S9+OQ*_H/N& M#@:WA/#:N-Y_>_Z?"AVH*5\BLD=;^==_/WZ)/34*0G/]]SH;>TYL8O_^2VP7 MT(T3;S?_>%2CCV!A\R@"0ILBMRVYR::G3,?_ T^+Q3'*34['A97'&@-B7=Q' M+,K_$ \&"U?7K_B7;_>_YZP8WUZ_XD=P_3!RJ[15Y=NJLL"KT(<=5?G9L'WE M=\-9H)I>-HLFV5_V@;3(S]EPF%5S!-,5KXD&9@%,?Q-JEB/M<>[889'32_%< MQ4X]2U,(#PK?SK?ZS7A5] [!OYWODHX]P[=HBB@%>J(8 D#QN48OC$G_Q[M MCPD@]0I@=N6Y+-[7 B1URK2+68&?Q.*=-E+B)=A!L!!^E+<(01&[)&>1>.+[ M_/6GE*@VE7^Y#FHM"@^^8"T4GOUBV ^==?ZX+L7+EAW2N, Z=%*\#7(\Y^P@7IS1BGII/VX8]UN@NX EX;;P;A76%6P+@X:#>T6E?U@Y>:E,91U0&[[=I2\O MA:-SA!2.H4SAJ,U:9 K'1:5PX-&OB!^]/T0Z1\5)(7G>QV"]]U&#C Y]?49' MJ<2,3VBX41<&W.9):F]60?.]I'D-1O'<\&/_!,.3 M2!H>GT\>J(+#9<_!:E:>F$NA_U?\G,T3 @=-S2" &LL$@IN;A^VQZR+D M/I"9^S:,TW3!N.B 7RV1/S8H1/(!1V-8_0V#N8^\8W8-(*I,G&\%Y$]X<6) M:3Q/QT O$IFUF"WXR:S%0%W9=*#S]S*I_JG,&OP+^S._=;&D_]Y2*W4:HYZN-;5L/@WPPA&G3W1>*$Z2Q1%Q.Y7M$$=%Z!B) MPA0>^,@E4X[ZFX=?7%A0E[$,2$.\&LJ_YI[Z7-<$3#;_G@^ ,'&V$@I MUJY4474SB6A^P%;#T ^^9S)FX3 INN-7%MY/OB^/6&^]H&CM?8+?/>)WMG=I M+#JH^Q')AD5SQ=_"B:D9(@+BI MXU";\AM-G\YO%? O?'X<#:0Q3.JT*!(!;3Z8D<.!#&(F#I -T(JA@B4^#--% MGCV'3G=1RQ+(,$LK5-X%T0F UE'Q<#B 55&B""[VRS,N[KT*BW(<>#0E6$Q0 M5V'H'VZ!L*85)(!-$2817\+[&*'BP%, Z>"^K\SPEVD.N!F+I*F<_=B(XX3" M%KY_%@EHAJ471U_%(O"T3CS9 M9(%9S7N3.J*#P@D1D?S,K&BMNV*,8=:!&QV]L(@& M3YP&(B\@/G&D<;&39*S[_RYF8H=*7F>"2=4&6^"/X\V;!>(2D<$SU2/GW +Z%C"\'''L)ACO,;I%9875S?P MHL"\'PD5 U^ &WD+QZ*S!.JL"R;#,T_\$8_:5'Y.Y2F993?Q14 IM':PY<&9 M2VK%#G>@0B)/UK(G8,O@WL'@!1U?T![ -PUQ!L[S@5>>=$D5ZH1@\P.VU!X2 MYWMI5%< .I9O$\36-6B N[[3WRL&[&F4@<*/4W!/\W'#Q ,<3!'X1IWIM M(!4>6MI6 N,7C1M3^M'X_4O5+*A&ID_RA \D" M/.+&O>! 1)T5)E6Q=\0V/-S"9U,&]'MF=R[Q^\@58@+GBRW*X84XYW#"G'.YLX/TOWC$VIH2RF<;5@WU=,'F8&TP> M4C#YK:*4//(8-][?OBGD1"@QH BB14F:N&NX8-[,A,,V0Z.'1:Q0E?\NK"?A M;5%.T M :F7($$D7MTS?DU2,HIY\3I#=+^B=%RZ(V6-!/$JHFR=3!:2B]XU+TZ"GTXI M"QU,,JR^";BF@F=G]\X=$C"L Q'T.-*78N M@J55\FPXBWBUPL/$>@)+E!]&CPY4QZ2_9TKZ(RXFHDK+F0]1QV_X_L/2A'L0 M)MR#8YB<:%'747Z3]*7C89,)3.1];_W(Z34_X'43_L+DQ6^?&2V+-MKX >+L M,TQS$GG-@!-.(H&99JRVDJIA;?^48^D,L"T75%Z&AB7N=> PQ/HUDZ+S%EIM M@_H%12M<@B@DY 4I[42,P<*U5!A1]DRB!)-3"^"1 M"-%DZ:5D#B6+[_Z/C/3JMTB[;+1NNZU69B>"]\[8*!#D.;XQ4",1X!P>Y5FS MYM1F,3AA:\(X-DWTP_T;JS>G'OJX:-[>TE>__&#F@M3:/<9G\3M\NPIRA2-Y M&H:.*48-'"PM>HJ3NJFV451R1'M]$(A]DF+M&+Q$D8(U4= AL]J )VVB&W[E MT%E!M/ECSK[H5YQ[3"HVM7CSQG!3&/KV>$&U(*(R/1#Z.N\2>>+\LW@L#$)C M4:^5*++D$>;H4"O*WL=U8.DE1A, 1S8X]ZANEPN(/1BXU,RC2G+ E];Z!^T] M7FC$SU F?_+RT@6[.Z8+RL2_MUZ+3/R3B7\U3?Q;GT66G\_6+IM%%J5R/#"? MO)&UYMWY&G(X&(A"E@]86DP5#C=BIX["TWSX(Z^1BNI[SC' ^3592"J*/59( MD?2@(U+8/$1)ELTBB,(2X8MW18ZU,F/@%UE10(?7HLS ?\'$,^Y[1TDCJS6% MV'K&M.?<* O 0/3)3>8!5&K@&21KANADG=)]EGF!9/(P;#=!7^<>&3R:.&7B MF5?JNC*KM>6.>44Z_+R?6LV8AJ.*RBBRIYX]>@2^!CI+V7FMJW?!"\%F9@>Q M=[H9;)8>[S6U;!N ' 7C;;J1 MAFO)1D^?M$X]*F,>TWDK+?%DJS&WADM7B;4.\E' +K\QU)HDJDSFE8@RQC6* M/K8>"NW0B4JO*#])$6E]=&XF(!E$/@KZ J&(K2X!:^/*;<)8NMPP>>1./8DP M)FKSN^-A-@^!B:HXDRL M$CT[7A4#,V(%=+H+^R;6:4Z8S?7=JCRF2%#TZ1,W+,JF,/VS3.=\ON1\,KC" M14S\/O^P-B& <3D@4<$@HP&SR4@6QR Z7$7!C;@N #IP772>#BRZ M&1J.N8B;)1%*HMTINB@OL4P6PY* ))-Y8\%#RX-1B/U&6#WWR_C)72"H!9Z4M$(BI.265<&]HYYRBD?7MW:DX6OB7.,^-Y) MLB2_*RX7=WW+%X M/UI)/L4C"'I(\33\X9KDW<5?H]16_%)4'[LT.58O'W\5 M%^_8.,,$5^1Z/+DNTGXBDT4LB-YBZ8K@9!^/0/34$3L B%\>.(.5A!*>+P=? MQ8YI6-0"=^)G#\E* 3PD"/#HHZD\)O1A\GSHDV'^"9R;Q^#OGL,CUP_,!8"O7&"H7!5%Z'EJFL^V0Q9;#CN31C5@\XDW-F+B.-/C MI_\>1B!LRL^V\%*X8R?VO"2>TA*>M--]:H;Q*H13&.OBV_;D2NQ4&![D'_&0 MI=BKJ2 M]I)J;$#D$GU%6GUJJ\"/+[EIM12XJ'$ R:KM1RPE.SRTKZ)+5IJKE%MOL-;7 MU\_6U[^ES'7\5TD0@C35-X8.E(G8P\_/T;V_C7>@($R6;U MQ8RW-Z7(.PB, M^^>R_U2B*<B=*'>3GGOA]GB40'2Q$R?DF=DI)-I-,NP0);X"::SU-83W< M+:;D@B 4O41$U^):'F%[X![8>* _0V5HAZ]YJSS68CA#HBR4I56$Z@:[Y(*: M"JY5@M!*+R1*+1*'TQ% M)U)ZMH)$F$,S0";M,!-<+'N-.K1@04/0+!1X.SE#8!/%5HJRF(,>(&R<5#U" M7=N$WB)Z5ERJME2+J#UNJ?RJ;)E?%T>5=)O9R3YQI1*W#98:*9%6R1_*C543 MUP2IYGO R7 1>:C8T!T3*[#XBB4)M71D,5[B1*-FHU3AA+X"D/V*)[['I^]7 M3U2XE2=Q!RON!^M)? #B.BP,18A!4"]!U[R@ \973#QU=T3A3WS@CO55(HF> M9[Q&C4$3[>B!+=]6F %&4]2S,*1*-E5 B;IO_1 9-\M\JBJ-JD=SRJR%P^XG M:1YF#:T<$ZN7,;%VO/>:.R)Y:FX-8]R7.@FR."?3RVES-38<2B,)IBSNJ Y&?R0!/($BV6$WVD1!,[VX MN9VS$KFQ8J&B)N\=?=M;!-A2^?WUH4U43L4X-<,',^V*%, \8-?1BX^6'C5E/+?7_=I;1N9K M.6,,^5GU<>88#K8=]FL=@,B_L0;W2RK[":OY4R,"]R%+8G@DASWIQ#E(-@JI M@L^W:0AO_0B&9N3:";MEGO9BR*67 5.I"=%:WLCF=-.F5E9A'H8IF.U'@ M(*\Q1MF)V6OQL0J1W'FJQQMN73#I[^^'>_XWFB-;\,%W=X#:!^R%TEX:NGWL MC:%VM&QCF=U&O1=FW"'G%J\HE:0NEH(G!6]5\'IO(7@#$#Q-;0VR;8AJ*'BE MM_4-LZ5/<%M?B::L-1!/;!9ZP:>O< _;%@ J+45#D"*UT]5K,@M]1_'(=18D MF+;HY:K!I+4:(ZVC#EM[VT(5H:E*9TH?--O]DU.\WRDJ6#P$N>.F*<)O;:"5 MY2TPF$>N>#$G_;P-P?U(4UM== CG;$7]9-13^HU]%)76& T[ZJ#7KM9VW(O7 M]?;GI(1+"=_?"SR>A.L@X5UU..B>N(23"?.!SKK6G27OV5S,Q:@X3Q/^9@=_ MWM+Y.KY:$K.=[;B@M??LN%"?3+TD!? <%)]]6[,%69*>*DGOR9)T69)^*@7< MLB3]U$O2L_L1OMM9WSV&[U8Y>YA>;CI)C?.2?DYETD63$2E+*%E'$%0;I'.R98=,@OT",0_ROASG,U+HM2A', M'8I@N\L4<4HCQLU,79$?(X692(C/;I#4_G,;<%IM'I8\&9Q^6!,5UA<_P(0Y=11%94&_IN>]9"Q/3ZCS'BFKYQ-7R&BGE ME5YCA=N$*JCPFC9FML95Z,DN28G<4KCS6E^,+S?CCK62_IB^U?!_8#Z^ ;C5 M8H<*FW]$I /UVLF.@/B'6GI=6K7KZC9&W9QUD:2479I>[=)Z:Y:VIE*:IW!& MG2Y?XY**95=,&@E1IAF7FAYAO4>3OKMH6>N*N;1^S@[;/Q2H8_+"BKK2.]\)59U2MK435VI@U+P9/8?X^S:Q!=X+GRRM\\%@0\DZN MT1WB(C*LT6$H#]B A']S.6:&J^E$;U=5U#&//9I-XM-:FLIRYL<*;U89KVN=1E7?O^(. MG@\^%EB$KP\.3DET+8SN'8NP5V>S+CY-JB4]HATT;%WE% YW$@/9H M0M*RA7/<3_J9Q2T.EONGZ,B9*SK%AP&M%95_T,U]3D%]9HV9;X\%Y6 M<+YO?;!5ZR/1;]0(1(E+<+W3\%&^HB*3%'<"[ WV,EX'4[U8[6JQD8_#A/11 MH)[>R6:4OWU-2Z?9QNJ-]64C[2Z33[^N9+O7UJ.RC4M\IKYPTV M_*72*U(D49 BA4]5\X\."-AOF\V4KSA[F3/$ LHS=5((RS*OK86/?E.L0O56 M8]1>56O*U68EWNL<9BV@)KN9M5#3Y15K8:?BD,JS2-].@GY>^."\8P<8W/PG M0%!XG2D+V8,JM3V(+R HF6+O:L"I;P=G/6J6W@Z6OX&'!6_ZW*1] >L)RV:9 MU/-EX-L[#'S;C5&_M)[O'V8MG<9(:TE%7P JOV*#!NR%I=@S+*SG!Y<'4O0G M)D:/V&2$A]"_H8Y[48?G M)QROA># AG@4F9DX/&8ISF'C+A3I(4/1QZ*-( \8X^/N$:?\Q@+ JCG]S)Z9 MXQ'^L>Q!.&>/WB1\V=":7N]E8R]Z[^"3AX[1=:QLSMP2?KF-TMYP6)+@X5NU M;RNY7"6!1.46SS0N.DI,TI0ZGU\JND#!2:7P$*A44+WZ+N^,R2F([6P$[_GA M4*)3KM"MR1; ."@:]GRZN97@08"GN4W!BD23*5"+F!W@8G=;T,V40X/GN<_+ M,8Z@7H&VL[E#RDQHS,17L 4Z5_A64N,WE7N^3:36A'D=/A[?B#[LF36JR1F+ M^&UC$8)U0"))233>;&:'B199V-0N,? Z)I9X&A4G5F-[<=\;\^ZDT_@S:LD? MS5)V6"AND;I,]!4:GH@$XY.OHEOS\W?:%2WX UBT)EPY,#YQ[?C9DL3G MV*(H.=\:-YTQ$' H7R1UC6C?WW0$,6%1AS&XSF9C;UB5L??B^5; W.6&UV^, M)M["C_R4M"ZJ^ SQ;H8V$J[RWO],QHKAW$^P/=ZO. _MANR;M5MSSGFBON]Y M8IW[RRZIA0)-302)3 JGTT5O(H/5303'N;,7/@,P,V%/]%BGB=3^)&9RF[8/1C4J()/>L% S<9UJBJX'(B>/ MY@4*\STYMCYQH(_=",4?? CKA$G<9GUN($'(.G(HZYTC-\.^!E#=ON M'6\3%&2E.2^4$!DUI^.=X>*$ ]Z1E2=5ADE_8!'$PV3YA4F'PUJ)4)C3D$A( M:"IWDR@/(O9?$GWJ^5TXV7';H$[A2R;PCY%43RYIXA4*T"+XH\)?R[[@JW3@ M"9W!FIFXT>VC V A8^+N"<=*.$C18.65A!C>A#O# C]Y1SKV)L\,,PZ9XVQ7 MLK(4)56*TI>E*+(4Y50*-V0IRJF7HG1R2U&Z9=OL_@IZGS$*?:^W<8=G:\WR M!S_+28?I8@,,XL)7 G1QT?+"(37"A[>Y#>F)"AE#1-/!B@#[E,VYM713Z# %!XI(JG[Q(Y461=QY3@LPD_B.,6& !"SY94[E/=^P&CYA; MOU$H)6'T"4-+U$VD;3=ASO)KS(U7$4(7IEGFOC3.()Z:B,$13QZ M-6\N?N)E@='"I3$&Z7;ZD8\?B*A#'-100/7[O)TTW0>X%-G>*^OF2=(;?BIB MZV+UJ-K@KN*J4R-=]?7B+@7 B3<#':0"]9J>AK:Q^9E@D=SAJDD90IB""_J*-8:4H M1B6"5NCF""Q0F0CF6C:56^:C;$9MYVDP833Q*IHR2%/%7% W'B>$[4:^8JP" M*$B$K+67SEQ4=)0JL6,\L9VGLP?+>\12%BL36C ?B DNL8>$XA,PP=N$Q8C0 M7+0>NF^TWE4HT:F. 7XFV&3@=HI'I@,N,5E1A&'Y5#%TG2.=\)KHR8_WX]Y; MKMAG\1'%T42^KU 'VS-^E^>4:>)A&%60_,EG+#$01KR+Q0N>>Q7K#4 8+PX0 MLP P*FA&7C.A*R"0NT].0MOP7S657].PP^\GID@(HHA!"7RP!##^A3G/J[-5 MTK'EW9^?.;%OCU$(GD.].CLA+SI"1XT;%/8D.AQ>SM>)A&CC@V58'J21A">+ MVU>G;EJ;&M5S< G>^$V:*L&_'6F:U=T@=1I:Q1 (2AJ_L?@X/<.AL='!K\M5 MK;,6VZUL1+3=.N.(Z))&?+9VH"2H=,GQ4.)ZR@X5LD<36J+JK<3^N#);)1[* MF*&P"G;^.R5)YV-,2@3A11P[6K?W,_?*D/D/BTO"8=?,YN)I+!(03 ME^9'5J"80BM9QPEE_6^I9C MSG8IFB6E_<7PW?M%6$17GZ]61B)< 176*^/S4+ZK9F01Q1K39B=MF*O=HE)Q MT;2"Z[9356W5V$Z"7D7$\'S'D0HB7)(41D$GN/H#(9TI#XXAPCRQ28$2]; 8 M Q439L;8 X1'PDC32NW 7 1!4='$P$1*J/84N:9R(T( KA67=?-S1A2O:)QY MODQFYIZOAL\2+7,V3 =+2&9*\5#>3^1HT+AHBJ[P@>T"=4L-.$D?DZ^9CA8U\4"D^^Y^]$H02X KBZ]K)?7^).Y#B.WXO"78O-YGE?PJ'ST6$PQC53 M%XCRF(! $8 L_EBQ234W;.L*#_FYG5OEJ+_/,4*"+V &6: T$V\M-57[;#75 M(SR/&2Y\H//RR6.]]5I$:YUE! M4K83-_C9,.FB68NCI\+=QZ&T+4JDE#\ST'P_^]X,3Z*QR<\?\!"WHF_'6ELC M>W ([YUQ>$;0B5*9GES>C>3<39!EC[PH3PH= TZ'.%\*N[X@/,GH .GQK:NY M$?7(X D"GWR:OF)![81Y(<1F(D- A8LGP:N8#C>DRK>CW.P@\43 MB'3(5ENFQ8%3N/#")TLEF!;JER+SGE)Y3P.9]R3SGDXE2TCF/9URWI,P5'+, M%WWM*03/BLK+E>KMW8+WC79ZM#PQ+8 W9 /?'-;-^&E';'_S_6\^Q[Z--C:/ M]?]DM&UZ[A5NP"HEU5WS!+V,SN]YE-.S8 X@5G=N%E M]L0<<^6]19!H/LE;]KTLKT/9*<\\/UM8"HD'\R,;0!G[W@N>?2?-$M-P>1P7G8D3[#DSN?>-LJ30X3C_F@T/8=F\*6ILJD3I"8FF?(*8 MD:U#Z04YA+QS^6)X'@8\(A.QECA;!;MR IW,, Z^1#9*.L6'RK!XHU\:S(X_ MY$W]^ VX(P-+9@$5N,_).5B6^8A6A%':^XR%40(*WH5?@Q?!18?JT3J:R@-/ M(\#+B%,RK":: PVPD;!C_Q4%@>@RW,&+.=#>%A_S2>1/0KP9X) M1D<25TDSEJ,11"A*NUJ":)RT&1,F*8/'-W@F/\"341%&FONF86'J#45VR68RZ1-YF0&"F_WST 8/#H#"E 7231&X[YPW.=X'\NIFU- M&(M@QW,I$FF"M(U-?,9I.0?2J/S/)WLB(J88GJ.X ":?4)Y/5$%#<%>Q$R?U M %VFQ<12*7*'XI4))2?$5\44&$Q,(V@0L^-FG!E0K>ED%R-C&?VP_>C)5^@T M!L=L8H:$KW-L=X&)BG,O(L_$]F$_2938"@F_ M05= 1ř?L48Y$X9=?N6\01OT/-G %X!GG5,$&@8U539&OX&(A M%_\5Y@#PJ)")(210>I9H(RMN2D$SAU$UCE"DR-Z5F_%KKO85.!.%<<=;YP-Z M4(=2>.V&A_.0QV"5@OGB6P'(D+5,T(U2+6\>;^-4R^\>@$;IM7J8X9$(843@ M%IE=RPTA<1'\672A](X9'T,L R.4'9C4$(HWYNG-4>XRMVEF-IHL3YYG40E? M(C.5C*Y4*FPJ4YE_;H>BEBU([CVK*<[A%$2&WP2@Y2WSEN/E^HEX%NG897IV M3J9D(@.<%TW'X5DPJ>;DUPEZI>DDJJE%A1KUYD3^\2;R(9L'U\H[^WV4=/T: M/31Q)DHAC.BIPE=7ORNN3R#QQ@#D= ^.Z%+T4_CMD@SX*7SD!J+#^AP4$1,E ME91\^VR >D"]G^*!RA/@7_&"S^^I<7-<()FY7'1>7GB1N$6]@\O&Z$J#ZQTE M9KY/$3B :P5D5AEK[I..B7LN;H#4O5\P!5AQA:P &]-B3IQKST4#;YNIK^07>U1!]:8E.MLBJ;R+Y=\!=S^$K).XNI3*C(.)\F'T-+2)Q-Z M^?[*7SR'<+V8P.8. &+Q4)1T;OJF&VS?;EVFIEW;&MOV+=&\*M2@P^ MH6]$%U.+&/V19,3[%_=\L_MA5/ZP=#829^LC9,O_9-EF"@"(#X/^S]Z;- M;6-)VNA?0>B=CK$C(#;WQ357$;)LUZA?5\EAN6KN?+H!DH<2ND" #8"2U;_^ M9N99<+ 2($%Q$29BJBT2/#A+[B?S2>E$1%P>D:@=S!#\2D!5104Y6D6Y*&+X MA?.K>Z"WT1Y'@P@=K7\-E+3 TSX%V63#\3E*5JC=[9+=:*D\9[&4/A M>EBB""3W/4F<[T"YJF*#E%,08<=@9= \FAI%*$A?B0J2''*41T"57RL?U"X+ M>;73$_C$NE%5Z.R9?$M)_Q)STC,)#:+6Z((T2G,AW[/IVIV#3GY_IA+P6BM! ME#2P<6?U. 4W[H*L'V(@ F4)!M7$T!GT:ZP#+@WE%1[>[(/GXB#M($P"#P@A MC8H:IE\E[YNYCW(37*M$C)60>5.40"1L8L2/ DJ33USM4B^H@($Z%%%)CVI% M<*V1BI!D'X']1/0MHU;\J02U,S\5IDC%@:1@X9M,?4?L1X\7;VJ94#1;N609 M$"(DZ5&H5P\:3-?T MY,I"^$-T 1WPQ[CE+3MC(558'&U?&D;PM&]/1;\VT7M%BJ-H;#R=WY+"Z77# MA@=/M]?I:,ZT\/Z:\N1$1QKKIZE9SH+P>1\[$0]4) TJ=8VY"BC'P2I\(E7- M&_[0V;2,>SFF%J>F2$)T,C;O::C\VKHDM<$ ^B(;PDK M7L0L:#;"'%<2I67K"@RRZ)A$5V.(O+XERCT2Y5!$\,I9B,,N"B#42A% MP=^J&R+'ZYRC, A"<1$KQV\9GR0EJ%?QE/: )#%2B]B9F'N=Z9[$=YH/Q8=! M>D&X4" KK8H7W*L0#FD&4]P$=],D@L02029-(DB3"'(J:1--(L@I)X+P](VL MI(Y1?N9J6=OIV$RE@F28;F8R3 ]31$B[2?,UJUSSFJXQL\L>91O/KBDJ&G1= MJ<&#;C*'A#<<2[4&/QGT^'_D=DA=!_-4>U2].^IEJN=(UC7G=YJRRF*_X<7S ML?O-#^ %7^W >GCPV8.Z1997B3O@QL8'O5N((7/ZY_7&)3/L M3S'O/+H8%-WG&$^/H>[B?*.GJH,UI@$PXQW)!F\=8(;Y^P\E^^+5OQ>[]?3K M#,KW]*LP]]?MX3=IMR;MR18]_";M[*^J]O#K]%K]BD/E?S[L]8YO4OWAL+Y) M%;]\0PL?V9.FC1UIQ#CJL_)5NI2--]F^U)[F?S'-]7.L/;D! MMDR59F&%^Z+U^N',2'IQ%1ID:!NXOJ)F/\>W83JV15%GHXVK?3/;U6VVJ\IV M=8ZL4=]!>R@*RY"ZQG_8I2]?+GU4H;%-F[WM[\]H! MF@=]&H MUY#8.9+8X/ DU@<2FP")]=I'0F);!%2&IZGR"7O!UP)^>5O- U+BGJX'BYY[ M:[SUHW!ON4#P:9O\M>S ^ER2)N\^L:\H3R" M!I#=X&+=23.W0*^8L]UXQ9RJ9T] "*3YHF7&US.R" /%[MO_!I M6-E$&FAYCNAT6,>#M7K8GI9^;P6!-[.IEI3L.MN%1T//1]0:WW81K-A 62/3 LV^'[-);+/@7LKN*L#62EECT.U%G6!89,T6J5'-_%*2:?89_\KV^ M5GM]EI2:@%U E$L-XD.S#%<*7A8*3Y"R._]:X+YJJ7$<2,V:G=D+7)@/*6VSK3:<>V10*WF(+F@4UQ02%-?9'',X" ,C@?3HN0\>==9:K]#UX9TP+%+/''PR%TMTA5K=PK@X(+\MV7>_)TE5[&F5B;XTO*OJ<]]RS%I"YU^[\.@8(N=%23?=U@\_.V%*]ER": MOVH@FO$]R[-VR*H($+@\9YZ/":X=7SY\$Q2,>#\12,S'L)XTVXMJHC8GDC?=84W M#]3'"9LO*2+G02I,O>#$)8"1@]!:+/*1VTF@S3YBPJ>QSN/-&U6K+'TSOJ)1 M%C7-\I+PT''@Z?4"(%OQFG33ED/@5" :4[ MK]'M1TKYX9E4REOH9*97S$X875X-Q*UT)$24H5)OK7B<[NK@: M=PNS*2HGA222=&N>,/@*DT$KG7N;E_X1ZQE:<27C]CY7,KFXZ@U::=R3+>ED MO$\Z&;:!J(NR;JJ3R7B?9#($13T8%N2[H6#?I)@2>425%]C;YP*QWKQ7R ?5 M)MO?YV2QI[$ ].8C)]=\:<[)! !P]1PTO<"@F*-M@B:?YP>M'7*];EUX%?MA_B'20EB3!^MR83&U]$]R'4 MF\QGTY8V]ONF?NA3%CXSIEJ?1O'.A8IW*CM;9(3) M:=.89.?E3(%[.,RUJ#L/_L*G!E[8=!0F, M5C@Z:Y?@Q-PSB4PS4I?M,7$9B MLJ:/%UC)9C"B!S"AU,NK,+R5M'Y> N.N?=>0MT%ZN]?"-4==/WGKO26V^J/& M6"\\,P*%!K>BF1$YFR%LE1:NG#EQXA&*;I$V&XL_',)+/ M1%XKB"]KCCQ%N\%5;O0LKM["EI^\8QDV0IQ9F O!G6%O#9.<>U*6A*NV7HVW7NTEW9$[E18T[5=+5$ MS\AFH&2D@"5!\HU_@V96U/S\^_T?JH.ZNMJ/,B!E=T/2(; 'GYR44+MBV,/HE) MO:C)&_WZ]+ZB7ZA+M% M$4:7][;%(#^7;XF^S3B*@:$R?,\E9%UV693=8")JB/P M!_+EHM^J?C!Q@I%'RNFE\%@W+=O(6;:P)7"(CXX%['4_>_2P R ?ZA*3@"E: MB5W3S[2!ZH]2BS?6H>T(W;I:"ZL,#+3U4G0>EL$7N@V#_T6;$FR[M2ONL53U MH5XKPRV" ';%7H#) L__5G"X MCD\4Q%'6A_;4.6+PQ[&:Q"S:W@]=N*I2MOZUEW&N+RMDR$:DJ MZ&M2I,+*53"\1N2YZDU3C'UAOY>PFURG'&7LG$BA\PL2)+7EIL+G*7HWK@?: M<@JK%M>>RO%(74'R10H%"W+/EQF!'U$"83]O^,D4_ 2>?TC9OVDIAZI2U%EK MX_$\H1\EU[,8@+W4S MNCPRHT;EY)!%'JG4=KQ+LSIAM--@J93ZS=L\2^>+S)*[,"IR1?U@RX_7D:/F['?QU^071 MRF[EY=!W.)VCH.F;UN(S0(6(68Q^!Q.:H2J%.4PNECV_CGL5.&DG*? M; 0Z.S"V5(9BI6B-B[?3QLJR46+Q>5)@)RF41(930,$IO#A$_E]9+\6_HH , M^ ,>UJWJPF9->MB-:$(.8[S8*&.!.I &SS0VCE5>>>;MA,;@ MMFZ=\G4MUPX<+P7+C=\PQ&/<6+[CH0.U=D0!!,TB^TMQ28CY,J+T+5/DX=59 ML*"K"BL5W*79OO(UXR:\"'5C@P'KI-M'Y6[A&G.P>*%*M@D7Q/ D(KO_3#DS M3:JDN51:2923B+DB<5H4#$&:S%5X6CC(@OF:+"Z^MC?B-]>\ABB"TY+LKQ@^ MD]&Y=Z3K$\[?YYD[DIM."O^_8#80.;)5P!,6C_*6UL-TP8SLO/A=3:7\/)C9 M-=\+.,9OON=Z*&8HFLJS\7(3J].U[_#9&2?G?6<8V059>\M+>:-MPPBT.T?M M=)9\<^L:=Z S\1::%]1%H?>L/1!7WN]0N,BRRNO[CRH+S\[?/N./%84C9:+= MM9:\AZ^^; ]- A=TO "XU;A=(G"WC/U'/Q+/1L6;B,N$D#^+%TR+L?G/"(11 MC"1J13&$*Q,.2:&J&LD8P"(AM/++*]Y2_$93DN7,H:7A7/5PJ<,R^*9GZCEJL"%?>?;_X3;;B'N(D"3.S.U;M@S7*#I$U%2;T\2(*A/IF^3D!- M-%N>)ASM@<1D7'IH&))A]UV]U;B__']QZV*?_%]IH<,<178SOAN<79V(('7G1<]VQO?#.0 !@^>J[Z-*H"P*\:36;XK5_[=#^09HSMNO_\0YUO@3?X8G;W\Y2>- M+C7.EJ^(TF^U#PWF/G(<69$S@:GE:"P+4Q>,(#ZX3O13:3Q3P"&B/+3D-6-: M_E154I-GPSD&60(),=5%X-%F"RU9!"NT G(DK+\HW7B>*N;6 B!TG6.IN8CW MBUHK8$68)^6"('K;6B0.S4'W^O9*XKB)")A,N2!CAQ=CR>& 4Y8BHX3L>7L9 MVQP2?'YT.N)G.D"=-AOIR!"DQ*=,)I:IUOJI6=$C''H6/)KD"<9]&,S7X2E9 M!MJQ#LN88YPR0MCQ0"^=6=A8)B>*VI4[2\D9"ES=Z QD#;F^03*R+(XL-E)D MU607P]FBCA"'Q$BKAZ9UJ0+%:8+ M=9MTH29=Z%22:YITH5-.%^(>=U$RT23? S]!&U2ITTTVZ,1,&9E1N?0&XW(2 M^8T\$DM>C8RP@AW"31G+T4LG8U:32V:9ZV(0E=_0Y)@U*5].OH6L2_'P5&9U MR%_)ES&>;K[ * _0] -!(4G7DR[6,23H(LA9E HBC%0##QX_I&5P/ %I(JI? MD?4 !B(8HASOS$*$,YR%2)X&>1D\@K1(K8-0U^1BXE9UK'B;[GIYB@<\93T\ M@#7-\TE>C'^N?3N8V[-0X;;PZN;LP53(,S7.@LTQ2FYR \>4'0Z M%S=2)Q0 MF%:YJW1B_ BC"\G(O%/^>15#BV.0I7^;P7,^N^\6/\[4WC04[,7 8!._O-,>,*Y M\#&\(BB%(!/K"-@M0TC?F(_6!S@;=XL_/107,FTLN!:S4&@R<+J* ";8>*V= M0I/Y6W(]T0TC+_G!Y<76*]KAS",7 MUL7O>S]:L[]@J)7QPX<7P ==<2"F- BT:> /OMU^^TSHBARYPGA':1F+"((U MH^K=KXY&5G1H>10KYOI=$,[O++Q;_(@P$P4\4OIP.H2 U,]'0,+]3&(ORA,3 M +J,DDX<(&#'U(+Z9KR%TP)1'N@(K,-K&3^2T^#M08_R M0C+"TJ7<)%55I]V-<_M7SSS/HW33^,8-7MS/;SS-&8$7^'6D\3^63[F[IA > M8$FYEW?KT+@7Q*SH_#HR;>\CR:.^E@-ETC4OTY2Q667IIVA#@Q%&RXQ*^2YG M#M:(4B:^[0:@<[GE1'86%9\J3I'A7OK=07,QL?V'*[N#60\63CR2"21\M LL M6?Q;5A8=)]F6!3#:EAP4_)1.$:+<4R<,8FS5$ZDTK%+LXD!U0E; VBX8"S1TD>K8-N'VI6ZK+MK<,%"*5D,R$%!DS4(RZM>=:/H!;T/]&)Y<&" MG(;?V,NR["E2RIT^WE=>LRDBYDNRKZS5B!1?E("%*C!BI9M M+V8H],O8"9]_$E(/X.X?09]W F)L9,5^1*V@I[FX.E5^22!=T-B1"]RC*7[ M8GE98KIHI_ ODW,I.X.HS(C*/02B#NFBO/[PKV9*'YN([.>*R(RCRT1ARSK# M'+BV.!41_9G<^)3)[3S(B6%^4Z6-2^KU*9*-YLBR3$MZE I]I[B'^KD!?58V!3O23;\=.GJCP;B',E#O_.Z[V.KB1 M]/T1XQ2?Q0($'6@10-C(&48!G\%_!X,[BT9&JNU7V?E.VH><[_CB:@'6>8JB MT^+E6=IV4S!^'/)$'EC(0;VC7C$"JRDF&3Q72(=BX7"=$?*4Q$39;VN\AN6S MX,5TLC>4,B]=X1NIN0;2K"TT5\^3?7_DA6.(WW@X1R;;<9.,Q"(Z;#&YR*\Y MXW<4@;C&4#$A<6/!$QJE5%"/B=N,F>!J>F7T6R"4E1?@17C4L,Y'%VJV(;F\)?"; 55F6$']:K+O9#) (9$^$?1$&_8JY)SJ36]FI'4Q!#UT2W\IKH4)&\BI,.SQ%* M^T[+C!I1IDF'*CFCC! -]X+-UGK4_C?F8ZG&409BKT$0$],?TC&/+O(I4T]Z M0ABA4LD EIRHJ$^6?2WY)2J*<+T<2F,<^$J5_,"@_+Z1K)WHI[!01[9AD:^= M:DW8FD;@&4G8O28)NTG"/I64Y28)^[23L.O(?3N0Z<#37 V5,4MA\+PH!H_S MI:(8G9S;*XICW%L.NUN0X_T[!4'@#QKF^@D<=^3>6U=+>2F7=J5%,3 9S1SU M.^8@(R6M5&0R$7R@'5';L6-F6GQO+GMY6W,C\.Z(KM3.W.VR,^,VJ,&1V1X- MS';6UN18)+*^CU=7UD4*JAU0'C7PHOJ=2&'<(5+HUD<*4>*.*#"(TT;M5)&Q M2S'"D&EON]$%R*KQ,)KY'X^:JO+$O,KOB M3%W(WRP?SEWT3>[FN#U6CN,3$R=JR^[U9Y4W%P4BR"E=P? MCLSAJ% HQD*(L7!YYCG(7.*.2+%4YU&7B,QII_LZ(A(;IHY0C62*R 2T!(_H M@F34DOTR\ZX[*AT5*ZK^_6_+1(';RE%0V.6$)\4:6F/,E A;LB6QRK#L"LYT)<1]E M]%$(.N.RGO(?GU4N1E1&A:]>JHH)BFP(FH-!*=-,7!5ZZB'\BP?/6\8?.%V9 M?5:8\UYN3_2[[*I,W#LD$P\NK@:#;'+C&SBO3Y0%,4O;70?&.]!(=,G&5XVI.6I[2'K[(!!LEU^22HM1$5+H MKZFA+5W0F:(H=L[FZYE(Z7H1 T>%P-+HC%VA/C]Z43H 3,?V=;TB>GBB/O%< ME\VBB^N"(IL8-A3Y=M*-2?(B(5MBJ?%RR>:V;-:+ZDX66,W*Z*>JVF9P2&TS MOKCJ]?IFKYU1,97+1;69?H/,K)C7L?PPG#0T1YV!V>V_E62O'YN])%[0'P%< M)?LU/%.C2.(D/?E["SV3QX9$704FM5[AE:),@3WWY#GK)69)X^(Q$T#TJ2C$ MK,Z<)2:H.,CCU,A\.R687;"[A1*Z7F6HLU#D@]DXF1$ M_M\Q:QQ?N%6V95E D,%I X+T=P0$DFE 4&H M33$-9_S&L2:C"E/M.Z#8Z.KV-BI@W8@?LL6ZM'D4 U"C$YE:8S\#@#KGUI;O M1\8NG0^.B>[E""S10(F**+=2Y$CBHX7AL,1D M46O^9!%JB@<.,O\>;0!JY;#6"KFCKM AFSVZ]K_63/1H]N,8"1QY68N@1<4Q M!+'%@-B>&*;3@KD*,OV%]AT$.WU,O]YK?_7#M:WZ2NON'!0@03:K$B>,1[5V MK3EN%=:B_6OMA=3QA* ^;-5;CQ,&=XJQF51(V<:"U1 P-\YI1%V1Z",[]YMH"5"=!&%) I& V^\8$-YE8ZJ5%E9+US0P"<^ M^G4Q>3%GTU"OUB "\EFZ!1:68E R@MOCL)1QL0KH]O]K%"QCBG";1-]4@F[4=1]TW-3PL16 MQ=.40>+S!E168A0X14QZUYK1XX/G:3GBU@OR4Z!9E'85527'DPEA3T4@1#_W M-8=&P-!7RG4C/U,FK.@.:ZO YBLYB:X\8_W4H[./5ENSGC(D6JAJRI\)O+KR8."FHD8,2!S$,00^(M]$+^M7"7)\/69#A!CSGTX?_G\L7"F6[! M9OX]_?FPTQH,AIE?M5N=S,_SANH,6_UV]E=Y0^5_WN\.ZIG4N-7I3 J'^COM M%]\S.!4\X?_GHG<1A3"(63ZTC0XPP=_CCTU2CW57/_'!M&.4/$%^>*_O6E)4 MY7]1 7Q.*0!%W^%\MWV)'A-T3[)G1348]MS !?YR6CN&JC&V/=LN]^WL5[<* M.:6A668SQA:+HF6C_CK0HK,CIE]B3H)N?I4AG;P=.#V2R-Z=_*32' M_4IA/ M*E4\V%-DWP=WD5NOY=S0C6B6"3]&+.E>NFI@EZ,JR^1'>-37OFTYNQUPQ?.% M']5XP'K:Y\+^R>:7_V9^%O0ID-45N4K=7XK/OK+$$F!2IR2QI!-L4$KV5J2_ M>=5G((LZ[A=$0..&J Z9X.N&]CB.I+(U>ZT@/(7.Z!Y Y0Z">/9'D#H=\8".K(_O0PJ<[1&@F^&9.@/)D.]RMO!A=7 MHTYK-*I)X+PADZ'R269W=]FWP!DV41!U9)]L1 %PY\:+S9SY41LYAR#0\>L1 MJ"Z"1B4IM#%Z=C_BR4%DT+B*#/H[78WKJ?LYB?JY*9X;4ELKIT5@*< !TR)2 M6:#QFDN5W]:3X&BV'ZO1Y,UZ85D\RTWF1?R&I&'<6+[C"0P[ZC1#"!9+RI)8 MHW'V[T1RA-[4525JTMW7)4^Y>5)6G1D]X-@+9AI^MK=)\Y['9'.\0#>:?"P] M-'J3-D&Y/E>!I(B$$GNYS,V[& M=!_ZZUFX]BW'^,0H_093T[Y&-I^U7UJHX_*5L+*EX(>I]C),E. P+)#%S+=_V%%&+5R'D4"PK*L[W6J_T MK3:NHMPPCDQN2)2ER]("A/<;Y#7\<]XSK%Z!DEW UG1-425L@Z:$K2EA.Y6" MKZ:$[;1+V+ <+:M(K;_IQB\%>#9[9/,U@IY532ZG;/+LU/$A.GGGFR2N(9CR MO&L!9B$2NM.X>EG5[AS!!_TB 290IDY.P*D>9<,YF=W+D;EDC0?9'IE?=0_: M,AXQ%\A UOP ;?,57! E#82/WAI>-@_>Y^?E;UD/^NJ9^[UAKVKF?K_;ZDYJ MRMSOM@:CXB3Y*IG[XV92KSZI<6]O-0[=SA'$1,N)F4FIU/14R=M;+'LHMU4) MN+(W7?A09<>ZS8Y5W+&FN*;\COWP0LMY.AHX:'I$\TCT CW0;'FEXY(1XI'ZMW9/96G>&"SN3(Z3\=5RS: M8;'2K?8<%VM/)54UH;JCM5J MWK"=WCP!F[3AD&-:6S4.F;PZAQ0@33<<3=(Z+2=Y4\G%^?['0U+G35(;$EI*DU2:=/H75[TT@')#->= M-1L2,G:@FL$14].G?PW9$?L00_7GAMQ!&&"AJ0TDMIP M_;\'DBH &&](ZAQ(JJX[L33IC$%)UY4NTE#-<5%-7?=$::J9'!'5O*D W@:T M\B:*E\\.O7U<"A7J97AC$W(Y:Y+:QQ5*,4F=8Y%Z0U(:2>WCKF'SK1R\]FIL M]D?IOLT-59T#5>WCNJ$$5?6.BZJ:(NB2&?\"]3F9D]P4LNRZ-6<7%-1]AXX>5\EV0TG-YS\ECEY']>9)>S\X<55 MIV,..C47GC;H?"\>Z-+ZY&?7,R.9;LEAH4:\,GY\LG!T#>[M6'&]7P2,,C M^^>1 V!E]\^Q2*#AD?/ED4.A6_<[1V9O-=G$)2]^WW0VPQO*5^AM*%/>GVCH MUB4:*IW=<6<8-5SW1KAN0YGW7HS6^L#$&HX[+MIK.&XCQ_7WT\6]F./V5?O2 M<-RA::_AN,T35 =G[YXC:V7#(^7+(WO#E^^.+J\&X+@^KX8*& M"_;(!7O#R^]/CHD+WE0"\89NLVK]#9)H;LCF*,GFU6^^!N=X\]60 ME$92=5T5I4EG=$R2Z$V% .OHF?E&W*#!WBZ"!N.+JW%[<"1^3N,]UTLVKXXR M/CC'\O.&I#22>O7+B&%S&7'F)%77942:=#K'I-S>5!!O'UTSWXJSLX^;E&(1 MVVW\Y_,FJ7UW!L41L&JJJEZKV MT=ZW!%4-CHNJ:HT#GA?.3;SFK.GILZ>M.2.9L@DC9P?_A/FS M+VZ> #?WS&YW=.+M7-A#;)N-LI:/\Y++E>_I'MSID;?NB.0.B].AO1/ U+.[%\-D,B71N6(8CMQ4^=*P0/@L]>G8%8[HA C/90; & MOF0XJ]2YM&B"[%]KG-3LT7(?8%=@2@O@6^,)&5@D9"(C*-&0AE"Z@PL26<4*W9#-0$TB1H)J0HC:\V,XB9)G\8A7^&_;R M8&>.%03V K0"B0$[,)8L-/%_TSR2RQ;G2:/IXP"M MPVO?1Q:<6H%=0J6D.683+Q2R AI1:*K:[IJ^CY&%V.@^-O=>@:# !SZ0KK2? MF.CI+6QA[5?"-FQ'/[&FH+G68?Y/-/+B34@/9-*/ARD6X1.Y^J^ICU9H;.NT M_S[ZC\91- MAO/VJ#OOSMJ+]GSX_W5Z%U<_J.\],,8-NFF4(F]=E1&/_:R6N7NGUFSQ_ZOO M/:%XZL1OAI-Y'^OV=D%IL M_G[7568Q=SVC\/\F1*SPS0>3WF4_E]M/RFT=]2ND)2:W]Y2,C3]6<'S2444E M&UOT-#2^6#-:;76?<\$L& >I_Q',!(M<0#" ??[$E!E3>['V9_03-#@R[.X9 MO Y#-F"_J/V/F1SE'=8-AYFVVGB ;:@"<:/VA<&"F;5" M:\=?LWS&+^N%' M/8,!A 3K(>R:F(,6Z LUDSQD29;!>PNI>D (TBD/J8+", M)=%SBOX"IA@%#L%X1[_PUC#->?#^0]W.')^SLEXIA#E#K;H*V ?YCU_ $5@Y MULL'VZ4]H!_](MXH3%ZTDQ,13'HA_UH8>9-AJS?LH9TGLI#$BX4)V((]_7OZ M\VZ[U1WW,K]JMSJ9G^<-U>FT^J-QI:'R/^]WJXW43*J9U&M.:CPJ'&I#-F!) M^/:"I@/<1'R=>ZO))AL[&SF]1.G(>>](6<#$\]Z%LC7C9[X+U1&2SGM#MJTV M.^]=22=6OW;#FCRO2:6D"\_@-,Y M-6\H:V:X">](NNS"3T>!_3]V^)ARSX.X?Q[$O7DES6BLC#2:4:<6-.M*YWC< M.6\-![X1#MP$#[4?#JR6Y3:J&:FV8= C(=6&03RT.[.^A"*OAP$/38L.!FSEP$W+:41BI=0$A- QZ7*3:,.AF M!MV$0W<4##K<3ZW4,71'SP9/.6JVNL'8L>/0.3>8=@6\E8/! 9OQM#5CY?"5 M?B9!!@0K3U#:^N.KUTU+\_2D36>7?5Y,BF)_X M,[ _N+8C$A1?[P#EL4TNKE)G5G2QW'#KEBICE%.,?DPJ8UP?-O410B[9=P]$KOE +E,!Q)8^DMAD-FE_?/RT9[/ MF?L!#Z0';FA6F8PZD*PK0QK "N!?1T6" [PT3Z>ME)?X#?4= M)?6-4N!]QTA]PXNKT7#<4-_945_*OS]&ZD/,V-ZDH;[CI[Y:_/H#T%RU^[\Q M(I^:_<8B/%.ZW%,FIDJ[O+(LW[!^7:Q_F*+T-'=C-=2IM_]K6+MA[2-B[<.4LZ=9>P*L75?60,/:#6LW MK#W:4\)#G0;[J-V^N!J;_;JQGAK6;UC_+;/^GO),ZF7]SL55IV,..J>N]DLT M],[N38D;4:+)7V=\L:%#T/@5@-&SV]P-6ORLTO^MUK'J?KU:\1LIRQ$W&_>/ MC(51O_@@U8EJU.YQRJ?>>=>A^ P'C_>GN@L?F6^(80T:U[AU.;42)$_RM/1: MR.R6=^(]&6_OYO;#&N[SE&C$K!9WV:VNOOG8Q"Q\H09LG_^UME>Q!-+J+G'UUQ$OYBN MTF-D5_R@TLK^N+"JGEEH_;@XFIHC@8UW]R>=*BGX;0W MPFD;DI!KYK0A<=HD7:]^;)SV%JHW;]%60$2>&(.G#1LN;<(46$;;ZRB MLQK7;,B9KIEK1A=7G8$Y&NWTG7Q](R@3XPT)GS5SQ 0S-P='@QS10);42TP;4@CK):9.&XFI MOAYNC2&[F1R^,BM@CYXS-^SERO>>>'E98\'F,\4F1)*:>:*#/-'I]8_$XFCL MUWH%[(9$SIJ)J8O$U.ZD$1<;\W5?Y/!E[0,!K'U&\?P%'!1F130F;(& ?54+ MMM/#RNAVOZZX6F/!'A,M=<:OJZW[1$S=G07L<5FPG"YZ1RYI?WBAY1BKS(R? M7>S9':YU3IMY7E<.#\ V&9O=#$#>[8R3PU\EUF0#OUGZ>]W@PQ#H;V2.=S<$ M]DY_;\%L_LJ"X(-AS6;KY=JQ,$ESSE8^G-[V[3AWOZ4_/G:JA%>T09Y?1YO] M2=MK^+?#\!_ 8M=+#];^;_H\E_TJT0W-82<=XZ@,Q7YXH5^37?YVJ72# MU#\8E8ZI.7.O4T/#@"-2#:=L\!R0]2(GC2?[MD MD, _.L:S%1C_42E@':/.09(Z]>F5H\9A1(U8N=U* S$9L(T._,.L.--]3A4O M*EMIKHFFBCM<;;K=/4ZWA]/-2S$56\0/H"5/;+/?%F%DK M*@'^MYY$+/***>%MY@5A@&6JE98\*%[Q3?16F6-W+UY>(8*F[4+_XJI7<&C5 MSVSXR@L87%SU6^E2%K6 \G) 2H"NF3AVW3?% RUY]'7+D8*MTV?8J;R%0]S" M=#;@GF3,WI8Q0E(>UDC*F\3/WE8R1M&4YT!4)^RD@HM1=Z(==29ZAM#G0NDB M-, O*R^P\8$//L/>Y$],U+(+VT[[E3!\VM%/K"F8.;!;N3])5;@>R$0=CU(H M GPB5_\U]?^>[.2M_??1C\JK']CEU&?67Y?6 E;RP7*>K9< #33=^@+32[QY MA-97WL9H5EJ_R-Q:+/9F;G&C#XC7\XE"/H#%RWQ\"J9C'&!' W)S/9OYL/?&9^Y]!3O V]S/'ME\[;"[A1A48E_9 M+" ^3[P-R\ZKZ6VD7APP8-W$WT>0-WT\#=-' W#=S-T>WCVX.[N76? MX" \_\58K?W9HZ7K^P;@IH'=*'O_"IOS]$$1TS=)2S=KW]\BV:/7OKCJF8/. MSJ@!IY"6U/!7PU\;KT=KYB^J:AP-:NX*7 W,]FAGH(6F#O@(J6E#3DK] MU$1%CZ.,C.NF$'A?]' ]I]D$&'"C2]VF!'B'2@6,;6H[JO@@3>K]BZM^;8;& M$9CK#9E4*!7((Y.*XI*Z9W?;=:&<-D9I&=P$9V$[3I0#TQBC6\5$!!-HVWF# MNUD@,(<75Z/QL2#<-7;F:SGWFPBEHL@/BUM,$#KIB6L M!S-[HYV]]L8,+0\JX\./!24T9NCV9JBVC_EFQ<+^R>:7_V:^ET']_?8%T/FX MV^G^O:)_63$H]3DK'@@7_IK!0./CA)BG;H"@T* JO M>4-7@U#I$SA8NWOJ$ H-!DK#O4?#O>4N3FO@WL'%5:]C]@9U)9H<,0!*8;ES MO+1I>" (E%)TQ ^F_'_3U6)X^"5J91&/I+C&;)P/'B.VZ5)4G1VBHG38RMV2 M2D6*G]@T_&0',\<+UGY&16)_R-F7*E*O0_$9CA.O4\1QC#19)HHGL\I%^6@9 M[^A>;%UPB;/)*;'LC[8ML3QR\" -TX4BE:-? L-;AT%HN;@&D+E3#D^()9CX MAS&']]$-P&B M:YO#W6-T33E?'2+;9JYE?&=/G@/3:O)5"CBCLV?.&+0OKHXIWZ#)6*F7?KH[ MT4]ANM.@#%TM U/OG6LY'O0#5)!IU);X]LT*V-#9H, ME:,DGGYEXDD32>_BJC^NR_IL;,SMY62_,3<+2+U,9M^V,I;HT!6X<4KE[>-Q@W!NRI$4^=?7TSJ2=-)9.+ MJ\$H+3S+M^!MK-==K%?3@%W/D90E5563GKZGK3EN6;$G1?.[(L>JIMBPO1_# M_V@K2W:'@&Y8MV'=^K3\#JS;V4_"R3&6E50OC8BEQA]-5Z>-B80%R>RG5@=P MZZKNB:():*AU>Z7$5C8W;#?T#(O?HB#J]CT#=L";E.L'GU$K,KDW]:ZA6VH- MQGY>7FX#WZ$GV&W_DDWIK&UV_F MQN?^Q,?$4?@VK.;;S:W!.^$%_ -OD37(-Q_DE/\"!WP9C6=\ 3$# WZ]P7YR MCB.;9)I&>FWX:*#6A!.X?F+NFAGW0->6[5+)QCWVN001%\B16]]:AMPH_KP: M(O;&C!=^Q1:??O1*($00P7[^&M>.]W>-OGQ8*?\3?F8[J\]<#4WEUVH\U#L.]!*R,)[6^&YU>?[KC" M=#]:@1WSKH9F\A#]GR,BN\8^U\\*M!=[:=D",)XO@ M@([@'PZ]$@B5"^:Y./QX:]PN__TPWM-[:;W 5' &AN4XL3(PBW@ WP!,"&^P M V,AZ0W("7X=PAI;QA_B>V984B.80.C,52-@LVAZ"1@D<)3B7[9K+-;P3D&: MO\GI?Z)-"Q.3G#+)#L WP"TT8]"UN/&PB0L&>R&XRUL[ /TL0.;/C>E+?'FENHIFE[9M,@=ZPX.6 M!>8*&!L[,SJ(ZP_?41MPN2D!R*U %@/*$\,M!OIVUG.8WT)U+YV!DH)_AT'\ M>&$?C"5C(9($&;%X+M:3!T0"V_ 9N[EP>EY8:R?JTX( RPN6&[$/ 1Q_>&B4 2#&8CXQ@H>O[-_K6TP MLGYXOXFI558Y XPT%JD<&U<3O=:8P7N)?X'U0J(?/*QW-NP/,(+-G@CY'UP! MF TPA^ 3H&L\9MF!._0MH MX<.&M?>-?:\M'K2+DUY0!#] FD]W#)8>-4U=/ M\M[=OUG^[#'>N'N#GL.3@'G!G(U@/?TGURN()\,#3J5\E"87[&]DQ[=Q#U)$926J]XTV(8BPX(;4'@9Z$[4#?!N#;8(.Z#1PL# M"1($^OK%.^.::LH<($[&18=C_P5_/GI ;72(::-1J 'V$XP..Z!W&G&QW31^ MUZ,GXW'3^+UI_'XJ;=*;QN\GW?B=,#NRD#QZ^>W@RYK3![*>-YDC 6CR)9QQ MR[@.TLZ9-'_B?@_&"6P$=%ZN'#NFS&%$BA H.W>/+LD!(Y1W>H22;U'7Y%OB MNMRVB"P51*9!>T(8$7DV9'R+[2!8W+3S4:NAU6G%X68JNV;==J5(WQ_P)5K4X,Y^$J_\!EQJKY>_ ML^K!/VPETDJCBBI'S.=M\9!H<*N0\HBG^28#1_---SE%6[ T'_Y<>3P:XRT6 MX&C+'Y#VX!F?L8:P1"IQGXC (U>@A("T#RZ>.'8@JY M/IH(6DF&'9CHP\!*F,M_CH9X$5I3M]TI\*BOP;-$+\WR7^X6@K@P8A0[+I W MLP_SM?\,9 7OC+(!(G W5(1[G&\9[XY&-7999'=ZFO\ MS?J)H9Q/S/7 E>&+3:UGU 9AT,X*9D?1%ES($SB'2U#KI/10 +Q@1>%T6$E M&A1\(\*? M4R 6;) %%Q2P;\',MZ=T*4@ODR)-R3(57@BX/KC0F.)^/0V ,M'/3RJ#LS1> M= V' 18;)V0O;-BO@.$Y8]0:@]X8N8X"2T6Q+T1>TTR,=#+\A=1M!:04ERO,C##0*)RC2)A'K[)@ MNI;M&T^6LV:M-WLMC807[4.F/9P^'7(V*HK27K&Q]07F\"=.X3=F(68DTM/_ M *'_X7I B?X3BM=;=P7VQG

JEMD(KV4S M+#/N>DGSS%(ZEFQ0)=)0"KY=6KJA4#BYH1I)44A\RLAP?W#I.BA\]+WUPZ.4 M2U$(0XL.P_Y&P7+B\&>T.KDB=90*>V&6O"'(]I+/T]F5GA+U;XKC;%;DRWXQ M7W[CHCW@Z*>W@M"I8TUEUNI=7/5:Z8:S^NT37\\G(M\')>1[ MR[@.2P7='JUYQ?O@!%S>!AJYL7P?+_2V2S$:#3>E&-FNEENB._-KE:>1:V+R MR(-K,)FRD[#TMD@;BF]._6E#H]'%5;?3ZJ5;I_\M7TWD1HTWQ,-U3;%?2.^J M::O98&KGI!YO79XOD,&RY5-5XU'*V*8EDC7I.[Q+1M;Y%6R;EX7E)FL X[5(QH W?Q5((EC"SO MR"N*\4&Q>/H*K[Y;W-"+I20008Z/E&T)\[NQ5O!-^)(ED<9@ @P*)%(LUJN" M&%,Y-,8C:6Q=0,5.!B]/Q/4*;J?4]RJ](A9IRPJ8,*!G&V\];1?30:2_*]S+ M0!P0W8M.+<>BU#M0FNAH4]S#L9>8N,"M5IC+"G:3_'CALFO91[=9=Q-ZYESL M\H%7%E34-QL/]!-;,!R67QYRPPXH. BR3F^RPB=AG(WC$O"\\C2D328? _CV<]@I*/ MXMT9%+;PO646@6WA^PX+8J59'!5-K Q3C=L75^-"VX^\J2S/,+>6]+4$=;:1 M=4@G]CS]192J,?,,A--J!?8""3*5*X\I$?FB%8-P4PMST9&HC(6#AB&_YTGE MD"^YF4]1>!]E#"8IXXN8S>^11"9OJK?$"FG7I&"]98#1#PS-$Z,Q6QIU=31M M?B"42*>"Y%B)9=S???G.IQ0^DKP11JH8I:)9VFU7R6:OEAX^[EQ" MG8_2]1_>V@>Y P?0?6]\87,6I4+3[[?;P/WEUX^[N(&9^?5T>=)[7WVV5;R0 MBK/%?I+990LK9# 7IL3/-W7L/#T]SI :T]I!Q)I9?"7J"?1+(^'V2>T:2^>' MK?-Y,(_48-4M[+3WMX5]\.%:&7@)?T/I4GFBG?U-='!QU<^I_)!G+3EPAMP, MXC/BZH_1T>)A5%Y7=W_K&F(8K[8#Z.UOHB-DMFH'$*F/B+=$FGE"%SJ!%V68 M/\%6VZZGM=-.G'Y&.RTC(XF]233< M5^U37!HLY;TW-VJ9Y<-I4=()#T-UVKR>SA"W5JGRNZ)(:_)PC+Q8--G'NAK/ M4/*5 T(YOFM60"C+-QU3^6.^;YKG;'#J3T24N<315RC7987I[2%*K6S\#0OU MD0[V$,6:/\*!PVRD1M(CTYF*"1.86IUQ6C%5*#K9-BS]]HI5)DVQ2E.LWNIBC185MR>7:M/08L4<4VHC&Y1N(KMA*[3;V3)WND>ZIT;1_\D5O7*K MW%&K.^I6;94['K1Z_=JZTO8'Q5UW:T6]S(*"TPGDDLXRN6_>ZO5%2Y5$/:7:'X:L)P@M>4^8F)'>_"ZSS4&#?I/^[:W[ M.PS[XYF!Z_@;1KJ#"C#-DW-M2W:J/#-X.YW)#LHS*/Y_/'M5H2HG73BEKCG* M2*,[Z>Y4I\HNPT;%O!Z[//J,5688O/4=FJ-A.O?]]/5+=]SJC4Z+9SCV>Q0< M)R=3'GG3S*A^-ML]J5UC)@14G-31@/A4VLUP _.]4057E=[CQ)>X*NV!"%*>D%+0B4#)BKR5=A3=J MHQ:GG_1_JUU+W:A"H0"4A@(TF8$+A#K%\3"#.^-2:I2&8YN,9<H?<:KSLP_R-826K.\>4+5G5:FA;=X[-)*Y/ MK2"%Z!%BIZQ6A"I$_XWB8"K%]?+JI>98]G+P,1R$?]!H+^!*) 8H94">>% MC_CDE%>W/HJT?'!H@JC80Q742VB<2&JKAV=P @1=904>MJQZ <*&74'V;1FW M\6*6=#T-#4$U%NKG*_B(T 7D2^D9['-#E3;P[DWO-7&-<^Z>B7(0-6CF8"WC MFBIF,"46\RT?>$^,(/!F-LDA*M]PV -\)X_*(J2M, +;C3H'B;X=MNQ/A;6C M,YTM!%9?@&G\T>;B6\5>\)8PU-L'_XUGU#(^L97 SQ!9_BZ55/#?VTL!9(C[ M3'"3<+@SQB@KEN\VMOTAVD*L5)CNPGKR?#I^FLI:E@M98HU(.9L,K=GZM!A]_B9I*D)F%'O5,($\0N,W84B#$E%H"R6%E5W(A.Y+Y+H MY?DC?:T#+">=,EB+*8_19_ #EJX[P7G!V)8L+$8$7_\I-7Z@WI!02:E@P#XJ M'RK+X5<)\:1#F%U98V2YH84 KC[\%T73B_')YJUYC.LP]'R7121ZMUC8,R;Q MSO^Y=C50$8ZQH8"5*:E<%/;RKVY@#^"D7-O"D^=OH,YAO'T7?U4@WH7HTO J M E8S1+=3YX7@4@(N\W.059(58]%;U2/7ZQ#V#EC#^,Y<]HP=6JSGJ"/@]Z\1 M+FC&K_]P"780W\M"SFWP 3]F;JC<1^,=&,(.XW)1>Q(7[XME_\!Q MO^"X5$NIIOC]1ZRG(DY(%2W.O=DZBK;9+O=XRBLK)C[*4'-%NW% ^3X$&?G8P$RF4THI6E0IBQ2CI6:D-Z<<(6^T+ M^Q=^ST5"R_AO[QFA;LUX(;N@,'T]4G[ M*W+[$%=)9\\O/VXR>3/Z7&(MS4B=!# 3*Q<4>9\\;]H[=:B:ZD*#K!?U@@M#.\0?WDYOKWR_MOU[\9W]>. M4*U_N'27@UW/M.@P%LJL"64;MHT+;JFO-9<2>ZR!C8[@VRNQV 7SHSIVR3:( MC,6!J3(J>166&.[NC?UDR[:RM(/ 9I_8DF:!\/VPSLY0C?I,PG6?/_XM0 M\;%K*PT?'86'3H'WC+) -]+)'%30D66L2O;.UO*V/$5-Z6; MLG1STMZR=+/*9>!(708V!9^'GDM3\-D4?!YIP>=)9@J,:\H4P%0^QNYD9/HK M!:8S(K^]5&8 ?);.#."_WR8%@ ]7;[3UD$6;2>\R&?S7K@TPE&)3P(G<;PZ) M;_D,ZU]9"M:4?I[XC?'(K+GHJDM6QSTL^(N/;!G,/'"IK^5= _XV,JO@R2]L MZHO[A,[$5)"SGF\_$!P_QIXHO+8"$^DG&4$PY>+639WT?5(&F6'VU=T")3RZ M!9F=F[ '0$2#?2#[5*^F%]'SGK"6.,8@1]L%ET,$J?3V5W5,7$0PI;5^:GYL"AC-L(*):!R+W/3C]'PO.YEWX\F.&SI>A SED2N0QO+\)GO,#8 M0*2CQK:*'D&(=)\Y:ZBIA M6LQ-XI85/$I-V.+I< %*C8=!(4MCSA MO2_EU7-'J@:6I#(UI\I=[8O3 N('B@GH%=-OQNW)Q=6PH%6(67&^>Y]PIXUI MF<,:4YSB"(Y[F7,'YYQ.O\A+<:*V7P+B*D% =5*/1-':?EU=A"E/)UWOB7AV MGV\/(6S3=1;[HYW=I]S'*>>3>YQT6L:?F63#39G,Q!@EDI,L,YB-POO63F\3!VN=?13'32 A&TQ &U R;)?*@*-CB M<1*?\\:=V2T#1* 8OL>08/VFWK M20]QTI.#:;BMYSW">1=(5Y[&PE%-(Q)U6!)P5&5LN"@E MI&5\RIXF^*-"9O?NI]_E!54 MOG3I+2X1TU:V$A&3)?!_,5T2)%D#Z,)F3EW32_861&M?[GR=I%_;SF< W[2C M39]4RP?>)&A>9]9=,+5=KT32\&N32E(U22#:2!\E0QH[QV#5_@GPBI=L'$&0 M,&53<@O,C6.P+2*0CDU& _%D/E9@?G"IWM5?8W;AUCU=.P.]IVOQ5"?:R1&9 MTR>IBX[LU32X@!5Q 1,UM:EZ\E>IAQZ71_G[O W*W[:+?,U4@LU[@#RDQ&:9 M'*Y#3I3$^EZJ#)/O+R5LB#C>.!Q="L)Q:T294G@*KR<^2F[!?^QO_6\'1Z+( M>).N+3B'Q3"6&S$GQMWNQ=7 G S3_F[-X$BUX4J\7=R^[6 N3Q<,Z0#LM!W" MY;C;N[@:FNW^.>+UG2"C; =PV>#!5F64+; MQXBE,S2[G71@N,&"/0"KC!J= M\AJL\L5;^Y4Y!?M!FMU^&@>E42H'X)1QHU1>A5/LI^HZ97AQU3'[[;SKH$:G MO"+X)%YP40U,HUGVS2_7N,W93%/4P&*,)4SGV\#B9!%;UZZ$/6;S1*)I S)^ M."ZKK(TP-:%GCC,Z7I\SX/@)LAT''+]=KM8AW>;S+JQO3&_5"3E>R%)_:.(- MP6N"8"M _W%W0B'K<3IAMP$:?UW2^<;Q88PGRUFSJ')!RZIH]%;]>FNG#+J( MC7IM<)I&YGBR<]"Z45.OH:;N\G.73 FFTJBNNKGJAF]L9>9"I%*S/TY'N1L= M];HT4L@V<# YG'.P[AAGD\VQV]86*L2J84''$IPY%O8FV&F]-"$[T7Q# MWST$^BY"92BU*#_4\*;W(&K73D+ WW4(Z>CQ+Z_:R[ M/=R"1++]I6Y3G1'>^:?B$IX<*HP#!2J0[(K-'B95RA^C8_CJ!96+('LC+*_+ MBPQL7\%9J?)TQR4@QL?&)6"AI'J-!*1/]6IQ.2A2B=JP#?H9#G[E^1SQD1"6 M@(9G""9+J-U9$$L1W&^$M1E-6!:;3QE.2Q$6/@IC!8Q@4TWC@;F(0\HUD35? M@KH+0H$=)V%S=>RU/$R1#!3N-.IV21Q%C#^=,E3:9$>H- )"^L&62 _^R^=_ MK;$:+U6(UYND$=)ZDS1"VG9D=*24UE&#DQMVXWA4/?T)&"+"$M>E.=7^\.LCS[#B4+K6 M@\\X8D'1.^[UGUS+GRC<;N+[/SV' Y3?6"M4Q<87T/G&[9^F\;7UK:40S^5C MT8^IWEB?;YU:^4!GB"#C-C:+ !X* @GO&U3OG]1M;^@+)D;&+B>R/RZV>!?G M1\=W[<[Y!XA]1Y]D**,^!MO;K70+:H4JD*PESEU' #J*!1N6TBZ2,C1)7 Z; M!X8CHJY+Z-BJS[G=PB68[H\^VP>>[Q3V;B=+C&X+O M__@BG@O$@]6W&$,[YF T,4>C#("*:)<)(U;M+\T2ME? X 2TB=AP!DD.?#'$ M"E_Y]FPSKA<0"E')AGWJEMJGS^+=W_#5ZDNU.9VL#>@1S%<&SM<*X=QQ:C'J M4%)3#![KA6!%N#L:J:B?[$0VW:,BFSXFL)J3=MJM/BC-=%^'9@8(/=7.Z":Y M@6:^,1?498)R.%Y?DJY4UZ+L'QO,FCWRUFO*WBZ&/NRFHBMRJ:!N^%KOUB'U M%;1YP^G,D-4S-L%B;K07PXNK$*LV+M%YS8!D=$&M^@'BM@I9760/*1@L@KWG M)T/"FS=_VK#"?DQ%%9TVCLE5%"4\BBE\(G30,HL&7S:P?W((QQ2(L,![D$Y] MT7KWB+_5&QX#NBCVYA*>J&A>P.TJ96\)VBTD"N'Y)IXQLWDFAU_>A=X#(_"U M F$>*&F.EK8A^QH8U-.'IZ1,K< .6D:.8S/@3:@3[A5^VN7;8CT\8(>(,#:F M8(S4;*ICAQ&7%YF?13Q?-1S2'Z,83/>G34=T5&.PN<&1HRSCHV/-_KJ\GSUZ M#A#>;]Z<.5$X(F(@VUW!!#]D-7O?[&:*?=^5K5X?FV30Z@_Z5;%)^N/6I)W] M555LDA)#U9D#D'7_?R1WL]1(XTN,577[I02 2=F=R(#).:8]R!=#.6#=W4&A M+58DB'Z+5U[$0J[5B##-FM"#-[]4<)N5-R M4[@JJDZ[V4#S-='NH)WG/H@*F@*=GS?AT5XGW,GQD?<,U'/\+(C$RI3Z7BO5-K%#(]TJ/#-:H3O-C8&!=><\GP:C; =S<:NR/NUT*R6 MG3+H4=)/VH[YVQN7K> ,@RN'>8M[DJ?G3KB]]GX)%T%71JUN.B6T%LH]8;'[ MR<9>R.[<>+&9,V_$[G;4VZF1>C=4L>M4/<@O8\^EZW1"<3Q253YWXW[VR.9K MARZ$Q36QYZ?NAN7BQUO-+LD[W[W:)<,.V"7IM)B46=*<\3Y9N"Z%F#[>+K!P1D.3MQFX(8#> MG<(UYXT4M9-=>Z9(45LP>?N80CW#7FY!YVD!2;V>>]HP^9MD\HK66@Z7[]=: MZU]<]3II=;YM%*EAXH:)SXN):^3AUXY/#0<8GQJ.\ZK[3H7']X+X> S)4?


)(ZB;()$PQ23G':2!"3.,L M]DGD1ZDTBG Z&'EDK=[1,N]HLROVL&Z]2!B8QNS(.+QE.;K*_, M43'ZO6../V!35*1HNNU)W9+R\Z:SV\VVL5M[(=@LT_6Q>.;EN1 4BR3RU=)FS_N_UD?&GHOY/67^6O'A1/D$0X\D64"B^!1H*/QNG8WG03"-A$8ZT;^""ZC=:Z0LLUSXBV M\8'Z\DO]M$:OLD;EAL\K1)]TFS?+J!KG$SR\Q?Q0TP;TR8?S:*[0AMUU1*?F M3_VTG;'/O1F['IXQ^T"@L=!T'4CDG,^W"40:"^Z3@4RC$80G_K[K;(\']>I, MY%'@Q7Z 8QGK_)X@Q5E,)::9%^9!F@11;'3ZN3_PR$IX30II6N;YO3NB#^N[ M2P2"J25/J!LM6"EA_G5;U7+\>P MDO3) 4;^^CNZ2!.^0@UI\VK1IZ4>7A#.!(:MCKZLHU3K,9++JO3SZ5$GJ_=\ M5K!^D>?S#]OY)+=J>ULJ\%_;Q-7M!\<)\V/= \XC::ZSW .<*9\")[$O$A$D MC,5&$2'G"(T=[+$F"[/D3\)B9HB[$!:V%#<4KU"7>3YJ!OHY 1V9MB?)3&J9 MGA-VW[ \^[S=4KU>UG,Q7ZQTLFA7%&,NJUZS^S!-TR1B H>)3G'1/<$9#RB6 M&0UY&%":QJ!ZHN<(CKQT^^31EOY54U(%_='R8'@H:8RAV?IVB0QLG5\("GBA MFTKJ:,&?)3?IPC<5?E\!&+\'OQ^]^3J7^?OO:E ]^%V>*\^U7&?*1%&6AWZ( MP\!+,6&)AS,6";7^&0MR/Z01#TQO2P?HC'VWHRFC#6G4T3:_2QV":'AY.Q0< M>"5S7&;']ZX&HEUP"SLT^F1WL@8B]F]H31ZWB79KPH*_K-A_25X_%)_ELYKW MK[22W5?(+(^P*?=E"L*5M2R'.!]F9$?6;@T3.CSW7CVT_OB;))&/\W^LE(U7 M \\5#,$T\T+<0P13?!MTMAQ,<_H $]R1:V)(=%('!0;$OIL"?-O"$%JW WF@ MWZ^K2M9WSU(7NUH^?I1*/:V;*RC?:)9+$B8\XSB)M/K(XUBGUH98L#S,HS#V MH\ \ ,8H'U#"!MD U;*"/ M(P,%,*%& Q"8-1X$ISD1J:[?EU-=P9B%.!,YQ9$O \%)FOL,Z'\ZXVW" #'>KRC7 MBQ+3%>6J8X%D;?Q1L6Y:(CO&K]"R81WJXKF;3U/O^$UFR<*9OJSDWZ:KS/O- M!'UZXPF"NNQO,E$7>/A33YC%"8%S2,\?*+@C.?'Y@W.L#H\KW).P.]WX+*NZ MG/-:,4.KKY\40EW]ELP//98%&0Y371$C2PC.4N%CSOPTSJ4G/;/+E'.$1M[P MMF015W1AIQ4GP5%&0AC$<8J#R%?>6J:LB%0D.8Z#5(0A9S0)*:R8H@MXK&HI M[@'4A(AS2#&@LV"9'>:X "VU?8DOVDD_W1>_V$X^9]^>2ZV;AWF]D#,NTR26(L$9U\9"G$/ M#3[RXFIHZ$-\/_@S^\LZI,CP6N,H&,-KZU(18>L**IU50ZY],2YJQK49;/)& M7/MB'&O"=?",39'-E9C7M\N\*)]:RY]53=]EH\J1)]X=[PMJ**(>2:6=.Z*0 M2_V30D/J1#H0WK)"Y#X(K@I"GI%HN!3DJ9FXW=;]*GE!VT8&A$]@/H<$44[K>H:39CNM81C4"5#QYQ.4UM* MNZ/ ;<=PV:34X)A4]R'\I1#S?,Z;5VZ7O&Q>.,Q9;;IN*$BY:ICJ>:;,3 MCQ]M_NPO#X\6D]!-@.6I;5\9!+/&L2/1 MAJ?87S\^UN_+4H_85K!X)Y6Z?)HOM<$-S+8W&6MDO:U8*!MW 2E&BJ4L5M7N MA;2N&:,X0UO6S!/SC; :5K%CP 0\RH CA/YPGL\/P< JM=^(P&19_A!Q^PG_ MH/?L+,P/=%[^1A=54MEGR^6+>?"7K MD+;7O]'Y\F-155^4V]-HI[M<*:KB2;[_7JM/2KO>NES!+/+C/"%Q@-,P8I@0 M[F/&)<$\B=+,%U$6>Z!* M.P/;*VTD*@1HJK3="F<@ W(J%&IBO4EPHU8J%= MN:Z0%@C]68OTERNTD4H[D*U4S)),8/]?;]QAM"&;Z[UZXLF/]$1CJJYHNA=Y& M]170JN/N"C'Y.%\N]<]U2[!F_(OZJOQ(T,ZT>4VC-,)>R@/UU?@"9YZ46/HB M3N*(9 E/NZ_F_5+\3_YFUN(Y^&)D^\/_@9_+R.?$;_0!V)\C6^8TM'*BGJ"H MD1352M1MQL-&VJO#QCB-Q$B+C+9NP0]P/#W"%+[U\;5+D?XYCK='F$1GQ]]C M\&;5=:5\F2_I?Q0+K>NKC_.GN2+5%6&)X]0+/>*I#94J6RS@*::9R# /),]S MGV>4&Y6[.$MI9#.Y(XW6M%%''-3K8P G@^@65]+#=/PIP>VZG0P@ .IKX@8) MVPXFP$\!VJGDO'!G>I(,##!E]Y'S*#?W\TKOBBJ52D- MHVD-1AAO[74'C;J,P9:L25RM19W:L^(Y*U5[FM+$U6K/BGQ8L/;\*]9E\-HV ML^W?WREGZ87J6GO;W7W;AD?]K9J+[KCY1K?H7NC>-L2GH<(!\\C7/0!EAE,I M M3!C%,@XS-2&M1]7/O*6QYX[W<3*=FRB'3[5;SI.)Y\"<&7&":?BHOJ-XT^) M3WLW5XYI6O%R),4_DS$B8PSDN*0,+T) MB0BG5!D)(F(TI)F7A@047G*$QMB1:YK,\WI/$=NUU:L7AU;/ZM<_KZKY4E9- MV!93/L5@*I8Q@F:>PH6XP+:"'C'447/G% Q(XL@9.$9A4B=@0,1]XW_H47A0 MZ0?%<;'4-_K%BRQ?WZWD0_'^NS[]DW?Y>YW\QINSO^NGVC2V%##DV$%;+2=H MS0H2*ZEK&G?<-.;YEI^S'0DO F]XT8Z(&VPA.X8,%&EJ 8!5P"F$SF1QIQ;" M]\-/;5ZWV].W9PYW>?^BX+-<:)=9![E7C;W!>O<$%?"8ZS(BT]PT'LE8&>5, MS T6CG;*"YF9=%-U ]S^_NMH5'@5D_?*4J]?'^CW6Z%&W"2;="4+ ^+Y)$H" M'#%=Q3T(4IR&088]0F,_DB(D66Q:TF20TLA[=DN[.6O>I0XJ"GD>KV$]Y!0% MF(JQ!@!4"\5(.*O"*,,C3U8EQ4C ?LD4LQ^6O]!7/])8=3>- M>4X"0@.!A<$ZNP3/ DR]/=ZQW MCO^=D[JS#\/;SGW6%FE3.4^&J9]0I5JR*,DPX1[!-,DDECS.8Y:$G.5&2F9G MU)&5BLX0F"M,.%V@7R35ME9G79N7$MQ%85B76,L&=![LQ +UC#L0XX(.<=NQ M)NL'=\!^O_O;X2]MHL06M*KN\M^;$A'U7?E91Z1]ED*V)[H/"J_J:[$0^CB\ MZS/W4%(="?*.OE:S5&:">(1A+_,23#R981H&ZF\RER+P91!)H]*<#G@9^^Y4 M,Z?/>[ZU[.G\LU(SV)1?ZLZ_ZS6+NO;2FD=4MTPBH;B$A&5=-C4&]L)T@,,T MPP;KW[=8-[RA+7-HPQWJL8B=2^[-M:2AZ'.KL=A3ADFE#',1"ZP M%PE.\Y2'B1?!NO&=(C7RKM$11@UEM"9MV?U[ #"S8V0W,,!TN2T"%EWUS@GG MK)/>24(3=\\[)_!AQ[RS;]B>P]XNU>J@7&N(=[2F-^M."R0)N/L.PF:V M_[H" [9\[7&PN9L]*Z"[F]?3I*:^5STK])%;T_/OV.[%O\O%XO]=%M^67R2M MBJ443=1C.2.Q)T7 /;68A=J,PX1C1O5FS"(I\B1C?BQAF_$)2M/LQIHX_KNF MCM;DVTA?\*7H*>PGF,>YI_SFF&/*1(!IE%*94C\/HVD*[6Q8&OMJY-)2 M!^@/S2IJ> 4:! [FR\QLF'86@)$ 4'/;Q!N9(0M[7Z5NC51W=="S%_F8D47:%!^T#9R7CRK765@V,DVF?.B M]?<<@Z=M^Y$WYU@?%&]Z+>M%^_N\_GJSJNKB29;WQ6+.7[!Q_W,HS'VXSC )$XH3AGQU1\Y"=(T)ED,OH8> MH#?5;72/A:Y&?EL5OV$$:4[@-]-#,)J>ASL#Q^I4_")2)C MH[: )RF,O,!;DNL(3$@M$R%A"W5//MMLH0-!@9E"EPALGR5D,K'P M[*!3LIS-##IX<=JLH%-\'V0$G7S0SE&Y%DU_Y4IY0%U=@%DB?.[Q+,'4\R-, M!/,PC42")9,D#H)0I!QT>79(8F2UT2,(<"<%<;3>#L>?=+F=%&]_M9U^T#*(A'^58K60=_D[F*936A9MO#HX 3+O-UX6)K!. MVG9\C!TNTG&E@R#7?#6E)5K.FJNE'F_ >!!+Z,U6_@2 PO0#$,LNV'2%P\%S^YN! EL^TK%_UC443^Q"D)&*>X#C(,F6[ M,Q'C-$FILBWRD,9Y$DIBE#!VBL#(>JE/LKGO N?V'T5E6+.XD!6F,L!B@G+] MAV2Y(.W_Z+"350 8$JI?#&#P.8MSM0?E:ES,,Q3PB."14823"*:8B9SBL.8$LDCF62 DCU&)$=>B#T>$-=,--L8UPU[ ME$^D]Z_GVH8_6#""VJIO6[:^R1IH)Y^@ C@6=HV1W3N@"+=@9(DCP MP4-%LY&F.V4$2;9S[ A[TT+)WC>ELN7]@K;52/>.LW.6>[[G1=@G8:I+JH28 MLD1BD8>>1P.>>9G1@:0!K9'5:D<<;:C;W&V<0 MMG.'AYV:L_@L8%K-3,!!=79FB.GTF)DL.PK,\!7+&Y1E/1?S15,4Y(ON@-Z8 M-N^_M^90&_?Q]+RJNPQ'W?A']P^[EV43W?]QDP23^BD1A,28B$!@$N:>[@Z> MX%C&$15<9B0T"LYPS=C8MS4]-M&63[1F=!T9M6%UW3ZI:6ZGN&US:BY(8'(V M@X:716\P+\ KIBFG!'Y'Y1@_5S=;KMB:]C[,,9@'MVBNQ[!)A$5">,YY+&AJ%S%MS M,++:[5A"Y1Y/5]K+7[=_XKOMG]:N^ZMEAS2KB3"P9\>&%Z8]U\CNLS/46*OE M:6PH 2;QV)#:&<2,NEX.DQD[ F--%"TTU2M] MXMK0!89A'(?(S)Z]7'"8?MW*_+&5^?Z^35/V7X9SX%).4!)CEOH\#RF+.:)ZG7@I9I$/$ M1K_;U*3;VY*K=:?9HI?T![:IS!#T9)*&'L=QEOB8L%3@-&829P&)910%?AAX M,S6O\T)\J6E93XOC/F%C-+L2CA6B-6+R<;Y<-ET':;?I].<$=)@]?Y+4Y,GRYX0^EAM_]AT7MN'MTS.=EWI3^UA4U2R2 MGJ>VGQ"GH;80XYC@+(T]G"0YXR1/\EAD]A;B+K&Q#UEU)!*:;T@BKH!\A$;V M#:)E8RS:8W"AR;@EC#3EL2S'X_*-8C_ND7I#*_*XT,.VY(EW+ [[KL5_K:JV MD,9#<2U$DV].%_J*^G9YTSJ=#_))Y^"5K^__L9K7K[-0AK',*-7A.PP300FF MF8@Q"TD44I[P- UF2UVD4HH'PR,_"SZ,OO^L_?X/N#%7!9R7LCVTU^42RZ8W M<].\0SXUP3H#43Z RJ;>3 XZAL+5LM4G TSZ*% 6W::B!1TNT0=1U=HPQ-J MF1H92.^2X9Q\Z2^QN=+_7> M<;=\)YOK_OF+O%U6==E\?=4G6=\KM4>_SX3G^6GF)S@5F6[01$),2>HI_YCE M><9BGHH$H.RA]*=1\C=?=1'!2@=CYFIC12]TL6HR%,2&.7@@)AAJ,Y/0*7)6 M>EQS@/ZL>?B+WA2W;* >'U=(<7*%6E[<&8Q0Z1T9C\9D)S4DH6#L&Y7@]^$% MU.YET068&=9+V[PP=FSA^SOSZFA;*8;7J+4 L 6H>#\? 0@J<7; M%5%L^TH MDQ4P.V"\7Z_L\)>V9^Z*#UV,2&_+G^?5WV^4B3^O]=]F) M(%L<<9R3.,:$A MQTS(!/-0>D$6DRCC1JT,#6B-?N+>H]ST>U T@7O=$%*FYYA.Y(<>8_9%U[2N M4$NW^T=746S4RF(&DCL[WSQ-:>+CS;,B'YYNGG\%7@WL>J7&*,IU=ZN9OB^C M*4EP'(8$JP7NXRR(0YQ&G/# B_PH,4H,/#+VV$>7+36TZ,B9E_+:QV!XO5XH M&?#DH!/JXSFA0'6X3K!O57-K?ZS)ZFN=$*)?2^O4(]:;H8Y):>(/FTL&G3?8 M]1/TTBBC:1*J+3#1?7U9AM. ,4R3*)6"93+C1HE]!K3&WPP[RGHG[.ZWVMQ3 MJR:,0Z@9;XPNL !OC+8PV.Q_YP1TM_^=I#3U_G=.Y"/[W]E7+HXLN:?E7=G4 MVQ._Z:.0=7SQS/,\%H=9BDDDJ/HCB#!5%C!FG*6>9&&:1Z H, .:D\:9/-/U MX8^^RQ?%8D'+2E_OM_?Z]M?Z)Q$U7?Q.<8(J@?XEOZ*ORV*V'*"&A6T.PRC7 M_>\4V5QLS&609TST>\\1/]'E6CAEA(0Y#Y?/&1'I=3 "@(.@".- 2 \J0J! [*O4RQ&L"G\LWL[_4YW M89%+\5GGDOS0 0?KL]C--*$]7D@DNW6YP&]:6=PZ9*LVYOTQN27PHO"T/,Q]4B$2<2D M-JP(9DR$:9Z*T$M!%X6'),;6=8I@+\+#RB,Z@HN99729M#"E!A04WN[^I"RN MFMP?$IBVM?U) 0\:VI]^\G(CI/6>EIL. $V[;?%N52JKY[[)V&D/1-9!N_O/ MSUC.8Q&& @>Q3J<+>8"S()&8!CGWLDS_TMI[9DU_**6 MX:OV?+8)P^NF\/#--YPD>Q-NRLER9>Q-,FD7V8>N4(58DA?3?#.;TQ5:0]:I M,QHVV^FWXN%KL:J4OE)Y,KT;#]>-C_;XL=:''ZZ?:-&_FY CK]@>7:0(ETT.'E+DBZ54 M.K(I>RJ751M9?_VD&QV8Y]V<1F5X$3L#!+9T76(!2M\Y*ZM5.L_I42=+[SDK M6#_=Y_S#=EOP+Y)6J[(IA7V[?%[5#VJ8+G17>#3U_316NV_B89(E%--0_RW- M8B;B6 J60';?TZ1&7L8]PJBAC#1IRV#G <#,-E\W,, 6KRT"X&WWO'".=MP! M0I-NMN<%WM]G#=ZPC%K4D8\_TTJ*OBZ^UFL' MJ[:EL++Z=8]3KI/-"_VC]^W9MZX'LM'[M\NZG"^K.6\.:&:"95%&O!SG,5=V M>AK2+JXJ\1,>^FE("*AYZ9M),K8]T;)WA5[:IM?:!Y9;IJX0W6RL\S5?;<@V M,#;SS;X$,Q7X3S&_, W;\(L;AO=,H:U4.MBL_UPG&6I$NT*;K^.W[=>Q%A#5 M1?/C*_2^_[UL#;&-G.T!N\.PUK>>*U=ALV\FQ[1AN6\]70=AOV_.D&7&4)-Z M^X'RYI"BB>8(9>"3S.<%/ @&^?TDY>VZ_Z%UEV3 MD+N\WP]\KUDT#3./$X_BR(\9)EY*=#I.A&7H<=_GGA6OJVKU MU+H#:R_@MV*AAM$FAXYMG]$H97XJ(TQ(E&.241]37Q!EFE/U QF*D(/.JB?@ M>62S84MLHK,CP&R-?$HTSAQ,?AZDQ>AJ$/0$N=J>"6UE:5)L?H S'SCR;WVZ M ^#XG^,1_K/(IR). M@PPGPI>8R%B7=<]T"30N)0UB$0IA6=O%C(.1M7UKSJT[">6[*0QEQY23'BZ& M@!N>"8T)(_#(:*<03,=-U_4%K?E!>5&BEB.T9FF4LC P--P7B3&D_U8E8V#P M#!20 0YDIZXV>K%W]?NAE/]8R25_[6('B._)T,M\-2M4^8\^]W"6$8I]FM \ MC4@J/1^BH QH3AAUL:%L&71A@J"9QG&,BWT8!@ 2L"(!".E(=9A0G%19 "#8 M5P^05V$*H2KKV<.\UD=5MTNA<[-7=-%P&?%&5JNZN7> M4E7_VB[3T^-.LBC/BK5>@N8EYW.=\6^8^G!0>D.CH!P"ZK M\2@0CI(7SXHUF*=X^NWI4A+/2K"3?7C^:3L/_+XLGF59O^K,Q5K'DOUC-7_6 M4]V+WD_C7) PRK#7-#O)/*:T$(DQE3%+.15Y0$!'A 8T1U9)3:##Q[D^MWI0 M/V^Z.+;=7^V\N( "/8]<.Z9XI.@V)$V2F> MB#"CD0RY%Z14&%4YLR$^=I!95QJY*Q6_;#AJ?M >@-,U4[JX;+UE"WZE8(6\ M@0DT(IXP];)39?H*?=I V=TE;/C1K4M['(T('\"0&A%&._/*.9PP"\P2CT&[ M##KF=-::I;0[-ISM&/:E^INCV?K]B_KCXWPI;VOY5,TB$LI(2@_'-&>8!$&, ME7Y6OGDD>);S/& ^J"3E*4)C*^8-6=3017]HRJ@A;5&Q_RA49C:;"P" FM1* M=JO"_4.".:S;?Y3,Y&7[AX0]5K5_\'F[9:NO6M5+7]_)%[DH&IM.V7IC=M7D4JYYVL Z M3>O+BP!RI'OL>)A4,5T$T[[6NFPP"U?R75>B\(%^[P5.WRGOE>H^!!\EK>3G M^>/7^B[_M9+-:4,URSW"E>\88)E&5)DH88)IQA@62IM%21)1SG) ^WEK1HQ6 MX\5]Z#<\H(5F I6:"USD>*7^01M& "Z0%> &;N1H^%G6R^J*I"IV4(\?M 6S MX0@U+*&['"FFVL.LT<$$.)5C@VKG68X"+LR[O 2801?3:N#I_,Q+Y-YQ-B\: M"!Y+T(0Y5S>+HI(/Q2_+Y_F[><7W$B4-@PH,AAK9TFPY0 T+^ECO8?XD=9V) M7S[=WR+-C?K%2KU_A1JVS",-3% :5L4C 13O*;8C)(]"I3>*BK!9/S)PA, MPO;C%""O6=ATU[5%?2;X@ #(GSD!F88$Z! "[[0PPZ MZDB3MPEO. \)P)!R"HV=U70&(D>&D;&@@U;0^5&F,WF,)=JQ;\S?LHG(6BBW MZR[O(BWNRL90:HOPST@@@E GM0=](7DC&9(?)@J:XAJIZ4CB^[*UI&YZAIS.)(?$J3E!@?+,"UK M/( A6^>%' [:&GA_PK"M\U+L!FX9/&]YP2UA, S54/F!MVY;O%PDG]'ZW%_[%G7W4FQ M#M?7Z8=LJRD4=4EY_<>R_GZWJ>KULRP?9;XIQ+9'1_]AD33-_8@*')!88$(2 M@JD7^S@./";C,(K"&%1FQYSTU+?N'2/HI^)$K<26E1M4-LQLZV2]WJ!+G4JN MA=AL[4X#'/"$L8?9W1:SEH]A@Q?G2Q\NOK,2"<:$9ZZ- 7DN"@">(3K0J[O MUC]DH0X+_UROU''N#ZE/#%+<_I E_2:_EDLNG]2D5=_7*_%44K'M";CP2Z'CMIFW+2\.N79RQ]6P9^$=FG@/@(43#_["-/[[;PM^RB'H> M4<WWTK99*7?"K'4O^CK"?7IS2(G2>0+G/(P MQ\3/?)P&08IEY*IH/0;B=P\_'!U+P=!J,:'3CD?,K;3M8]/6TYA(5* M?I0_M/H2CY+W\?/-U]1G('6Z_P-]K72.N2RX^M>"4JF&DD*WK$HQ"7R*6:;. M%,Q/*,_\*(^E4R94&!.8EV,V"@NB?'%:;!>W;0(3_#W,3>QM1,H1U7D\,)4.>3PVJGU2>! M%Z;DKT)F5-?;C3R?RK]*\CW-?]U(5]P'W3^_T&6IO[L[M;5\TST:=":HQWP< M45U=*.'*_.:9Q#P2+&,Y\6(/E AZFLS4P7E-?8KEEBKB+5F+6Z)CA #715?) M;7%OA'8$T=T%D>TND,Y*Y/(FZ9C(_%=*9P4]>;=T_FG;/.V7EU5C_-'5':V^ M?UJM?]X7^;I\;JN+LZKQ/B^H/A2K_\,9$Q$FNO,PBT)EH4DFU-^88 FLD8,9 MW:E]N ,N!N'CT/QM,PC-EO,$P =JT-,- =(LX &/* _>RZ<9GN#Y':6_&U& M=>9<IS^<[K>0#6RV_M79M&+)$$!KA-.<<$^)SS*B,L4P\ MX7FQ3*+4J%CN>1(3JX.>(%IO*0(K<1V#8K;JKQ,5ML"W4CY6.NL(*[J M:!T3F+=LUED!CZIDG7_2YH;VRGZM!DVB(]_W2>('6'I<*HL\"'&JFW%X 1%Y M&$2RF?A< M7X/)!?&[FF.@F>.P,?B5O;_?9'HA%]#O:IHM[Z??SW0#;[!G W_\@GMZ-F:\ M_YX-T_WK\?G(7E<'_.-?RG!1/#UJ!A<9]<),W\:$@228,$XP2W.*?9%3CX99 MGI@%EXY2F3R.=%<%7&_'+66DJQ&L[6IB[V-DL%FZD!RVQ>VWSNJ)HD=70MO5 M ;<6_OHRX,8@6%<#/RF<:3'P_9??I!;X2?[/E0(__;"=.^$C+8ME\:WZ*LM& M!QXEDJ6^5*>0!#./Q9B(-,64<8I%[J5A1!+)?*-@'4-Z4]__RAI]7E>5#G9K M30YT6RM%SC9U4[:B7J/A=ZNCI!01F"_B$J)FC@F'.,&45T]X!]$\66:& COR M9ERB-JMKPU#T0S^'Z6N6%Q1Z 3S*E\Z9(CYLRFVP8!NELI""1[XN_2V8[O:> MQP%.:2 Q\1B/8BZRC E O39SRD9?_]4%VG8LZ#MV24SL=@WT/4 M &##FPLW>-F=YILN'P/BJ*7>11/?. LW@POKZJ;B,L%Y+RF, 3BZGS!_TSIQ MCDN=-:-7QN.R^I<:6_^"?I/^@C.I3BV$8^XG A-=>CI-H@ S&<9I0&0>T!28 M*G>6V.2'F@%I5"K:-SJ7I*,.SH0[CYG9^G>%!/20,P3AL0'AZV40;%+;+DKG M+IGM/*FYT]WR.^X:]NJ\N-^+-=,M@MLB]B^;NGJ46L+E:MEPH?^Y M*;66^856RVJ;.-=Z0B4CS(NB#$N:9QM2$Y=+7Y=V4)1A'642];L(^%N+?:KIZ?IU,5O@>)LML[WAS^&&; MCF:W]?+?H&'SZ";C>L@S:IE&^USK7.R.;=3P?;/+RG9U>3 +LA-VJ;Z>QS?O M:^T,9I-.V.Z(61K=IRI-/2@6:EJ()JG#YU1&OL211]0V2V.&,Q:%F%)&$YX& M+/9!T4&7"$YM?#=UR]2!O.LIJL!J2Z??H/6."?MC^44\#8URAR@!#?,>H#]V M '6%W0;T'1KHAI*Z,M(OD9O74#<4_LA8-WW/NK\GEU)4GQ3#NNJ<-E4>\J]E M5QV\\03<%J+]A51_;'ZSB$/B"QDQ'(5>K,_HNMMGDF%. T:R+ V$S( M/RW8 MF#K8L&,*Z=ELZF!JMO2">>D9:^\KPL*/:B9T/SQ ZWEUOA;1'$J?)8Q+"A5YV!) M IPE68Y#&8L\(R*EL03E9+P7R2;6O W!KNBP6*]6M*RTW[2UTZ"W)^\%,]-+ MFO?"[[N.[&R%10-I42,NJI6\NT# ?W0UK(OM-=-1F9OF$:0E1SNG@<-KJ/JKT;L<_=W;T[!FU2*;05T!;!'MX]-N-V)Z&/_?WZ(N<>)XE( ML4^TQYFE#&>9#+&7)0')J1]F9H%'8,H3;X)#8YD/HB/1YD7]V,<7#!PXP2%%D2$ (K?D4&3O5"/D^ M8)K/6+A1=7=YE/ETG+%$>XK-_"T[W] 76>N,^Z^*UE)(\W MO%[^:.@NHCSBJ9\G.$KR ),@3W$6>1[V\I H U,$7*:0O@CFI$%:#MXT0<>V MH^="^R3^]GL+VM\' MS6YO+Z,&]AO 7!TL <0GO7D#0?D\&AL,8+5V;7<\'I3TM4'R>J^_5Q7-30) M1)H'B8?#7#),?)E@E@F*,R\G04Q9%F?FS>'&*$UL*.U((TU[V]$0=)@:PN@)\[3@-A5G1Q$ '1_=(&%[7 1^"M CX67A+AP!1P:8\\AW68Z#(Y[! M"Q;ZZ=-FE2]7*SW1:LVO^UZJ6>9++R!*,PD_PR22/DYI*G 4QS[G 24R-J_H M>IK&Q#II0!0U5 %+\0PH!FKH>E%A"NA(2AO-R6H2$9%%&!8F< MY>6=HS-S.MX%<8^S\"Z] %NN0BX7'XNZ.> \Z0#D19!%?N;%3&&6A;I5=:;V M?.ICR3)*:$;2*#?RW1Z-//%R[&FA/QMJABOQ6/[QE7>55+"59BR0\2([R_R) M155)_C^^K7_\AWJG74_JA]TR.AYIEF5S5H!^F9Q_P,(H_@==%KKEJ?B%Z:$D& 63\EDG8&OWM$80<#6T1&CPS@0><[3-C*NW?,L![$0G5K M[T@?*G.WKG2$4M-I5ORRJ;^LZ_^4]5>Z% N1\I2*1& _TJ53:<(P\Z( AXS1 M(.5>$"?F]]1F-"=6TXVW;9N5P#4;^C*'Z*#'%_K:)#CJP'KURU*'I90(H'I)A B@NDV7"/$$ 3NT?*3O^Z00RF MD@QTXKEWISX& MEN6ZD.M-M7IMP\(/P\E[9LP6\ED$QO6:"^&!IT53N=T=)R\).7*J5*]V7AHN M=J?*LP/.LA(OB=,ONXO/6=@KGV6AGFP\?P$3:99X G/B)YBPD.,L#C)=MS7+ M6<8#SZP=P\&X$R^[EA#("7HHN(&E8"<.;"$YD 2PH]M)9+=KM[0<;8Q/)56ZE^LITAOS(LACW_/,$Y(G'OFWB%3JA,O^VU3$KKK%BOZ%-YZQTIS$@$L)F-0 M#93&%%#!5,H6I4%/W9X)-."BL:2G0 F@D*9 RTY=N4$-IM6@TH_J/./!YM.( M4/GV]"7X90MM^O1S_?1=6;&T$+>%>/JIJ+RJW_7.(5V1;OE#?E4?2A>>$"=! MP,(LQCS1(2H\]C$-E7Y-HI2I'V02^^9E[J'4)]:NNG+;SHG944>:/$!)@!$U M4*E3X@13K8HJZEEIG%HM,TC__B1R-I$Q8 @!^G9**.WT+AA21[K7%HE1'0P> M=#Y=;"OOGDZV'L0NJN>#?"DE;\N2J9]7LLDC5K2?UV7=-25>!#Q5Q]2<*$6L M"ABHVWQ' M75MF'?T&GEL3>,#!01!Y'<4)&9&<-60( L)A]!#H7SQ>]&>MB2WQ>\IWK9I(*7/[THG*L:IN<)S5N(]*+ 1]5$+[\!O^QI M;@Z>GK_]K_7/7XN7Y5U1"?7O;6*NX;7/^"@3+\Z&.'I:/B^+;S=(L8!^_?+U M'MVMBVJI0#"M[6" QN4K('= P-;I10S0GTZ[\)C+:G4G=&'HV6Z'S$0IU)9\DN$LBBCV:!QYL9>)**,S MMA:^S/'$NL5M<^%6G!OTLZ\^1KOJ8]LR/B]:IJL*WLWWK1BXC=[;%P!3JFY[ MT?:3?U1ZKI<&->*\MUF>M?^PV]E^#QV(KYWUN9L0F\_ Q&V(#1CY=VI$;(ZK MXU;$ ,*6B42O]T6^+I\;SCXO"WE?R^=JP7(OC4+!L1",8D*\$*=YF.(D#7B> M^U0'W(*RBDZ2F3JVK"&,!I31GYHV:HA#,XY. S6^C;H3'[;WV4H.3TT:%B58TIR&A'!)1+Q0.H2MS:Y7P1Q ON@A'\8? M]MWF>;.BS576IA"2*R-;[M/2_=-> -:ME!#\/" M_5N.E+9 '4_3P@BY;9T43LO[5O>P B]>K4$9OWJ%#SOCY:NUS/O7K_;#6&CP MDVU?6LH//PMESWQ?ONS:-BY\'B0\Y9+'(:'FH3$P MVA,;8AT7VHO2!B2L>Q; G51M@#70V]/!!=/9;;F&AUT[IX=M.Z\ M;:%]7W"U2U1RD8E$QAZG.&+*_"8DCC!-E/G-$TJ]3'#!,D#]^DEX?/^^=MJP MWV\)NFA-V],/+3L1YO"NCL_SE%YS9[-GXR=GAAY3=LICVG+>:]&FVE [;J-()[&MSU.^M_ FVV$G1O_M1DIVYC6+HN!_G5; M5;*N=,.$EK'5:OU3)U8O@C )@C@*<ICDL<0T)PR',>6!+SW/C[*N#?QO-2WK>9'<:^N^HV\,Y#^/(51V2%,PC\EO MRZ+0I<'5/UXE-2Q%"L&6BHAS*2CVP,CS$#ICIGP;150R)U=J>>S-2Q/E8*FE.E3J*, M8YDP$J4D#B()2HUQQMG4A_F.S^T)X$)$334:4@,K\>E^%LV4V)O,#?"H/N^T MP*L!NX;05?5@9WS-6VW8-9Q'U8F=$[!3V(^RJLLE5V1DKQ9KDZS^F:K9GOAYA3D68\DUX8<8@>OD1P8O6Z(]_T<(+IQ8M@ MF:D[EQ# M-A ^J8SD\Y-:GX84'>GDTSE=*1J+I*;58.8"G^H&(S?NZJW4EO0 MIT^CXT&Q#CUX@33,,OR+/ H\7R+MDI[1*8VFW9M=#JR5IV$ M]G$QN7*X7EJ@(7(DZ'6]D_8EMFJ;9"WYU1V3+DVU;:^DDQ(9MDG:?_FE]U4]JQ*;@6Q;H E[ZHI;E1-?L M"W"6L0S[>9IDN61YDAAU< /0G%CS?%X7W_#GY8_)\6^J:P5S4_A?3>$/I1N;O>ME&UU>Z392L#W=!%^S/=TQ:K % M?R+Z?@=AO@N[=[>W \1UM+>;4)QU;P= <+BW0UZU#>=\5,OENH_1 8YSGR1XS"/HSP*O-1C MYH'CNW&G-EL4(< J&\AKH%'LI( I$$W#QF4YD 2@'NPDLM,&HU,#6_/';(\N M\<'C\ZWH8Q[W%O")/SN*.E5GGZI:"*X3JT.".94Y)JDO,/.(C[. \2@)>9KZ MV:)>UW1E=B(Y30:TFK?$S&UJ_+(6(K-#Q?6"PQ3 R:BQAN:$ M<6)[,DT5&M82>=MHL#U!+P: [3]MMSYU1+24#\H"5NJR^/99!YI_[AKEO7;Q M"M6'C?PB_ZJ??LK5#_GKNJB_5XM4,/4#=JR=:,[YS+9M,F[ M0?\I:8D>"H>!I==BXDBE6+,QJ]*Y%JQ#M73U>/#RK5]_O#3A4^"*K4CS59J]:P@P^JJYQ^RV_-OBWHIEJN-+@?TF^2;LNF)^_$OOMH( M*3XI!O75Q*8]0#WD'VFITWDJ-;%M*./KZ0&:ZVU/'?HC'B?*L/=T*:508AI+ M'XN0>R*,2>!GH.+G$_(Z]5E_0!CM*%L%%DPY8V9FQSN9!Z"WPFX*P/;'#. X M,E&FY'16*V8&R \-G3E(PFVAIU+#\/X;I,CJ"SF=_C\N)\C .2V2E75S,-1LILUI$89VS9DG M+.,7U=GROOA_EX7ZK_I&954O9)H0$7$/9RR-=19:@%DVO:>U\5O.K:FN^,)A>\%J9=APM3R(X'@ MF":2XS ED8A9$$L105;>$86)%UY+#_T&#Q?MO3;QD=L3^I[FI=R#795//7B38 M&AE8=:X.B^?9MS+K#H::S:P[+<+0K#OSA$6\QZ/\H3_$1\GIR[*FJZYUW]VZ MT)YF97[WG9Z:7^L#UWI3?VTJKSPI4*OOZY7HC/8/]+5:\,CSF2]16 MM;E!=2\ JKLSD5 B .)!7,_LN.9XZ_F"Z9Y^J@XYO4$[7M'=_EQU[**OW01M M.4;]H?7#VTX0(.KG#2?*+G3H#28,%I T$:*C44VN:*F?]O^7*W%G)!9<)X(A),1*;^DW"*F L0CG!$#B+ M[S2G/'/0)QB2XTA0^! V26*T*7&E/5A]1[T[^O(K_6OYK,;>:)]67Z/X=E-_ M7Y>:A:?U;W*U6@CJ]S _-D\CL&9E8+6G. MFH+[FK==LUNDS+H;]-PRB(J&PT%=?KIE4@=&5HK-)AVM_2LH!^V*&3(X,L^$ M.TRA-9 _Y*W_>M=L%-UIR#O>4,M<\U@+^8X_]+1&FL.98(9DP\T#MV6VW-2P M _/JKL=J/._NBO%GS,N['H7]O#T'X]E9N9_HLM0%;;>APTM9_2JICI,5#\6C MCI8IU6'W%UHMJ]^+-:MD^4/'1-X7+YM:_5F!I=YJ/NE=>"RGA$:$<1RS*,:$ M)!FFN8APX,=<4!+&,@1=0T[!Y-0;U*#TJ6:_J? \B,W7X7"]"+J6PE8(U$BA MS<6='*@1!.U+ K.R)YEG,W/\K6%WH>ZN(HT3:@G0X%3&G!UPN ,IUX>XX EN1=D<11'J8ER M/QIY8HW2V=!5U?]JP:/42VE.L)^J SH) MLQ2S(""82NGG&:>9C$"9G->Q,_'JZ\DUU9/7]7=U6BD[RE=F;<- -_4@S@4E MU*EX(@M<_[S]0\?=#>J9:0#O.=S]>L*L<2NLILHNAS'SMEGH5L!=S%:W&]5Q M,5OMO$\%8VE >2'+,!*=8^GZ:1FF<$-^H8+8)L8FU64^Z65RRIVMQ M^3$*F(A)X$628I)G!).8I#@+8A_G),])%J9Q1&)(L0YG@,%+=LP#F)ER=P4# M3'7W5&]00[W/R823EW7=_;['1.AC2OYVM_@;'N5U+1N4I4>J75=-GXN&,/JS)^VR 8^!A*YZZHR1FK=- MCH'01YUO3-ZQS$IOK(3MIYDF69AQD6&>^A*3S%.G$K7/X-P3D0P]3J@P.MZ? M'G[J4X9%&:@#^=+1WEHF##S)3+#UL?-[F4HM(U .ZK:J-KWSSD MNHW&DRR?=;3.@B>I1RD-<2#T5:0G)A$GNYYA2EN$\5X8M M2W*2)-Y57O5WX C_TG1*S[UCMV:?M!71E\4Z[JQ8^O&7K @SBCW4TRSA*B]/>*8$19CGU,6 MYY&D24HA2_D$C8E7<$,1%7VYD:[*"/ >PH:L[5[I<"P)=O*VE'K[ZG<+=(1 M61RMS5,49EV2(R(>KL2Q1QUMJ@V)A;*C_2R(.@.?$J M'8;4GDO][N(L05U]S? <7]D3H02\N7E3@" )%\Z!LLRM, #,5=X$2.3Q% FS MH6;,A@#)MI_X 'O5SG11IQ!]:?95$5P**7YY_;V2XK[XM"QHP9?%MUM>+W\T M0;8+CWNAE$F T8E)E2FF'F9CT4J@BB.8TKB"!)R84YZX@ ,?39N#.^7CA7$ M7E'>LX'HE@^8&02 ULPTF@8PF![56#47WU\'6/U-,X*6Q=_1EA=T>QDUL!T% M!\"1;04@/*N]!0?DT :S&,'"+FN;PG]8/].EVOZ\V$]D%&#I)6#K'BY;#HL?EX6\KZ6S]4B M27S?%S)2Z]QGNC$BPVE*")9A['-&HCSD ;POTUEZD^N!MK=0UU%HP 'Z4_. M&B: W10N06AF(3@$!JI+KL/$LKW214F==E$Z3^T-FB5=%/UT3Z3+K]G76U[6 M35^EVT)L:X9Q93CL@DAV\2\)\X,D#%*S1=3 XK!@-(#Y[.6DX,*=J M35N,8J=^'F6MS!@I^@8G76)J'%"?BB#'<1!$2LV(1+=T#7"6)'F8\CP(J%'% MGW$R$ZN36ZZLW\V*UKHXELR7? D,8SH#CIFRN%YDF%+HZ:&>X 3EX,=EQZ.*(E2 M(GPN&"B._@2-R<.+6'V#>$L+:.F? H0&09@J+"2)%" R\S"+&,$L8+DNEICQ M,%\4\IO6 4_3XY*UN!P1?"MX# \_UWT%P //7NSD#>H(HE]IW?70>F\^Q^8(UWO^S;'G+#*9Q'\]K;^LBZ]R_46N M=5/%3P4\FVELD*E/$>*_-E5S'-/U/747MZ\?'] 7]?\U'[*HVA"(3^MU7:QK M2)+3*#+CZL,I*# ] L1CBOPG$\'M9'BQ"M>?]-; M!K;QT\ LB,NPF1GG3L& K?0A:=321G_KJ/]]DJ0(8V%=A2=ICE7P(IQ1DN&, M>#[5!5O.E]E#>]?.JZLJVG+C-M!D<6J:> M#)B.:AM?MNR@EI]M&Z:6I1MX%*8C,"'!JQ.#:AG*.@6XP!#7*X 9#WBU&7C& M\-#*TH-&5U2EB]81G(_$1$649*J'2'V<:90T0ZB. UC M&I($=*5TDLK4EJ'2V:NUTN1JLVU5,J)U72[9IFXJ,:L#T7 ST(V]%)$;Q#1O MC1X7Z]6*EH,!#%7Z.+9FIN35B $=3OT]E*+7JHN;IK0U=V@-5/WQE$$(,$9L)\3 N)L!9I@2 MZ1@ZKL$Q;'SNQ,2S115@Y>S^*Z4?L_HNW8L MV^J4)TW-ING Q^>7U?I5RN:9K^HS_$XKJ2MD+O(\UU$-#/N!E)CX^KHPC!-E M)GJ"AB'/,@*R"ZVXF'B?Z!HH+=N3U D7@2ZYU#/7KC;4L]>4=H49B783869$ M3@ZON_-_UW#%"E>+JJ-7X.*L'*D-#S/7*;T"IN,"IM<,9EG9E#=-&36Q]6JI M@S*A53[/#C#AG=V6)NJ)3E/^\Z)LKDJ!GBE_M.G:V MFAV6D ? S7!G=(H&,]&R8Q]"@0'9=Z@DB9 M2S):!#W1;BUT];.JJIH58MC'[BU#Z61B& K-8Y_W*C./,]PF.9)3P+(Q2&8#Z7%TB.+&B MV:X\G;Y:-@R@]8Z#&Z3&-.RJ:0RAF17O$AB86MK#I*6-'H:8/(UA C;I305U M9-!?)#>K.6\J_*$Q;_R>HWJH@UZ]NA>9KW-H0J*;GH<4$Y;&F$5QB$5$LH7I:M*F*J1Y0 M>]NJJJ=%OUA>])29Y\^-TIKZA-\01VUGG#WRD(2S<;0,CA;N, >]<^* M;Y5X-XX#) ?/&1Z6Z7CPSP*8FFB@;"^C+1H_\D/\F>9>_?4=7*UT0L;>5N@>K140Y\Y.,8!X' A.N_L-R M+\0TC5E*:"A"9E2_T!$_$VO ACOMD__9TE50MR>=&U0T/.J_55LN$6_8U%5! M?_8'@?X-BQ0 5W-F9C[-.!,P/;R=A#]VD_#83L*7[23L&$1WVTGX8S )+9<. M"RBY@LM98T?ID%I=3[DI@-9T?]FQ"+P!MH#?3"].#"I,%QJCUY7S1Y,4 MC[L"$E=7RQ87S%4-9'&_O"Z4FZ>I7276-NJZU]"[L=.L]JW0- MFD]25HLPB*(H5#:AL@V5&N,9QS2.4ARF@1K>8SE)C'+'[0&Q^9)@81IK1[# 2_H83\P?6>KW59-52GT M:6H, 4?N2;&T.X6[QQ1V2+>&9/3<#A]UOJ.\M<1[IWO[42SM4GWB9+12>\8@ M8*4-9K_=U-_7Y?)_2_&[+H?>,/#05$;60;;5Q[]DR9>5_*KV'/FH/C[9_49; M%NUSU1]2&\]2W/Z0)?TF'Z4.AEH6WW3)4QT0N:$K?:<2+ +"N8@HQR*D"28B M#'2!D01+2H@7\R1.9 2R==^'7!/O/HT\N!$3O=#79I4W7\BWYM.Y0>N7MA*! M[&1"+UHHU#RQ_:V6ZP;][$1"M)5);5N=4#J5H9>JN;5M?!6ODI905\4[F153 MT_Y]<#O=QMM^/K\TG\_7[O.Y'7X^#]WGTXN#&GG08_OY?!Q^/KTTJ!,';>5! M X$<7W"_LQER=7IY)U+->R)Z)T*?.V6],_:L3FZ\;#LQ: H7#B$&0\WY^D+*N/!L0O\^A7G MK5\.]Y&!T?7+Z^Z1SB9K[GJ[C>*?LM+;1"%T]3?MZGM:ZU\-=I3V2F-!\Y"' MB1?CQ \%)JF?8]84:\Y9RC,N4P9K[S 7XQ.?F#INT(^&G4;!#TY!]I>PL\TK MX.CRSF;+_FRRGTNS$T)?XIX\PVA)^M-+=8/^N9OL7AY=QTG_^N 4TTKE^( R MXSRX/(',P?;\1XP9)^/D&6).^NYK?+2__K0N?Y/E#W6)#=[1J$JB7 M6NL]RI=U62](&B4QC1,GGB==5&FC\MGYL-1Q&6^HY*-VL# M-.HX*?3XHG(B+VQ%G1<5_:DIN^J^,2:57=>-DR/.UVUC3*"]+ANC#UHXW9]^ MKO]37Y1V>1P^\;G:LF+, F4H$X^'F/H^QQ'+)>>)4I8JBA M!G#J'@AOX.BV%PFVD+;2V.3J'(@%\$?;BV?G<[X\:3!/\FG^1[W%!Z_,YQ$^ MS>N>U_?,(W;'YF,77TX7\C BU+"(RQEFF(2,75HCEF*F92$,+K "@BD>=_ZG]VNJ!+^NB[/^I.ZM4GY>%O*_E<[7P>)P3YODXB5*)22 R M9;SGL?IGG 5I0 DS:WDW"7<3+U[-:W^/<[L+CQLPW">;"-0X>CLFFZ>&7#<= M@M3!6S..&LZ!]H#;.34S&MYLIF!:Z$TF"6R%3 *F(U/%+6^SVC.3P'IH]$Q# MQ*;.4I[K]AH_9-L-51E6I M(QE+U-&,9CXF7%"<,A'@/ IU%'24)JFY:]8QG(, M7,=O"#G04NP9[1LNZ^.>YA7M,ZN;,0WGY2%'.X:'*OT&=3R_X01!"E2]W419 M5K2:?\* %;&F072\A)9CFC/6W)H&K?TB71/1L-@G_Z'^(W\IE8&W+4$8Q0&) M,XJYGR28>&J3RT(OQEX0!3X+W>TK2X@1A$S\Q^XP@&F5:P@L"@_?%DV9[6'1TC-7'CXLM#'58<-WG%U M WEX$W'W7:<9W!>WS_KBG+B7O$$G0A]N M4,O=E+>59KA,=FMY@?P;WUZ:@7/Y%M-P'%OK@]4[[7='R_)5>PG;Y<*SU(MS M2G%.:(I)1HE.6DUP&#/IRSA@+#/J)V]";&(%]*2;)>AR.^K ]Z)^:@J_=35Z MP/T/1B"+>2AI$@8XC?P,$R9BG(:IQ"E/$T8#DA,6P/I%.((,WBQB+LA,+38W M0, 4\.=U\0WK4A]-1;8;I(S_RF&.E(E0SDRU$5(SFVJ7A3XVU0S>L?#&_*9& MY/6FI*N=,=B[97S*N>_%.,L]W6".)SC-(X(]QGVE%+G^H[%;YCR=B?7>CO I MY^UIV"V_.B.@ MXX;".S\.R>A<.3HN2S7J,=GY/7Y M7#^79=CS 1D\;I'IM5H]E53WM1KDH/?N0].$KY$Q)M8TBC3J: ^+0@!:RXX" M,*YC7,H.4S+GQ+ZL9V Y8 ;"V:6"C0T\7T:8@7A[B6$FSUO66]B\O*R6LKS3 M7.MR;\WET++Z5_V11YH^L)+"!=C,K'R'8 !MA?,X.%S)0#%=54.X0&W>^@=FHA]5/#!\S6K; MO17_];3616# F^W!FS-LL8KBIJK;+:9>[]5B NVTAS(;[:]7B O?54LNJYI^+/!-Y("(/1YSF M:D6I%5?%1Z>..%LE?!'Y"A.04YY*DF/"08::;5P<>]6A"$F7Y<'")1P # M$QLKCU)3DZC2M&]TLY...FH.?1;U'2'@&KHI)H0,>L>QX^3_1EVS9\W,3==5 MZK<6QAU'Z'$41KLZCQ98N"SU""$_?[5'"W!.%GRT&0?N#QDH0AT@KX9]U1KU M]KDV]8N<'V'J*+,]DV8\^@DB]V7?B!N184M_:(+U1!$$ I"/Y+*$5KZ2D6%G M\YE<%FWH.S%XVL*'LNU\W%2[;Y>S,D$6&0_C,(U\G"4BPL2C'%,24YQEF>]G M24139E3/>8S(U%<,#;5N(]?'!'!5_U&$#'P #N2&+L:I%%GA]GGL0D9$KQ""$Q#27%+*49E3')\M2H Z0IP8F54,>!_B*EYF'; M@E%T->3;UHR0'#83% V4DV-L8(IJ $M#?MM:4'3'AX=)8 &H,,?PV*FSJV&" M*3> S*.*SF2<^90>0*H]!0AY;^8N4.U1;!>86CW4WV7Y])T6'6.?UF4NE_5& M?5L'7J5_Z,;!'V@MMQ4\%DF>Y5:H?X_6 M5I-,I+/&5]-P9QNFR2KYWQO%Q<):Z1P[_+A^*/I7&DQ%C M/I>8Q(DNI:N6;^JIE>L'(HA(D.3* C;V.!@2G>DN\Y -U/&!%". H[4ID@9> MAPGP@2UT$VAL=4.8CC6?*P(HW9X[ OJN M.XT)"7N\,,0;K&NKD,%+2%R_BN<+OCN'S+0K%A2X=FF,-U^AHR%@IN_8] V3 MSR_KDI:O[1%HK/]F=T.S9"OUHVY2VSR\X"FG?I@%V(MTLAA+M'43!SB2DICNT:;^PZ8 M1"V7[5NSX@YIQC8G_I;]VV:9!V /.%>PC;>-NYK*C)WF7"&RWYS.V:CV;9@_ M+=50S_7'LER7=^NRU#5MUT73&Y7%L=IALA3GF:289)QCIN.$XC@,_#CE,C5K MA6%&;N+M8]NI6'&@MI$E7:DE0^O6S=^P@W;\P+LUC\ XOD^X!P>V#X!P<=:" M%B;U55V>1X:?O=_S95%/=7XV>.N=WE%+<5^T2FP11T3$J1=@07.F;%6?XS3/ MDMEO"JVV%>%Z*64 CG$J9^XE4JCDRO^HY''UBXW1 #G%% M#W">/L+!P"UQC70P33D4K"%UC62 @_\U$MJ=X\TEA9W%STDR>K0^>FF^D_(Y M?O<.OF92"JUGOI9=@>/FF'Q;B#^H5F!U]:1;03_) MO^I?5MJ7E PD@91JNF20#C387]$ [ ML4?](=_AK1@[0O5V@"KZLV$/:?Y0PR"H'L8U0$,J6LP$N&5-"AO@7=61<(#, M>"6(:PC,6,O! 0[[U1A<#&CG*-$ENW5Y!ETR^E=:;\JF<]>C["N7:Y:ZDN;W MQ1=%].FG7/V0OZZ+^KMN*[FR1TDB.&99%&$_Y*$?)Y137;_=W.=Q M%3<3;S3J#7N'S5<-SN4@2KH[%(<=ID M,8DEQ1L,0QUXV9IM24B^:DKN\G!83@!<3+*F%DQ$U1!R[_/88=^F1:P>>WV&V)]!)?];^ M$Q:G3*6+M4[N CU]F8J($%_MZ$)WUHH$IK[OX8P%>1)Y'HT"HQW]>.B)5XX. M@-7$ ">*?3G.Z=!DX_8=6NY7S4Q4=:%@^;NBV3L&"IQXGG^YC%3.V7RIK'E(@,^S16 M:B!/6)B:UTTQ)CMC6)VFBQ7AKL &J)N)*8@FSIPIH %NOI=CL.8 "]0)9@+0 M;!O#. ,/VC4&B,&%)C*FH\W94P8HX4&+&>C;[O3I_H<=A)[TPC#"/ TE)A') M, O##$M).:>!E\4J M\IUI26L%Z4(W#@/ZJON"KTL=^EM+\YG*[/&XQH*?"LLU?]E>4W3ZIQ"ZS,4BX1Z3?A[AR(N5 MU:2.HTH_1"$.:18E@9"Q\(SROE* !7-&PO'5GSH@Q+2H\\Y;!Z MP+=O99/IT,24]6$970]VGH3:5HUP[.NJ27X4XMJ%V@/+QUK ;^ 0F!A.F ,Z5,+A!6WX.0Q8A M9?BM<710!L(1GFY+0]CCZJ9VA $H5O4DQL9]^QH3!E(;U9TP&<>=?M?=B=3F MW(1I%]52#=;\6OM#UINZS^S+$AYP&>*<2A^3(**8Q1[!0N0\8R+)>6)>U?L* M1MY,W_,M<_K''7T).[[0W3[6 M'6N7LN3< GS])N$::->;Q=6 .]DU("C9[!Y&X[_Y+@)!P60W 8UG%VYXMZ)5 M]9!W4=D/Y:.NX-H65>59G/A!BD,OY9CD4N*,L1@G@8@%]_V8Q$;5)2Y2FGA? M:.CJ>[^.LH('-;2M2JN>QVM%,Y1,.-Y.K/&-EX4]S#4 M\?(+=HOX%UHMFZ!D6?4[RVTA?EM^*Y;YDBM2MYQK"U1?F*U72[Z4U>[^)>$^ MBV.?XT0$,29IGN$L9#Y.?2$SEE$I.2C*^!IF)E8%OVV>GW4E)]VB:,HY@2N$J_,WTQERHPE1+PY6&<\A7DX-X 5_'EV4N47*DHZYB958UY@*T0TWG M9$P[9:AO_9[E$_WKXU^Z.H+\118R7]:+( L"F4<1%@F3F!#&<$I3AL,L]!,I M1"()R)XY0V=B%?95F8O+IJ5KKK;Q9<,#JNE?4)5U#B4S;>1 =IBB:0DB11%U M)-'?.J+G@[; ZN."6(XTPSDJLR[Z"Z(>KN=+C]LMUDW\SNVF_KXNE_]; MBD60>ZD7T0B' 2>8)*&/:>3G./:XE#237A881=D8TIMXZ>XJ2WS VE=+3<+U&;==D;BGZX_$U?L^E+ M25>;UCY8K=8_=8SNW:8LE=&@LT=N>;W\H0AVB4!A&'(_\83:N'F.2>2%F 9I MH@XMB4]9HG\V3_ $)Y8,6PY05M6;E#'3)M"U;,#:Q%'.2<4R8EV$F?([522F,1)1EPH\AYM5@[*DU9M>;U<:#.T3 S"JR ME NHV\Q$ AL[)YAW9-@,1Y[5B#DATJ'!YVSKLL M]=(XC F6<9IB$E /L\1+L(@#&B4>"W.:09;0*+6)%]6NNR7Z55)-NHUXU^Z\ MP=_6^: 4]:":)&P5CL-JMBZ=@05;J0,L!H0G\F@:R>AH08_3FG6)&XE]N.C- M7K))F:2ZJE63?#18&>W]:[./A)+&J4]C'"6AIVN;^ICF:8RS($T%#Y2*8$:^ M12-J4U^2T+8N6\/ S5 5]-'RD%W7##^# XA+5&#K_2T @21'.@3&,C'R$D"N MTB$-)1U/A;PTR(QID(;R[*= FKYD9^X\O#1!)L6WSVIP>=#0]U$^TV71_U%7 MR/(78>)SPI7Q(SV?*0LHE3C+:(2%)]*8:1=MDD,L("@#$VO#+3MHI4G>H)]] M?W#:]0Y[:)Y B\@RSA<"8FYE'4R()TZ [$#^W(!XU6=^RTSZ!GL9 !!M1 MMD@XLJO Y&!IX7IPO>WO-[0U>KU*UV*?U9WZ]_D2G)%L%.* MN[.$8<(89,RI(];V6E9T/"'-%/I1_8^FHP4M7E'/7;_AFB>=@? ;5S930@=3 M,I:H.3ZWV>)AE>4&(C1;_IN-^,/,.*OW[:R=7]>%?/V5EO^2]:=-(:K.NT_" M*(Z\C.AH.%U(+$XPXUF&(V7H^&D81C(SNF<:)S.Q%FF(HN>&*LHU69A5<@8; M,]OC>HEAB[\5MB6(&HJ7;X# 9L2X4(Z,A3-$9C4)Q@4]W/@O/&WA;^FZUNCZ MX8/.!TWC@R:F;%!1O/V7+NMP6&!\P3U?BC1*U=IM5G&>84IIB-,TSA-&PB1- M4D!',W><&2V#JQN5'?6, /@GW$R @5=G/CRMU$K/7M.;X+@)1].]8*]AP0W: ML0EI83#5% #\2+-/A9VS:;8I@?FFG*(WZL!R0VD^+Y=39/9<86Y'MBS7OFUZ M<:;IVO/+:OTJ6[)?U3?]73WQ57W1NRO_JMH\MPW8#MJ]$#]E*8]]G-- V:(T MEY@E(<%::QI8R= M\Q[$9"6H2UMVIT.=V( M"]%/.-MFAO4[F4/@#M>A'X:DMA/<,35?TB<<,R8"' 4 MA'$D/.FE(>@"QHCJU!Y01;R).^'Z![EC YBL:P2@F>)U#@O0N]DCTOPPX. & MT1KU3+1A*0X3>B%"NTKN-:(Y;Z(O!(:CI%_0RY:U88J-_*38U@4#2F4&_[&L MO]]MJGK]+,LO&^V.><@_J']4]9+K"^3J[CLM"KFJ%BR+.$>U2;CI_P$I_WT5Z :.D;F@A&FA MCBNDV4(]7T@SAGK.;E#+FSZ);T%OV$,]?W/!#"S^,@?<]M5?)H0=7@'F6J@N MEH"Q)C!O#9AK<3@J G/U@):69BG%LOY$>5,,2U&@RV(AXLSWO33#J1?H)EJ! MP%GBYSCP$QY*%GD4YGXX161J.[(AB7J:Z,^6*K3FRRET#*W&*V4&&HE0<>$& MX8@\KNR_4R3F-?=&A#RR[L:>M5N,NNOD+JZ^J:3PVTLIJ7A01\YRJ4^8C[26 M_B++XB#- Z969*IL-Z$KMR19@GWAQV$,&L:;* M2-6P@M8%^M$Q@TKC4LM@;,V6]Q2(P99\ ];] *RV),MO6[!Z/M"CDUK-MI([ M4@[&9&=5&% P#I4(^'T[Q?*U7+_(LG[5SJM:'4GUEI$;%0@$T)U8G/0(O5UB]3''5(M"TCSX$Z/ 1VI$), M*,ZJ/0 0'"H.R*LNPFP?ZN^R=!=A>W*XMPVN;5AR$5%[&JIQ+3 12L!#! "@ M68)G1^5W%#=[FL8;ALR."CT>+3O^JIWI\#'/I2Y#(+>%H+1!\BBU;.KDTU:K M_:X;A-P7'[K "_70;57)NCJN;K @G-&$28EYJ%OUN3/>)?1>XJDTP-%S@CI$!KO514*:-@P0([DH5F)"<5RL 0#A2 M$)!W[73%K1!+/3!=Z4/@?7'7-A+I=C OS?/,BPCV8T*TI@@PY>HGD24R\],P M\AA(28Q2FU@[[&@W3@E\7Z"./$PSC"-FIA*] /"4P>D=?U8&YIHI8HO-7T'B;CR]:%I,#K69B05FVF3TER59?I MO0%G;S)]2IQ3/:9//F>W>3[*JBZ7NKY $^3?EK>^KZJ-%%]DW24&-&EF]"\= MDO5]O=(]D:N%SZ47Y)SBU,\23 @7.)-)@KV$A#F5@1]&1AVKKV5DZE.VXJ"Q M,I7QR=?/S\KRK)H4GY(HEQ+)EB@@.OTD*N/ZQ8FLT O=K9B*7-\_ MYUHQ <'UUXIK%S0/%!L6!#\FTFAP^\D7YPM:'^-[+QA]]$';+H4K;43\]EW* M^K.&5_M!=+'3B$C"8R_1B>U*CXA4X)1$RJ@BJ9^D89[S,(%U(#Q-:&)UTI%% M#5W4$[:J47\6*C/CQ04 ,!UC)[M%?[]QP9SU[CM#9N:^?./"'O?>'$^ MRJYM7M.LD&5MYZK7!JE/_VJVX4R/. MLLA&1.G7U=@CW?J'+&]9U>1U&?BI]IZ?TCA49-0'TA%R\)&<9=[*)[4_ MTFS.J),"#+U0IQ^PO>=EE?SOC?K&/O[0N>&[BTD_)SD7-,$T#$/=LS3!:9QZ MF!-E%$6IB 0STK<7*4U^H]O312UAZ"7N.8#,["$G8L/6U9'$$_4'N2B:LPO9 MNE%ZYL"S1LE?,H^:8LU9FINT1,*4M(F$:8$LHP87F.TR3R ML$PEC1,O9"0T*JX (3KQ2MXUO[E!6\J6K7_&H#-;V*X!@:WQDUA,< ,+D=)U M*Z QDF_3$<@ A+.-@4S>M?".WM9R]7E-BSX-6%E-'8.A&$":@UVN^8>2_D0AP*MH )J! M*]4M%+#U?P*%CCQJZ-LT(35 !>!Y=8N.G1_V$DJ./++FHH[Z9PV&F<];:R[3 MGN\6\-J5QD\;MWY;B,]+RC2MI:PZ'2L>BJV&50]\61=E_\\FP7D;"O^KL*?$IR*@&%UZ!%Q$LO,]T$U[:9F>#:C M:Z^YUGWQLNGZ,^Y"0G?;=.Y@V6]/0_8S9VX\3P^C: M]IR*W;>Q6R<&_ZS-.S5=2Y_7MM;J,-_X5M?D_M:LE5]>3Y=C?6@+K7Y:E[E< MUKK%I\Y[_^ME638C5/=%Z_1>2*:#(\,( MO8Z5S^Z$N$$#,=H:'CM!='ZKJYZ^(#QNY\+)(]S#-<)0%(28)]3%5$X%IQ$3"**%1$"WJ=4U7 M9EN$*6'0J6%+WEBE/.E7T*80RXJO-X76\&V'TI>.!9B2-X:32DF).J=AQEB" MB90^SGB:X2P7GN>'A-,45#=R$C@M^BF]$9QF6]\4(,%VL)8#O0T=-'O=LG&# MZC5BLLE9];UIL=;AC%ML7"+[*0^;+6U:P& M=[R,Y%($DN XS ),8IIK?9+C.$AR/\FRE'N@;HP0XE/?B^L [A-6'[ ^+01- M,W4R%48PE;)G"#>6;-\AIF.D*50WU=6Z#0:N:N!"2,];&]<"E*.:N39CV+=0 M.>B\L$N?Z#HS[/]B\&1KA=X7O-1J\(-L_U?]>[71"14?_^)-)1==X:6M^[+( MD]"7:9)@(4F.248)5O\B. REI\Q*S_," K$DYV5_8GM4)R@M.V[0WT3'S]_U MD52W>;DY:O;2+/E!/IG^.[P!S(S3;ZA;W^VD K5S,VG'_6@&B6KM(WH:#WZY M_T87IGJ__3AZN?Y^@[:BH5ZVMGY7*YW;5C?SSXK#GCDS,C][\YWY)^94%Y\W MX,(B&.78Y[+SR-S1FG___:7/X>(QBWS=\B?W/9VVI_:L-"(9#H/0XSQ0_\\S M;_YC3G=JH[IQD;+&J.[.YHCN>-'[C.(&;5XL,OX X!H$KTP#F;WC>>M0'J+5 M,()^?[%(' 2@!0AJF08UN^ 6=^C!HEW@&(Q&O0"&FR_Z!2[C7A2,Q>ON_,R/ MZBSSDZZ>9/F\R*6@>4)B+(G6LHF?8)K$#%.E71.6II$0H"#^"_0FUJZ]FV^] M=?.M6C=?V;* U)C/U[M"AP#:>T M87'D^.RHHZ>LVR-+:R\^I7[=-8%TJU=.VAE$65I&&68R]F(2:Y6OZI\)1I%5,O M2[V,)S$'%;@^167BI=[21%NBENVS3@-DMJBO%ANVE.$2PVL\CTGDJE+S21KS MUEL>$_.H:O+HPX[/0%TT["?U#70!U=*G.9--!V5/8A+[.::2AEA*GF2IB+TD M,-J@X:1G.0F-6*=](+;FR)%=?PSOE0>AJT!S?!8:XF43W0\#SM&9Z"H )SH6 M&7UX[HY$9R&P/A4=C_@^#D9G)34^&YT?P3+24R?0Z_!3-7VK_V=3+BNQY/IK MZKYRFOA9'.HJ4HSK&GI!B-.$2QS$@@6$)3G-8#G.X_0FO]'5SFGM\6[HHR$# MP*#*"[B9&5 .T0#JTA$@IJA1;R:GJQ#""]3F#0 T$_TH?,_P-7C?L"_KXA^* M0A=D_D%6O%R^M&'DP)9AET>:>#DK!O _;F^_;AM>#7@P[PYF ,CX:G:/!6PQ MC\$P00\PL MC9Y_7%;_>E+C=&XVGY,F1!(S/Z7*NO88SH*489;2*.&!GS&S*UX#6A,OV3W* M2)-&FK:E4W(,,S/+VA$2L)5K#8)%].-%\9P%.YZG-'-LXT61CT,9+[]BMZBW MUQ5M)[G/ZZI:Y$E,$R^GF$=IC@F-)69QF&!!91+E&4^2)(>$%YZ@,7$,X.Z. M;*6(P9;L*43,ENJ5F[0%;R;:@^AU=\@?9+%^7A9ZGIY*JD.X/M#7JBFY M^;1^^KXLZ]=?U3C?;XMB^4/M=$WOISOUQ3=/UG*1!WE(\C3!L9<13+B78Y9% M&98!#T(61WZ2&*4TS,?RQ)M[QQ,2BBGTTM0NK=>HVO#OZEB V^Q3DD]Q?75)=&1>TJ/^Y7JDM\P^Y_/:]EN)6:0KZ32HMPIOJ>95NI32H MY]45ITD9\6@JZS4#5=B+C M':E$5[&:](,]W,&9CQ;S ?0!6EIT)9 M4UU3N+OM5+1LHIY/U#&*&D[1TVXJAA7J+A0'FFXJ(,%.\T^)91C4G%,#C)9R MB^%X')4C6C-&6+E%9S_VRO'8UVU\1^,^_5SWX8<\R=5>%N,T#B0FDG+,"SG&,11"DF$64XHSG!<1)2==Q/I(AC8\TX3FMBE=C495?4 M44\>;>D#UOD%N PTH#L08*IO1'X;A7(G8JS^3!@BLU,PE&-=F&( M^529F2Q[.LSP%3MWY-=2I^?6K[J64JU++/WW9OG2Z,CU:LE?=V&G7L19X.M< M)S^7NJ&CCUD8>#CP4^:'(O28R"#>25/"$ZNUGHVV:%C/ \Q;:8RAF?-R"F1@ MNJ[GX*:IFE;O8Z-^V?"!_NS^=Y*2:E 0''D]C5"^2+_.E%-NX0F7QZ&;OH0B(SMK),5.XZUL.1L,D"V48F7:"/4ME MZO-@1Q<80C@.S+@V<"8N\(1G+"FH%^Q%2:[H"GM^[-GZPUX4;]@I]O+#\$2: M3XKK=2$?I?:OEZ\?-O)I_6%9_?>&KA2!ML/S0_Y$_^I*)U:WS[5I:HW-V!.O MQXXEU/.$Q$;J,*!#MO3%@V(,]9S=H-MG79'9/"''"MCQE3T'IK!%/QF M:S"QRNZQ(CA;OL\U< PS@*X:!ZZ)FKK]E8Z74'1^+5Z6BA9_TI$8IOKF_ @3 M:Y666Q;R(;\KI5C6"Y^DLDGM(5D>8B)9 MA&E*/>QY$9%1&"6I66;>J<$G]T(6W["N&X96NO^9VH]X0Q981FR(AMFAW%9& MJ)-1B:L-&/*DWO-.I+MQ19L]9G#9[8T)P$%MFYW+* !#^@ I@FB <&R.UKKYG1G M501@. ZU!'P ITT-]?;?5=5Y*/HNSG'$8\'S!/MIIK9KPGW,>!)BGE 29KX7 MJNT<%A=L3'MJMYII\2?%D),^@R?Q-=,R$Z$&],X! )LD]AB,P;2=^$Y2?@\] M]<8@,>R.-SJ$]64?EU)4GY0837Z$$O$AWU=O[;^D^DOSS]M"_-&41*^KA20T M]_/ P\R3.JE81IA%A&&N&[4E) P]#U1_ZSIVIK\8;)A#>L[1LF-/F^3E;K/G M@\W^9;O9;T.==W_DZ^?G=='_1=^G#7^#?G8R@>\=KYE.GDLOS+,$A[[O8:*F M$J>)3+ GC6@3@ M/^-/!6Z;8_5FHO;0*D%YP3CZ?*>D[U]3,)N8=I*@( MQ,2JLR?8=HFS*PYV AR_OY[L6:5+']H8O?%RT8WF=/2+%?+ML*8CA8NE\6W M7VBUK+:-F?^A.-*%C]J.L_=;/2?%T^Z[/^+C1(W[/?U_+YDAXR'&5" MIQ9]13\J-" _"'!"?VH.4,."HR G@+!6T4XFX\\6]@00=AC_!'G-MERY3J%7 MA]_R]=-RI0X-BRC+DRR.%)JL5*J=%"?(SLEQ1>_QPQ)F+CI\1Z+C:^+D'X8E MC]I2[BN:)6H)18&/A4@8)GDJ<<;\$),@I7$0)WF:&+4V/!AWZJ@$[1FKZJ7N M13,T*^&Y/T,LQM?3%1+"5I&U<*!TGQ.B7)'@,QQMMI2>$R(,DWA._=GB]D*M MNZ6VW?J;D.YCR>(D#>,\P5Y =;OU+, L"H7.N*5$^#X/(_,Z8:=I3.U MOOHS!L7@AN%Z48&>M4,I;4H!G!$7<$UPO=AV=P+FDPSS^H_+,^KB/_/J?/[\ M<=[WG/<7'K50)[="-"/251-4U'U)C+) "I'C/$YUZKX@. W"$%-?4!+D?I;Z MYD5(3I*86)GL:';5A0&KZS0D!KKD:D%AJN101AM-9\2F24\ST=,OXDW+'S>R'*U>NWOMC(K_^JF^O#N^_%MZ_<.&5X M?)2)M84B+A7UIDM57Y+F5UK^2]9=U<36FV^>Q7C9W%MF(@X]6X9O.,TFV 6&__)ZW,=7QQ>W40/W1567C=JN M'NKOLGQ27\5#TR2P^J*C"*I:BB^;9B])N:!-G55TT+TQ< W'0LWB,EORT*[WG7H M9#M^$Z+5A&6--/YYXTEG&4W\E$38IUR=1L/,PXRFNA)4D+#4$RSWTV[2/Q;B MWW[*>QD<3+AL?_EO-=OCV]F[GC^@*VR03#,48IA1@]@K.IETHT6YZ4+AT$ : MU(B#:B4/Z@2Z05N1U(^-4).GY$PW#],F]$S ]WM(!YIN.@R3B29DP+(@@:PJ M*;T,PG(5"8N&'B621Y-)/0*4* MC,A.?$!IF;A!ZUV+0TWY!I4])^TOD"YT *QL8 :KF8YW#Q9,0?$$+Y$ $MM5\00SHO.650 !<51P ?:VG1KY(%F]"Q+85=JD&1.1 M%X1YF>_'1KD>%^A,K"@T5=CZ/X>'V8)W("5LA6N" M>U$WD]02O2"6HQ5\CLJL2_:"J(=K]-+C=HOR("FAR?;226%2?-CH^+2V_'H3 MXO9%_FS^4BV"+$V#R$MQ[-$ $\XD9IX(L!_[(O9290/DH!5KP\3$RWF8./F; M(B\K=&N<35S(6K^W343FZPJ:+VPU+V::8VJT86KE.%>IK;_2[0:!/PQXM>=D-*-W>J2U\NM?LB\S/;<>DDVV' 19RW(WJ^IA5[%8 M+%9-V]#=1.R3UNY&+SD>KFS)MHZ=BUK^+Q>/JM% MLBF2^(&P^OY(:Y<3*G!$L82HE 5$-(I@R=,\X:#=_'0]U3YL9T&Q8I-:9X#>L\2%0L5/ZZX"X)!T:?5GF M*8B>$7)+2!SQZ=BE*%I(.YBP:#+.=.F+%E(=)#/:O&>?VKBKI[YX$/S#>J,/ M2'\GRP]+\M4TKW%@B,#&[*@ ?UV8GP.YWARF+OQN7IC@&B3#ULPC&G9&S 8( M\$7SXNG^KH&T3CF-0^-.EM!H(%P_F]'D<:?K"__W5&V;;<[%^LOM;8G=_?9Y M%B\O3OC!(<#2M;FL$1M7U-H=_=&TO M?HP YLK%$)>1I[PX,D+RHXLE8T9RBT#=,*;;B55WY*4NP=\$=.=4[3S5-$20 MRS*"2*0Y++.T@$F1Q6IO2I*26'71.$\FL!'OB(+'AJI=J.D",F8QIO'R6IK7 M3M26X*P[,?$74QH6R5,PZ0*12:-(PX(>AX^N/.VFE=JY>U)?_*YK;+NIEQEG M,J<$)PF>9V:GF!3F"][*@"X=;\^1(Z9JKI068[W=R) MNZ,8(.)[12I/ZGF)RJ3Z>4748P6]]KA]5..SJ+JSH7?JSYOOB\HTFG'FU> [ MF1U%\$[H].;%JMFO:P;^8AZX."?U]8#%2(%MCUB&9 5?-'5/H8D!N9Q"$N?& MFRP4,2!,/P0Q])C;.O=IO=IEY']/]=!Y3$G&191O,(P8Q0"5'"""09 M*2'-9)X5R@6E/)^OQ%?%![]?;\G2;,&[2-#HH\3-1WE"UO@#K5\!J_4*[B\B MB(:!2E]4TPS]7"<>VJV(EW$T6Q/'P>*DJWV2H*$)?FJI7KZH9[TN7I7,T\IX MFRD%VRZ>13/H/?FNZS,?5L^\V7X0:D2RU*D63VH> M7PX>GL>$XSPB$N(LUYU3DP02DA/(\BQ5;B\JB%F90(\\!5ZL6]J@ZH@#-3.6 M^U8?R)M9C8GQM+,O.^8ZXZ*[J-?5V(]+$I,MZ'#?,7G\DL=Z#0'0\V3#?' T MJ;7S".&Q7?0YM',,X&%11P.KFQ5_NUYI$RT4=5'-*4]D(E,!9:8<2649L?*. MRE3]A\=1Q I0S48.KK]A7:OU5+2%DLUC?;<3S8OU4+5\^ MB\?U1FTFNJP=@B/!20)CD=0=(2)88AG#+(WCG&.2I=A(L4V(!=;L/5G0T34O MXWH5J&$]]BV^G2*?D=QCQ,]&MA$58*^2F*PLK*FP_5JQQN_X[.KZMNXO6I_2 MS:,B$5F.)&01UIWO< DQ37*8RB)).$Z3/.7C&[?V* ;7YGX_RNTW<="?M=]9 MU4>3SSZ29BNV5WQLU?U2J\Z&?'/R'KH/YQE1@[;:[-/[ ;IIGA'?K&'FN1<= M\JB&KCU^%KHMG-X\D,?%EBP7_VXR36@2H;1(<\@E)3K&64"2Q&K9%SA.$(T+ M'!MUF7=E(+#)^'C!0.B6/FJN5WI_I7Y7MPYZ\U0M5J*JM,K0-FB_NX#]7W'Q M/QEX6"R7^GGU]G9#5A5I7K>XE.T\4<,F: KX[2R2P=7KEB=PS%1@)"U2K0(C MZI9H%0)9NT2K$; ,IEFYC#M=DM4(J0]2K,:,X^8J[D)"YVK$X$)PD>0)E%&. M(:)$0%SF,2S3B,8I$:1 U,9+'"(6WD%\7M3-:'5B^#Y\:GM5?1 O,U_0%PIV M1K<7,0Y>7L=$0D_>WR"I21T_$Z&/?3ZC=YP5>Z-+:KT3S9\?5SI*I"\%Z\YQ M;Y^4K_,@-OLL8YPQ$1.90(K*%"*F_H-1GD-&62H3+&F6EI:Z;D,_L/J_Z]*, MU89;K&P[==IB:6P'0B%D;1IJ!L!/'2L_:S>VXZ9Q@3M^9CYSLT="X<^&6%&? MVJRX0'/&TC@-X[#7_+!X%K\^/3XN%TI/VW@H$31F2:&K[Y%"[2"UG8G5KC(B M6!9*-PDM4^.]Y!D"H0^^]4'MCJ3%)N0<%@;;M9$2VJG_H7 N%W[/26FQE1HI MK=M6R7!*[78_ Y(,[F[.O3?=[F6 ZX/=R=!S8VK^UJ4_J[OU]LYT(7G, M9%9"4I(<(IEP6&940$)XB:.,Y"4A]H5^S](*;#T:FBYE>\\C8^9>>)+7SI9T M!7H;LN!+0Q@$V648".BU%.]Y2J]0?W=0Y/-%=X=?<5/>75?J&T6A/H<^*+15 MWT_EM_LFU.J!3^O5YJ G];V^E#)'HN")2".(XYCKO4<)<8X(+*CZ(RI*S*E5 MOH@WSD*[%;UV]?O.\SJYHL^.VJ1K7@P79/^S8V9N7@5S2T?'#]S6ALH[-)[, MFC^^)C6"WN$\-IG^";CLHCHF>CUY]5;MM]6:5F+SK,?_N'I\VE:'67^?#]C8 M;>C>ZJ.NY;)^I)J31-E4F:;*K=*EE7F*($[S!)9%'A4DHW$1B^[Z@LF&+""O M1N;@\.:#G1'N4[/9\X2<'Y,MXFMC/MH$]YM-:\Y!GW70\'Z2#;VWVS7_O6C4 M#!S(\*-,I94L<-]>M/K>5F?0*XAW?](1F8,'PP 8Z'<8@I"#IFQ2]) M5=W*M@K&[>;SXNNW[2^+E?BX%0_57.@/0#=+I&FD%]\RAC1/""2,"QKSF)0$ M627&#Y(+O'NIB>L$F*YHRWH#:@; %\T"J'FPW+5U<1G=;78;1UQZA5;<8GN&4-JMF*& ,I2>4=A9-^! MP%)@7TT(3,E.VX? $HR35@2V[SN$P_[W;Q_;A;L[8):I*$A.4YBSO(2(I!3B MO,A@4B@SDA.."F'4?N#\\(%-@J+7>8DVD8I3% PB1:-DL]/BOE@NB02G\EF$ M3T;)Z1;S,)I&NZC$12D&0PFG;TVW_[_(\<&F_?)3#M;@;K-XUB5^5OSNB2X7 M3-D;UH0!#K^>.$IX&C,)2:[[E*!VLEX'$_C9"U\1S"FF<'7"RN,:0./W@QN!S M(U.AFF.'7\2S6*9=ZC-.J$B%@"S)4XBRC$*:EQR6*2,R9A'CQ.H2U0"MP"I9 MDP*I8Q[2&6C,@A.>!+93QOYI9D-7)S76\@+Y[+(%_-R M!EYQC%!^(QOQAE2"]T/'/4/\YF7_R!UYT;^Z^8-L^.UC?6IXJ]C9*@=*F95/ M3_6GC3*&RC).85Q?>."$0)S*#*:L2'*"?-@IT MS*VQ+K7$P7I/7:UKXNMBM=+KW5J"9FA=8A14FO_*LJ26__G+"YH@'&$8*3,- M44QU\8,D@J7(6KSD5=BM1 MS0>L&3DZV-ISJ[W$_G,MQZ!F>09:IM4/_5EL&/<84P^%J:_@NW?^IHW2AX+W M))P?C)!#I._C:K%=D&4OT^>@)DZW.]:)/FI(?E.]$W3[08A*N?IEDB<2PU0@ M#)&,)*04$2A20IA:@46*L''LSYF-P"YYRQ2QHY%P;!PTD0MK.\';C];,;;P[)9^ZABQQBXJ8!F#7R8"ER+H.,D(+N% M(0.";1>C'(W18-32??3IXIBC$3B(;(X?S7%/-U!+I_ZW=KEZ_UULV$(M9?,L MHDG!2P'+&$<0E3&'6 @!B4!E@0H16;8OLN8@]&)QJ>+9TZ/Z4;1$V?8>2 ' M9_<]V:R4]UQ[UVV(E!59(DLN89YD,41IDL$2)Q26(HVYB".<%-+8BST=/[#% MT02AHMAL3FWKFY-V*+.OCO<7!1EN M<'_ZVH3]["_R?-B^_O)C]@>XG]:K.['^)-8WSU_KQ%RV?2++Y1[)1P)XW+>GXDEL5:[BZ> MVSI^?=+LEO#S_ \NWT>O3+=TG^?U8-F^\,CKG"W_K0Z/?%PU&X]_"'UK3?!V MA:C_47>[W)V-S[,TH8R3&$9(YA")G$%*&5$;",1+5L:,FY7:>R7^ YNK.J_C M61,ZB8+H0TR^7BZU]C^*37.@.?%YINUD3W/:&7 *7^\LM!%*%SKM8C>=8#OW MJWZD:7^/^JPU7%J?!_%NK+ATF%D(5;DER8SY&^; M]=/C+[^\;1VA1)>*STKEUS+EX2(4)9!PEL&,29$1DJ:%+,P;B5RD$WCEJ F# MEC*H2<^ (F[3DN(R1@8^L!_)+0WN!:%=W.,!Z6WZ;GA!P;&]ANTG8-D[XZIH MPRTR+K\^82>,JS(<-KRX_KACZW:Q;8KK_[*NJGF11FE:)A%$G"J?.,?* JD? M8530@B5"Q*G$\ZU%G_;^Z%9VQ[XINZ(%EHJ,9R%#F,L"[ZEF($ M,18ZKS%)>4EU]T:KXO[N\CM$##W(7Q122E&D.J@BU)ZH))!05D*$U=Q3AAE- MQ%RMBG0='($^%6L,9H"2:L'JNUI\L7PR;EIY'A:SW8.SJ);Q3R5CVZ3D)TWI M\L[+VM$^*X$G-_AP[$F=U+-B';N0YQ]R+->]+X/Y]FFS4>NGLBQ%D>6<0U$P MI/0IBR&5*()1&2,F218)E-E8UE,2@LE[W*31FVC5.8#L5 MZ]&:@9::QWK<%R7Q58;[E,"TU;>H8Q.9_)#XTYV'F\@7/\LWN1QE[#E2?AT'UQM;J_C"O4G'TYM!NT M?G@DJQ?04>[N+@%-V\(/.BNW@0PU]XU,;VVV[M([!4Z[ET3 M_'S3O:MOC8["WZQX?0GIVWJIWJ]TN=WMRPVMZCC%G&0HDRS/8883M5V1(H44 ML00*R5)&"EJ0TBCOPI9P:%WO1[$_"R[$0]U6YNUZ]2PVVX7^^6[3-?QN;N+I M [,^PW_^4YG$Q5]!P[AN?"T7;+&US/8SG@GKHP!O^#H?$.PJ<"MXOG24?5H4 M2V']GR$,DWVMDP4C, ;.&\S>M[,\7"SF[U=;-=#[[]K1KQ9ZB]O7F\T6?VP5^#!02=15A.Q.L4T>M8A7/FN7=;NR?>> MSK\3CQO!FB972O]O'M9J&?QW$PJ2"$G)"@2S+(T@8D4.R[BD4&!!XD*J_R1% MU^KQWC!T:$ F$1L'+&QJ2?A&2/'"A.6 MWXQEJ0D+&8>+3Y@,-&$Y"@NY#@M4V+SHV!)5\Z\S9^H6K(OJ7V_$BGU[()M_ MM)+/H&Q/3L:@XE]8U1#07VU1KU&;MKFJ(;"G[1'-7W/P?WY+)ZU(GT6 MC#PNMF39>E0ZHTX9'T55_50MN&B(ZZHYZZ=MLUN^5Y-4Z6!6V[;A'7EIXRHD MDA)3FL&TS#.(:!1#$A,$21'G420)PZ5Y-DX(#@,;FI9E7=;U@.<98#NN]8][ MMF>[_/:7&1"-#&T)[QG8=F+H!)_Z@ALG+^V_6K@E0:;:P,5[[0FT,XC=W!VS M.P-[AL';P[EK>=Y=5]^Q#;K.,8IQJ[!EN FS\#M?>^+<_%27"?QEKWQ>YM+. M]PV)\Z"O'(3P=+YU2-P.?/&@A+S6T&VJ.9ZOYDI(C'D1%S#3R3B(B002B7.8 MQ)2R*,>X9%9I)?8L!%YV':OHCNB183\).LWK# 6Q>5XP14DM67.UC2-1'I<0JX3BIXY*>JNV]\U:1!I0C:AGDN8F0:X/$AN6UH MIQ&ZIMKD6;5TP:]#"#@$=:X)YRV<;S[J*5&<7[C:*Q,<5V^@41V5$= B)?!7SG.=17B $HU@7?L)*LVDID7(# M.<]BD4<,F0=G7#@(K.LM+[.]P_>H^9BI=;'A9*9#)RTO%KMQ)[ -PB.A(;0T M&IH;?:6GY0?<;D#-T=[# '<-GA]W>-Y-AJ=%]"(TKF[1B5#XVD4Y%2Z/U[4V-(I^KT*%_MK&V)EIG#Y@4#.]/K*+ZUNW95-$_> MVF4ZDSIK5\4]]M6NOS!QN>GZ/[^+:KO;#<9SW281^B9K4?X#GAFNKD[0@DVD8N7JE M*9H\IE7_ 5J&_<>R L#XVH6;S['VGU&5>0!4;R67AVBXQLP>'C?BF^)A\2R: M]:))S3I)'.42E4DN(<=Y I&(,J@&U!W+XZCD,A*<&G4/L24XM%&=(=N+ G!T8IV$ZR_>= MSE7O(=]TW01YD=--0N6:Z>C5V96GLBM%,4H+&?\497W5F7J6ZS)6:,N,KR>A1/BC.UBN=E;1^ M%IN7CRMN\W&??_N'^LXO"'C]DQ\OF]W7W](#'4$=N^>+YP5_(DN/*C$LEI-V M7!AR,D49%JFO,U>>''%C6V?WK9ZZ/K^$X8@1A*"(\A*B.&60Q'$"<\33B)*B M3(A10X;+) +KV.[*:TO4X7;P(2+#^N9'3CM].Q;1I>?->5D=;CL[RSSR1O.U MZ76[JWQ6&J/[R(=O3G_G^"SG9^\5GW]R3"FWNHS4.U&QS:).SFI.FK(\BWDF M$"S*+(<(W:/N=CHWA)K9GL\3 M%G9V9P0,CG7=!@7T6M3M/*57J.@V*/+Y,5-O6"Y.XS(I2>=X4)02B M,LU@2;B 98ECGN9EGE)DHHJ72036PXZ8F>H-(#&L=W[DL][KUG0\ACZOBS&T MTJFW>ZN<^MM>S08&GD3'K@O6*9C!DPX[W'OQ\+C>D,U+4VNP5X:S[IBR7M[* M.G&M>O-2WSC8_$,I]5:L/JVW"R;:"Z.,81R5-(4BSBA$.4LA20L"8Q1%1$1) M1A)BO"'VP5'PL\T=3\U];3603J/?U'SIU(5%S=D,_-'P!E8U<_87LKU,C\'N M?&K0[0S*CKNVIND,',Q RZ).F6V8!&]>P,=V!EI&0<.I_0UK+S-@$3.8>B;< M0@S3S8A=C,(G>H,A#2^$IHN ^,3E(&#B=6"W^,I[*07;[D[C[\GWSV1;1X%7 M;+%LJL&=3PQZ_YVIS:%ZX8U8";G8MHG8\R+*HX3G&W^J3^3/IDW81'/_S8A;W>56T[1:V':N@E]FMN06'[,[J M?WC_77,JP$\M>S_/SJ=(]AOPM"+X"SH%0]=3J,H_?Y,&N(+!>QP6"T?(S8I_ M((O-[V2I8^[UR;?^?/^QV'[[;;6FE=@\ZWC=Q]7CT[8ZY/&SCC/H2]"*ST6U MJ]+RJ]ANE_4@U9R3'%-9%C BJ0ZRRT29\R2"<9P6B,EITU#S@_9F;]E3%WBX0HGD'-] STV 9_*+Y!GW'0<'YB]G?,@YK[@S)$ M/0G\F??P*'NR\P$9G=3@AP?\V/)/0-&EER=9BEM9>YX'I9)NGLEBJ5FZ7=6U M^ FK]] L50ZYVI%!FLH2HD0RB&5 :'98 M Q"0CB.P;GIYMCS9=*:T ]H@>!0./CMKVR'W:X/< 2_@IH_<_13(V73U#(:@ M8U]/KTA:=O9TPF*XMZ?=D!-V]W22];"_I]L0;DYZ>YF]/7F*1,*R0@HHLB2& MB.08:2<&U0[ M-R*'@M&2HC2)4VZ48&I,,;"R[?M<+C4#NT+&=1/ U8X+.QV\#J.97GH%QTY7 MC_I_'NSN/EV'Q5J#C47UI-77Z4VJZ<;B'VN_^8N.E_W.E8II4ATQ4>LJBS*8 M,4(@BI51(#S+(-=UTY%:@6EAE.=RG53H,_/Z.MQZ7]5HW58U
K[N"EPE->V?PJL G=P>OO^&FSNU!3-6ZY5W-85W@KYKC M*,F2(B,P+7&D%%HMZX1$%/(",5$BRE"!+5KZF=!TB"D[-/#KCI_4Y]T+3 "F M.0 ;L=3#@NT:;+\)\':YKO2RIY]5?WWSI/XFE&J\73_0Q:J-?>I_>?_+[5MP M\W4CFKBIKE#)>IV"'W>=@IMRS8NNO'--U#,%@;%1/Y/)F505*3&A83H8]-B]$[;L;EG:#;CZMJNZG#.OJ"6]M&B"5% M3&2&89GG'*(H9E 9DPAF)2="ICB+L=5N_!*AP'Z")@OV=&?UY4C'UDL7L3)3 M9Q\(V*FRH_#6BGQ-,D]*?)',I I\3=ACY;WZ_,@#[INJ$EM=X[?7N;(]BN&W M^U,6]8#:8&P.#EWT^_7J>"_8M]7B_SV)JO%Y\RRE<98G,$J+!**$,%@*P6%2 MX R3#!%>1#;*'Y+9P 9D?^9Z<.3:'K!J#V+'&-ASYK8+"3JG9D;J1YDI.T,7 M:)+ [;UD HC?0%>RSHQ/IN#_TN"$!650Y\ ^5:]L #8+8E$6Q$ MOU(CP6BH*8LFV,AV5$7!ZM6Q4;::W$&X)B]966980%'(0I<[UZ6/TP2R))51 M%#'"\VA4D.V$Y.0Q-E[;3R_QKE/\HIB4<2QCJ.M/0)055*TT1,*$\2@I:53P M4MIL)\8"Y[[,3(68;8!P% [N\<'&1@8/#UZ4SGMT\)32*P4'+XI\.39X^961 M$89AU[;V94^2/0]S/=^2)7M:-FF?Z^7RPWJCK_;/6<0IBXH(EB5ARJYF')92 M4EC0G):(<1HG5C'&X!Q/%FO8G]WKTA*=##I#[B2%^S3O^R3MNR<,^*+% :T\ MKO&)8%^$99#B1YAGUTC%JT^Q>W0C-.R^0QS!^'V=.$=H^"\&.X(3=DGT=ZW1 MWS:U_)L^K:\^KIJ[PSM1YRA)6,D*Y:ZF<0H19AB2-">P3&C&F!01DN8ADD!, M!EZ./+0]67?-8K_6"2HZ^C(#4MO 9RV 3;9\H'DV"-W\ +-GM\CX[/+;,+]O M\3L#^R7L!Y@^FUL1KS^-CM9E%2%A)#BA-]N('4 M3[&,(,\)2B8#.@N R58.,,5Y \''MN7C%=QQFZX:P>]V'=V_DLMG7< M3Q'8=XU4&[/C?E88133-,(&8)D)M9B(!2YX@6" 913RM*UG8MODQ(QUX=W) MVK[OCR%\9N8L#"AVEJO'0VV5#KB8K#.8)0P>.PP9$IZ\\Y =(./W=C43U]Y=?I3?IQ M&XM__$V;OSBF0\*%6W9_)UM=2+KIK[RW\YRC&%.1PS@K8[5IB I(BHC"&(M( ME@EB&&7VG1.L> @=S7MZ>&B3H5KZ^MQ!_>WHVFC_6,*EQX(=[F9&)3":=F:F MZ\DP=-UVNP94@#NRX+,.[:ZO>IBE=P1"7ILZV''P"LT>G" ZWP3";2A'CY]4 MW[0#H/[05O.9++5+<.RM9C$MP:-:BVMU)7^#GYS#DOF;(1&4R)Y!!E*((E M%25,4)D5A.5%@:TN_%PF%3PJ4-79>7];KWD%?ETO#8NS&V!D&@KP(;GMUK\O MM#8$OXK-LZZ&'GB[?TU4;]O[BX0FWLY?$_AT^W[U#3==[EUS:M(L%M6_/FR$ M^+A22J.615U]MZTG15G,.,T+&'$L("HP@D1?]J!41 5.,TR159:=.>G NJX) M0ZDH@T5+&FR,;R\X &EF ,+ 8V<03B[!S8!F V@^0,=(4QGP \F0D+ MPI.:#7M CLV(PPCVK;'N-FO^Q.HX8[M\5.W]=D09S4L:P80KNX$*W58R%3'$ M)29E+(HX(T;Y^X-4 AN+EN[AZFA5!F 8HV'CX$UR.SO@)+15%ZVK0HUHI'5Y M[,EZ:5T5K]].Z_K#7D+S;\EFHYL/-@T';[9J"TR?MG6P87U'ZE)U,ZFC:0/V>&?BOZ'^B*(K! M(VD3#L&?_U0FB&?*95P,O M2#5%G5(KUYN'.@VL)3V[UA?82.YAF^!!9#N-=Y?6J@OR@$Q._8_/C3=9Y^,! M8?H]CX<><_,>/Z[8INE6WOSY4PK!?M"5'.9TH@70NCFJLI=%#&%E/$, M2DF(($4<1Z)P2)8=)&JWF+NFPG8$+5VC8;C,%N?QTCNI94<6_-01_EDG^O=H M^UMQC43TM+H.TYIT)342^WC5-'O)3;M_U5L(^O*+V.I5ZU:^5;N?1==)0.T" M<8+C!$8<88A*I#LJ4 E16K(D9S0C&;/9!@X1"YV]TI &+6WMCC?4[;1[$"XS MY?8%@IUN7Y0_0 #71$)/JCU(:E+--A'Z6+&-WG'3ZT]BJ\^"[S;KYP47_,W+ M;Y7@C>&H=,K)C=[WUSE:N_Q,SE")(YS /&=":7NJEG*>IO8\I$'V%A9C#<);0\$3(7SKY@TUD9 M?-5H.AQ\VK),9P4[J<1T_BD?Y>C>?]=:^[2HONE?-B7"BH)'#*BB=&<(3[-[/RZT]O2X7@%QP,V8:FOG #545"_XC*F\ M!N1ZT]PY/:0.NE_?;417AD-S%*HBVX#L0>JRG:/WBM79!L0?KM$V]*)KB*]) M WG_75_B%W-*(Y%G)()8[0<@RE(!28IT-B?&C&*!8F35Y>EH_,#K[RX_233D M;.-WAUB81NR<);2-T;7"O;\BG$-$[JP(WF)PAZ-/''4[*]IIG.W\8ZXW+AX7 M6[*L!U.[^BF01M_\[3]M-[^4VSU!9\YED49ET4&19I+B'"F%F)>9I 7 MZG]2$IH7N=VE"S/"H=U@]?MO.IJL3[XWZT>QV;[4Z0CZD/RQ7ET6*T!84V1" M%WZJ3W?U$^J7&YWFL'2]26:,O9EVAT#43NU;#D"?!=#Q .C3%B@NP(O:J6L^ M?%[-L)/!K77W, 3KS];B=@9TBN8VEF M0?Q XV0Z-&GPDZ;]LT;EV.=OBC#[LQC&DGHR%=?I36HCC,4_-@[F+SH>]+G6 MZOKTI(\C;F7]K]7-+LEQGJ0%$X5((66Y/B_ &2QCM5^(F:0E)RQ6GHO5Z:!O M#D,?*8XO;[FJ.==*>)I#^I-2V^:W/UN>47J?:<.#S=>OWOF;]LPV%+PG![W!"(U8#.AU?NB%PHVW^]SS?PC=IUCP MFV>Q(5_%9Z&#U^KWNM20/AAZ(DOEPSTD<^57IH2R$K)"_0<5.($ERB*8XSQ& M/$Y+EED=+[^"#($7E%V1U7YJOUX&7@39.*T"$T^QQ3KQXT[O,[4^%R1)I9@^C7K=:;H[*KV2JRX9CNNV;^^K9?J MC:JY@O!IO=U7J),Y9K&^[%82D>GR-UPM4:2$/$4R0RAC/+*Z]C9,+GC&XYYX M?6NM^&M[/^DOMCF/@Z 9&GUO4%C:YQ[=_^[J^FG205*4S*3TEOLX2&SB[$<3 MP4_S'XW>LK_[<[\AVJHH4W3S?5&97OLY?"NP>K;$^GZ"H5Z>$7!8!\?)9J=O M9\12FJ9(>M"RRW(X7>A?XKGPA-N:]ULE;N7[:KMX(%M1S5-6 M)FE&,.AP^L-+\UQXD[L MQ(X=M:V9":S$)ZVV6+?<@3Y[3:Y_QR"X7X._3X^W<[_OH+A[:@3N'?\Q7<*= ;-H M'VY/X[7ZBCNC,=!PW'U,Q_+EZ]57998?-!?W:HCV'@%%J* %B6$L>*KSO04L MLR*"DG$4QX7Z-VY5HO,\FY M[:N #XKEJ]#W>2+3UO(>%/2D7/?PTW9JRL5B_GZU76Q?/BR6HCG@FW.U)XMB M1M6N+-:=K-5>E;(XA3AA48PBDB81,5'./6VY<1-1PC0R-D^42:MEVHT83:+Z 9FRB5AO7<)FBV<9%'GZ<=AO78+)J MN'%U,'<__+[U&O8=EJE(1(F5N=)E M&(3D$$>1A)Q'!!4DRF)JY J,8R.PO5(?9&[OKCN@:>[.A\5HG+O?M829-?:H MIN[7ZW>7WN.NP(&)R7<-[D"=VU6,&,U^UW'SQ!?J2_BPV#Q\Y/-,F1(BDPBF M491 1!A2NPT40QYE&<%Q42IS8[KE.!@YL.EH:0%-#'Q\9[[9.!3_^D[#62@[ M73>5QVJ/<99WIPW&X4B3[2[."M#?6IQ_P'4K_NLWL5SJ+":R>IG'*(^31"!( M\SR"*&(E++,T@NK_@A8RCVED5/;L_/#3;,=KBJ E:;LA/T##=$ON*J/3IMQ, M/(=M^3DI1FS,#X:;>&M^3I33S?G9I^R;/^A6:F1;YWO<\/][JNJ6LVU=O 25 MDD8%@2PA!402%43!3O5, /!83=!0SA'](89&GZQ#A(&(_1X1)H]/ M?$'P UEL?M?-$6ZJZNFA2>T]VV"F.?^:\ZS$/,,2YJE4YH *#,L\85"D<28) MS@IAUUQB*L9#VY?SW:AV21$370*TG4VS#?:/.$=VUL_#10\M"ZB% 3UI+K;6 MVJ4'_ #W"1VGX;6O&=JR_9]Q^]!Q,KQ=2G2E;Y_'W5OMW@E] KM8U4R^4[\T MS>H>&B.XR[@C#0YH@W?&?0:OPC!L@'TB8.LN.@EOE0UN(IE3;OC@P)-EBIN( MU\\;-WK>2P^Q7Q8K\5%1JN:41#A%20S3**40Y93H6C(15!L\RJGRZ7A>C&@5 MMB,4^@#UJ D1^*(I@YJT96+11:C,7"4? -AIJIOL8YLLG0@6II?2GLQKMDPZ M$?9*9Z33Y[VH[;N%KN>\XM5^[SA'$4ER3 J8RCR&J"R5 I7PU*5-5?P UC3P]/2ST&X!TKNAS2QJ@3X"@#< YTIL E.9.0 M951 A%"I0$<2XASG42I85/ =Z*^(MPO4OPK=E@3QPK*$=$#:,R3U'\#6-[P 5\SPT)N^NFG5';OVF2G[DI>ZP!8M\X1# MY4)QB'#*(<6Z9R8124&CHHA2JZMZ%K0#>UM- SCG\IXV()K9AT#0V!F*"_VW M&K!Z:6L&L'GHQW45@&#=N2Y3?N5>75=2UJ'?U3?]?NP?/9*G3M#X?W.:Z6?'#7_2> MG.,"<89R!'-]\0H)EL.2Q0BJ;59"9<$CE+)YTR7ZURW9&#;#'L63S<=^S)GQ M=Z]ISII[O&)/NB[U?7S/EVP!%5\7J]6(GMGC)BFC2KPPW9Q-/4<=7H D2NOO\:TQ-@A)1YJ*$K)1,Z0\I8%F6 M"2QX',4HR7C,ROEVO27+'VQ:]CR9[QKU*S7D9A,SY3R8^=23H6NW"#??>GW) MND=O!O:L@.81#?+1+_MO^"RR[P$H;Y7WQ_ R<3E^#["=UNCW,:A# 9&[C1IE M*^Z6A-5.8:4(W3W1Y8+]HZXGO:VZ;+H\S>.TR)03H?PSE# ):9QS6*1Y0;,D M30DSNLYF137P9J!E ^SY (H1T' ".E8LZD\8HSELRH)A9&>RS."YGGLW B>+ M@APA\'*KO#'RL[(KJV$K]F#]#./!IBN482O?044,ZY?=MF=_%Z1ZVM04/JX> MG^I.3JPY-WIH/V04BR3/,(&$%P5$49E!$I,4%D)*PJ)8I(G5;>#K) /;SHX@ MT ?^H*L6;><.&N!FYO/Y1_2^>]T;BZN)_?,@."D/I@Y M ,>.EL6;;K;@=[)9Z'/=^JZO[I(X)QD62/E*L"1UQU.)("VB!"9IF6!&U>:2 M6*6JG% (K.D=/;!L+JZSH>:VT>"=D>SO?;P?2BX)XTL_3\2=5 MQXOB'6O?Y0?=E.WP9GW]90F98XI)!$F!=.X,@4F5[K* QUHW\*1C-L'# M(UEL]!IZNWFWJ![7%5G>2GVQ_)?%L^ W526V55,_5I>/K:O'SG.:T9PR O.( M1Q!EC$*Y9TH+JNIE#S AIF++,-7$ V4_/0 MT-D9@CYJ&]#Q M$8,HY6@Y+=WT(Q%=@H_G9;6(-(Z6V2VL:#R]=@'$06D&HX7GWYPN-#C(^4$< ME7W$FG:Y'VLJB?!YRG),A*E&8P2GD 4"P1)E&.82<93R3(B M@ER,R\%@] V!F;%H-?&PP:FC/04/5X M##LLEJ\#U@M4ICTZ'1;UY%#TRN..!0?8-\&?EN)6?M(W+ZJMZ)VLUL1^6RVV MU0W;+IX7VY=[':_8.]A1B3@AB$(:"5V^BL;*7> 29DJQ,6-%QH75+F84-X%M M0,>;=L5[&0DU5Z!F"W1\658)%9M9B,F#M;$H?TQUCU] %7VKVPNQVO #E MZ\;]*%ZFO4;O [:3N_%>!IVX$$MS9V7?>*"JD\WOOY%5VW#Q]UJ0CZNF;L^< M9@EB<89A&J,4HD(06!9)#(6,15I2RA!G#C?_IN+?R#:,OC_8T'R%;NRVLVEH MC7^DR7FM0BSM->>>,.TEFZT29]^/MYUZ-?-WPZFNT]5A<9R%UZ[#8LOV?T8= M%L?)\%:'Q97^^'+6\Q(S&9%,0HJE\KY+M8C@'*NE(\\+227E A&;3.S^X%;. MM&MB-5>$W M0.Y25#F<0#XM%ARD+[=F0' S]:B6<+RGDV6<JS8$)'U&]7]TK-*\+J8"PY)FK]4&LEB?'[!I&=(5&;9[EBP]+2NL#=VE4 A:^CPM>&T$ M[( 5\+D'WKT!>/;>B@L(OEP.*]K3^@TNL)PL_DZ#C F4OUV2JKII#UO2 I<4 MB122)$MT-JR -,41C C->125.<)6%N>41.CPN"8%;D _1.P2"S] Q28,[BJK M4P2\D]9_)NME8;S&O0\(O$+(^YR YZ/=9Y]TT[OW#X_+]8L0OXK-\X*)\_[^ M+LY4N_95[:7V_UUG"WU:;_\IMLHTK+^N%O]6FX':K_^PWK2_TL_%?P5RO>E^72_'/W4I^):!HHF_$C,;]^/.O7O0 M:!<,ZD_[_@B@C1%IIM5OFVG_W)OVN_VT]WCW9XE?!W)/5GYBYB==05YG8HY7 MIU?BPB6YBRR?FE#6!F^T'H9W=Y:];LGU2*O&B_K6N M&MSX8#1/N8@PA[&,,HC2^MI&K%:Q&"NO%%$:FUW6&,]*Z&2QCC>P8VX&% -@ MQQ^XV8*60[!CL7[DLW$980\S,KQB3(NSG?4?"[%3O/RV6OR_)_%.5&RS MJ,]!;KXOJCDIJ)"4I!"IA04BFG%8XB*!C!-.HK(L$;;:%9D2#KV?J;-4]LR M'GGP13-@6;W:&%#3((E_F"Q=_Q$(.811[,3U%EPQ)#MQR,4.C-- C.7[XP\V ME1/,]!+W5;Q16_C%ZFMW4;+?UV(>IR731<(@C4W[1FSMZM']1 M"_9V_;3:;E[:#444LSC',H,XCW75*/4?&B<93&.):9S'6/#8QF2=I1+8+'4T MZ[W!S=/VVWICG?%\'ATS6S):9CM[<5[< &<_@W)YTO;S-";5Z$$QC[5V^&'7 M-L,WG*L)K]H_?EFL1#PG":,B0[E2128A*G*EHYGZ*:,L%I*AF#"CBPR#5 )K M9D,7M!1GW0] TP:W*T-?8!BG81WU)KV=CCH+[M":>$"P$1V*SXTZ<:/B <%. M^Q4//>R8H_5$*Z%V%:OM^V?UGSJ7?\Y$'&51(J# 60Q17<Q4-$0H<&=B1!3;.]O&(9#SB+CMEZ.59FRWV^K;CV>5 #\OA*=SI'8MJL MI@$A3Y*7AI[U4\&O/M^ZVRQ8%QF74B"4E@0F!8H@B@L)293FL"@)+U.B!D56 M&4O7" 96TKHG['/=$W8M >M=]AU7P>\$-S.5]8F&G?J>J=Y7$P/Z^72[G>Z!?G28$365 $LP*KC3&G$<2%KBZ?I8F@.,V0H)-T M(W<6(;"%ZKCX\Y_*)([_VC(#.FX:_9SH3IS[-!MZ+#_TY%GZ0^/OR>UNPO7D MFH%.,G#^4P!?;FBUW1"V]>EZO=K$O/;5.7(&_7Z<9SXI D]5DH MS_E)?%" OEVO:K7YQV+[[>V3\@$?Q$:+L*RY)ET0JOJV>&RO_)9)@D11]Z;) M2H@8RF'='B7+)6-%+&D:&X6.1G,2> GJ>-#^\9X)\+#CPJH7S7C32=&T M6Q-:KH!F"W1\ 9F#/W;5KT)Y1MLB!F@IMMQ2HL*C;Y4'Y0&HP M#6H4@>FRH'S@<) $Y65 +P',KD],3,HR)CJ"R?5V)J:P3-,$QB@JXXQ%).96 M]9?/4IDXA#DJ=&D5"!DM[=C@I?=XQZ!$8<*7KQ'9&!3S2@!S5 RCM@*_+KYO M7]Z1EZYM#N)YR5,6ZW/V%*)4QI!DN@9A&K,I@8T.8L% M_UA^ T]IA%26.K83R"6?^U@R"^]DA(1N#H?!U-EY#1#+310NON&8.">DV&P$OR??FT+GW2\^KIARX>B6KQ==647M%!W^K3D_8+;F7W@&X,7G(D8P1Y+"1$7.VJ<28BB",4 M)7%/30.NQ49F$I#=MCP!P;;;*HW&:'!3Y3[Z M=-NOT0@<;-3&C^:XI=.U-']9$+K0'2M$]?9)K3^K[3Q'"2-EE,$X+PE$95Q" M(E"N_IH0CM0_B<@J7^0"G=";N;K<+6MH@>6>O.5.[@)(AMNX\:);[N%JJ7L4 M9Z"EZ7$'-RR4K^W;!2K3[MV&13W9N%UYW+$%7NT1ZKOE]>E*EWLRQPCE)9(% M%&6N=FLBCV#)<[5YBS!A:KNF_LNMNMR=IQ-83QNJ8$?6)+G&"B8S3?4@O)VF MNLAMWUYN6"I?'>0N4)FV2=RPJ"=]X*X\[K#OJNOIW/6"X%GV-*HAP1 0N29Q"1A*IE-B509#S"NE-[BHW4UX%V8)7NZ '6$;1O M+N""J,$F*AQ.=MK?E+E4SGG77.YVTWCN?<=]A^..H7#86>R1PF'HMC'RC:7= M;L@-C<$MD.60T^U[W&0]V.PX#C&N[L6=^G*^U?V('QX6VX?=)2\L$"EYI@RO M%$*;8 RI+ LH$\D8PS&7;E4N+M +;';WU1Y5:$E=$OU0YXMIKCEEC^I)9T\COW9.N1='DHC4-_CZ) M/^I_JN9YPDF6EA+*DF&(>)Y"K,P 9!@5,LYQRHG5J9<9V=#;*D5$6]&Z(4'3 M4M.]P9,9CF;&P#\Z=C:A*9;5, :#MK\TWW?3<5&\X3'=P%?B.INLV8W?/VX%?S#DGPU,05& P4/ MK-3T=<,,7G_D+1> K+@N37(S"28(31L";R#8QMXL<(%?-'L>/ 2 MK,0>*'>AQFE5G_&]QIN-/HFB6PG:Z;?=2P[1F;M->\!>6Y!NI]&F.A:<1;@H M),0Y+2&B1$ :\1SF*(J%*$LNJ%$C[:N4 NO\CG1SP1[\T1*WB!L,XF008?$E MO9U2[P5OUO?==M\A#W80 8LXB2\DW*(BEQ#Q%/8P$6XPR#$XP'0A#1,Y#@(8 M1B\X5OHEU;>;%==_Z*/@9[)4LU[I^AFZ_K!XMZC8PE"31#5 D0GE:XMRNJ9$IY<#V2S, Q)Z#OUA6]C4&T&RO$@06RT"Q1D1[ M)O4//2YFH"ZL4C,"]IQX+/1K*[RO2K_&=*&[FRDBS987Z VP]+ZT,D#0BYG3>O>& ]"P8'_OV0PK2==?WWSQ+9/ M&[)\I\9_5I_-L^AR>5YTQR U.+^I=)'C#T)4(%W5%$,Q$?7 4/!P4LTA>.A5,:O[M79,@CV7NP2TE[IOG.83D*HNM0ZD M,$W!\S93!B9Z8OQM(U8-]/T"]8!#=578\=?)@>>HL%8.(I<%L>)ID* MNP7$(VZ#RXL/.M,M/AY1.5B:?([K]52SWD23C@'6)CPM+/K(-RO- H6S7G?=@U$VUU07_81]1+VQV+[ M[=MZ61\&;,EWVPQQA_D8=5+J"67+4]/F"+GA9M9$'6;G"^OU>XX2J283?%AO MI%ALO48GW,$)>[0ZQ,"/<,QJ )#AD:O)2(YQT,;]K^G^LEB)CUOQ4,V+#*M] M ,50H$+YVXA02 N>*W^;)A+E.,G,"HT,4IDJ3M'$Y+]HNJ F;-O#["Q$AE'- ML8([AA\L9+8/5@[)Y"LP>9;&M$'((3%/ HZ##[O>1=%5A-:;ET]B.T>Q9!CA M L892B"*N+[(J="G5X2.?.,F^+<\&>QV2XJM7SJUM15G>'P MU)8=6-XPJ]P.K5HP[> M?]=^@:U7?0TO,[WSB(*=*O8!T)3!EX8TT+1!3=SCZF=O49M4C4V%/U8 MLTU?L\\?K#O1UVZQWE.*S>?MZN9A:YHT>/[MP-I:$P4]JN"S4+NU%;AYT+W! MS#,#+\@^K*M^Q+933U>)K9+]AH5RRO"[,.1D:7W#(O5S^:X\Z=I>[FT=U*E= MVB8DT:ME/H_C4L8\XI"@(H((2]W1*AZWV&J^B%UX,[O?_W5#57R^[7X.[][4%3DAGXL%YO M5VO3MM%#,%Q?4#T@8.OPF@D/OGCU@ UD=5IH+XTYV4I[1:C^4GOM4:V!1Z/B$06#MKBJ C M:546^12+807T(:'E\Z(M(^ MRW57GP>5,L)I6<)$MVQ'+$60YH1#GLL\BVF$4&EU.#V6H=!VZ.FQ:Y.Q[.5M MZP,2Q3<[QW/->9WSNNP9YM^[SX47-D%FV;$GD[^UBCJEF;@98Y XS[LQ.B M.),ON#SFW8]B9_)T?!_@GS=9]G1KI7ST\WO M2@$5 Y:'Y(9@FADW_Q#9F; QZ%B;)CMA/1D@0Z*3FAD[((Z-B>7;;B;CL]B2 MQ4KP]V2S4L:INF'*EWY:DJW@[X18!7N2IQ6;:6RMK1;%\KHVI@\ M-LR0KX:'3:9@&L2]_4)D&>:Y7 FVX0"T+/A%96SM7&=TW,+F'3A=M;OV"/WW M]AOJ&HC<7?^&/%3*/2N[?77N2+N69FN5\$]_]KH3F^]?@2?Q+XLOGHM MP@G/H.1YJ3:&"8%E3".U)\QY'J=J[X.MKE-! M,W5Q/,)AZ^OT6K\=M )1Y(-$LHV%]=\ [@*]UVH!-RS^0!.X*R\Z)IW7G>7: M+B2[#SBF)<]D)"##90R11#FD&4XA1ZRDN$3*7[+JUWJ62F!M;ZD!4M.VU/'S ML)CI]6AA[72YZ]S8R1M">P=%\I4S?I;&M)GB0V*>Y(9.>9,+ MQ>P\B5@IBYC#B);*G5-F')9YD>BZ-(44A6 \,3+JUP@%MNMMCF]+>]:T1U(( M@8Z^;;[S!;B&E<\G"'9JZ"Z_0W;SL' C\IHO##QQ1O.P>*>YS%>>M\]BU@F9 M-VS[1);+ESNRX+]79VY%6"AE*LT@@6F"CF\0FQ );%QVO$"UEG2#Y.+Z\ M^37T#"+<'C&Q,QF[DI0[RC-P5.;;(Q(646V/B(P*:3LA8Q?$-A1U,()];8SI MPM>&TAS$KDW?<=LD*Y77*9BU]\4%?_/RFZ+P<77[*#9D>Y![N=M()RA.TY0E M$&..(**9@(2E!.8B8DBF$N?4J)JQ.PNAG:PN>[D">O[ CA/GA' 'E,W"%6&Q MLS.7>O6HH>NX ?0%_*09 HO5SV=1#!+_<,?$4XS$@8%)XRCN !W'6D:,-*I4 MV>%!WKOU UFLYGE&4Q9'#"H35%=91Y#PJ(0B$8S$*"U29M57;H!6: -T5!1; M!R1JZN!+0]^M>ME9U,SLC"29OH*10I071.EYGL*DD$E6%H)P]VX* MPZ2G4OM=5P7UP3%(\U6TF^7JY))NJ_F6=HN3>]?L:^@8; MMF"8CC,?U*N7_:3::7B5IE&.68PRSB,10F72D-I2(0H)0*?)8TC@QCYMY82FP M>=_UQ"8=D[.Z]];V1>V/6C[KPMF:T9ENHP->U)9JT=: WN[9M>^MXV?*#&S_ MY!-AMR;LYN!F/P<-AV#'(OBXFP/%)5!L[NIP]SBU;^'C9PYL&B)./1>.G1,G MFQ/+EHL^X1ONS>B%TH1-''TB<]CMT>O(#FO;OJY2=;^^X7RAAR5+?<3T:W*WLT:[K6LYE@O,B$2G,LB2!*.8)+ DF$$=QC',191DQ[VP[ MDIG Z]F.LEJ^#K2P)FYA&,=B;K L38BDW8+48TP7\MJSUAQ-?U1H-MS-P![O M6_FJ>%LL01/B[K;XA,??;M'Q!-C@U1<_);)>33\I>%%/=Z=6O^LTNR89*C3*8E+.,"0U1@"2G),!09 M33),,\*)>24X-QX"+R6_LF\*\66==- Q"&H.ZY(;.QY!PR307%IU&'?"W62[ M$QQ-R_W-(7@WE\ #-4/@2_.'28J3-U2M.KJ'1M>UU[L-RMXZP(\!XTIO>*>A MI^P:/T;VHW[RHX9R;>/"-CHM_9UH_ORXNA4DX%SPK(2XCJLP]$A#+,H<9(V7&$"9Q9-GFQ9QX8#O?L0)^ZICYN=X\=/QT M^_XOFB70\F1YV&F%M=GI9R@$[6R[9_ N MDPH=9V]H@QWQW<&5E7,SA)619^@) 5L'\(+P+D6*AT&P'JKUT Q9MK M9B#>%0]L:(0I'2T#28[\*9,WQC>F;-.5(IQE+$,Q5!8I@H@C#"E#$10I*V*, M:8JP5?+I*8FIDCS:]HQC$KKZP)AY,N/$M3-%MI*.:D(9,E6K3^#5VD\:)6:= M>]).]:K-=OZ)/(A;^7?R?^O-VZ=JNWX0F_8C(PC+7*8$%EF=>B75)H7R'/)4 MZ621X]@PQ7*02F@%;(E9JMXP,,/:YTU<2P4TEM18]8PD&=(^-4!/\]3?]EHW M//8DBF MX7%L2S(>)LN6)<9"#WD6K YY9C+"%&8%R56AC&.(95,FZIN6#A[Y*:%?6I M;ZBY0'/F>IK3,&ZFJJX]H 82O%]KXD:'0[[69O'-R_Z1._*B?W6C8[JW=79V MOY5C_X@"X41$<8Y@&C/=J;RD$.?*K$41*C%+C*W@9B >FYF;CWTLI])UFT:PK]^3[9[(5;]>K[6+UI"BU M-Y\5^7DJ$$\Q*Z%D)%%V6PA8QA&"DM*$)T5.4$9L/%%STH&=T/JV=Z4-@EQO MP*)QHK;DNVU1! LLS0QM&(3LC.>.A\Z[U$6!-1O@L]!JME@NV@Z]UTJC6]M! M>_$]V38+PI/:*WM CFV0PPAN=F57,:&N7MD5)WZ9(R(*4<@,REAO8O-$0BJ( MA)@E.,KCI!2_@N6ZGIIRX99W'TJL:;F9J^(SKU^/NC\BX$OU_K7[7UW72$ZA]"W]Q7SSPK MT_55=)7?ZOO[<\9BE,B4P2Q+8XAHG$-"]&D\*Q&.(D;BV*H7[>N*$]BJM3S6 M#9L$KR^3B#UCHVJG_!CX312#FFZ27R]6]?O^&^FDU$54#I^N_TF-DU?GCG% M.58JQ2 K!(8H$QP2*3%4'B=#!8IQ3*1#;VXW;HR^W]']NEM.JMH?6&OJ;?.K ML;?1C W4^N ^/F\H=8R!5IN:D1K?L#-,*(>KJC9 !+LLIH1$Z]\;:&<(E]'0TT6X#HO0C^.=>$)!SU9+I4+SI[T$=9; M-4-?UYN%J-K[>Z9:,S!&:!U:+L&.-M@3MU":(0 ,5,B3[)8*=4'LZU#HU,Q#O0.E,GI^H6NI<1D7,,X%@7L987W.4D.*"P1ASS*,R2[+2 M*,CKS$%@S1Y5"S5PSVG"/I4=_ M\$JCQ\9]_$ .5O^#4 ^2Y8>G%:]TSE#K%GM3.JIF"X%-"[(:V$2Q\OM M9O0LIMG.D@T+-&BK+KPZG34:YOW WEQYU"UZJVN6Z1O'-]\7U9R26 JNSSU( MD4&4X0R6A3(ERK#DD8SCG*96]T+Z@X?V_M3?@*8%OFAJE@<@!RB8!4I=9;-T MPTS%LHYKGN/?4[3R8.A)8Y#GA#J.+)Y]QDUYW@FZ?;>HV'*MKZE:]MD[_W*X M3TG3 WN"0?KD#W+[X-KS#ON2SX+I4D$+N6"D M*7!]V$ZV+=^U2Y.^7S<;I3DG*8Y)D4*9ZXHC*<:P3#.A-C)%)$B:ER(AQCL7 M5RX"^R7';.FK"G]3_(K_KB[UPMY=8GC1N6)-",MB@^ \'09;IBE MC,JY_ ] M:AN]*U?X2Q_7]Y/A:K$UFP)?M\U;*)SM=GIC\1G<"SH//MUN<:S\!_O)T8,Y M5F#<5TKX75_>FD<%+@2G"2PB3"&B)(4T%QBF+.,QC27A63I_%ANZ-J[ >$3" M1CWZA(RUXVVO0@J H"E3>-/D?E13- MHN;_[=. /&V_K3>+?^N\8>6P"U9O\__\ISB/_IK&,Z _W#K?Y>P_)7\%:3*+ MRW26XZQ^+,EFZCN?I6G246B./)HLI-YE>A=J,Z &?&PN-"Y?_MI*_L9 \L2[ MY,>\9+,B0;,8X_J=.)HA5,QP4@2'P;+PYK$^F/GO8[YQNR6V7[AF!FIB,V]' M$=?$\55V\WCX:8MN7A#NI.3FI>?<+.U1R>\W+_V2GG4S@GF4Q5DL.8)4%X%! M2ADA953 6"BK&Z=,T#*WB?A=)QG8WSXN73_35S6.R\;6C%B&" W -%-:MW+>Q M:A[;7XD7*9* AL1.J36S6U6BE: M9T'M9*J:,_"&L'\I1^^QW]BM8:^W\=&W )LW;=JF.TZ(P<8]/,QVAJ@%K&NX M6O]5_;%C2A??', W/*8V!4N#8^M8Q#00QI:534>A,USMU&WH"2N@CI+]L"KJ MN*$<2\ALOI+5XM^DZ52XJM;+!6_N]ZUX6X"EC1Q\6*R4P5PH!M1O:JXJR_,( M+[3"&:P^>S-PP&"]+^RSJ)>-'9-@SV60XPZON/FJZ>*%IVDKP/B$\:1>C-?! M73P]HS4O23&E'.>09BF!B$H*:40RB!EG."-"(F[4",6<9& _KK?6K<^M=4L7 M?\*;2_;*'E@(7\N[:_6#>%)3^TS^7*0?S2-R=X "^CL-@;9A\*W\+)ZUK?DL M6-.ZN;7D//TK): M8S!L7LV'F]#&6LMX:&CM7W>PMO<;Y>=^$_?JU3KI-F,LSR4A,"ZE\CUESB%. M="T66B997J1I08U2C\\-'OK(H:$&-#FK[..S0!B8OQ'B61X7>)7,PE2-D-#- M'O4E]61J+L@P:$^.WYG.:%S@]L R7'K&Z1+YQQ5?/"_X$UG:7QX_>3>PANO; MTSV:5G?%3^4_+S_EL%'!8 M [ZNA;+[U>IKO4ZW9>'GHN HX8+!N(C4MJ6(,K7&L@3*/(K3A)=)*:RN]XQE M*+#6UJ1]] ^P@-@LUCTE<':VP+S70%-MJ<=@XZA/UH3 'JV@K0DLV/D!&A;8 M@V?6QL!A7,>3*3WTI_5JW55B;]AHBT+-*<8\)[& .:A?T1FY&0OL[.AHE->RAF)/C):9?96W:*S\5B_GZU76Q?/BR6 M8M-6TWF9HRQ*I2 4%C%1/@U/"D@94CZ-CLIFHHBC*#/Q:2Z,']A%:2B"FF17 MES1YY*6,9$$9 MA5&R(N:79'T%AYH6Z"VBG=.:R MV;=E."N"KS8)AX-/V[;@K& G;03./V7O([Y]VFS4,!\6%2/+?PJR>;_B[]38 M\TP($>,H@80( I'@"!*$*$P20KF0A.78V%&\1"2P:K5D04,7:,+@O;Z39EPQ M:Q"AZYZC#[GM-,Y)9"LO\II,3J[DQ4$G\R>OB=5W*J\^Z[BJD:6HZLX>NE_' M/?E^1UZT=K?DYB++<,DS"C,F$40EP9#$C$ L4$XI(EF&K/IM7*$7>MW3U%UZ MUEZ#R7 )]">\Y9I8R]UT.*K[%>F(<4M\!EKR'M=),SE]+9Q7J$V[DIJ)?K*T M&K[FJ.2[;!&3B'"]NN\;-68"8Y2E".:"*@N0H!22@J2Z $PL$<:1C(W69!_, MA#8/O80GTT,62SLR9B8,C>.VOZ1,F7P9L#"O36C:M8LU'[#J%EKLQ M)HLD'S'=#QP?_Y.CL^W:;/,#66SJBC(W5?7TT'3>[!IN_KY>JF'T[9FZJ/1B MM7AX>I@722IUV6=(,BPA(D3]A-(8JJTZ2V41Y3PUNN(R/>N!E71/&HH3 M-7>VGT1#K_Z'G!K+/<#XILU:FJ:Z%>C),]LW;MZ+5.\H9N#O5Z9_NM[,SC/Q MVGV8[1G_S^BY[#PAWOHKNW/@MC;]71!=W%K3_[AZ?-IVM-[I'&BQXKU>%6G, M"&5$PH26:FV190E)(@24<1(G99Z7<4QMUA9STH'7AHX@>%F(I6$7) ?\S,QZ M&%3LS'*/!U ST3.G.[#,.J%8&U-[^3T90PO"DQHS>T".C9'#"&[&1%NSW@O8A:?<].BSJ+:;A5;1MZ3ZUITH4BD$XI) MEDL&$58;/()8! DG<2*3&"%F5'=_D$I@K=K3!$P1M=.M\["D.8X9SQ',!%-N M23YT'!?)DFL[3F-1"#8IY;*B&'W9MJ-34G]>1WKJAN_KAJ.'[P39HQ=^( ME9"+;75^G_1V72ES5Z0IYR6!&<<$*D,G]2GS_^_NW7ODQI%]P?_OIQ"PP.X, MD%SH04GDN< %JLOVP+C=KEIW30\6_B/!EVS-R3OF^?5;U80!NW!QN0-E,) M7F9'3Z.\-N9F"JGGK+TL:OA=-#_O_]#QO#AV5JDHFI[O17#5IZ68=]FSRQ^T MSCI^>6!QYGYA_D ^[S;FD995?ZB+960.P2HN;=+CVF:]1@Z 9.XZK2N?2F1MBU*DXZ,386:!BU57*'BFW[ MI,OH..N+I"?@C?Y'-P:9L\^1GCPG_8PT7YJ0%@0-G#X5)/1I?IY=>)S9]>?E/PB^GEM]^R6^2?R'97B8?BH"IXEKMFI;6DK( S4]^\-XT5X7R]%"O4!@UL5Y7<#3!3GR MI$UAR..6-XWGHFU[\&Y7E>NOCZ(J-VT+A/J3^+/Y4[T44JOZ \T GQW 2RRUF5UL^V5#^? M])5M:L.H]\I^#"9/=+5ECQJ[^=$XNGA'W4R7G+?*:MMCM2P%+4]!RU3GJY'& M@62L?4)3O4Z U*2@:\M(TQD=AU%8(QDJ]3FT #A*L5 M"W3>M?W Y2KZMEG)-^JNEWA,8@%1%(%"< 0@A[D\C! &"A9F>1(7"!;%T+Z.K^I45,/R#8-@?/_:=3H?@0AA B*\I@!1!@!,"4IH)!A MD/$XS:496*1"+%]:=;0EU78.G$[)&<39K)3!5JNFQ%1\+==KM2-*+=&..!DL MF.4BBF (8(XC"5:6 D0) C%&821"A'G&.[#>K_E\4/7$K( 2;1]G=RCI[B%3 MY#;;,7I[Z6Z[K4JZVS9'@.TF>"2.L^VORN1L3S@C,/,.<$W 9]7DLT[#Z>8P+_&I ME5J:K:SK)=Z6V4NC#(8QIB CJBP!BPI &,4 ,YB*&!(2AUHMO35HS:C;6V_2 MOL.]73W"$=0T[4(W6!BZ%.QAF%#NY*J SJN9G%-ZI6(E5T6^7HOD^BMV"_M> M\;S>MGT3&:HU*!$<%R5P2O*+JLP^&%T_JH+ M7@&_6&7!+T7+K6!':R&/@NOM^^_R?VK3>\TKKWM$/?N8;SUO]BG6U;;)]>NN.]]MGDFY7E*!$L0Q!A%2-T>__++Z7=1<-^5B5FZJ+,0F^M.0U3Q.7@1E?F)/%-5N- M]I)J+\E1B<;6H7QQL ;E;X?U=WG,61;=J#C]2AM_:$K!T%\W=?U!,B,/%]MR MO2O77P]1E;^(8E,="I@*N='(=2UIE&M2_6R:ZWV2PLDWI:"KIN^67!R2S641 MP53=>X,HBG( >?4!?1)T^FKNDS^77;]OZ8;>5.TX3 MVW):AVD9YE#@I(A!0JFTQ@1# ),0@X3A(DV4AF=:M6YMB'LVUGI6@D7P/+CQ M+15I,SUMA*B>XO6%DYDFW4.D[K];/H(!(XOSJW)W:M(& 4=ZSXCTK(K,!I13 MS60UQL1(I,&XCYM5R7ZV_WN(,:$,QP5$%* DE'H&215#0WD(Y(1$&,M=]5($P3*[/D&4\AP1Q$1/6^ M#"-5&[:)1,D)*8JPR(K,K C;-(9,%I=5M;;[ZXE[S7[.&IOTJYRMU<_CA+_G M9WET;1]D>S',L_H<39RF0WJVR3!T6VLDGAW84^ZTX;P=.'0<>CT9*9=AVO;, MS!_2/1FXB^'?TT>=:*"U<:Z_BN]B%7>%89F 1&!*09:(5"K,+ -81#'@$>-Q MDA$8(J,>:B.T/!MA#:D@MK2Z+D!C:&=-$]C6LEITP>U/@]/DE@R()\P*#''$!8%XP0),, MJY)#,8XPXR+4:B'F@SG/&F)8!.&RK32PB78O\D?Q0U1-5U+YQI^]F\1=X8,I M\SBNG5Y[=LS4V;5,?DD\V'NG1JPK>:3<3^?YFZ\X21.++,PT66[++WB>M.G% M&1R@:ERV80K-URWHX "MFZ4>7-"PK1A-MQ_7];;:M=[0]NY%%=#?M_R47*A M7?)5+',2QT)=?R>J_0S,&08TP@(P1' >DQ1&B5&1/B/JGC='Q4M0[IE9R)]; M=H*JZ58E]JUQ7_8LF=9_-L%:S_KVAJ#9!M: ]W$ 7L])U^KKT%?X\39X%B68 M+4!P5EO9A/;,19,M8#FOAFPSB'4,3R5(+=Z)]K\?U^=9XY\WJ]6'3:6"1Y>( M)VD:QR$@29%+ [Y( ,IH! J:Q13F)$LCH\KTAO1]6^L=-\'?>G[^K@+MARS] M7YWI$7Q1; 4=7^9=A(U0UU-,'K$T4TT>8+0)AK$!PUV BQ'UN8-6;*"Y$(AB M-8QYZV/5AY:__R'83NF^AZ(HF:3P85!96[,I\LV!/.N7AGZP9R#H.5C(!;#9 MKC>Z';?T0!G7&L[Q,-,1MZ%P7 ;52%ZK[LVW1Y^MK[.VH,..S_HOF2UA+LKE MN^Z\_Z&L&5FUIZP/\M_J)8>Y2"D4*@Z? Y@5 N ")H!*4Z)(,DH)T@K0&*7B M^R#3T0U:PGW(>D-:;T6/8S2^DIU);G@ L1%:>[EJ"36R3.7[[3*5/QR6Z?BH MLRQ/+<'Z9:GWL)WI_ZNH:R&ZL-'UUU_5'M[7 /G998S5[W;B_Q6D^B _@B7/ M*!)^XF"WQ MEI-%L.=WQ#8O-?(F$"N6HQ 09?*L MEQO7[7VKDVY<#/CBE)]6!?Y+S;?>;O4&9]!L_W-0&^:A+P9SE #5BQ-T\@2] M0$$CD>-:,?--@*\?#)M6GSI/[F_F Q+JE7 M/?46U(J9%I@23OR[4@JT"[YZE-_!-SGZW==*-#/<1;['B;0+4[ET$Q0)=?I' M@ H, 2QXQ%%80!$B[1AA'8K>EW+#0G_-W3,1[+DP"!'5 G!\>7N!Q7"EWT+D M=AJ!)30&(;&N(;*+<[7_>,Q"54VD'8T_U1IHOJ!2$[F.(D6-7K0-_ZS*[T3= ML-;OY7"<"S[XIR7),\0(02!+$ N:-.S@,+TL/1!9!3WD 2NTW-5U/;&?QF:/$9@[( MU!'\/ )3ZRT[!7#'_[VKM\V5RM/FCO.F_QI9J1NTC^O[MA'\E>J>:]Z?I+J: M[-W):\D22+,4RN-.(BB 84$ CG/Y/R%".4OR)$5:M0T]\OB7.#KYF!L]Q?3* MB)MIL[O'C_>+RSZMX='MLV";K^NV(Z1*=NO9=*?7/*+F2!GZX'!6#>H1XE.U MZY.4>3Z,,4 1CH)IUDY3D!4^TW$NG M WO6BHI4H&@%BIA^*-J1[.,*;(I$9EI'4QBC$+-+G%M%E1T--%L@V27VA[%C M%_]N7DSYL=IP:<@_5+^+ZGO)VK8CD EY",08D%25<8C2"*CX,'E2@4D&LQRF M7"M>XQH!STNC(]EL3!U5H\XL5W$97RXNI#5;-A:"&I52'I-F0C7EB\/.5E!Y M3*AA3>71Y^S.!^])I>[YZT=1-9O=H)9=#GDL37E BK $&<%(!EG(,=I$H>% MW(.H42N4JY0\+[U/8ALT98TEX=:*/&L+>]_611AFE)A9\M=1U+/'G6!CME![ MD@-8W*9 :,OFR/:]3F=6"_:FN*=VZ.T7;&Y!R+Z3VEWK_GK:_"Y6JP^[U4I] M[65C^':9YU*3/,E)J-6GOQ11GO)0;J\Y5%-H$BK% <1;<#V!OU5+#7;!G;Q9\32YQYL#9 M\F;'*]Z&MS]381J_$K(>?<9[HJD('%\>31[-8ELYA )+@^J>5-7/HLVWK7_? MT7\+MGW:O/_Q4K:EX9=A7"0%"4/ ,H$!9'$&<$9#N94@GB0"%H7>[9(Y:<_; MQR#P7AF6;,B-W"Q:?M1N(O8<&6@M,Y U=@)OT)EI_T'TOD+M_ABUCA6EG-[[ M1\U OWM#STZGNT313(-; 3&JMDE2#&.4)2 JH@1 PJA4S#@%"4JR,$T@9*GA MW;\-&YXU=4_F4*_HB!G3F KH/5< /[A,]/6/3^JH5#0WL'%2?>&RN![K+9P0?/4*"YJ /SF1:FB^TV]K;OX]T(056$) T@I!!!' A#",! P%2B,A1P6&&G9'X9T/>N5CI&@.N%$6B$'7J0EHM;,6IADF/\!2@'!%4%&&:9D:I']-9\FWUW4H[:)E;!#UWAO;?]"G1- QG!=K0 M8C3%./C2L.8G>\T=4J[,R^D,S6MW.@/PS"!U-[)Y7?"F^,C['Q5K2PYI%@$_ M?LNSLM*LVG-+M'&-,DTJ,\W0T'%>C.BZ!%:5N$^&FJWL]F41AC6VKSQATZ3O M6UGQ1U)M?W8QZ+U; A4(BIP3D/),E>G-$"!9C "*TP@F>9C!0O],=HV*YV73 MD 4OBF[PTA$VZ:EV#1N-0Y4+BL4?:#?Z/FYW=>GCR2>6LR\>GS5;TS=$>JL^J]%=]L(:C*(Y" MDJ> 0W5;G.!09:TD !5)QF.<(E)H[=V3.?%]+NGX4C7^,&+(QVN=0>S@&CEZ6 YHIPE_$Z3> M5:+MS?:RVQX5-^QV7,(+F-%4 (Y""" E.4 YB4&(4IX*!CG-M%)V#&B^P8., M"6)ZRLDQ#F9J:$"\[8"^.#D'>;A ,Q#8D3K1H3BKXC" X%1%F+QJ&:.S67]5 MM_I]K;!#GL>OY5I\W(KG>IDC$2484JD,5%AO#+FZ+@M!%!&:H3S"+-%J?VY MTW>4CN0 -%$G^])T!R:"+XJ-H.'#L"^B#IIZBL(Q1F:*P@$\YI$Z^@*["M71 MH#AOK(X^!&?!.@:O3DL)^%"NB92FN3_Z1[6IZV6*0IJ+'$G-0*5Z@$H]A!$! M!2QP2*($89'91/V?4?*L%-INSG6]4U3;V_%%\%41MHOI/T=*;^D[D=]LP;>] MF'O1[UO1_S$JNG70_56Q',?5G]-YE=#YJ^)>BXZ__H*-DU6>(.0QXV$MFNN- MO8L5Q2C)$@RR"'/E8J4 8VGH$Q3F:9Z$:2&TFK*/T/#M8&V)!I)JFV-LY%Z] MC(J.N>ZYMG\41^B%J5ME,!3"CC!24Y!(BIJK\H9(#@. =1&"6,9U2DN5'O MLW,2GO7)O2K1_R))!<6F"K:*L'%+]%-0]+;[::*:J9.65M 0ZUH>.HG+NBV+ MN[[DIP3F;CU^1< +W<6O/6FWZCZ0LOJ#K'9BX!3X5[G]]L_UAM:B^JXL7)6-KI6_[:JJ7'_]A=1E?>B*V)T4ZB6#(>)A&H.$T!Q 50R/Y"P' M24ZC6%KRD(1&6;N^&/6L 13;0>,K^E*P'NP'O0=DPKZ)K!]POU.\M M_P%5 BR"U:')Z$LOA)E2\3;G>JKI+ M_-).XJ!3[./-2316F+X1=J1VO;$YJ_+V#?;I%N"=GJ7+MQNP%+5*PSB[>UH6 MF/&$DQAD"6&JA0,&.(L)$#&D!#$!>0:7V\V6K#3]O3<(&BGV/5G],X1Z9:^, M2]7 0!ZSA7AN]( $_KNHMJ7Z^:7J*Q0T5=R:=*-ZP.[_^7^@.,K_9R :M@U= MP[=0U_0+.\32T"E\H-P60Q\'P=P!K"F9*^_O+7+SNGXUA3_S^^J^9]GH>OM- M5&VM!M7&3&HEJ<*6#.=9GF$!4ARKPLG2:B0TD;^J;&U...6)4=+V12J>K;V& M9K!2%QU-9C9IR!NVN;Z(CMXZGBRSV>)MQ>UKKAPH.FQS/2:0JS;7%VG,V^9Z M3,RS-M>C#YO'BS\*4?VCVNQ>FBVM\>BTJ_WS=GWWO-4-(+\QC.>5IZ@'#?F@ MW9D'#$CS>[NKUL'=\V:GVV%.!YCQ->D8$[.5Z0 .HRAU34&MPM9OC3U;'+NF MD,/ =MU79FY.OS]#2#6R>V[S4#Z7]7]^J(3H"Y!])ENQQ&DL4H2(W(HS 2 2 M"< 010!AA"&D>5:D#OK'.N38LYI1)$$A:09E7Z>MDE1G:C:N/6UZUL*;F@PS M_>:@P?C!J1,,Q%@$2I! 27(HQ?=Y;(KG:RUN"OMK-Q77YO<-]/WU +^S1N+& MA"V/94=%>9KHX(?BG[5H3,UE%.<1(CD"21&% (JX !A%&% HTB*BG'%L=CP; MH^;[F'9<1BNH%'6P*[9S>)S3 MD='5L6Z4UKS'.QVQSXYY6B]91._5Q,S &>F.!I>5-.&CIO@H-ID2MD@:A"#Y1=0N M/,D/LF:13/:XC$8Y60P[7P24O]O;&S1UG&N/?_LC MW;NR*.113G+_87W(3M9TOIN-ZGGE=NG'>VX&_I7@P,\B^+#9;-<;7>^9!7BW M'?3^<#-;Z::0.6Z!: ^%E4??D-1L#GX["(;^?LL1WJC[_S?RHWS>/2]A2F&H M@C=QIMI\(\$ $@0!&C%(\HPFF!L9$W,Q_CJ7 8O@N27_QFX%^ME\(Y<#%G/T MUN\(%L%O-V;^[5T6G$S#7^7.H&?[_U]7!R>3,?L-PBG]-[ OO?_Q(I@\-?^Q M6:;V$[ M&I_$5]B0G$W-F]F2>HF"@TA_B3U):R;>XJXTSOA?=U_2FA"O.Y,>!S;-YFVY M['RYO=.V_KA^%%6YXJTP,!*,8(0)H642)23!*HWX3>-7N> M]YA]:8>F =7SL]1C;8;#[D7^*/IK"?G7/_L:=.I>K;E+JXW:SSN?-XV[ME>= M#0_;RB^CVTK'].$V274B#5K&7W6F3!KZKS M725Z0^SHIM$?%9NPDLU:1:M($JN?SX0A8'$> I@E&2"B0("0,.-Y!C-"M"*++6A[WA:'S+25GU068+OK+0)V8&@1 MK'N63.(AS'#6B2KQAIYA1,D0N)Z1KD#+(K@? O?)/W F023> +0,('$)I&'< MB!44XS$C9D/.&"]B)>MQK(C=$'9^N4]BV]8/^753UW??2;EJ6HYL[AO;?9CF M^:Y<[>0!;%E0@E0*",CSO)#'FU#JYR(5("4XYC#/TT@5*=?/V3;FP$A5FR=Q M2WZ"E63E$.,7D.VV*NENVRR9[>;H8-/QM@AXRYV91\TLOI<_/E1/FS_7 M2T22).("@0QB*+=JE LH@R@-"]OWQM3TIGLJGY4:_^W3XT=IAZWK4LJK M:\&."'Y[HYHNL]FJ&A,W^*)H.PJ8'!?,OD/?^9#S=NJ[*M)9Q[[K3UH&CNQ> M7E:-B4%6OY"5NEOZ_9L0VW=ES>0Q;2=G_1#C:P*JU U3MQ^H+*\-9KP,4) M6 -&'$=*3X' 512#">EYXQ L0#F+)+ 9P_9 J?)IRG6SJ-ZINAE&Y\J3ESWK MA &UX)UVR9'KHNJ>,"=(.?V@J2VTQ8'SBF 3SIVG(\Y\_+PBT/DI]-J#%I=^ M=_S?N[KI"%,_;519^)HP-6[39^*=J,KODLQW<4B?^BR^JV__LV#DI91+O/SO MUN%!LD*>8#,$TC@EZOC* .%1#**01O+_4"BP6*[%5\DO'U^@3OG2^MQQ^[D/ MN=/^ZO_V6:ANI.H#WQ3!]L!IVRKF[P'OBX=N5 *)6B#-'P*R:CYR^8?M1C[4 M2S2L2-K&X?RRJ\NU//XH[ROMIMW@ULS9#(\KG/EGS>YP<>!0'M.# 8]]?YL# MFX,<354!NN$T.&7U-6;"X&;S-6;$[LYSOIDQNQ!UC>#H5:DS8O-=HKK&Y^AZ MU?G@D[;(I\T=YZ4:CZQ4]X:/Z_N6RGM2K1]VVWU-[G^^J'+=EQ9@" M@DD"H$@30!,( 8SBJ$C"F(2Y5MM$#[SY]F/M&>R;%@U:(2@V@>3S\&]-.>G' M'5V5K/VQF6T1/*X(:ZW+?6=DU7/AZ[K\;[F9NMTRGJ]UT[FF:NJ?.-EVVFZM+0#6W6"W6*0D[9_(@#*'=+NYVVV^;2FGY90ZQ2AS$@&5%*$^;:0$(*C!( MLBP)(24XID:-R$=H>=X4[P?A28LNR#0@>^KF"1^+K":6L #7(8J88!4ST+P^QZI.QVDS-6#H=BN=(4NV7D5AR$8 M9UK$]'V[]!5EA\Y:0T@Y1(>&T5P@FZ70S *V=4*-/]"- M$VPF W4KW<:>P*S)-Y-Q.$W%F3Z@Q<;3!/O((W&]E>I1JM/!L+V#LNNL3C*1 MB810$,=9 6"<)P 5*0$IPHA"#*,TU@IA,",[2ZS3@)'C+:.O'&"@LO0!U=@$ MO,!DIO'/$1JJE8,7^TO+B&8I7$.H#%2Y%\CL]+8F=(Y4L['@HWI8?[3YE*ZQ MA$<:UOQM"W7ZJZAK(8Z;)WQ"6H27 8*U@]L=AK6(7QFRM8(A3!-(NDI9JJ*HTA80!C(@""F% JY&R$6H:K)KU9G" 7 MSWRF5RSCL$%&HSS/&RAD<-DZA-2H M[\8U0I[U\H!LT- -%&&Y7"5IP\9=5Z'2TY8N ##3>':R&ZNI6X(Y4C57R[KD;S[ONXGJ9^5367*8I3SD N14=2C(\PC@3!Z%TS0N<)H7*<6Q?I" M,7W?QE<-6$]\<2C^W-2[&9: ]M7YL\58P^GH%SG#U[J!X/8U_31WE$?RW7XN-6/-^R**Z^ MY_'P-"QLZN4P^>>^F*Z9.VF/[+7@AELVP&@0-M.,J\K91TYE_OX/-6 M9M5,XSEHE_1X-*'#2)#6V_YVFB,9(/W:[9!T6/UK-$ R -U9RR,3FF8;3EUM MET_E=B4'_BC'_%[R'5G]J]Q^^RS:2N+UM_+E:=-617RW>2;E>IF$, N1W#JB M-"P Y$B>2J,L B*)(XA#)O)0JP^#!6W/VT'#C5KU!WZ"+RUE3:^3#9[C^M@S M2F;JU0H@;84X0=0Q_2:''>@V^=M!K]E0G$5-38"BUSI3AK!P;UU)R54E--@W M\?3GI@]1B 1&+(,@1C$!D&$$,.*AG),TI(5(LC#5\E";$/6L-JZEK <='X%D MQ,#UHHNDAN?* SYF"D,'&ILP9%V,#'Q2'K"RW3%OOS'BR0+RG70H6D:+'$9);V#K /9#;UN5ZN>N PR&!7*69S 92HS7_6/ MBGI^6S_^N#O3YOT/]DV=W-K;#X$BP5F6 X+2%$"4I( BA("(T[S ,B=Z/F9/<1'?'V@F[Z7GT,G[TQ8PV*&TM&W01UP)C>L6D!,]V"L0;(K?FB M#903$^:BT#;VR_% KVZ\7)1+QW*Y_**%-ORT4X;/0_&._*SO"JE9GKX)Y<]: MB6V3"7NW_KB6&IBL^IIX@Y)XRS1+S"%$\_:LV5->4JX9"X@BKM@^ZVI;M#QI_Y(UM(Z:%@,:%]!D%E5$)PT*QK* M=RZLS93R 6;%5W"WA_G^%.:.NZF%&B?!;*#*YX+;3L5[AMUL W !U>C&,(G M?!N&"QR.-A(G UIL,+_+ S;?*;_E9U&+ZKO@'S95T^I4@O#4= S<=Q\)!1,\ MST* ,HH A!$#*$=R>\D1SVB1",SU(^0,"/N^E^XX4:NHYR4H-E70,U["Y_@2\-*H-/)91ID!DK=$W1V.MS^$S-3SQ9"CVICD_'F4[X6 M4A[I6IOWG886-4%,G7-3XB\Z_[F(,<)QE@%"<0B@*&)5\" %4M%R**($B\A% MK-!EZK,$_YS$@!PNXQ<'?[MBR4D SQ64]1R9WK SU+U&L'E(3K7"P6\ S!7: M;R&B91P6S1"5&X.XRH;H+<[?!=M53;Y4'[#+?_G9%WSIGJWOMH^B*C?\_9HO M$YS$3*04,*A263E' !,*01*3+"SB-!)A.BU1PI:U.718O4^>:'(>^[R)@&Q5 M=*+D(Q!KB[K.'N9)P[Y\-?3-M.!(MD!W.I9_.["[3Q?@P2\_#P6X^I?D&7H; MM%P'DNU7FY^I*1QSS)/S[ Z/\^4@^V,JI.:)(=847SEG9"I2M]-))E.P,]G; M/.,G\N-QLRK9S\'9,V$LP@D'!2+2)B=%!&@,(Q5:A3@K:$R8UK9WBY#G3:Q+ MXY=TA6:RWTUD]"QJ%_*:;1L'41=!2S3XTOW72]/96Q(Z,HNODIG5 KXE[*FQ M>_-YN^7Z6 D5[O+^A[*?Q=V:-U4,[^I:;.O[757)O6M9Y"$C.<(@@ER=JV,( M*&54_JHB?PHDDM@H3U^#IN=%W'$@3=&&A;HIW;UIJFFREH& -.R8K7 =,/46 MNV.(S-9]CTY'O0&G+37:,K (.A;<+7T#>1UI 1V*LRH$ PA.=8/)J^;YHQ_7 M=2F?[!H8WU75KP9)I-=?]KEO-32#"RV7?623WA;1*J5T9-C9\DIOBS9,+M5X MVL+Y\EAM5 OA=^*[6&U>U"1VWWE]9F%F14YQ*$!<4 H@90P0P1"@* T3'B5Y M#/4+WFJ3];Y5-7P$ T9ZQ6Q2;$(?10VWAQ=L3/>HZ[ 86:F3/CA]#X07R.R\ M"U9?E)ESP%C:T8.__FCS'>J-)3PZL)N_/7-J_L-+DW0UR-_\N-Y6I53P[ ^R MVHDEYQ&C\L0.:)$G ":0 )(+!B@A$#(7U:;GT)(3:&J[JHB<.7VV[?-JCET;I6#V+X_K5XK6@H-Y5:@]1&?*<<)0-KZ$]ENJ MY8_ 8[04',(H1Q%@'";*K1 "3,,AU"I0@RMXFL485=@JBDL M-2@M;G+.MID,'>^$+VSM'!4=-TI9!7_K&0H41W^_I>>\HVGBP/",JJ4OPPNZ MALZ.",3"A"5QI'7'>8V 9[.U)1D<: :*J)[ZN(K)N*YU M(:F9*C444GL5WY)DY/I&OMJ:=/*'@R5W=Y"]>'>@OJ!A*W+TW=@&"V MN+3D#[XX#?S1D]7J]G1DV-EN3V^+-KP]U7C:OO;S;V+[;<.-5^.5USTOQ:-* MT"UI_85W3>+;J\Z!L&9+[H*<'A;8#;$FE;L^'7/V@M=7A+I4\OK:HZ[R0>XW MW\5:_OK_[$@E/_K53WF25N4MUCNQ3,,,9HD@(*0X C L&,"0Q2",HS#+.,I8 MIM_:W)2ZY]7:AQ(O M;QL C^J^>B\8Q6+1]3$P7& -9P"_B$S6S=CX3WW^\A MW'/4- _[[!_"J>D4CJ!TGC%A"ZF#= @-2,PS'L8&?>6D!@UY;^M;.BHRXZ(+1F^X*1]YOUJHKI*0E?VKB>]L* M;:1:;W8=_8:KQZIDXJDJOWY5+=%Q%HDT$R#*PQ! A!&@61*"5"0L0C'-,9]< M.-N*,\_JMJ\G6)W5$V1[;M6/!W87P:HDM%R5VY^+0+2\=YG0BR[DX$7Q'VQ; M 9J0 KY9K4A5J^?:\ *3+&FG$ZVAZ5]K^LPVA.N5( ^,!O?',]?QVBG 1==S MI>$WZ!A^K7F97HG3^_RXKMCI9YZ<%/B,'023CJ%1:<1L NT MZQTD=VO>)EL/(OJ6).0",HI!6I!8]3>3!XX40X C(6*&89HEU"2B;HR8Y[WO M RFK-LK9O"&J%E;C>XUK!,RVCWW5!94LV95=&!!V%Y^F(YZC0+114K-&G.D( M?1I:IO6.Q8T*__?31L6CW3UOM:]1!N_XOCO9]W]7D5K#N+E%\V9G<81Z) MJG%_8BFEX:7)50%OR6=V:W)!&+NKDN% \]V/7&#_Z%+DTM^]U>C;=[@A.,H@ M+D*01UD*8(H*@%.$008)1%#@)-/KQF9!V[>?3;O0G&Y[)1M\]79(3Z@9.N , M 'N=NGR7&PK-495OWO9#$R"QJ,@WL1E1GSZYCQ+L$S8>BDH/@D]@N&P8Z:8]4]I+34%?JQ!MN4?>;VJSL.+)4&MXB&8%T$Q-'844'RHV/Q3!GKW> M)7[@L/\7R>2^'-M"73K."KQ9=OI\$V"=M3['1!CGN;O![5;^^T0JL^;%NT'D M-%_>T:CFX>)W.U[*3Z")B(XB'+$0IR 3&0$P1P)0&D< /;K!'$7]GV!;:MH[^$XLP5Y7V!^&-M]Z<\6 MQM:3>'[95*3Z^?Z_=N7VY_UFK3RK35.-9J&UN7KM/V\%7[*HH'DJ#:HHB@2 M+*2 %JD '),D"@G-H(A,T^4,>=#Z B=GRG7D2M6ZX66_![57=LH+>+CQ6_T, MY)^$>&[:/!RE$[.]*)8UCTVG1\,<\X&V70?OGI&@Y:2YX^GAVNQC$;HDXCU# M'M$SL*D\HFAG0;E&T\Q4LH1CU# R'7,^,\A2VB.CQW:,"6WR_MAL1;W$.,Z3 M*(L 800""*G\"<<$Q )SA"+.TT*_3]'1T)X-G4.KK^^*FD6KM!8 #1UI+9:9 M!CQ(],_]]-B'?+D/Z%EQ9" MMR_"7(-CIC*T^T!^%J/Y1;78O36&5 MJOZP-E[?(T-X7M:*['+]CTB;:-95SWHF72K"RT2%8A1 MR!'),P.OBFO^YO&X_"KJ^C\"^,K5EO^EV#>1H&X'Q\&[?U M/MZ@]9-T$3)%%".2)A1@B 6 5$4@99"! N6L2& >LT2_1OQE&IX-I&%<3$O6 MQ-]Y&14=I_!D60U]OV=BVF3C79'7Q(T[66Y+;ZW^-!LZ8D<%&O>W7GYU1K?J M*._'WM/Q1YW6S&W*\7X6];8JV;:[CFZ"GN2Q[J$X5"FMEP4+DS3B.=)CB,24;, R(D,>=95PVJZ1]=>NQ?UH]AN5VT*J?Q[M6>W?V9= M;@^U=;?DQ["^KF%>P>2)T[/RYIP.,W7:ICRUK 4M;_MTJ(:]17!@L$N0ZNJA M?VHG8,"F]VJ[QH#Y+;VKS\Y;J,-K#)YF45[S<2V5[+Z]O,HH:JBVK:RD:?AK MERM;*H7>9$'SA_5GU>%2\?D+J5:_/:_-\E796=U*;QENCFH#EON)NLL$(A9!$@/,6 %@SAC G&< QP7#&14DH[.V(]+D MV[?^;W)LVD+M;'@M2(Z;X=2#Y[J*[VUA]T6PZ9OAB(-$B^#/3J: M$+U?Q5= MK8HI-2KF_G0TMY>W]T$8;CP.&R.]'WX+O3A!)\^^&WU;8.'M-$HRG((WTC9) ME^NWD"KF:RI,A^+7S?JK*N[[3M#M$M$,AA&, "$H C!* MB?PI@B!">9X)P6@4AQ9W>=?HS7,WMZ>N+%LNR9II^ZM@Z:GG2;);U@OJ*2J! M%4V@B ;OQD0WUGFWY'*DI*Z2F56KW!+V5 W@1<468"4TB3D>] R-&;5H"WXY=V\ M:XB[+&*<9KS@(&<9 I!2K!IO98"E29J%$4YP DU.=GID?1_,!AVTC@YFHB5O M&,JBAZ3>3NH>'_MSRL6Z$.]O0&0>6F(DL:O $3VB\X:%& %Q%O1A]K9-V0?Y MR7R3X]Y]K43S,?RQ6>V>3TWXQG1_E&:\NG+_*I8"0LP+&H$X+2B 2$B[FR," M4))@SD7&A4'$AQ4+OB-F.YX"TC.U"+XW;)W[:1KWS$+Y9#K>3"H26,$_KG7F M =5, ^WQO#O@V7)T[NMX;/%\G ]/DZH.OG&UK.3@!5_#P@U3H!DOUF U\HP% M&J9(?ER48=)(YFD-GS;KS[N5B$*:1JH]4O6\WO(/*_)5-ZGAZ@">%;2D"Q3A M0%$&T9''59U9RS71SEH>!V)'VPS9]-";Z7N^^2G6AG(S'S>SOJ&I R+9+BF$H",J!4&5P80@90#&B M0,1Y)C!D!698OP.'7V8]ZXT]]6!/O@T7,&E'X7FZ-,R[-S0)-D=1JGEE1D>O MS*[.9?"E%\2HRXCG:37I3_)VIM>RL\DXV0[X#T-O-=T@WVA(,O+6E-_7L3*CT_JPL S+8S.]F-W:FW!'/D M0+U*9E:7Z2UA3YVD-Y^W6[;OGU]6FY]"?!9-TMT@RN]^5U4J2Y7$<:G<)A M>.?9D0952WL8/[P(.O+NEK>VI([6^6UZLRYX;?%/5[[^BW,>RG\C/\KGW7// MG&J/4Y5TUU@:!Z?=0_%^57Y5A0Z'PR\SGHDP1 A@FDJ;(.8,$!B%($E#*J%% M)(WUF[R]B@AO/_[VN94N$)UX357)O7S#FQP5AB0Z&8^HS7&LG/0=^?0AS/5U MV%]R7SUR_C(:C-L)%O22!??''\9!.%4CNQ?OB-J;_S#F\$+,]8%,\4V\V0]E M)N>%BSGRX]*8Q-E?P-'A GDW[@\GG%B85G^(6E5Q?EA_$+3:D>JG/"C)[Z$]^F[L@X#@;[FC,\[/8?J\_";%?0DG!4>X^/,)^6 MU9+D2!OJO6&9>DE6HE9M4-<[\4ELNT\O8YB&!4Q $:,"P"2!@$:$@CR.4<0A MB9A9..U%*IYU542^NB$-B:2JR2X MBS3F35D;$_,LP6ST8?/0I:>*2Q/GXYHWW50TPY6.7O(=HJ3=&N9*39XH@N"C",';K\@-U.]*ZL M27=K6:KN!=W".BGS01/(.,88""ZW)RA("FA.(4 ,AW',21'%6DO'B*KG977, M@_+0=5R8[5AZ .KM8,YA,5NC5Q'Q6L[$2&A'>YX>S5GW0",83O=$LY?=U]?[ M)/YL_E(O"\()32(!8HY2 'D: A0F!$2\R!$5"2;5#5 MTPPY32/7-1Z&SO';I>HD%^T#,Y6B.Y-ZAGIS!YIOIJC<&0PFE>/.7YYTT=G[ M!@^VWB RBE7-OY!5EW76QDZ]_\&^J8>71 @*"R$/P;3@ .88 BS_#61)#!,2 MBP@S_90P)RS->!&YOV <6LED'[=8'CCMLU'[*D#R]Y9;JXNC*1-F=$,XTS38 MW_A=3&L=1HX>9N!]/P,MG\'[UYH!JZNXF69B^M6:SQFQO2-S )[FG=<42J]Q MA^4 F2MW4BY&MBT6U%C3JL%Q<[5%V/9?Y?;;_:[>;IY%):FL=LJYH2KYR?_G M3^3',A0P#8N-> (/\WAZFR+0IO6$S/', MPSA+0Y2 ,(=4GBM(#(C (2"9"F>2M@%BX?*[J.CFC2 ZY$7?2[91:JR:%5F] MY@6E$48,I+EJ,L\3)"WW(@1Q'&(>,<:% M62W32T0\Z^WC+)&9= MT&-"GJ[8T6?-J[_=2?N.*QNO2::/$@09BV/ "H8 A%$"4)%!P.(H"Z.8P332 M6H=G(WM>?'M:@2*F7^/M6/KQ139))K.5I2F.426WBZQ;57 ['FFVRFT7!1A6 M;+O\@-TN==*(O.VG\[#;UENR5OOADD(,$R0(2*)<-=5*5>MPQD$14TR2$)$$ M4Y,=ZQ9!SPMH3SX0#?U%YY$/-@<6FA+7[3\;UK6^B:;8\%)S!&,NOE*E;)($!#N41FN=)QG B,AKQ#N;W:_Y:(/>D'4$LVH]W M#GSUK#27B)GM*P>@WG= =6WF!M3=F6ZZ4+T.T1>H>+=;\:%>"9M'L?Z MNZBV34['H_RX1%7U#;Y,^BA>0TOC9L8%!M.6ME[[; .I3?I'.I#>LH/D"0JN M^D?>$&B\@^2UEV?L(7F#_^,NDK<>MK.H[TG][6[-U7_4P-_)2LYNW3@W2%XT M#0! AD(F;;XD [@(7%;.D>&Q0BA64V*VP*?&A,:;]@MY@=I2A.5QO&K(/5I^>'O MV0E6BI\+W:)XQU,@GSM4(S93",:HZZD)GUB:*8\#C+^V,)X5Q^W9"3XW,#[> M@-%8J=ABX4C5&).?50'9@G.JEJS'L2WP)5>TJ+>/I%1]6Y294 M7:]8.9ND]8%C$>=YGK#$2!>=C#^'C?$B207%I@K*CK9I':]C1/3TQ 0YS=1 M3RA0E(8WSO?DI=R25?G?4B/T#ZFHI%YKW+%M^;TI,..RMM=%J9V5]#H>?>9* M7A=%.R_@=?FQF=MCMJZ0-M+VX[J-LEVF19*P"!<@P5$"8)Q10&D> A'E(94G M?TP3-DL3S$O<>=8$#DKM=$[^L@T\+]>37:1N9U=/+[W:G)EI-0?=*#MO[G+85EFJ2,<(I )E3?XDC5 M#PG3&*0P(0R)@B,'-ZZ-.WTJ=N+I@Z^"7=,YJ XNEYJ"7N^63J6SN>E M4D?I]>^3CD76NDHZ>67.PHO[UNQ+PF :BC "64AR G, WYFM-,N9B(5DI'@^UQ=#@[3H'&1-2^X'@RJ\4)QBLOY^DLATWUNZB^ETS4 M2T&2*,%Y#G"FDNF3@@*4<0YB%E,8\IRA*'203'^%O.?=9IA5SS;/SW(5UDUV MN7(7UAT/$P[X9E!KGN"] 6BXHXRDX;?,+/J_*C1[AKPGY-\ PF]F_C7B;R%% M_P8PFKGZMT:Q3W3IV[-_DE)VQ?4I"Q$I< %8TH38JW(_80P!#56C9R)P!C/3 M5)=S,IZ53)OPL=Z3,\]PN8",GJZ8+J^93CC-0WS8K_O'Y19HSC<52=R42P[2(4)X3D)-4 M (AC D@:,X!A GD>"\H3;K1:K]/RO&3WE(-R0-IPX8X@I;EZWJ@KJ2&=JZ4[0FG>]7M;Y+-%K/&*Y3E K.1?O_Y#K$5%5G=K?L>?RW6IVH1M MR^^B*V)0/VY6)1N$MI*0RA-!) \ .,X S-,$8$934+ DXU$81YP9>:3MV/#M MA6J96@0=6TV0WC%C?:$/TSI<=JAK'@V\8VEX1#" <1&T; 5?NO]Z*?0W#2%7 M9P<[)N8]0TP"ZNPL,6TTR[*B73+#$_DQZ*:T3/.8YZ$T2U(<47FF0#E A?R? M/$Q$C%B40FFEK)N:+KRIA:&GQRY3TUI;N%U;9S3U[Y*:DAV\3][8DA_!ZL"# M82W1RZCI*: )(-A5"^U%5DT+C_J:?1HI6V)>'G14+%?U0"\3F;< Z*B@9Q4_ MQY^V6[4G$8Z?=LK4>2C>E:N=_-?S-$)&(Y20$(.$8KF$\ZW%-EAMZEI%);5/!63;MD!I M\KRVFR,/IS(I)3N+@+>"V3LY32=,3Y-XG 8S%7,65=VRHCS&Y_F@BZ!CT)WN ML03"D5(RI3ZKMK*$YE2-V0YC$PX@MMM5IJ)[=$EV%8A#BA",0D+0!$) $T"3E N$B$ROD7B58A8PO:W@]8/3-J(2EV M@(0XX+M&40T9,BUX;(/SN$KRC)[ID6H/W$,+G.0DZ%@Y!NZAUU#^@#.YFO<& MH.4UO$L@#6_;K: 8OUDW&W+&6W0K68]OS.V&,._"\D%*N%F+SX)MY%;P4YY* MY1?3#:[<;X1M2];:N0/7C&:W%JO!/6OACJ>@9TI=V.S94HKWE#']%C!V6(XK MXEE@-%/'Q@CJE1HP:C8S"1*KIC1V%&=K7C,)D&&3FVD#V:;^[].V[IO#G:A^ MWQ3;/Z5N^T:Z%,$YRP#." >2< %JP"(1%A',L8)ZG1N4?;Q'TK(.& M:6JLHQ_4'0.+X*MBP;04P T$]4Z@+G$Q4RI#2'K2P>][2/XQ"HE%:0 ].9T5 M"+A!;N8R 7K"GQ<+T'QO8LF WC-^1^NFWNPR$1&!/!8@2>,4P#A* 44B;EI3 ML"R*("J,(F*N4O*\[ ]YJ%T3B?H_+//[SR#26]Y.!#=;UP>9>YK!EYZJPSNN MFY*YSK\_H_,ZB?;7Q+V:47_U!0O/CJH-+1>!-!5ZS=#8"8_5A@G!:_GOHOPN M5$KP0_%4D76M;(?-^GY3;^MERJ(B9(P 3@4%D!4%X9T-L#B](^J'6C<*9/BH93:"ZHS=1, MC_(I6XN@9RSXO$?Y4XOR@+O@?DZ4#3Q(C#?31[EOW\C=9.\\=*Q MTD08B9X/,XO2 &$]$],Q8%:;0<^#NE;IN AZ-J1J4HPL&M#>WP3-V! UE]^1 M96I >%93U1R04]O58@1S/_C]YG>Q$DRNRM\$J7>5N'O>ZKJY+[WKVX,D#^!D M_3/H"0<=Y>#N6=7&TO=97Y3[MDMZJLB&SB%+:8UDUI$E_)Q/N:A,/51;J9QI)*KN= X$@T8%G.PSIB#<\%&D] M;W$XNN.\5$836;7[W""%Y#3[,2$Y"I,B! 44&8","X 33$'"BYB$$2=)KE6X MUI"NYY5\8*3/)/C5-&G+%$B-$XP?> P5P!@R1@FBD] R.'3X0R[8,O]5Q4:B98)#Q',BP)$-&>JPG@& M<,@92$2.BRB-\CS-C2N,OPG1O(=#-?P&WQN&VUNL Y.-R^NG()55A?$W@9]) M>?(WP;"_W-9+&L6NLT3*(\)%D*""8)@!GD $=1 6@DMUZ>(DS21/N(9$K=^^:X;QBF M$MS9D"%56&\;U"U/2O6)/5<&AP)CN#4.4CY!--MP!IW"%'[WQ_A);H*.G>!I M$[R?!3^#HY5/'.T.6*[Q-#MZV>(Q>@ S'G2^8YBMO$>',>M!K)+\V:X2_$%N M#VNU4WPHUV3-)&W5I>WWAP^?NR* 14'"B H.:(@R "', 64A!C@I*"9,)(+K M-Y+6).I94W=UTP-12R!X@,#7\]=&[76K2'R2AA MWSECK0#L1VT"9.1'?3GU9P6"FLVY*-ZJEKK\]GUZZ*<&1 M)KK]],SM-MLPGH_K>ELU7TC]L/TFJJ=O9'WD5>@;QIUX$/XAQ]^^DTKTT/,F MA3B/<9("=6X'$*$$()P1P.7<92%D$,5&2?YO1C+/&K;SARI_.=^L5J0:U,.; MJSNG\X_!P'7^%OA]TY[S5MA@(&W0B!MLI;QG?O5]U] +_O-&\$!)[K0?TYN= MSM?N3.IO^@ M:?6?BS2^$TR2QDP3]X(X[ MQE7NK6+OCD68+KKLHP#":[O(#=N;JQS7;/(LG M\D/=/,ESN%BSG[^6:_%Q*Y[K99S$#(LX!IP(!&".I#&94%4L*F*4PS1*S"K% MC%+S?G!6M)LJWP/JP1=%/V@8T'26Z4&G9W Y \3T6&V/A;$5HB6C(\M@G-:L MN[66V*<[J-Y+EMG_5?DLE)^MVP@B&A6"A0045*YPF$$JUW5*01P561RG!6?8 MJ-72R?B>EW-#K?'=&F;HGZ"@MTXGR&:V,@]B>6B7=$4*5QGS)Z//FQ9_6;2S MW/T_J;X_5YGO)!?_EYS]K9:3NG=IW;%M^;Z(U]X7%($0DR],8 MA&DN%UV48X $BD!6T##DM. %-UITYBQX7I>*F^##:O-G':A9&MRS'%@Q6[$6 M*.LM:K_8&1K#8ALTT/7<*!_$W_[9MFCX^T44O11^L\?$D1:Q8&!616,/T*DN MFC"2U;'V46SDL<'X8#M\;8:C[>/[AT">"HU.MT>2:9UO;84R/^%V\K@_Y%X2 MP?:8>S36G ?=2T*<''4O/F*1LLG__;11;JF['V6MG:,Y?,GSQR]I[>IMXV=6 M[2L&#C3-JJ;G4MY>"M8"FBV$Z[+)34Q2=K0J+DICEV9Y--)\>967!#A*I+SX MP.3>=FU"]/4 MV689)Q32$#"(@9@00M :2$ A7$>%K" L8A-S%8#VK[W'%5& M<20XV+KSW4U,]8Q43TB9K=^C'GDM&RJ!Y'H(JY>^>;KRNV^F=Y/R:W78TX5D MI.V>]A!F6J:NMLO?M_*DK;3^[TRL255NFEVI8)S&+(6 IS+Q? MCHIZOC>./^ZT)^U9:\A?2%W*PT"4(\HB#K(\X0"FF .2A_*0DA*%[;\?+552..]&>V6J]+2(MPDPTRV&G6@;;KSWH1T'P6\7VBNTWT(/ MVG%8-#O0WAC$LK^8DDLE*BL/SN>R_L]??OXBUNS;,ZG^L[%I!4^$U%<"*?K G;W0*T 903ZFXA,5,CTQ! MQ+R[F*:8KKJ+W2(W;W'/NHOIOF>G E07B_5N<.6:%8PDB.1 Q%FLFHI1 M0%-$ 8<)BR!B(D-&'L)3 IZ7>$].YU)5#Q"])3Q%3+,E:R*A\1*])H:C)7DV M_*Q+\)IPITONZG/FMU6/WU^>E(FK>U'5/^]YE3R2G\'W6N4S%)OJN:FR?JBE MJ7]+M9?N]@65C6!FZV)4IN!+0]W1_=2I,%974_M!9KN5.F5[>"%U]C?+K+G> M/7;PSF0YXP@5""#(D;0APQP@N<, 06 (*>,P#K%1^MH9"=]^XI[@!-?5!5ST M]I5ITAHZC,T$-4]CNBJ+JWRBM MJ@<5Y)L<_B8N:9G07*"80J!,/ "1NLKA4)[S,((T*7@(D=86YH0;_X? ?>>$ MEZJ_$&W;B:C:>:R/V-ZN?@;R3T(\D[.^(VPOA*D>F#)-NBIC)O!-M#VA1H:OQJ3:\A.>8_ M7U2#Q@.YS_OE/R#\V"N-ANF^F X+.1%O563* MU;HQ*$(U_X18%JGROC ,RUBY!6Z\S)4C6C.6P7*+SG&9+,=C6YX-V#?!=ROQ M4*@K\>:8?VAL0'&68"8PB#)& $QPKHK%(H 1%SE%21+I]9O7(>8]H*LEK8Q' M1=S0-!]#2=/R=B2[X3YP(G;GZ]+JB6%N-&N(Z,HF'B,UK\FK(?291:OSCJW! M:E.;H[])/NU%<;=:;?YLU-.:JUH=0K4/7J91&J,B+0#&TJB%"<( A44&*,=9 M&"(:)IF6UVY&GN$6IG4WA[>+2]%+Q:4. 3GG/7CV MT@2-.(&4IVF__O;FVM0\?U-S/L%Z?T-S;V'KSS8+MX\"_EF9^:0P&[;G!XGY M2%^S2X8?Z:_RI__U/_I_D?^CEL+_^A__'U!+ P04 " #PB718OZFJ:_CN M =#0L %0 &=R;W8M,C R,S$R,S%?<')E+GAM;.2]6W-;27(N^KY_19\^ MKR>GZWYQV-ZAEM2S%6ZW%)+&L_=Y0=0E2\(9$) !4"WYUY\L@!>0!,A%H!;7 MHASVL"620N7EJZS,K,K,?_Z?W\YF/WW%Y6JZF/_+S_PO[.>?<)X6>3K_]"\_ M_^WC;^!^_I__^C_^QS__7P#_^]?WO__T:I'.SW"^_NGE$L,:\T]_3M>??UI_ MQI_^OEC^8_HU_/1N%M9EL3P#^-?-/WNY^/)].?WT>?V38$)=_MKE3Y?_I#!X M--*#23* "I%#Y%DS$B%YPX?Z?3_^DF1"8@H',0P:EZ4_T4P->ER(RSU9S MO_G0V73^CW^J7V)8X4_$WGRU^>N__/QYO?[R3[_\\N>??_[E6US._K)8?OI% M,"9_N?SMGR]^_=N=W_]3;GZ;>^]_V?STZE=7TWV_2!_+?_G?__[[A_09SP), MYZMUF*>ZP&KZ3ZO--W]?I+#>2/U!NGXZ^!OU;W#Y:U"_!5R Y'_YMLH__^O_ M^.FGK3B6BQF^Q_)3_>_?WK^YL>2GY>(K_B4MSGZI/_WE)?UM^2Y\JK1N_NWZ M^Q?\EY]7T[,OLZOO?5YB^9>?Z[^D-87D8KOB_WW]CW^Y7OS+$E>$F VSO],W M+CZCKG8$(?AMC?.,6^XNEY@MTHU?FE79+I:7_W(6(LXVWYUDG$XVG_PBKM;+ MD-83AXH5+QD$# I4M@*\\0Y8*85$;U1Q0K37SXMOOY"'_Q+ ME47]PT8H&X'<66XKF./H?CU?3]=37'T,<883$8+04C HC$A6V4OP3-&^066E MYTYYKT^B^\9R-^G>5>F+9?IIL;?MXHYR-V&M3595=S\YK%*/U_! MIQ"^3#Z0I+%:W9>SL%J]+1_6B_2/%]^FJXGB5@EM'!CK.9G,E"%*EJ&@U%$H M*Q)+]X"@A%7<4'VQTA8).%NO+K]S#8D'B1D.(BI& 8DC=6[:"KK,:!E<7:VF&_X M>/'O>!9Q.2G%V61C G+/# F$/+)H=8%"A[WWR:#SL35:[E Q+%I.U>MMF)PF MY''!Y-<+#G@L7C G()GH03EKP0DZF3U7P6G-?-:L/YC\^@B8B.<'DV.$/"!, MKH[B[V_F-0*\]/CQ#1G=U<32*:RT1"#^377=)$5PFHRMRLZPZ#3R^Z#2T6'= MN_8P &GCFC24ZL#8N,P=?*3?G: NK/ @P2@;01EA*>Q/&E)(*>:4949^$AIV M5QO8-6V@N44#,8Y$_2_F\_,P>X]?%LOU1')3 M-D'SV39"E]@""#)?JSX%'H MXN1]3FEW&.RN.K YZ <.1XMU)+!XA\OI(K^>YU?DHT]"L<(RF<&:*@/M)+CH M I28N40GK0^G93?V+ML)&/*9 >-XP0Z,C)?GRRJVWZ:K%&;_!\/RD@($L8X" M%F_F:;$DX[81RB91_')Q/E\OO[]<9)PPM"AS2E!L8<2.9Q!*%&"3*HRB=TQX M7SJT>_+B'B(Z@<8]*]"T$_HH,/0Q?'N329;3,MU>[E_82(/H@P\),AIBQ&4/ M@?,(1D3K1&)9IA9'SH'E.^'&/RO^.F),SFHI0T-3$U[> M+5;K,/M_IU\V_E8)R;I2)%@".2B=!;C &$1,D0LK2BDM;NCVK=T-*\\E]=I( MQD/G7RL/2PP;NGDJC' =07"?JD7DX(E4T$Y2H,>B5?;$G.O.:MW0\&P2K?%_/+5$\BX*(CVZ85F3J*Z05XQPN@$.1(1>\BSR=AX/:*W7#P M7+*I)\ES8"Q\P'2^)(%P$3].U_4I0R5I(\!\;"QV6H]2$?OI_%Q:S&4E):8R%2? V*1R2#1O;-82+: M?=0NG78PW%BN&PJ>2^;T>$F.Q!R\_I8^A_DGW*1\DPLZ)F7(EU&VUN]HB"XI MP( YHDGQU&!CWZK= /%(%M#4;4RQ)()&E(1+DBFN;WW!7K7^.+ \MV0\KSRH"TD/0K(_,=B=D[: M6&YN%I>K22F*:<<\!)4]*"$8^!PL,%9R<#I@R*>Y%WN7[?8P['GE/T^1["B@ M65! M&\AY%'AY,Z=/"VD]_8JOPCIJ?5LERS^+=0/)<$J2MI#P.L'R[?C6[?8(_ MT9E.0FOI:,QT("J9(OAZ"\0Q%IN2.VTBWU%@Y,-GBM\O M$FQ2&SLV8W7#R7;.J),AT8$6]26;XX MSU/ZC1?K-:ZV>OAM%CY-BG%9.N/!Q;QYU59O"3+ANFCM@E,E^=/>^AQ>NQM" MGDMZM9&,1U+T\MMT_F%]MGZ]7"Z6+Q=$1+KBIG8/8(@.C-.%@O:D(7@M(*+S M13+&](F7,@_3T TYSR7=VECFHSA]WIW'V33]-EN$]40R])O^$W1J"E!!2G#& M*#"!<24E#]JT.'QVENQ6:_F\GN^KFWKZ@WE MQ$G!6>$.LA;$$F<)G!<1G'92*8DVG'C=_S -W0#SS'*NK60^DB-I=5W0@?G7 M[^\K)3A/^!&_K7^E7_[')&<4Q3 &3"@Z9Y-(X"43H+F7GN<2A6O3]^%!4KKA MZ;GD9/O1P#@,$[&U#+,W\XS?_@V_3Q*/Q "74!3'[0U6$,&!"TKQ:(T-LD4F M_]:RW>#RO)*TITAV)!;GNGS]-_K.:N*B\Q%ES1/5SA?<$_6H36V]Y!ER7Q_5 M-?)\;RS<#1[/)5W;0KJC L@V0[1E@J,.:,GL.1>)";294.ZK%51*:"P*^6FU MG >7[@:2YY*N;2/A@6'R@CC(&RYJ#.>#*+;VYN)%$>&I6/#1%HB.#L?DLS3N MM SMC>6ZP>&YI&6/EV0S"/SS+WMM'DPJ08Y*S!&82K4:B[ 7C0X0ERV\M.$P[N5XA M<)0LQP&#WZ;+LS=YXD46*"1%N2D0X5S3^<.\!)<]GQIGP<7:QUAYRXI-5L7[^I:<-%[@'KJ: MS5/8=N6-Z)F4EH'E2H$JL3Z6)T/'!!KO?(E1WND/"P:$*CQ?W M")J>'YX9P(QQ(OH"MM3P*!4!="@Z,&0IHY'%>''?)>L/,'RCA88[3^!XC+A' M@)M];>&=,QP9DA/M?&W_'2%8P^B+4HE.U93+?]\)'(]2;X<)'(^0]1C0YRD)/K Z>H()KNEX1M_YW5Y2$H MP[2GZ TKT(6#4'@ %$EJ(9.3J;=)85=4# N3/KR4XP0\ HB\6*THM+R>JR<$ M;0Q=S]SBM^TG?%2QVD&G6 ["W5OA<@P\;E(P$K?D2'TNF@EW--"XJ.>[8L+: M'!T+#B1S=4ZKRQ0!)@^&%<4*2]E?U\XW1<@M0H8%RBF:W0N24\0\ JR\#*O/ M+^:Y_N?U?YY/OX99?8/T8OTR+)??I_-/_Q%FYSB13J'5VM0[1#*UHE:?UZ:; MZ(024@D7E&CMHW0A; Q8.@D MSV7YMH8 <3>(TEFFM:XX>NRS%AZSK$./K)& MZ^W8:!]K1[7(:MCHN96MYQ/N)618EZ8]A$Z7]@@@\V;^E:A>++__@>M)C-K9 M:J.+L81Y*3PXIJOO7E I7W@VK=.[N^L/*J)L(>@3UYMUQ\P>7Z^[M9J-,=<_7HO]0<13UXI; YV((@3+*U*Q-M!:$S M)"-MM#YFY5I'5/?1,P8GIPEXF@E]! !Z2YR$VLGK=PPK?#_]]'G]MOR-3MLJ MKHFPQ@1->T#)7+^8#"'+L!E 'LB3$S;<5RAQ#(+N)6@,'DX3"+43^Q@P=.V6 M[5A25KP309#'SR6%@]X'\,YI"(SB :9T\>6^1N!'86WJX\S)S%WC+#CQ+D")S;:?=T<&XN8S\O9B3T53U$U]^O1!,8R\517.>\)N==IU)?>E 8@,:60/)* MZ;Y:\F, TI6VD5Q0MKF%ZD4A([ S.WS=CC 98US+$D'&H$#5LB4?268Z8T07 MR?O7K>.IP]0,>[O0C_8/0^P458P 5"]2JI,G5^_"]_HZX"K1(!$]+[KV,#4U M94&>6I$,HA%(OC\7O/D;S_V4C 9,)^GY]D%WNM#' 9WE.:UZ1T83H7QF)DCR M[JVL3TQRM>,,,$=3HN()[VUX?R1Z]A,S[-'6'X :B'X$&'JYF&^D\??I^O/+ M\]5Z<8;+2ZXN.W-/7.&"&56 F5S;,W#R+C-/H)66Y!+&G%CK-UQ=Z!HV^=,3 MLIHK9 0@NYF9N,.-R"A3=!&LYB0NFV3M]%X@DLQ4L+2%7.NS[GZ*ADT)]02L MADH8 Z1JXF*?^8UD=SE*T#$E4#DIB P%.!M=T+I8(5KGIP^0,FR.J"\0-1#[ M"-#S^V+^Z2,NSUYA7%^RP'E(Q9-$@JF9+^D8B44Z2$EI@;%X"GU;AW!WR1@V ME]03:DX5]Q@0/E-&&/(2>Y@_C=Q#I#+CV%!(4'5ZM^*$Q@4=;2LY308@BV=5RVGY+1!&4] MIHA.5\$([,X!KVV'(O MMHH9 =)>X7+Z-=2I2CORVV&'Y^2+*!F"]#:YP]0-)H MPK3^4-92*2/ V X3$\F2\G4,>0RY=G8@V7A)AMA$C=9Q*3)O_5!Q9_G11&=/ MR_*D%V?U-NC%>KV< MQO-UO1'ZN'BW4;C>9X43QY'"/AHL7W$9%ZW>%N2\:<069N_"-+^9OPQ?IN3=3>BL MET2Y!:OK@/P--"]",P..]Q':9SS*_# MI%2N=GY[/:9?(5EFF:KB^MY\&2=N:RW1C5#PAU8Z8K)Q7"76S_( M?)BJ87-7/>*JL4)& +&[PIHHALZ86&!S6:!(*A3H)A*0E\:I$- W?ZIREXIA M$U,]0NA$@8\@L_"0YSCQ/H60&0#4 M?*#A4+FJT]4R IC=BE>W,]9>G*\_+Y;3_\(\\0XC"HY@621VM/ 0I!/ M4Z* MRR2Q>2G" R0-?>PUK4!H*?X1G'-WIO7ML))E]KD^G""CRVJQ3J CF\QQ246& M5"*JV$$PQ$X0JD\K[V$2&,:)E QEA\4;E@\[;+ W2Q9R8*C[5*@M67.9'"TFAR MAI(3\F"*C5SZ6+_&"0\T,7^,>(>P=%UN.^V4('9&ER:R")9T% @Q)1! M2FZB5S&F^-^SB_VC--RYB_UCQ#T"W.QIK&8A0LFA2U M#:V]EV?0Q;X13(X1\@A@LB>,E$I;Y5,"PURI734BQ.QK\S(?*YK>K%;GQ(J3):60/$0I$!33#ES($JRE M[W+F YK6,Y_N(6=T=Q'-472$V,>*H+?GZ]4ZS/-T_FFBBBC:BP"!)$9^(Q?$ M68Y L:G3V3LC[YV W Q&.S2-[D:B.9:.5< ( +5SPW+PS&;>"^JL?:0RKUFH8%[+NG-LA*\DDL8\101=G-@^^\"@]9%O9*$Y!])*# MQ-HYQ?OL8^MY5 =(&;;NHV_D'"'N,:)F]W2N[5-YL10AY#I8PM!><)XGR)PD MQ[Q+H?0.G<>Z1KW5"6RW*114Z_?34EQH'/K7M*XTNI#=Z MH?%F3A3@U8)75_&2.2934<"P#B$CY8,S(8!4*@N.2B7>NI+J "FG/[#_BO-S MO&[][+4/*1I!WEGM"I>SKV^2%-ABL@\6C6@^<.HV#<-F%5OH_.ZK^1.D/((# MZ8+^WTA8^UH+OOZ69N?51M;>W_3_^6/X-G%"6XS.@4<2EI M6.QA.LRCR1P6:Z?A8C_(>E/2"'#X2N=8WU86J&S6 W154CD8\ /']=+E:K=\M% MF:XGEM4I.*%FMRRK;[?K6[I \8$FXKE&RT+K WQG^6%3TTWA<:Q01U!><=5\ MZ6*.W[5 D,($G9('SH0%%6V *,CQYZ[X(E),V'P(R$%BAC4E?3A#;>0^ H/R M(G_%Y7JZNF9ED@5M&509A+69M@#M V\PU[L8CA)55+I]9?-M*H;U:1JI]TX] M\TFR'@%:WI,:B( ZXOH56>#98C.9[9*9P)W$Q#.DS6,I%C/9X!RA&&Z5Y13* M-D\GWTO0L&:G'PRUT\ (X/0!9_2C3W_%.8EJ1BR]R&?3^;2*J79ZN^0J&HV: M) .BB$*;A!OPC RU+738!Q$P-K],[4;9L#Y0/P#K02\@8]EJ^'PR=*NT1.-9_+.:+FUQ< M3LJ^%%#VGAQ')T'(VH6$90=>B-KX70GI;:$]T-K!?I"H80U2'XYV6SV,P!*] MF=-GX>KJR.;"I<29@B1,!*6B!!^RH7VF TDMB=Q\3L,M$H9UM1LK>-%.VB, MRU_#=+ZJYA-7;^>OOU49G4]7G[=5EK6?]\1HQ;%>XY4J(65S@J"+AH#&ZH"% M9=ZZ>/!!HH;UN_L%5%N-/!YB?@NQ.7ZJUX@?FR*MLO5V?MUI^ HQHMYVS0G!U\Y(P0K!3$ZFM=?4E;9A3[_^<==+M^SO,KEL42M[_W,7S#%?D+RT!:G,[#\OOFI5>=8%#ON1>; MI,NEMSK)CA6G%"?!HJ/@.W-R'QCMMEQR9L'Q)%IWQ>J1G6&-91]1Z5AT/X)$ MR16+%[OY5YQCO4@5R9FD= %4L?:;L@$<(S:LM=JAC(PUSZX=(&58H]H?_$Z3 M^0BB6W):=Q*$7B8;2Z! R=0Y:2S5BIWBP<10CP?ZVOSVZ 8!PY8?])([.UJ^ M([ KMRJ\ZIQIK,KXN'B/F7Y6_[PIS'F1_[_SU68JQ\11:"VU8&0ZHP7E* H* MV3"@H)MEC2AB\TDZ1Y Y;+5"'T#K6U?C"2-NN#[V&JAJUP> +,G:J)\4#LAM5^\35,9]MQ+CMU M'1<=@7\-JVF:T,G.9$0-'E/M-APY1(K#@7F59>;&(&]=L?Y($H=MV]S[R=I8 M1R,X>[NS]VHZ.R?T3V),0=OD00FSZ9=?NU(7!RFKI 77%+BTOH9X-)'=[KG8 MCXG#8Q0U B1>CFBXK+[>;J>@,7%G"[A0$T:BMMI/CD$Q I-G60;;&FU[">F& MJ&=5Y7.ZP$<06-YFXA+\.7GC213D9'(-*I$9=@ICE4Y63-4GWZVO$0Z0T@TY MS^I)= NACP [?\?II\]$]XNON R?\(_SVKCO;;E32KO=&)QI+[B($&W-N%A1 MZH-+"48PF[-!+9M?'CR*P&XX>U8O@OI3T'C1=[&7[M9S6QDMB[2YM)-DF!/* MVN$F _JD28KH76C]>NB1)'9#X+/*_O>II&=5=$_?WU0TD,_Y[I+8C=-Y-1MW M/?M>4T!X5OW2G5_?<5##OC$WER/(;DCEM%K^_HGMKT7 $PNZ_6R(>Z8E\4R1 ML)42;$B"=B)FBDB4A1*\+8J1M6:M[SH[$=9X.D2V-FNM#G'U9S.OFWS2U1\.=MSQ MJ3WL5!$,'',"A"DHG!5))&1X$ M%$\NB#+*0&0N0,@^J>)2%*9UY^6]A(P$,Z[+41P"='3?AHE6]T]%' MBQ:$M[7S?7WF9SB98O*:+0K-8_.ZA#M$# N9!HH]W)KK""F/ "8')C)?3C>P M#JUC I(GCI0)",&*!#E$HPVK[0U;IV7O)6C8.H3V\&DG_1% Z?80Y@LNZLU_ MT!P!E20/L)8Q.U-+XU&;+-$5Y5J;G?V4#%M,T!X\#>0] M0H_$[;G([\0^(IIK;G3PF07O!GC1> M6D&B$Q26@I(4EH8BZN QIH6R*6IYRS#=38(?N?;XYJ\= :.GD/N L%HMU[4+ MT-6-5C77(42AF2#?/V*B,]X+"$Y%0$[.OT].H^ST\)D^>\<8T=^N#=&>949X-^=448X'!1?;A<[IP#QM$A&= I5T &=##1"2EL:BM+Y32\CN.!C2C3E9 M??MA<(0L!P;"AX3SL)PNZ+3\.EV:JY5P2!2IUXU#^#B(3I& 9-CU+OH2=;C,2#7S^8O$P/,^F"RAN)U;:A* M6\J7@F!CB2Z4[$/H=%_YB"/E%@G#."-MT=)*PB,(BCZ&1&/E+1I*L%:LL'*9 512 ,8 MZO"(XKUTKA,H[E]GX+Q_C_AH*-^AH?)AO3Q/Z_-EF-5V;;^%-)U-U]\O?3*O MI.'%@BTRD)\7,GCOR,)&CX4P'P7/G8!RWRH#YTUZA$DSV8[!;[D[E@V#=U;$ M0&>MY=5CIZ@NYP2:8KI2/.,JM"ZUO4O%2 :N-KQB86[#7+Z46Z#\"]#,OE]SJ"[6QQ/E^_6*^7TWB^ MWM:=O]OH8Z)J96?(Y YR]'0J8(18?*88PGJ118G4T["Y\39O;[?JTFZ');\Z7Q*3[[8;8;,+_\ _-S]:U>G;PB7#P,5 TO1> M@5>17!8;HLI,)8^ZDXM_U/*#=^CO%W9/I)<1'L/[F=QTO;KF$;/Q7%H*C(TG M=SG5H1HN.) N&&Z,U8RU3G0>0^?@#3N'.:Z;JW!\,+UJS5;+E2\Z9DTLHQ!? MDJ?M9:R76[3IG"X&G-.A-H3)T?6,RGUD#=ZV M8;Y>'3@';K[SV_G]258Q&++_H(JQH()-Y#)S#RXCLA*-X"4;<^(P[\Y$EH.0P+2-Y-XXA)@H]"L\ACJS0>6D^L'Q_80-WHUT MC#ANJ,LQXOB0,[[_>>Q$6:ZUB,%G](T@!)2A.!TS I*'HI)@*)'[5[=+N9%(&[W0Z M&GBVTM?(T+GE:+7QSS?,W-B&F">BSOB24D"(=0Z]HD/"J5@@<\%(WL$Q-,=@ M\:&%AV]N^O30:ZJ,X1M =V)QF[C=83&%:+C1P'+UJ[VM7?U5O8KU* */*DK1 M!&^W%AZ^]>D(\':*,H;'6^=;*ZE##DB>;E;U1L!@[8[B Q@IK"VL:,-Z'JMP MY(7B#W=]8$(C03A)O%B5(7#FH625 L/ 1&K=-OL^>L;VF*0A$ [W MBSI-*Z-Y2W)75A,>HQ7( I14+*CH#,2<(]@4%!V.R:C$&Z/K+A5C>PW2'Z9. MU,#@2+IX9WSB382++'E;$GA9,[C)D4>A*$9TD7-K7 HR=PN;GN0:Z0G?@[0' MWM,K; 3GZ_MPRKV?9/TA*]&>K:A M3Z7=$:#YNG1Y]7%QH OA!6];44RXY-F%$H CH^T:N:VU'@6R,$H[P3+ZUBF# M1Q,YM@&U7_T=#="ON(R+E@;W_ENR;>)NYT[B R;ZU?445Q.MD[ BD3.M M4G6!D%R@D ($(X3'C%JD3HU3'FMNCZ9X;,]/>C:V3Z/9,2-YYT+M/G9EX<5X M$K*0/H$JF4'4VM+)$IQR#$6\7>G:%Y"[$3RVYR=/CN,>]#KTG>F]._8]5D[Q M/:;MN3/]KXVV)P&5RZIH$,[7TAB+$&K/-UTXTR;HJ%.W$NUC5A_;LY(^H[ ^ M%3-2Y&WVV"'^E)>YU&&8AFL/*@?RQ:-G4(KBCOZG0DJG .^^QU[;;;\_7OT]#W-3$_^W+8GZ(=QBN-RUP=[^ MVI6)GF2ML7"I(3A)=E@H _5)%BBG!3>6_%K3K0#CN/6'G\3[1)CK7SMC N!F M+W5C$4U6*I(TKYIUBI+?NO3N-\F] MG\QN./TA[F7Z5N)X<;K=F/LY1"&5"2&"*/5R%"G\C[7$SGEA!(D4O>[E0="C MJ.R&TA_Y J:5"L<+TMV3A 3Y 9=?IXF5=!,=# *]]8'7Z M'L'K*>WH'0J[@?-'OE5IH;KQ G.S]>XREX5WWJ8$O,ZN4;G6 B3)07J?@W+. M6=^^/>4C".P&RV=]S=*_XL:+R@NWI?[P[:9+\.KU-URF*1T.$ZN"T5(P* %K M#8Q"\*R^YG/<6T&2%KG] //'4MD-G\_Z.N:)5#A>D&Z]EKT,*JZP* K^!(\4 M <;"P-S+=RF0CN4Q"QU!(3[4TKA:\UL0A!T8DBK4W< M6&=0=FLI\YA5N^'PQ[[V.4D38SG6W^.7\V7Z7+?17>]EHD@N7J$#86IAG(D. M GG2!![+4.825.@ES7DO5=VP]ZRO?WI2T7@:)71L9&N9=4IS 5:$#,JQ3#YR M4:"$LT4C_:_;$,Y6L<[CVKJ*9WT#U*.JQF+\'NQ0*XU+26226]3D--@D:X=: M!8G;%+SF3O*GC&,>";\?^6+G!$4-[=UU*2&ZU3-C(IE77'H'.L;ZJ,344"P1 MIU)@B%&7I+KUPCIB\6Y@>];W,T^BE^%/WVN7]C]P56>ZORVOPW+V_=*%W>-> M:"=9X3Z"*ZR062>+[IA.$+3W=1!TX*I;B_]'+=L-B0\"1W$SDD+9%%J2*R)WHV MU)GF;GC^D6]R^E'O>.&\W;^OS[[,%M]Q>S_P[B(!\6X6YJN)1Q.90P72"G)Z MLC80B#FP09.8M4$AG^AR_"%2N[6$^9'O>)HJ<[R8W;[#/\3EA#$5A.(<8I*I M)LD4>.$*%,5XP2(S?](X_B"AW?#ZK*]WGDZ10\?Y=Y[OKUX1BU])G5])LG2< MG-=8\^5B7KW_[9]64Q+T1M\OPSSA#/.$15.XJ1V^,5I0Q+!A@8"ZY;)2Y M;6R[UEH<0TXW@/X ]SY/KKN19 >Z)$'>8SY/V\%*.P.O7RY6Z]5$,&XEHJ.@ M5!'+)F0(2@9PG@>OE,BA8S>X$PGI!M1G?4GTY/H:VJ!VX?7#Y\5R_>'/>IYL M7P5,"FVU%,@+Y[7)G=*%@P^LEL"'H(S+V?AN(RV.6KX;#I_U1=$3Z68$SN>M M('#WD-C$@MMOD"P_AF]_GZX_5S$3MZM)D0%-"@EX*,1G<9G$RCB$DCTO/$@/^LKL;& 8 3[@/8R27QQAK\O5G3> MQ!)35@Z4K7GE8C2$O)F[D(WQM9]S:#U5^ 8!W;#W0]QI'2_X$:#FWB$'6DEM M1'$@ZU ;)2RYV9@M.,M3Z\U6\-^HSK:0JSFV):3<^^S/ F>N^F MB$9"^2_78K^MD L&[F#^&:@ OZUQGC'_?*KANF#GPCF\0<6+2.%52.N)I(#) MH"N IMQ8)T(.]UL7RSRL>IG$E'S7+P%6397:25! MX($#LXD74US,J?V=Z"X%PPZ?:H^%NS;Z:'F/P)?^&+ M!JD8A4\N, BJ,&#,91-*-M+$UC'T+@$CPY7N3_$<[PU>(L3.<3(06*HC*8X#TH+>JC*9[ %BT,8X;YTKQ'40]\#(O0 M$V!UVVH-K>.A;QD__KGX^'EQOB)7A1CY^">Q]YV^MST8R,>GOT^_;EZC_#N> M15Q.8C'*!XP@ Q.UWZ(@%UP4",Q9QUU(^;9M/#0W^I$K#VP4!P?*XJFT-@;3 M>WD$O9R%U>IR:';=[%$7[TDZ4*S--8' P%D;(1BI"5Y2^M+Z:#Y(S$CFU)Y^ M3+<1]PAPLTO_Q1[S)JHL7 2=ZD"JA*D.T28V?&V7%'.VLG51[5TJ1N+0G:;> MVWF^TV0]!K1L(O4-'[]>V$DNLBQ>)]"QWG5;$H@7TH,H%!NQXI7+V!HM=Z@8 M%BVGZG5O.OAH(8\ )GL&@CNE(Q9G0>C::EK7AD$I)8A2*Z6D=C:UOF2]2\6P M$V#[.'Z.$_#0+O2!^1VW'Q_^@>L)MZA=<0(2Q2JTD7P IWF$3&Z@$#P8:[O5 MEW9?9XV7;#"Q/ MY&JAJQ2XP904*@DAIMJ NO:>#H8\'^\QR1R9S.W'8!ZFI\'+FOJ9[TCN4Y+< MK]__ML+\9O[VRZ9X8_[I!=G-KYM!D5<2B!ATDMQ!0)1D.VO=O0VUN9?@6C I MF&U]4_)X*D=RJIV*H#WO?J5RT:WS M>DJ1LU*ER S88BDBBMJ E^1">T'_EX/F]O:CV@?KPAZQ_,#7A8-#9G_M6%_Z M&X&Y/C#>A3O!^QBJJZSSB@5)$CN,RCEZ.SQ7H$4P83(LF]? M'].%KF&3N:,#9'-5C@">?PW3>97DV_F^[@HU;TEGP#I\FV NQ3F)%#)FT*VW='IW_MX%I+RH=8V^,VTGV?>P>FF,>O8_,VNK> MV]KV+@<((GA0P=.QPC7C\L%L9%.*.H&XMYKOT8!X."V?BO FYGA;8/EOTSE] M)2./J_6DZ$A.M;%01/;U$K-><9LZ(E.RDE1.HGD'SKM4=$)G;R7>HT%G(S6- MX-Q_0S'>G'[E^]^7TS6^6OQ)GDN4Z)GPD(TAQ]JC@&!KGR]KM/4V&SHN&@/M M+A6=@-9;B?7H@':BFD8 M.J-K*K@D!R2U]^JC,ZGJ\_;5,,KC.N)UIIGGQ-) M1==6'BE"-$) (B$%%ICW)O?@6=Y+5"<8]E9M/3H8ME7B\+[DE:")H_6;LR]A MNMP\1?PRO0'AT, M&ZAK!!;Q[?HS+O\@89+D7G^KB2V<<-HV9+X=L.!E;0&K(#C)P6(@$3D7$F_M MY.TAHUM&O+?J[='A[51-C0!L=ROBKX1UT<;E2E*)XB''?8#$# 5+BB5P1G!@ MK*@LBQ!W;F,:^']=J>L&S1__MJ9GO8X2L9=.,,ENDC+3DFL#0H?:L:%&] 5K MK4!*FGD,.K8N5;R7H&$O$?M"P8-@.U8EXW'][O+T;HGD6>17%V1=&/P7\[PY M!C:^QVH20FT?K"TX+66=+Z!JX!6AR$+NKT8O?.M:C.,H'?8R<3!@-E?BF!'[ M(J7%.1U)[\+W3;U#2-[IHFC_:4Z.L!,%G-,:DG+>6QURR:UOLA\D:M@[Q,%P M>(IJ1GD($T/+5"%=IPWB39;+4B-QD@G;J5P#MPH=U]SV%NYGN'5I_S'[-1M'-4K+G?->8I, ME"P\29&,N"*7@7P(Y)!-9H*+Z(QMW<+^$>0->W,WF*UKHZX1G+[=G\Q/M.&: MAR0@6^- "4T>AM:TU;@.SG C16G]7+$[=<,&'$]?/M.'THZ'XX)V6I]PK(FG MU0%!YD+;NH2:?JH;3H8(%&_KNE\U,'6=,U"*&>J[$.B4Z0)2&@34> M28@\,-MZ<$=WZD997M@,)W<>:O6BM/'XC]WE.4DR8!V#"]Q8E#;>4_NWZ3S,TWY!FF L4RJ 3Z)4-UF #[0# MZ9N8@K0:FV=Q'D_E2-H:/=&IW4I=0V=OB*^$F'\C@=;Y3'4F:"UOO&J%?NC9 M.#?,H[4"4DT@*.2:?'.M(8JBN=2>TJ D6?QHE +KM"Y.,NE4ZXZ0#Q(URC.Y-0S[4=%H,7>S MHGO[-Z2?;-MOSO-%C7>=UB50V6@A!Z% B9 A>N[)R='U'N&*!\$<5=- "]9'@[/ME;BU$X ;6;-&U+;L#'4JN]1/22DXO.F@/U M'GJ&O7U^:ABV4LQX NK].^OWQ?P3K7&VJ7502=01A@&216(LD[,=0RJTF;CA M2AMG3?/TSH-4#7O5/ KS=[221F7B*O4W-Q(S6'+2"I) +JQ8:(OZ+DE?Y;[>C_D& 0B X21 MWB&JF%)KE!VB9=BKY">&6!.%C =?-W?,S5K![;ZQP:/CRD*)=:QK" 5<(4/- MC=8HLG#D@?9JSO80-6R]YZ!&[505#0^];2;I@JG?%LM=[^#N^)N=Z3@366Q0 M/C'0(7!0#C5XG0)D*W3PW+%R.\@]E.@[8O5ABSN?-,O7MVZ&Q^#CQ3IQ+!6# M,8-61I X:PH_DY'/F=EZY@2X+8@L1-J:V=#Y MII A>%.&:M22+$UM.Y2 M,? XF3Z4?;>:YA3)CP([V_:/E^3SJ*)#ED J)&E869,6+ /Y"%H7XQ1BZSE% MMT@8N+[@25!SO,Q' )E+L5STE;I^]#O/>_(-KZ:K-%NLSI=X)3N)@G,ZO6O? MJ=K*MMX[>2\@QU![]4U>S)5C@*ZFT>8FZ8J>;HF3E9D MPL\K);^>K_]8K/\/;G;EQ&N'"GT$:U,AH496GV=:B&34M8E M8_RDB+D#UQ[4-_0;[SOW\OM9$D5E[2D$8M:%>D@$\$P:2%8R9[FFW7\+D0=N M>KJM-^PI/ C*^M+&T "[W7]^/T=!8O2"!Q#2;68I!' YTI815JF:TLRNVRS< M3LL-^]9U.'BUU\4(3M6=G@$O:.N<8>:3& 1/DFA.Y-N",K&V1^$)A#+U>2Z) M[_9HY9,/T#UD#'O9,>A9>:I2AK9:;^9$>YC].X8JDJWS^V&]/$]T[(?9]0R- MJ[8\M:DI*32_6%4;_AOBBO:1X5&F"-G5C@$Z,XB2&2A9"(8:(U'=R:8U(&;8 M2XGA+-Y3ZW&,N-TIPKFL8-CA3A8LUO(,C"(YLO9,Y:40B'+T2B] M=^EA+QS&A:+.AD;F!URO9Q?PVSSBFYUW5[/!^$E2QX*?:W%-A*< MYPZX- F9P*QYZ(3"3LL-F]D;#G'M=3$F=+T.R_GB?/WQ\W)Q_NGSRQK-SV8; MK9+WL>%Q$G-RK X/=,%(4 (]A%SS[^1M2)%EP"P?#;.'UQWVT>PX\-98.T,# M;SMO>K4A_SUFQ+/:,?G@%.J/B]VB;,-JXS)>0"5# DTV@->8H>B43&)*2=.M M5<,I5 S\6'8X5#Z9ZH;&*'D.L[!:3C?US41SAT @C+5.!%D%<1 M(HF6*7"T-4$640)ST=RI3CZ SV,I&'APRG#8?!*5#8W+2\_V]3=(LDQ"5&K8*,4=2RE[Q:2/+!0-Y3]@!<>+14P-)BN!T=? M>QLO9IM_A/ER>^Q,DIYXZ0*7A8&Q*8#"VIP,;08=(_W(,_II-^/VV)6[P>T' MO #I545#X^\_ME+<.+BS[U<[:K.1WGZIVJ5XO80<(X7JV>E:?B/J]-,L"%,R M6@JMG$S=PHX.BW5#V8]U_]&+(IH!ZY]_N:.*W^D;FQ]M?E+_U7LL/]7__NW] MFQN?7UG#OZ3%V?:S7^$J+:<;;A;EU_/5=(ZKU4V*5].S+[,'+=C^#_KEFJC; MY%Y\WAVP/)Y _+;&><;\\XD3*9>?PORBM1HY[ZO%;)JW.)_7\^R*^+?E GAA M=O6FZOHE%5>J6,\TQ!+K'#!&P+-)09I>1FFT M/IR?G87E]T7Y,/TTWX0V=/YO1TV1P7Y'0DZU>/<(*];QDT\W:\>PT,C.W5WF MNIVO8S);D4":E$$)6[L_*PXUJ6%EB$(U[R)VF)I3+=*O835=;>+=ZRT_S_?* M^R.)^-=9C5BD5+3%LJ0MESGMD9+ *Q/KO;$/*>@H2^OV'*?0.ZR5:X2HVZ;K MR10X2B-WIQWN$>9L?TO=DPS7_62=:*(N4E9[N]U>0:IHJ9TT"K*L/<>%=1"R MJ5U:M,LN&QUN5V0>3";>N]")J=*]GWV-3VZ%]40PR"B10E*9(+!Z5:&---Q' MESNG1.]?:1C3T%R3M[*:#:4[RMW_6Y@N_R/,SG'G-G\5*.:]_/[BVF/<30D= M822.7>IT6]*$R49>T=6:URF$ZU-,9ITULQY$;6U'#KB'R"G6YSGR8+EV#%N/ ME+V/GE,]HWV??;UWD([.&+T"Y+*VI8@.O/46^F MG1)&:< V$^%^#;-Z+__A,^)ZIP#R&"MU[^>=;HJZDSNJ;)-.2C@E,_!8:Y1T M36Z6^HZ+F21X\$G$UL,01Y%MVJVPW=7:WKUD&;KH.0G),D&[%)'L\U&/H^Q$R5(_!X7T-%9KJ7;V3/Z@?O MN7UAUOGJR(.V=:QC'1P1#!J(DANO0PA)M^XAL9^24RW.S4^]!F1*,663$Y@D M:YZ!"_",,\*GSL;D&+-MG>\_0,JP=J2!_F\;AA8B'Z4-J.^_INO+:*?."9_. M/^'\V*3U?1]WNL7H3&PC0[*SWHM;Z^W!EV9,TTF@R4_VA@X>(2%XX8!%SX3E MWCO1V@%Z%($G-QOHLMC.\<@3EN@#<(&JSN,SX$VDW2=+RM.EX'^]#9*D_9[;79YE/6Z^)>G&ZI])#2R2=N/O@*&QR)UR37LKTZH M-AX"UJ4U1(--3X&JQ]SBK11>;/E0;F,6=23;7/K-%7<-8 M#CG7:C(I"&[:( %/.I^BLBFW;H5X&L4-\C97*[Z8Y]>$D\5WQ%]QCF6Z?C<+ M\]U+#<^"R+:>]%B/Z:S([8\64,FBLDA"-Q]M^!CZ!DXL/QWR]B1Q^E'B* W> M9NY/K6(NB^5.3^IC+-ZACSK=Y'4BLI'-N_K\?55%FFL?"59,.4O:+AI\\>2F M6^.EL))C\SF1]Y#3K/G[OI.<,>L3N@P8LZRL$L0-UHGO7#F9 TNAM>V^CYYA MK5$K3!QL G^J!D9I6O[ =:W7O')%U^OE-)ZO:ZIEO=L-X<*S/,;D/':)TTW1 M24SU'0P*5U"+'"%C;2N!7(,3Y'Z3[ZTX-X8QU[I^H:]@\/;G[ARY)>7$4P(K M%:-(1M:V5<) %#H%ZVTTS6OM#A(STF#O,3BX;9/:"'Z4!NG#>5SA?Y[3Y[S^ M>NR[Z3N?T:(J[#ZR&MF,VXM<826$&+"6Q8LHZ9BI)8&!!?IBH\X14XC-L\R' M:#G]?>#-S]W)2PBM?: M@,J6W,.2&'A,"ARZ%+T+)33/,MZD8-@Q'SV!YP0ACP B'_!3O8J&0/.%O-$ M;&R[N[V?KO[QDFB8KNN?)C)%D9A'$-K0J1\U0LS"T(%/%MA'5\=8-G?6#Y(S M[)B,WOSS-N(? 9)J<]4Y_L)0$\&/ $#OEHLON%Q_KT^CUO7%%!G9+]5?O.,@$NV)0E0H7FE0 M3D<(* N([++WGCNF6I>%=Z5MX#$6/2&L%\V, ''O23U$P.=7^!5GBPU'FWK+ MLR_GM,B'15G_N<>31!:=C9)#5E&"LHY!M*J&*TH6YI5-UC:&WU&$#CRVHB1A:6-I@/%+$DP,'YU1!'9DTMI^JW[WD##S,M9+_T+>,AX;]3>^RE5CA M(C,)6(N,E$%R*#P&R-P5K5#KY+O=-79?<^"1%7U<.?8D\*%Q5%-^;\_7]W!C ML(04,0.F4E/)9&4C6HJHG7#6&Z6$Z#;:[L&ENJ'FN23L>Q#OT&"Y-:ML'_31 MDBNH.1BK%0FJUN#4;N/!^\"54RS:;M7C#R[5#2S/)0/?@WA'X.QTKZW'+S+?4PM(_^;KG(YVF]D]I]_:W6 MT-_=+*R8FMZ(0!*2]8V0A>B\ (V!ZQ3(Y ;=R5?OO&0W]#R7;'J/XAZ!;?J MLUE]88US7(;9BWE^D<^F\^EJ<\_^%0]Q&6/F)7,$+HA5Q5C>#GJ52J?D,\M* MM.[,>!REW;#XW%+H3Z"U$6#SJE;_#A]6.JVM 1=$[3622&I:TD;#8GDH9,9O MSQEOURGA*'P]M_1Y$\F/ $&;'.Z=QDW;H<*T:]YL7A31AMFTF-GR.DE2%"ZL M)Y$Y!LJY.BPK.$A91H>!B1R;F[;'D]D-=\\E]?Y4^AH!)/?-XMK_N%L[X:1% M"H]%G7DMF0./EMQ1YIW5QNCNZ9)^)T>CN7*< MHAZGM :5D$3';83$0[;D-GCO6CJI;B=!BR2,-TDH;%T= MT5^#B0_I,^;S&;XM[Y$^<9IJ<\R]]2X[2:%L,2B*N='4(=FY&/)1HP7O5/!& M2Y3-W\$>0>9H6T\\!C]W0HJ>U36"4_::Q0.,U4V_XT,8)[+UAH)VE4!YJ\ER M>P8,DI+5VSM?<8RJ!(#N,PB:(P:C>3*LM9]@SL1-MKN%Z?8MO8J M&67$L"\]5&J&1_';^'M/Y?G73<^U^N\W6O^(Z?-\^I_G>-O1D):A+7+/$ZG.05+3-1LO[PJ:=[TX\EO9'+_';Y M*SD3YP.GDD.7@9)D;.D&)H9#9RK@B6R+'7KKG4/ M4S6L^_OTF.O84@2F:ZV73;J.#4F0 MD%D4Z)BQK6.Z[M0-ZYX.C\R>]#C*T_H5QO7QI_+.OS[]]#U$2JNYG?3Q>T:5 MJ>I8<>$@BT!AABH&O$ /&(H*5H92FM^U[:>DG?6Y$N2.)>4>B_0)A*\X33;4 MF;<,6':HM1-<-^_;>A\] \_1/!T)ATW&B<(?U3'V[V%]OMR8O6WWGX^X/-O# MGPG12)XI9!&(H+)0$$7D(%3$;%%%8YJWG7XDC<,>:;T"K@+OMT#+(F.A8 "M+.T0IR1X*S-$AY*"@Q)R:7UL M'4'FL*?9"3C9WY.K/Q6-TJZ\QXQX5IFB:&-3?DQ_?'=)WF9NZ?%&I_N'GVZ1 MCF2DD;GZB&=?%LNP_%[C^/7W/<>=\\$':RB&5]: (J<'7/VB0PS&<^<+:UVV M]2!1S^,&. @LP2D/.09;^^$%"#QXD%')Y$SPR?169_3CW@"W1>PPU\"/0<;0 MCQ"O7=9WRT5"S*O?%LN;]HF$<-%[ZS:C23'F>(D@,&0Z9D( 1^$4Q5!2%F7J M@]]NO1-/H6+8**(?O#ZM:D;I >Q,* ^WN#SJT+_W\TX_Y[N3V_=H=:>B+ZC( M[2-@@4I90T 50 837,K1Z?Q<1JM?[X#=2?7;G?;'8HV78GZ[?#_]]'FW%,&& M6#@S H0/-06,&J(BA]LXZ4LR)6G6NG3F:&)'.IK],3@ZG CI4W&C2LM=U^"_ M"]\W/>/_#,NME=X6XE\[#N1\G)]MOWG(F2U* M]OB&J@4'PQ[&?6/YJ54\'N>PSD18?L5,'L@;8JV^Q;A=>9.]"-X4*+S.$BJ2 MW!PE2,ZY)#2)!8?=>ML^8M%AGS U15NO\AZE@[?9-W>:EIQ0.'S?YS4H%.Y, M;JNKT:M0XFW97?(]SD(MQJRM^#:XBSL6Z3KE*)!;KBC.R+4B4\F<(02;H$B5 M4RU62:*U!W0:Q7TO7=/8OOB-N M^'YWODR?Z3?J\\0.OC;WTM9)1Q"#(27$H,$GRRJ]?@I[WHB=8;W= M4>R'82$R2C?Z'?UUNJ)/*!0J7/:?/.5)QOT?>+HC_0B"&WG25ZOLRT36_5M]R**&WP MSF@&QGDZ+@12,*GK?HB*VRB=B/\_>7_:W-22[(_"7^7&?9_WU#Q$/&\8-GV( M8 ,!=)]X7CEJR +=-A(MR>S-_]/?+%D"3[*7I%I>9<[N#K!ELU8.OZK*S,I! MMA[U?0J]T]J]K3"U?Z\;68-='?TOMP00DW?=S-XLLTVA&%T0F*G]-G(T)-_* M*^-%HN$8XWC'^D&D3FO"CH_1\?36 SPO6\.]*[_,B//SQ5^;6-RO"=@B"*61 M 4\BU][@$8*,"))G)U%(G4KK#, A=$UK*XX&O-8:Z=*B>XOK-XO5K[#RFCR_ M>+&N:VF]N'+/O+U5.][2.^Y%IUN #1@<^Q(]:BMI2V*UU8ZLE4J.\"H18LR* M'&B,)K9NE3_^)?K--]1TID0[]LO9^<6Z;N+7+ZI*\H7Y!-S78BW.%#B9'.B4 M:?\VED30VC(^DM1.+] /P= ]9N!H2NOAB/U5U#=?SW)EB0S>CS7?;F- _/%W M.K^@97XY*:T.8-]6&=Z4RI7B/Q%L3"*"+%+3]I\"1$L'09*%.69"PN;MW]MS MT>DU>AM$3Z+J+D_ZE[A*R]DF+K4HSR]6LSFN5B]Q'6;G1U9^WO.\%K6@0\GM MJ@=#"H0$3H!E6M06?61LQF1KS5_-OI R2M_Z()NT!\,FE>"!$9-O+[Y&7)(# M1]^LUK.TF1?XXDN8S_%\=1:]"D5Q!U8*7MOE([CB%2TL[TTL,7LV;*CU*53\ M#JT8#H'>M4R01U-?#T; G2F"FT\_?CN?K2\+9VK$^$,5.3\K* -S',FOTY&D MJNH)1#8/RRPRX9@*N77#PD-I_!VZ-1P#WD?1Z=1I<0\LSFJ]G&]D&98__L2Z M4E=?9M_(?IDM\IG0VG@M.3A1R&A!LE=\1@DZ"NV%9XS=3,\^;F^]EXIIPT-] M[ZWMU->ES3ELX,7;FJ!=#?03K-$CW_18,SWN9W'\Z1[19')1R)E2=;2WXB9" MY-%#1D= \"$;W7H6]F-,][C,D_SQXCRL+B-W9]YSH6K/2.,E>8W:T9+Q10)R MI="+Y(,:+Y!TBYQNIW4<@H<'ZBV.%O^$)^MJN3[[,_R_B^5N'UX]^WNV.D// ME0\>05AA00GFP+&2H22K+9D%?F"?97K\%>#0=[] <_>;I\5),X4NFDEW8FR\ M#5\W?56N\$#>3YC-S]"8PJV(8%/BEY,L/=.2OI6:7)WB, UR!QZ R%X"ID%* M"XTN6HMW:LO\50TI7GPC#X.>=VF[G6&*RDIKB>K:N]7S #[8#*EXPWG0S$DQ MR."^X^'3J;Z1OA8-A==!*('L^3KJ=GF9F3A;T<;Y'.?I"YF#_]XL#ZEK%B)C M((RED]8;!!_K<4O^)8F&G C6NL#N(9JF#16T/FA&T427R-IQLUUV6OJLHJ9E MEVOA:DD>HDH%L#;W*3*3*%LW4GF(IFE-F+8(>!!>)ZBC WAM KC;P,1;7&]W M7\\-%BDC'>%2T )4!H)T'+17VG 7)7D*K3VGNPCI#4BGZ/JFYW2RX#M SQU+ M[1/]T\TJ4]*A1%Y QEIO[$MM,4CK#9D26NE,;N4CG'@[4_'N$ M4F5DN\Y*UI9D$HB!E$%Q7TN.M8+DN(W*<"U9ZP*R>\CI;5,Z4N4/0>E(^7< MI9TO<8NEG6^AR3WEQH*S-@&Y&04"9@4ZI,0,^1N>-<_4N9^DSB!UK.IO9VJGKKL0C96NLP@\5BGQM3$7Z,3>,N2=MXIFUMO3_MHF79< MY5C'7!/)=XJ@7?"D,%5"YE"8J$'X5'/=-)F2&+C&7+N"M[:6]E,S[7;41ML# M('2$Z*>.,^[J7K:.P\YK4(QV:1?!F$)>@T\<8C$%:NF5TSYSD_EU\.R)--[Y M^/[0<(SB%DVEV,%FLAE/]>)B685XK9GHAAG!#*I PBBQWNPQ42>960?<<6F% M\ZA#ZU[9]Q(T;;"Q,8C:JV#B.Z[WRT6^2.MWRX^X_#Y+E]Y$8C6=3SAPG)A0 MJ!WXZ"20;::"B9;'.*@L]X'KK;O>/0@M^JF8,4TDW =":IWEEH/5=@$Y%;PW MJD[FW)S*08(3NE98:L><4D7@(,ME&$QN$S#=5=CI.KT-D!,%W,&Y]/'+[-NW MRQ;6_QWFF7[M\^Z -3Y(;0LPG0-MM25!L"8!&ET,4RB9:5ZRNH^8R5%SJJ)O M^MI-I#ZU>?OJXKS,SL]K#B0];+'CJ9=;9D;"5C M<^NV(0/(&@0F\U1,E['TT3/$KD0_%> M\2#6RP5$M9:9O??OD2O^/Y8L/7IH/9SFI9H1%:1#WMI$&DI#.; MX^LU?EV=61M8U)L4/3H'E$$R+3(WH+E,ULBD36Y=!' G(8- 99_:<7FZS#L MSH=:GC+'O*N#?Y;2Q=>+3=/%EUAF:;8^B\K+D%0$9R4')2/Q9G,&@1D=%LN3 M;ET0^3!5$U^FGJ[ZQ:AZ.!Q9_A)9<_QSC?U-FM M7X3E\@=QNAF8=5;'Y6KRXJ#$F.I0JPPQI #".1;1"18R)E_%M1D_6/A=+D]X>Y6UX=H+,K&7;T>< OS?-TG&;T1UBE$/5;/ MK&:"&[^]EH\E&Y\R!&E]O82,M#P*+0IOO$U:!LU;NUKCM=<:%A3.M$R)1PX" MZ^2WXLE7-FB!*R>,E:(XU?K6NEV(?HJ66X=@Y+@X_2$JZ+U M#ZXR2SZU%H8IX$(AK2(KH;9V !M5U$E$GG5SO^ 4@J>]+QIQPWL<%1Z/U\4Z MG$]J6>XR61;E6M0HW!DU&MVD/(J:Q[(E3Q?5^$:DXQF=BQ&29;1>"IW<+B8+ MP7E)OI94*;0^[AZC1^O^)+Y-RE7A2 ZES\"JO:*,U. UCU",UCZ4Y!1KS?50 MVKHU)0]!RO[NK0T5,W&AVH_3!C M;@@>IBXR.U)9-]5]A.2F[N0\F\^^7GS=$LZ%* :# <5M!J6+AN +>2S^LFU^ M2'Q0'[N'FCA??>G$2C]&98L6\IM:\>'O*X3;('2=# ;.ET981/%'RV_#KS\(35)J(4M13$H+I$CB$Z"JUD]4AAGBF?U M7O.QL.++]%[>!!4#BB=O 0O70 M$>4CJ%U+$JOY6S<+K\.X#1JXOE?+:^V-0WOIK]7;_:U3,ZPX+C MW@(/-3_1> 6.. .R%8)1.3!C6F>E[Z=FVO-P;# UTD('>/HSD"CGN/QQ54I; M5HH5S#G)(+M:AJN"!R=#).-11U>2S,JU[O-R#SG3WHF,C:A6>N@ 4F\PK+". M;GS]]5N-ZV^F[FU9B=S5@O,SARUYC[KV>M1%>>+(!O"6:\! EJ=AQ2C1NA#^8:IZZ58_ MA5=XG&IZ!MN5='W:?X7)FD[YZ!PH;J_R#T'$S5VNF0+ZZ#-[O:>J2=Q$1X8%JWT+R9%A0+ZR MA(Q:N20C2[[%-=[1G8A' TL[K3[4BO@0$?9YY[Q**[R)M&!2 M'2>J4'@(TB,$Y5!D[JTJ["&#Y^Y'3Z[X4W6U:":XJ=7^ZP?2W.88114=0&M+_RN2X%V% MS7_\G(W%RJ[YI7*4U; 74,CYTL^G:V["LS6J^GQ+[>?"9I\=U#B/[Q)C-?4WJ M?J7;9^D41@=%A@2JF$BF4-JT0[2*B<)8&C:*X($7G60#_0K@[WG+Y6;N%$M: M>@4F95W]@PB19PF!W 5R$+*.10_B9=C[IME5FFOUFIDT@J0[.-F>_166^6=" M%NON[IIMNGE: M#E*C 65$+6:B,S=[C\A(.#&W3IP<@X^)P\S'P^K69*&)=3QY1.&OQ:#/JOWB.L?KS>-_\@BJ0SNDN<9'1K)!XCD>I/3K0,$GA)DEU#Q MX#"F-.A@30Z4Q6-IK8>MEQ2[D>K5UDR785\G@O$E@TVN@-+,@'>" M@4Y%>L^*MJ;U7*2]Q$P3RGBLL[N-#CH TU7Z=X/??8RT\@(0[DDNP1L(T6:0 MTL222V'1MA[M<)N*B3>T-NJ]9S;($;+N 2V+KU\7\PT?SWG"+DOF#S;P/2+ M_.I$7!LDLO,H,@H1M(/H6(WU*04N(H(3-M!2BRZHUGVE'Z9J8D.GC?IO@JJM M+CI U_OE[#N9A.0T)KQ29R-TG:K,(MCH92VVL. W]T/UEIV68.*I?:7O791, MC*+&^KZ5QWVR\">/))% :#/_&9;+T7JMH@&ERDHKVZ/H(>76B[7=SW 0]?TZ/54$1I0*89+1?H65DG?-4.5*<93I1 MK3Q$Y3>>WX?>CU'7'9H_17:=J/_37XMK+&1)YUU6F0ZIVHXK"T%GH6? A#". M&Q_*S8Y4#ZSXZ\^?,-[:7OVGR&[B'/47M<8#E]]J F4UABZCAI'7484"K$Z5 M_DB.>3$*M/+&>V=*3"T:T-WU[FG&MHUM$321]-0="O';Q3)]"2M\]GF)E^'F M&RQMEU.('"5/&FB7,\14<'2.R@),.Z:D2BZE%CW-!A,T7=+[Z3I?C*V J8^? M%XOE]]D\_/?BO&8SKM[,OL[6F'<10HW>%Q*03B*#2N2!16-(&_ M.6**1!.RP"*B'53&>2J<>@BY-E+X$!@=(?VI3Z_W%_%\EK9L;'=578Q(1F;( MLF;]9UICD394R-I@BIDY%OF@0^N.AW>(A6.TMF@HPLDA<"/<>YT3=,8SY2,D M8QDH9+6UE;:0I%!9R\!0#9NS=^]KNK@I;@R+9F*=&B /GLIO?A8,">E34HZV MU)JSH[0O$+0.8&)2T23N1!J&EN'OG&86\:.$X$<2_-1XVL/,KTG>[\J_%K5O MQ^OJ2>!JO7J6_G,Q(RK/%'*>7;;@2XU+*A' )=8\8SIQ.!6N3/U[[ MQ2A$3?LV+>U8'#?,6Y9Q& "/)*#G--\&Z'L,M4P-O7TK[)+U.H 59]\QO\7U MM8O]R_&]6CFCG2,GA=>9X%S1&BM*@@A(3$=4Z$^JBAQ$1<\I6B-N@$D.1!"6N I"G M1JMM,84LY6&]@0Y_=\]WHAY_K($WH?EN^6F;B1OYC"3@;JYPCXC M0X"+1"PQ(PNHH!6XS )@X0%99%G$YI-D'R:KYZ#Z:= ;2S=3;VU7DRPO:LR& MOMGD2#S['F;GU;%_/;]R^I_9S#B/.4")H;;N(C\H>B,A!>5L-)E+70;M:P>^ MN.?X1X--;4PU=+"C76'O_7*6?BV5* 3#8 MP5B/(+#J((7*0)3/MI2XH(:ZJ%CC8L.O)7,U++I9)V"^7=M842N5:99T,KH]9")26(-:E M*G*DI2 K0 SS) ][[R P^:<(IK&5T-=N=7TSKL$:S-=WXL*+-)YFY3\/T3(A)'5U=?4+RVT';1F>OK#%/=Q\GP M5%Y94,H&<+%VH-#,>T$ND&"M)V\=1. P,#[)6X7Q%3;UP;NOY]FVM2+^8[E8 MK7;1PV=?:X+<&3*CLR+# C.2)^3K[$4T#NASDY,NT=],,3VPN]T]+Q\&MJ=[ MB3"V/CK!6[[5LW&[Q],ZJKF2+\./577*<9[HN[.@3736)HC&(9D:M)B-I\*\_SS\T5Y M-9L'XC:-% M9D*%U+QG[!,L+3A(X0>4%APB_:G=E/L3H#57FQ@G.*M)0M%K^HH+T"8E9F5) M20ZKSC\]KWR28S9 M^Q+<,%@<67LR29'!\6 X480='#8MSNY?#KQGCDQ*G@%C\71^EWI^.P5%,E;S M[T2QK0LIFS(P+4;[L*.F0\34.^(1&5RNF*BT5)!11E":C PGF8.DT=<$0IGM M@Z&4,=/INK;YCT3)B4EWAZCL=XKZ[>*P]-,['O!Z_NUB\Y3Z@\OJ*4Q?YK/_ M7.#J\<.$I],Z65RQL9@?(Q!I0ZFA[DBV*JTY93S25SZ!3TJQX&/DHG7.9N^! MR#O4LSU9(V;F? %N$B,+7VZ:O&40+@=TQ0J11PO:CL!/)X?(J:@HKQ>4;CK MEBL41W0:BG&UW[\@EYD9"4P%;TE&-H36J6I/,*AYD,(/"&H>(OVI/;2;T;>Z M4J\%878M%#G3):E 5GVHLP&LU. Y1_K#Y\Q99(:907[9T#=VB)IC]'M?J+.) ML#O8BGYN]L]__/SROV>X)**^_'B#W_%\L]ZD,%H($ID-F=:;RARB2Y+66YTO MD7/$U'J&QS#*GGZ0:I2C<@2U]@36JU[H;?ZV:UV6.@'1&)",EJ/B2H,314"6 M2DC+4:L\FB4W6"28( M6M6$SAPRBABCYF,A[S8YG>"L/0CVP>U$C70 KIM!LI]M]0N)Q1O%P6MG00E- M?$BD,\%6RR(5Z;!U-M@^6J;IO-']R=M$=9U"<+M($U?$KF?FFEWMS;:'@"A(T3?(8@V)5^;LM;MOBP#UXXG =*2K!3C MCOC1L7;L8DZ3N6%=Z[S!AVCJ#U#'Z/X!2)VDB Z!M;O5O,J24[5RRTO@R(FE MJ&KYOK. ^\=9EZP/(FM9A?21XG:J.#A'V8;;Z]ZLEXJ[7X(>PWG'& MI(X930(N+1FM5@?PM88Z,B>9H&^3:-WB>CAUTYIICX2W1LKI$':;%?2OQ3EI MC&S;'[NUA,YL9B*5I&DM)1O)*R?9<U1SK7$*)B8#@6+PQ9LLT+D<;F M:=I-M=M 2U=0ZF!I[>XAB<_-C>?JW<5ZM0[S6NM]P 72ME'S/HWV M$,@ AZ3I$$N6(RNM,[<.H:^3D'47R%H\DIH[A_ G7'X]"R%+J8N"V@@#E*.# MSA>-D$*43OEH?6X=>7R(IM_R GI\J!ZLSM\\^_Q2?^%._2U^Z6^CL"Y2T(\A MN*<\]),%_BA=,20Z&Y(#KDI-%TQ#E%N!U;+B[#Z0LS4O_[X MS\7L>SC?Y =NQM.*K&P@GSS$6&]50@3OR1SC.9<8&!VBIGDR[UYJ.L'=X\+C M9NYO&UUU@+H/2&MV5J-"=_-T]Z>[H>I%!.(G0LRU-)]+#SX$78V\6'QACKG6 MN#R%WHGSB1MA9C&1 CL ZY^+.?[X,RS_C>M7%_.\XT*PF%F0M?52(O=4< ]. M! ;%<%&$C]DV;X5Z-R73 NSQD' SSGRZ6CH U\!,5JLUBSX1+R706O5!@F=< M@)5>^B*]EVDT6_HW3V$__5P>08<](7-0[FO()FI)*\XD8T%I(R X.E9BS5U% MIF1AK>_9?K]\]8,0X2,16+B2M@)@E:N4R UYY#LM%E M([DVS\CI!&?M03 @7_T8C70*+K%E)0JF ]<>DJAW?%:0C2QM@N1]="X3 M1^PQBB%$#^EWTX+K&(UT"JY=78<*4F1!#$13)T5DF2&05,";PFIG&Y.;3U@[ MM=)F_)*(2?JQL2F0%ZOKI1>16!LR)?*,BLT@ MB"]NN;!DV8[G.>PCJQ.P]>(V--%>3X"\BZ'MVHW",B_1@%>,C-R,U4'/!AQC M3F=%,N2C=1;<3U8G=ELK* QP#D[12Z=06_U2NHP YRJEH#<$+DDPI MY/&$3.Y488S3XK+2W!@^L*>ITIV/[Q /QVANT52,4P/AC["UG]]LB_F@(G"C J?5__[@#ETLQ.2@( MV610(B8Z<;$VSG&61RV)M&_C<1\^TY9-]N#O-]-45]EXLYIN&2BR:,N]+%(,&^"[_QV]H.-4)2[: M2[2#?:;MQ),L;!**,7!N09X5)IE%UTJK3OU//ZD)/-[GZ+3(:*# MY7!WANX=I39G*KF0O"'_13/R=U,F%BVM)SANF0L;64!],7"=W*H\/H$%% M(J=JLP.8_BR-O"+9N]@R#+E!92%(P>H]:8$H- .O:BL;0Q^TST0=1EHGZ5N3 M0W0,3?[F%=8#ZGS_.5_$%2Z_U\/PLJ\8I@4]^GRV8:*+NNMV;/14C3V2?'**I7B&WC2!998+/WH/@U2P3T4 ,1D&F)8U> M)B/:]P5X>LDG!RG\@.230Z0_=1#V[JR)$%,03AM 804H[PIX*21HCMRC\BJ& M86D'3RSYY"#-/9Q\CALD4# :510"/6H(M-FN7 BM.#H+! ML7?+DZ2?' V"4T4X.03N391(M%TFR>NX.4EB\6C E4)@1J:<,?2A3L/ \#3S M3XZ'13.Q=F!U#"R35HX)[3BGG4^1$V%KP;3W#HA58Y34UNC1LOK_5S1#.,4$ M'D&'/2%S4'EBE$;1Z]I#^\[" 2'#.\[0",= M@.O>S")-%H1(9&4*(P,HK3D$)P00#\(6;;/)K3W_D_/_GD 1\2G';3-]=86] M._*6?"(I>9>AE"QI?8K:R]DP0!V4T[G8H%IWXGBB^7\':?V0_+]#5#"UNWE' MM09/-F#)&;*D;5Z5'"!R66B'=R;EX(J\&;=L6^XR3;[?04I[H-[E$ E.#8![ MTA6]HF/7T;*P&$H5B85H:8'$Q(,LR!V/PX!P8@+H:)[@.(!H)-$.#IJVJ3 : MC5,1/1BI2*".1.NCT<"]-8)Q%H4;K4?4HR6 /H&J\291BT='1$_+X7Z>AR2R MO CGZ>)\\^6'Q?GYJ\7RK[#,9SH1UR@\1&9I?W ^T5>LAB6]T4HK^M%H38C& M8JH3Y_;Q ;MOZ72!GIZ6TY6XP__,UE]N,;^ZSOWJPPWM7(KSQ^999\@UYXDC MN*P15.V2'.D8!\92L5ZZR.-HD9V6C'2R;/H ZX"PY>,BY^CE\XU,PD7^N [+ M]>FV^[%RV".&%V&>\/Q25:LS+UD)FKP6XKVFO=L,07(#R4IMBLPB\6$US6-2 MVKI"]H'+Y2_.5*F>/GL-[^[E1'S1YI_(/\PS>+U>KU/)U?9,ROYS4( M0+^V.HM*<6ET %=R]? TJ:XF_0?O/9.),V-&5K5VR(9D4NALARM,<*C1RS&;S/T6ZVB=L@Y,6+QQ_SJ$FI9_/MN M_067S\-Y]3 _?D%_J].EVZUNQ_JU(\H5ZW MT9M/+[$=0P2-JF+?+3^'^>S_7*X+PN/B?)8OU_0\O[_"[;M?1< _C:A?Y8Q1 M:>V=<+3)VP0J,P?."PG6&8':*99EZU[V30@_]<#8*>_==>4]NZ*\RSLYZ2S3 MVM0X"JW?NFXA2B] 9N.,C-DJHQL+:"AMT[H?CX^_FUOW*#KLP#G8R\WS'S4+ M8I,BE01W3M:FC*F66W AZ+33!HKSZ+-"@[EU(\,!9$V+R''PL!A7.3WC[4K. M3J_N;HX49Z MZ !2'Q=E35X@OJPU"XNKC&!A(2430',70057:NF-!/1)9R=TD*ZU;;N7F&FO M0\>&4QL== "F%XNOY.KC\N::X"P8+*6.#PH9E$P68LH%DD.4H9;7Q-P82GM( MF?:J;VP@M9!_!S!Z@V&%7Q;G^?77;S6@L/%YMJR8R+.SV8.SAL2C:%EXH0RP M'(/D+@BE6Z=!W4/.M 'VL>'42@\=0.K5Q7(^6U\LD<3T:O9W_6K'B;=!V90Y M2!X5*%>G!+$Z2U1R$EXF5YHU3ZS;2\VTL>:Q =5("QW@::^DWOS,J?6&(^VM M&5Q$.KL]'=L.N04=HK:U-9!MWD'N8:JF-:2F#3$P?:/Y6)%W'B=8A$& M;&WUKPJCI:,\AWJIGWFV63P>T#84=>K\':G_H? Z7!D=0.M92A=?ZYT@YI=( M1*1=/])OY[B-1C_[NEBNMY'JOZ?.91NX3J+@4Y,:/HV_=;[%]9E69+LF[4 +;D#%LK4Y$,FVR76D!6N= MZW,?/9WZIB-OFXQ(-_JWGC_NO?W]['1U.Q\" MP3.' GY3^,($V9/.,X@%&=F76:)L?W\U8W^K.2D@A$),HODKQG&JJ/N MP+J@D[7&E>8I"E??_SOAZDMC M-]IB?&$22#KU>B[2@>"* ^ZY8DPD7X1M'==]@*9IC;GI\=949WUC\*K=RL^X MX589)P%YL:!SPL7J-M6L.N:TP>K\,N![X,2W@DGVQY M@5<+]D=/]MS_RL?*\AS(=%<&I(A)VA(+8*@7^BJZ"GH%Q6347$K'=>OLQ4D- MR$V%[>OY=WK68OGC_<4R?0DK7+VX6-:-YLQRKS7##"R0Y:*D#^"Y02 IH%4Q M^1340W"]_Q6_@[5X"&BNE3:W$7P'9_8?M&\M?B!MFINXTY4EOV,H6LD1A0:/ MIF[TJ0[%KLTV:W-7$0.+635>6 \2]3M8CL=@;QRM=0##[8GS+']'LC%6L_GG M'2,B*\^R):/7FE0[8H2:-EUOFPSC(5BO2NM\E+W$_ [&X2FP:Z.EJ;L-;KEX M=7%>9N?G53HO%JOUKPUO/_Y.LQ5^"G^_#S_JU?B.'2=1Q: LR%A'?R3:AIVM M:\6@C5I+F47K=-\'2)HV=67ZC:REQJ;>SCXMPWQ% MD(\\HB*H%HW1BBODA0 M1F6(12LPT9#@@DFWQD7NV03;V MA-[!SK4)!]SV]G?_W,@\$\028W)<2= 8*R]D8(F$"4-F6F5C4U)LO:WTW=1US_ MFL5PF<6*P@F7HP&5R=M0&64=ZE;( /1:2:>U8ZWS#^X@8^K9!"?K_?:5^FFB MGMJX?E/7T_)R2&P19/V7!,AMJ!$U!E&C!J.C$(9,.[Q9S;+'GO[US.G5?9)N M%J<+J@_];LLEB#U>C(C@1/)$>.% CB #INM?!AWG^@ -3UFX?9).;NOU" %- MK=E?$S N6=@5KT0ELP^UW%=*XL'6*75&>+"H)'HR9Z2W@Y2\YP63Z_L87=T] M.N1XP4VN_!G.0R5_-O_\C^7BXMN;-R]VQ7!9!:RW<@9KI+J(.N,MDX>N(BV0 M$I6/#YIZ#[QCFMNIEA!H([ZI4?!LC>=;LC7S/-DD(=.#@(';Q;SS_2TK]6"^=E_A.>03,X:(N;-)J7 %9(( M$S$R[D),MG7?EKOHF'J:5!N;KIFD.T3+KCC6T8ZE0BVTC[1N,IE$7@4'Y.0X M2TQAT*WGW-Q-R;1>P.D:?@ R1XA[ZH/CZO2TN'X5TJ;?Y7:O+-(SFT. [)T% M%:V$H*P#:V,M=;6!67F@ 7G[+7UAXA@5[IM&=Y(\)P=&-8P^X/?%^7=<[JKA MD[-,U2G!TKEZ69W ;4[1S)PV/"=[\]RYSZ"\_O!I#Y/F,#A1>E-KOQI,;Q9A MO@-PO01,7_ 3:?7GU$V>C&?!@Q2<9%.[;/@BR.TNBCX-FBSG/-C.O/]=TR8C MM<9&8]EV"I57BXL=\&M0E?'(0);:#I1S!]$07T5R&T+R-F,\!2F_7C5MIM$C M >5(R79@GEXWV=_\K."-:'P,28/U=11%MA9\HHVR!"N*3LIGU]J?V4/*M#M- M:Y>FA;P[@,TF%: NKD_;Q75&GK]VSD;(BOY0DAD(G"2CG; QL9)8\R: MXCH MZ4;C2-7>E7)QM)P[ ,HUVGTL-GC:$9DA2TM)$D<@DQLR5RP&BVAMZ]8?!\/C MD8(C;>!QM'2;)42T0<8NIT,A6=WDCY$L!,G"R,I"(5D8@4:DD-W-NJ&F .DB MT7YLG!PCZW[:M%SEY.UBGG:Y9[3O9:D4V5J^5@ 0[&,DJPN==Y[D)61HW:#E M;DJF-7?'QLZ1$N^R G=O5M/9#;I/3, ZXV.F8-TD]F<2UG\=+906;6CN?$X; M,3Q*6YE]R4@6572UKU'>]&S3Y-R)$L$%3%)*%H5O;< \7A):UM%$(Q/X8 0H MG20$Q@($HZVKH3!>6K.WT93M5QT2" MR*5R61G% SM PSTEH1VDD[U):(<(:&K-[LNEXDIH;SP'-+PB/#L"M_3@N,%@ MLV X,/C;>1+:0;H:DH1VB. ZB+V\H%?.?EYX;A9!L8HQY2,DD2(Y?;4W9W&Y M)MTD^D$./(7&9_QM*GJ*PQR_YS>2FX/5.EM @C8HRS6)I+8G1H_" M!8N"->^2=0<=T]H'I^KV7J@<(>@.P')Y@UZ;+UQC9KM#!N0YQU"@,#1D*#L$ M+RR#E%S*%I,N1C1&S;T$]02?8_2]&$OX'2#ISMPO[X1"03R(Y.J(8:$@B)Q! M!&%*SD'$/'9>W. CZE$O'4\YHDZ6=(=HV:XF+KSSAEN0@8EZZ5$E4@)PE6U2 M064CFT_Y>2IYE =I>%@>Y2'B[L?]N2/O3RE?5"0#'M$S4%$S"#(:\%9ZCQR9 M4<-"&4\NC_(@%0[.HSQ$GCWL)K,YOBN7I^C.N?,FRU(0C/%UM=@,42H$2WXB M"IW([VL]'.4V%5VF7!Z#F$:"[@ J_PK+63V!/X3UY;8JLN#2U#AP=IZ@[NDD M3M*!+UD:CU+JV!HH-VGHZ9;Q=//D) EWAI#MDHFA3M^,&9R(-=A8ML%&.CJ\ MDXQI%5HWW;I-Q;3'SVE:O06"J8HNG;:\V+MPL&.76&!.R&*DQRD MDP%4J.%K07PD1@>OQ"A]'E8U>O?SIS4U&JF_E?PZV"">A]55 #-MI4-1((2: M7V.J\\:4!\:\,899;4OK0,AU"J8-@33>'DX0[M2[PT=,%_3*=]]Q.9]]_K+> M=MJ:?Z[\?'SWZL.N-MX4J82,$'--#%9.@U'Y;'&-1 7%@9>"P%TYK@[;< M/\:0\(2H62W79Q_"_/.EU955B1[1@K6!B(Z&3'1E..B<1%8ZDZ-=D4N+ ;+(M2\VIV.P MF>JG-"E/4-9-=1\AN8D5_N=L/OMZ\75G]J)C28D(NNB:E'25!DQD#P/! ?PH4@ M54IVT ":AQ1_]:73>!#-%'^T_#IP%GYV67UQ'E:K=^7C>I'^O=G^7"HD#,U MX*8*R/.:GB0)P4X',E.DO-E&[O1V[_N(F;9)=^LP91N9=P">J_1O;6<3K4V" M$_Q=C^/A4?M/>VU6#OW8JCI!V1:*6%0\52L&)1K^H!)A9SSFE0 MU^N' +*/@.D;588@JK7;* #"0,3[X84[(FV6I:-I%;$"0+ M+VGM>-L2(]??/B% VJCT#I"<(-\.C)&7N)Q]WU1__MI?/\Q6EW::3S$E3KS0 MYDJB"5;0%DM_9,U\(JO->]XZ^?@^>J8=W=':^VDF^:Y0]&(QWU1X7LEVDBHX MIV( X^OX-QBMV_S]7)2B,*+]6HC,;GKBVE%R<$+ M,*6F3'B%X#A7($NTG$5M8O/>;_>0TPG.VH-@']Q.U$@'X+I^'&P68O*Z%(.Y MCHO *AD%/C*R1Q4G6T"&XM(8[7BN4S$,2NRIG)(GBKD[H+P-7W<6JXF9?WFZ6+H:LBRZ@8];$2EUZ#&R,<^][>L+%L8I&1#")&.21QM;#PP^I5DV[[Z?5DN!=X"; M-U>*('_6S5ZF'SU?+)>+OVI'A_"-?K+^<::URFJI?/^!S#DI;$K@+C M]9Q>B*MU+98XBU85PVO9G30,5"B>%@H3P*+0@1DKL'T1_:%$]M3;I=$.-JJ> M.@#B/\@(7;U9K%:X>C?_X^\UL74Q6WVI$GRWZ89\1EMO[>+(P:IZVY"2)4N2 M>9#(R,*(9&/)*JG*OTV0&NKAWZZRM\>LR'J?SK2VK#$3+W*@I!M M ,'IX%>>>6%;EU\>-\[DD4JIVN#G-#EWL!%=M17/&*-3VR0%O XB5C%H<+74 MF'#N%?.\V-@Z4^#J^WO*KF]OB1\DW0Z0<5T>S\-JMOI(M(3\;GZU5I6?T?DJ M18ETUBI,Q!=7X&T*H",R5<]>U;S#W5#:>LJ:'<,2;Z25[M!VU;3[HQ1,-67B MER%XYIS(&HL#SDJH=5(1?/ ULUQ$=+84.II'A=P#!/:4*3<&[EKJ9^HX^77. M7BR^XSS,U]LJRG_.*YO+62+K[$58??F _[F8$8&?%G^2Y;C>C%Y425A$#]&I M6)MR%Z!=G4'PQ0?#0_3V1GAK3R#]1$)ZRFTY#7./KI8.]K]-WH"\\N+ MZN72:IHM\LJ< 4NF".N+0-DZ,#^, MLJXNC=ML>2.HI .@79?4/^?AZV*YGOT?XG&V2C6F]WZ)7V<77]_B^BQ8IQ7F M!%%%8BT05R%JA)RET\%(YD/KX-[3,N3- M)OUC]9XLS>6GQ:3*XI1V1_JMHH*FF>5$TX M$@WWO%/)'8;C)W$'T*F.._ QWH0,PR.3^K.H97P.\#1764%_S-;?_GG?!%7N/Q^ MF050ZP ^8%K,:Z;31G?"IK?72N]4776+P,0_"3NN/H0NT=P/]&"#0LES^(N6WFE?=! M*W+Q@0P?6LI8&_LI9<%+;6AAFQ# M!O]8+E:K,VDFG!^.ZDX1I;)$5-@E=]U#O/"DM.FDT*I;=;#!O(>^.)AF;=/ MXA9B=+DWP]3_[[]N29OH_O?F1YN?U'_U X#K/SU75.5K.OW\X?C,$<]H+_^L7$ M3?:V[[F%GW8,X=_K.JPY_]^G6Q'U^H#<2;*EGL75IJ_%F8]&Y5([ 4='VT\Q ML?;UXX"6&^F#UX&W+IR_FY*6.=V_Y/L!O_WT@\C1)B/Q6SA_/7]+0OWT%YY_ MQXW#31Y1O:&3=(ZG5&K'W6P@D&#H6&=:>J]9"H/:<1V9WWTPP=-7JYR(I?M2 MO<=57P=FV$',_O\Q+#_]M3BSR?@BO067%?'H4X8ZU -4=-9C3BZ-,A'T4#JG MKWJ9$IG'*.M) I(0AF?&Z\*9C\"LKIG.]18Z$=,*#2J-F+QH7M)W%*73E\9, M#LJ#%=8!+.]UO5TNC):1 325%RUIL3%3P!*MRCLLZ:9S,7WD8]2+N<80:R;\ MXX&T6(?S1\UV>C;/MZ+E-.KIT9%#26\4$KGRVF0@F6Y 8DN1:1V^;KZU;5$P+IZ9*OCF%Y32)=X>970-) M$80T3@,SM))() R<(>$$S[U6.C 56P=M[Z)CXFWH1-W>"Y4C!-T!6#ZNR8J( M/][@NCYS=W&V;#)(_F4RL70.FUB %G3QN#' M/,E:ZZ0#F.U8>1?/9Y\W2CKCZ+E01#P2"Y?C &(1&@JM$V>3E;:T-H=N4]&K M.72DHF^FQYXF]0YP\^:0]GXIJ)0YKZGBM.$JAN*R?5'(]:+*1&Z:CQ ZA+Y> M-ZPV6!M-4UWF[KS!FF3[-BR7FPDG)\2>]CSI]'C3$!(;Q9@N7_4S#" MRUY% M"SX$ 8I;!M%9!Y*7Z)UWEMULMWSZ.KQ&P5NDUT#[*-:)U;1&E#!@T#(,)=C$FF\R^\F9^/PZ7N^WMH]&(I]X$.)FMOG& M/^4^,X?<@56\@(J"$?DD$?0!-5.RR.R'X.2!V8<_7S@U$AJI;W&J+'L P*Y! M.FKEE,^@DY9TRI&M%;*T8"T98=*J4(;U4QT"@:EG7AZIK)OJ/D)R$RM\VZ5G M-Y8ENYRC$H!6!>)E"^3G:-G+:[F'TN,23F!GFS#RG^ZDNG<2B:*?YH^?7@E]YY MWOWRI*2QJ9@@@=7NS,JAK#,W,A"VT2,F[K!Y*^W[29K8^VQL'XRAAVY@]>Y; M;39"_O*&K^JTDV.]G=%YEF(J)1$?3-?ZFIA#;8I4QW+8Z"7G*C8/FSU,58_& MYY$@N!-@S332*<8^X!S_"N>5L3.?="FH'? 82%K>1PC1<7",)6FM8,6U+I9Y M@*0>MZ[QT'6L+B:OF[R#E]?SM+S\>Y? N!E@D&.4J%255G"T8E@ LNP,6.^" M+YIY=A-B^THF![]SVN3X,3 TIM"[W:;JW>W5;?C,.27)0#3@B[&@@C$0,#N0 M@N)NR:5/E'W_3.DDS'>#M.C\UH_I,BB2=T QJQQA0.3D(M?FI ME4[R[#G/H?D8B5M43)OC/B:.3I1X!YC9=:'_Q4",F$..&HI4-?B5Z*S61=$: M*$4Y)RWC@Z*^!T#F%A'3IK"/B9C3Y-T!8*Y#?M>]ZDP)*8N-"IBL,F&Y@$LB M$A1. M.U5B3"0^E@X[@.MU-OX'*^>8GWVG3S_?83+RLV"LY8(KB(YI4"AM#:7PVF?7 MHU=^Z(W9T1OAPS1..WKB\;;(QMKJ'8U77>7M<)>SG))*OB0HWM4.DBR"PXS M'-FH.2AYJ]OLN&B\@\:)1U%,!L=3U=4='%]__19FRTTZ7FV89IVS*64&VEI! M&SUZXD5F<,'Z9+6(O/T$PWOHF7C\Q./![ 0U=)RG^/'BZ]>P_'&])]?=-L9I MA;2GO*Y5QF,#9L=)B[0%75):UME,M9V[KX/"M )-Z'2V1&4U-E[38Z1%[K%- M=R[5RPN\U;DJJX119 59*4/KDVR$(.@KQ)(UUUKZ]C7]1](Z]4WFT8@9$J5M MKJP.CM&A?.Z:5I%=0'S11BZMJ^WEDX 8 @-._XF02R$G:B(L=M%<; (('J.: MIX:\36>JHD/1M9>09-G7^G@+P2D!WBN=,G)RGB;%WO1=Q*9"W\'J>6+X>[6X M6)X9:5FP%B'RVA+>V +>.N*/26VE"&C$8V1VW$?CU+>FDZ#O8.4\-?#-ON.9 M-L9Q940=RIQ *>_J,"-:84*S8H4,S$X*/J)QZJO6:$/B>%7KG+R:+ M8-HR!0DQ@A).@<^TS*)AH1AMD\/6@U".(G3J^]M'A^'Q:GI"6#Q+H021R;"P M/-;>?,)#*"R")*'R4/N5A/95D<-HF_K:]]$1=Y R.FCM>2]?_YSG;30<\Q]_ M)_K5;?_2$(TK11%77M1=W7KP,DK0.6I-?KWBD3\FXO81.O5=[^/ KXF:^FG: MN?>*.B;I6=; 6&TP$8NO8]<]PCTLA6#$F]IFL&HAZ@XVL3UL MO+A85GF>1>0F,"UC0E:D5,T-_@>)FOPF=6Q0'2G_W^WV M].S&D3WZ_>D9G_8&]2;#/^]0_^LHT7_ C/BU)ON^6,R_XW(]HR_?[Y#Q<;U( M_V[1?>>8UYPNYI.9:W1!_0F_?ELL2=5__.>BMD:\W=$W&UJC-B'H*,G$"$4! MF:L1I=2!H+S%=8>IDK=]L\]M$!;UB:=O( M5MD@I0\,9(H>5 FY.H$<>!1*673:-A_J=P\Y$W?Z;:/P(3 Z0OI3%VC_:W&^ M&::Z962U[;S" \\N) >H):TP&2Q$DR48Y($9IG5(_B$SZI[G=XB(8W2W:"O( MSK"P:\*3N$O%5W>0DSN8& .7ZJV@%H&63&1X,W8W# I3(J&9QNY!P!'BZP4 M[W$^_W&##5.2BK0NH@\!%*^7P<)&L(@ZY>QHR^0'H>#V.Z9)<1L5"B<*L@,K MXX8U]N9G>KW7.2GT#!A+&931'KS3!:SU@1Q9S4SSP7#[:)DV-W)D>[6) CH MTOOE(B'FU2L2X&Y$79W5>36^\6R>+S] ^N'FDS-3<@ZJ7L(Z5^]D%?F/FG,0 M/I> TID056.8'4=I5T[3D2BYV2E^?)5-?>+=D-N&@JL>"-C[4696*ULE+GF) L-6C$6BZ*#P:M!A^%1K^]JNSL- M:8^D@PZVOSM]CK<7U22@HP+3-J3^(IR?8WZ^LQE6VU]^9DQ M*6I5%##%"JA V[\/G)'#$W/(A0 M%9O+(*55*@3:#M7&.=P(RY-INR M,45)ADCK5,J':)HV37R43:VI&CJ'U9GF62;G A1C'"A!!FT(P=$?RI/ED%)H M7HAZ'SW3YH _.IP.$O_41^&MN_?OLXS$U*_F)^$SGBF%3-4^%W35M(./.4'.9;7XEJ+-C)#>^6QLD$=%.P:\>]IL[='QU%KZ1X/K.R[C8@1X;>>X M_%HKM:9Z]65Q3IPN,=N)J]GF^4>G62:9-EZO@-;%9@^69D9-L6(3H>5%9 M*UD4.P9N1] R<;+WZ/@;6SV=;79[F=J%<':_L#I3DA558AT?7ONB*R,A,IN! M<:E02F-M",<=FT-)F#@G_!'.TE&4T1GDKJ3R7GZYJK?"-1)SYI04BI.?8@,C M04:C(/CHH*C$O=0.BSH*8OM?.0Q23_?FH)&PNX;0FM[TKERNE.<_-G!C+R1ONO [N='0-I&88\)[& M7< T*NJR$F9 Q<*K,%O^*YQ?X)\8:EYXK;5^/?]&+C=YW/4'&PH^8?HRG_WG MXJ0V@R-2\RC%'4U$]6@U($&+Y*UB@*$P4%X[<,)X,$$)89)AV;"@@VCU_NQY':-!&SCH M4!,942,$*2(95QHQ<%^T;IV9U6G%2C]X&5SKD7A+F-?(4LA<2"CB5BI M6;7.>;GIVL),$BG.994G".:HZH=,R3Y MALI'$"*5S'WP/!R6VOYD:ET.T=V 6I=#!-G!IO)SVW[^X^>7_SU#,BO2EQ]O M\#N>;U9.+%;8FK 0#2>N5*P508)#P""+D4EQ;)WH/HRR:?- NSWT1E!K3V"] MXAVN;O.W7=FBH'&FLI3KI9$IM+*Y5U",2QX);MJUMLT.(K 3>ZTA0O:!L+FZ M>L+B97AB(S&Y/0."#88)Y^M$3P_*L@2>]GW(2F0N8YU-W+I)PCWD=(*S]B#8 M![<3-=(!N&Y&OS[1O]LL1^,3YXD[X,YLQEY+B$'QZM%GQVJJA6G==60?+=.F MMG=[\C917:<0W"Y2QS-W41J01AA0(BIPTA2P.KJ2-!^MIM[?D?15AZ[[,P1LE( 56@I&6_/36)^5#-/4' MJ&-T_P"D3E)$A\"Z5M^Q94E+65*2#%AAFVB/ UIY HI@BG-5R^-:M\T<0-:T M#NLCP>M4=72)L&^8+MMT?MUR9$/&$K.L*3D%%!>9C$JM (65/G*.Q=O1 7:3 MJFG-LD?#UTG*Z!!>'V:K?[]:(ODN] Y<;<9W;CF+02MG=0*;76V_-0 M*VDSL-H+0TET$!C9 ZBYSCD$%?T@1-%3KZ")OON%I&LOG/8,["X2=KPR>D#0 MKNN9QXA(%+M01Z:'Q"!X':%81F_%+'D[#$T9=SA!63?5?83D)E;XMO1G=T<@ MBF>:7(:L*]9EG3-86=!!J"*C#*$,BJT_H/)K+YU8Z<>H;-%"?E,K/OQ]A7!G M7'$,):$^$^I5KGT)(R?4.Q3&BQRL;Z'XJR^=)@S43/%'RZ\#VW2D _/-SXH* MFP+98[8.RJTS(Z57X(6@0S-+%KT1+N?6EW1C\S2MY]6=B=,EE#I86O?UE;CI M=9QY$F\J9&Q$54?LH#+@K0I0LN")R1AI.VF\3 ZAKY.TB2Z0=4#[D)/4W#F$ M-YUV4F:.N22 3CV27DU6B9I.3RL$9]89H])CPG9PPZ.GE@0Y/E0/5N=3+4#\ MF+Y@OCC'1?G'F_E\: M?K)VZ7!UG+9A'%1!#='15\X9GY%'%V/K_(#]U/1>2G@(-@:5SARN@PZ,@_VE M13YQ\G+1@W:)CA%TACQI,GJ"S$GYD)(4[C' -'TA8"MM#R[C.T3TO6)H>ZMC M2A*>2P:B=D169'N T[9 02>5$3:A'!2)^KW+^ Y2^ %E?(=(O],R/@R%&\\9 M2)L4*,9KDA5QE&G5&;3<:"4>,M2>9!G?0;H;4,9WB" [V%0^DA8V/O?5N2N7 M\]U**"EZ5BL?-!W<48/G*0$G5\?45IZV^?#PO<1,ZZ>.=#"U$7T'&+I*_W95 M)9Z$S63F\>2) ZOS97J=I&40K'(Y.& N6Z.DMB*U[A ^F+@N#K2C4;!X#)5T@+4[=^Y? M\4&,01K-(V1D-3Z8%Q/8;5?-AMV6@YV(_I@!VGA X@-62L MUXV97L]^Q>G.1-;*9"/!"!^K"Y+!NUKM9454RN5$WS2&W&D4=['1-<'.$?/9 M&BER^L[2[\./R_KIQ?)F:/D GI-R-@01@,7JVSCI(&HN0#*'K/C$Y,VZE3U. M8A-R.G0*3D/F1)HZ')W^$IUS_!PN:VF:0/2D]?@6UV>1O'4=E(6B$P/%2R"F M-TWLK)+&DGG$A[4B.IF4#L_Q%M!\5 T=?]8OUN%\I#O3%XNO7Q?SF[=O;^O? MZ]EW/.&6<^"33[^7/(:%1C>)?X3E?#;_O'J/RTT=\<]+(HUHF:P)'D42))-F M$+FG;Y,2)H>4T+6VBO;1,N*]HFOQ:F26[>2+OK_/,5Y ?3&/$2< MN!%E#6Z=\)9T2F5W[%\,C!+;%*G-0;;ZZ6^"0XUD<9'$(L"R.SJT)96,A8V@DU+P)P-6B C%4/<2N6Y M8SX\OE]W36TX\,N5$PW5@3(YE]1:.'IWIG6,EY)'JT'%A06?.QID'9%(..:" M<)+AQV-R_X()TU.N[#*L;P!#6](WR3&;:)[-1#1XQIQQY&+2*$;L:-*&:5NZ M3^[E)$P/$N_^A.DAO&X!+4N'?4G'3^LS,W$FF0>U$0G#F2QE'BC' K):"NZM M"E$51\N3733A%APMU\*)8'K%>Y89X1!DJG@)7$I M/F[-7@@EA^;)^[Z(RH+D6!8W@Y$E5Z[6%%!KDS5&H$ $S>-W&3)",Y2;-VN# M$R&Z="^RI[MH(E[>PU%R#)-;@,G."EJP^SGX!0:)/ Z0DW;*=5J]?:MRX/BI9>Y)Y5!T0I&"!:48?=W MM?I! C^@6OT0[M>. 7V<#K_GNP9J@VY$IEBCM+*>L&ZP>+IX$_9L83"H-!-(O1&8H8R74-AD=D M U7(NRA3PB'PC@!XLG2#-L>IXC^-?;6%_UNR[P6#K\G4[&_6"@]/9V$(CQJ7Q#!(440>/*'.P:0N^N[44 M(VUDP"IY#W_?Q<6XC%:>A9W1XUG9@OQOP[>$V, T,CC)W%60PDF6$K*2")N2 M]#KY4@AHHB?CX<+:T8CS$,[5[L?XH)$DW$M>8(F1Y2'"244C8#UBY")S4DD5 M1;<'8Y?7B/,@D>ULQ'D(_VH+_F$C22TY(T8#S$5^41D%W'CY65K$EG%.'96= M!DM=7B/.HP5_-/\:B"U^6KC9, SM],&DQJWRM29^\K@V>__SY758R/QU^6\KG$2F.)(6Y3"@),,S@OH>;GUB&=!!)" +7 MN.H6TWC^.W7#W'T"IB!_6X7*50C+SD1VM"S[W03TN'%:XD!0DBYWB(!?K# * M!>D]-A&KB.5)T-G^W3IG3W%9=\%0 <;7QM1U_)X7NH[>?AO.[6CX/ZONNJ" M_LLJQ. C-X;G/ED\%[-0R<%M )I2TDD9Q:(BMA..]G^K[A2EPB9T'_QM&R[K ML]H8C+DEN<^>(8ASK% N7D VSXUE0FG'NIDZ7;Y6\;@I+=ONN#F"T6TCY\-X M$^"(<)&G'-;P-A^>7 OD"/4H41LLQ4I@5P(\MQ]L%C_'R+@[@HYC>-L@NOEC M8HPN'92,7Y['%=X3-):K;BW+&:6:,-MGF=ED#4DHJ! KSR@WK 2@^ Z;ZA> M;NITF4_Z%D#MN^O59/I].+;_.1GED2*S7X9?A_,8-BXCN*4Q 9>8S5WS?>#( M:>\0#C)0[Z*-3'2ZL)[[2L7493\2G?3!WMHXN1<,NS'D$6P;NP1"27K)8^=C-N]GVI$U[TA=Q,Y7G;,E#6VB2"$D[E;N3, M2,!],LC@G/;E7E &AAD3W3JD[?]613^JK%2[XN4(%K>,F#M;WCL:HU99L5*> M( ]\TS(FY",5S%,3K DG@^8PU^G\N#E&NEV1V",<>( MRP ^)S=PB4MJ+3BA,=IN3W0Z?:ZBWUT+/,>QNF7PW .-C0IYK33X",(+!.P M#*YWXSW);6*HLMAK_-@//^;LN?M@G?<==4^?(]G=0 W/GD:GE@:];+Q%X'9' M7&75D!Y.4PDO![5W-Q=B0/<@A!8@==?BX:.=?I@NF]*$Y932 M3:_* ;-$RJ0#TDRY//R<@/?(3)Y=#AZIT3::XO/_]F^KP6>J1Z)@=]>-(B*I M???=H^?-G_Y++N:]SG(:2.V[JQ5W='58OYE,AW^3PP#;G!DDN16RCGF;BV0@J5"+FIA>&).N>(- M6W9OI\%7,JM5X+:T M];-G2PT^M"B#JI*BJ'W!O5]D#_-#^FTRC[,!2P%\23A7X30%AT,9#SIA&3), M)4O!9'.F6R#ZP;(-E@L6N+*.YUPK,E\!=SU;#G!K$Z':KAT?:+"$HB .3N%F;43L,+^ F/D0S*^E_ER48C4"TG>.0Z)!1U;E NA476Q(1"" G[ MF$P4O!/RBFRGP?!A 2B>7U*UL7F8\N51.9/%.EB_GK$U]/%F.OS\.:<,D[ Q M\82,U1:\BXB1H1(CKYG7A-LD9+=>5R5WU2T6B2\-JM4$=\&(S>FEV9?)*-Q, M;:[$>FU_S, E%DYK)Q$&Q"L+/RSF ML]R$ 8@=8.VYM#GV@&W.N(60^]Q'A!7'. 0<-2L^<6+/GKJA[B)S#B6E4?MP MV]X&_2[*]9.=#6=O_HQ3/YRMLW1!*4T53BB1/)\E89D[SGC$HI)5P#B%<%,:6OMK :N*#%1YIE<#2#6#N6FX2"D81JUEP$O> ML>6WNV'LXK(9/0OA:(S!U]VD-Y1M8O>;'LNKN%4.7%GM";-P*LOD\DCTB'/# M3H4,%8):# Y5QZXLAWVW&[HN+D?2(_-;M;\>Z,H=D>N?SL@@1H.3#A+)96@T MY1[>&HS,$+STF#%B.3Z'4;9OH]T@>4FIEO/)K:VK=78=0_RZ[(WT?C('\M;N MC@"7FI,@@")I/!+*1AH3)ET?@W3Z7#<\75R^I#RK&P//1@/N*%NJ M"!#VZW@X'PA%9%+.HR1<;BUA [+4*N2P\R)*K $NQX#H^<]V*YV]N(Q&?ZRO M#:IE*O&.CG769650LJ2$)%K"4:HIXC@RY$3RB!BJ8^0LV-3-YGKF(]T 0>[7.Q+T9AT$2A)K\ M:-#F7T!I)7(**#<64\ZX[ M0?#B,A&]"^(2D7:OT_XZDL0TUQ8GAJC,O=(PMDACII!7C"06E$RXVV.-(MOI MAL6+RUN<7U2UP7FO)TK^VT]ENKA4Y>[%V\WDT]Q-!H0:C412B#C<_\N M:R2R 6,PKY6,F"1L3;<.]"=LHAL0+RE;<5:QM D_T".?Q?@Y;HB\7T_CO%-6 MAH0DD4!?P 09'4';&$Y:)B:8Z!@V//SCW>!V<W:CQL M"]T:0%Q)K_*^8N1C#U?VU^M-W#-17TUF\P'# MS.+ (I*8+3OR6.1BGC(1,=,T<1=HMU:B7;_8#5(7ER#IA>$-!*+O#WY[8&NN M/)YWXWOT#>":9YR)B$!3@#8#)['1+!L#4IBH$JB)>0BFHN,Y]^VO&_0N*2_2 MNY3:0N"#=QO7TG0[#&>5I\W/ A M&^R&P4M,<_0GI]J7Z4[MNOINAZ,8P/N$,2)_"ZJ4=6.0R. M. G:'=PBM\N'NV'KXA(3?;*_(6B]FGR/8_N<+7KG]Q"O5-0I#U?-,S@89<@H M09$B1C**G?&R6['+<=_O!K2+2S^<01B7B;=U*<\FIAV-#=(3%&T >AT'TX&) M['DGPA3C0<>.+5A.WTPW)%Y<\N'<8KI,6#YIG#Z(.%BNM$-,YM)V6Y=+ IMJ!L\+SDE<39QU89HMFD7H_R _&V,;_[\%L>S.+#>897+ M^;43#G&2P)D7&$C)L],4J!QH6;<"E2VK=P//Q2483F9D=21L8\RZ&$%Q:HFS M 47-\S C(,$YQI'&VAKP>%10)U0A'U#\P2\N"U"*K4W"X[<"F] MUHX@KZ3.;0#@W*/)($84(9:J9#I:4/N_U0TL%Q?!+\SD)C&SN5K_W\).X3NC M'^_C/+ M!= DNE;E3!_^&,,WO@R_W<]S)2H=)12L,L-6CX8,-1$%ZD0B/$I^"K9V?K<; MLBXI.M\W\]O$U?U'U._&?@I6__TLJDG12"=%;EDK$:?1(1M9 L4Q66UH4OB$ MNV_/U[MA[)*B[^<11 -IH*O1\M^L.]+^!+2$_/@'O(?UN)"5(V&8X8E(AX@T M^<5CKGB+H#\&"Z6XC2*0TJT5NNVL&_0N*3C?HV2*X>W__.,)NX'HWY<_6OXD M_U?7,?WO_+^_7K][L'[6K?@??O)UM?:]B2)V'#:/'S[Y+S$L1G&RBH?D0 ?L M877 OY_,X^;?3=:/)%['N1V.9@\IG0WS,[9]QU[9#?SCC@F/V;/>QQ, GH\A M\<]Y' ?P=4\[-')OOSQK?#.5[,K-YE/KYP.CO?:.PKF7@1ES$D M!7>L5Z7;XNW:2R]/!5=#!+D'M4Y@G_JH([C-WB&7ATP^P/)E;2&6# #-42*80#U0A+248I(3GR7Y">\S. M@:'.X^[/&\LX0MI=0'0PZUO%T'I.KDXZ>&\E@JUCQ)GU2"?C412,TQ""=:3X M@,[=VVD01X<+O N,CN!^;:?RX\*-AGY-QGH(LE&,XY04BCH_\9/$H%PJB9)R M1L*?;'1='[P]6;Q!+!PCM4E!%E:'P'+82/PXLGZ9+7Q(B<8>+N7@4,!PS'*L M&(([/"#,\R _0BF6W9YA//N9!@>SG@R+8FQM];*Y\V<%#40K0A"G'BYD#)ZM MPR(@*U7*N49' SW'?7.[HP;QU)/I*[5R@P>AIW#+E4-$V2IR]W8SI2J*9MFQGH"QP ("HX4X$[C'^BR3!MJ.NQXD\ /BKH=POW;0 M[=?Q]V7YY,.HD#41ISS;/B@2_"+")-8*4EQM_836Y=O$ _'2&Y2 ME(VU@?#;_?W/U@0HJZCA#-P<;1+X.D0C0ZQ$B3NA(@T,7))..-BV>H,.WJDP M.)F)K=XK=YZOY@J8H #.D;+\@AO\4*<\_#$9;B0'UIW%R&T_Q%K<2CE." U M:GN%V%6F[?,R)_'3C^W.[-J/_7FI3N_6W14?O39;_O"UG<>W=CC-'F\8 M/;<4WPL%Y1)-#]RYB=.O9""=X=$GA;B7("OPRI?)(*1T2,QR3<3C^O\R2M,+ M-0U>"@7UHSX 6E&%8TZ*YSCQVV0$R^1>A-=P3 PLBS%IPU#PF.<&< DY2@ER MDBGM222NN+%S!K*ZO3"^5.5H"!(O34NNA[/?WTYCW'3#7C*$!$JBM1Y%3'.! MOU/(^D205(D'0I/7IG3^NW>BNKW:^*MKR,EP>&GZL3DR7@^_#T,M1TW-Z,?)<+C(//XU?&/Z M/88TF2Z')8Q][#%)_\S7^L_ =R6U[_0Z9X(FXR02E&M /-5("V&02,Y2K%0, MLO014R&]CHF3"2N7&ZZ!-A.!D<7,HSS@+<9 X6=G&6[69_)0[)PR_YP<4XW5&+Z4DL2$6 M42? A@O"(9-1<_*X-IC=@U4Y^Q+BT&C?C M 3(M('VZIH?H&/*<=H093^"7Y%I>+#&B21M# _RV8[_*#A^K&PDO!9G27&W@ M'OH$4EBZE.L[>C4()Q_#RF,F0FZ98?*L"$ ^;+V58WP"&[N]_K6+ @\ARP]^8^40\84)2Q4H7YC_= M11,NTM%R?0R3TYC<%DQ^VKP2!N4(5%%0%*Z G ,K%8*$4%CC,0[EHK7$S_9 M11-740\P.8;)+.#A>;^NM )?76.B1=OGZ]\\@EDY /V"H;@N7VI,XAAY2S5WG5<) L M.[0..8:QU3%ROSG.A@"FN;!,X[4[H&- AG.X@#$H3W)4)T&[(6/+ZDV8*X7Q M<"H3:Z/@)^M_G\TGWQZ1X#21D0F.@E02#M&@D"-*(QPXUB()Z7 W'&Q?OT$; MY%0D%&!D;2S\-AD-LPP^QO%XTPID34:D',XN&Y&5N8)$&HY,Q!%1);GVP8!5 MWJWQV.YO-%AA=BHF"C&T-BX^S+_$Z;TQ]_>*0!ZAG3H"H%8,O'F.X>3+;]D! M ,@2E1(GFD=N.L&D\R<;K+LZ%37]L+L%WV8R_@Z+@6S648.??OPZ'OY[$5_' MF9\.ER5B2Q/>>FF\M!01[1+013!RVFJ4M**:I42C+>[H=-Q;@Z=4 >^Y#\&T M"+A[B;?(793 -*0,)X@'97*.7Z"H+2:82TN*]\=_9CN57:5>Y+\/9$<*H_9M M>#=//.O=K]_R./L[RJYCB/%K_LGJ;^=#^.W'S3Z7=&\L &M8,(H@DC#0G )% MS@F"%%8X:.:!L1V'(Y?94&,0/!8=D\JB:N#86Y9?W\ _7NHL-4$2'\'P$'G\ M%W4::6\24I(X3KWG3I=^Q?A@ PU::*??F,>SN %\["WIG^VJZ;\C>QP>%;*D MA'G U(.2YM!7TB2WL3(H4)5T\CBXQS'%_A]U'$%'W5/P!%@=^FRC;QDW@//K M.)M/A_F]R?(P!Y-F/KO^].OZ4,>>,.O![TXV<<09<-?!WP',+'A..*H82Y>% M/+NARA4BU?$RZ4MX#2#Q0;'>JB_#;8K;21HY0]1JA7BVK2U+'GZ1@D3MP;PH M/G]GUV;JQN>;0V 9H36 OCVO QEQQ"5G@#TLOPYT JQ;3!&WA&HMN*;"%(9@ M@?Y%\L(LQH)": %2=S')5_;;<&Y'*U]K\_[O[63Z=C%?3./F%>" 1B*(2@$9 M(_*(>R61RZ,6A4W48NX%H<7?JAVZR083UD9^9 MF]]2G/ M^/*IS^V/8:$0@]K7P]G?C29 2(^I/L?OXZC/.#RU60VGSWIJC.[ MFR4GF54$#DIK?,K7;D1Y;A.2)&B57""1EK:M3]OQR2[U^@7TAW2\&;.Z8YCA MPFN9W\"+/$^;)KAMG$>4>)P?;R0:BS]U*+7YNN?G&3'[Q-NN(OX&[( 'CR5I M$B$IJU9C&+@&I\QX1E!B,22)J8VT]*RA=MX55X+ <\^0#Y%'0UC:M)P-442G M [+1Y5;!R2"G@D; #RJ%PTFJTI,26PH%'B_)YY\A'\+6VJFVA\]B/PW!MHGC MW8]BF0B,6A60#SQ/;I,>&3"1D;;8"ZP")NR81\C[OML&3HX1[^XGR$5YW1:, M.KRNIDYQ:61"-&8'*U(";I"B"!NJ" /7RY!N3;Y[>Q0$N,L\,(UT= 1Q4 ?&A.EAPN+A^=7^HK9-F#W'2Z0!./42^!:$ M29FT1(2P""JE\G T^!W5VOF@(E7L[#WV+CP=>Q"LSI&./43&EW<'1RL2!B?< M49S;8>09$9AR%"@8' %$H?3>2-T%=I2I#Y33;O(#I%8;DO^TT]_C?,G'^R," MUY1X$N#&@4M(.).[MDJ)M >:M/= 8I(D4=4)?\]^Y@6F7(\&6SEY-'"I/U^^ MH 27B6*"@M8<<6]L3B3"?9(4F+N:)JU+!WE/KSWI[3U6,S L+[P&D/B@C&&C M3#I:JYA!5F=E(F!F:TTIHBI$3BF0%TKC;\LVZKZE: YUIPJJ]GVZL@J6S/GG M) S3T-O[!WA2H!_""22P%H@SZY"+@2#G$HE261]HMWKWY[]3M]RX&5"5ED@# M!]GN)E94B&"DITA)"X0(21"H"T6":L(I9S+%TA5,I[6'Z^\J;2(<4T92#4!N M2XLC9K&A^>*/+O=49' V.^,B@O.86!HDH[ZG:KD+Z"9WD'CW=Y,[A-%R;L'-VDSM(KOO;A!W"Y 9@ MLKNNF#.A<7 211UDKFHWR"0.CBX/'OP,KIDNW7NPT6+PPJ IP_(&L/.\9^J9 M)5'EZ!N.0 P!.ASV,?>_(ISQ:)THW6:NX;!"80R58WT#.,ICF8?CSZL6L$8* M^!=@Y!'#UNZ%T0D1*JER0MKRXR#N?;YR$* )>_E8:;0#I+5^&;#PG*,>,:PX MXM3&/"Z!("Z%Y#8*RFQIX_C!!NI:.D>+<3L6#A3/X3M&ZQKFY\5<$=*I78^Y:FU>6>, MKDE[.UE,UY09Z@FG/C<4S(,^\ZQR8W% 24?II!'.I&XUJP=]MJ[U?CJ*>F9T M;0BM&?1A_#:ZZ<).?Q"1!;XY?Y5D@D>XXN&VS]WZ'7C#VN1.(^#-$ I*T2TC M]^QGZB;D"D&D'".;@<0_[4,B=&#@OX+'@D,NPE8:7%FXG9$(C(-%F,";[=;R M=]<7ZC[K+PV$4]A7$0.SZ7QP,YSGB,>[<ROXPCUC!?YT9ZCL_'CEI'W5(% 9B;0&J?\:SK\L'][F M>H,OPV\WDS?C^7#^XW90C&!>BH@(T[FCGC.K#BHJ:FMR>P'!8A]@>WY;=3S^ M0@!X#DX%I5$9:*^^#&-Z\V?TBUQY_"&EH8\;RRPYSJ4/!@D1/>*,*V05$R@Z M:@(F^7]L 5 ]LX6& %12Y)/R_*]M!GVL\JYX--JK9 ,3L%NG#=.=K*']GZJKF%4]_;K01A-0VM3TI>" M4)P EU16%2XI+=PJ&HX1V:00_VK+_L,X_BO: MS34:X%K&$K1!"J$0]TD@ZT1 QJ5(&-<"XVXOWQXL6R?!T+_O$^?N7^PG%:01;3C018D3L^-+UP;IU0O-G$/SQW&LWB7AG8^\R ML7^Y;00I=<(\@IO%- ?V.<^0A2L-<:DTEXX9'$I/QSE]UYW0J$JCL0T?IY+L M+QGM[Q=9N=?BFETMYE\FT^'_Q##@8+EYE210'$#=M6!YPJ;)X_42-9X$$9L! M_RXB&N\P4!B%I92@""1J7_W7,8^?B=?1K]KP#O]G?4/Z+YG^Z_RG@211&R,2 M(M8">SUC2!.KD">>)4.]#1T-@BY?:[P#03]@[$<6M<%U-#.OQN.%'8%YEAMZ M;#3LW=A/(_S+@8I<>PIV5>+,YIX>8&MQ2Y'RU"N"'7&^&QS[V5_CO0MZ!' # M\KYD&V/=7^3GY43-=^.5=_+S=#*;#;0)@28/+HD- KQ)YY#V0H-()*?$"NIT MITS2.:R,W60TWE^A43NC$"Q>G&;\5\SS"&*X@EO3?H[+'[ZV\_C6#J>_V=$B M#K!U&E-+4* \ %-PKNS-KQ^H8UARR[TIWKK\O"0VWESBDC2J+)Q:T3:WGSUN M!WMR95D,&_;IM_F0Y]'%CAM8V: MH"BH K9$A;2C$F$7.!>8)(Q[N4[Z)ZV3-ND7IDTMPZ<5K3KFTEW^LJ[V7TYB MFZWC)<"1 34$IYQC=H)X$(\)R#EI_)E_&P=< B%!YLYBRB'.DD;.4OAC9$JE0!Q3Q6=[=-I9 M-P2_U!QR#])K )-',W73CG\VGRZ6)2P?YE_B].:+':^5]OUD_'T9/-@?=(N! MR 2F';(L:##OB,J3QL#&$Y()'8TQH9G,1T&ZN^G32TN#MR2!@Y#7CN'TM&/ M*SOW7W[]MCF$HL5"8&. #L-7398-Y@DEXH(B$N/P^%GM$7T9'GZS&YA?>$J\ MJ&!>].WPT*0;8!:9U"XAQ@/2S_/[T:>5PI&!EI$0Q\&_$(O^B\ M< TDM'/V'DCXG=-@1$P&Y^Z!/CL-D0+A03*D:<0>##N:^HXT'NA"_IW,/5V0 M%XO;?]H_AU\77S?=Z%]-9K%(,884) M^"O1(6MSVPYE=!))@5'5)"LO 02:B M=(/5@S?9#?4O-<':KTPO]A;8>"Y7(0SS?[)A2\YJ_)'K+WX=A^Q>+^?J#@0A MU M/$38$V.X51<9'A3#5C'&#G>O8*>8\^^WVG.SOU.IY -' P7XT5^[?KHISTO- MZC:#E$O6FM7)D2_4NU+Q 5/&B3P[5AB2!Z1ACVRR%B4C7<".2*&:>32_C8!N M>O%W=K8T%EI1A"=%>NO[\;8'P/*"O#?<+5^4LP=UJ]>96?=J7->9BT=IZ>N8 M>]/ V;'TM:R?+^PH-[*A($ *5ZWU2)-\?D0ED=48S@^JK:&<1Q]*C^9KA/1N MRO?2LLF-">$@_+6BMD?=Y<"Y^[.JEZ_2\T_MZ/Y*KR:S^< F0;11&EE,<&[\ M89&UA@-/A+;)8\QIIR;29['^NM/53>'^SE*?"3D7&V>X?=BQZF>R\C('FJ2D MC=2(@W 0YT"_5B E+32S/-+@R:$Y[!+[Z@;Z%Y[E/KN 7PJVGWVQY*B*-F>5 MD@P*!!,2LAQGABC*I*=6Q$,G(_6WVVYZ\-)2X6V"H1WM>%K^OQ^EWT+_M_+^M$E^R>G8SV6*SO9_,_Q7GU]%//H^7;?\"CH3H/'U-NP > M400E#LDB)6DPX!4YE4J_8^Z-F&Y:\=*RXVUAY"4KR_JUWF2Z_JO\[\B <0'. MCG H,9XK)AUX02QZ^",S0AD:/2M=Z7U>"KNIU4M-OS>,IF*Z]G_^\42TP+S? MES]:_B3_5]_\O[]>OWNP?KZ5XW_XR=?5VLOXW1,&/7=KKZ[F*S\??L^3 ME>+<#D>SAS3.AB"%O759I3[]CSO"'[-DO8,G #\'$^*?\S@.<,V==CR^'L[\ M:#);3..'=']WRS%7><.S^>PN7KO>Z>S*S9:AU($Q/L'_6226 %5@^H,.&>2) M4/E9OJ&R=,'0:3NNW5'F7B[U>C(:@<+G'PXR%RVQ"0G-\PQE*?+H,(ZHB%PK MPKU_W%^I>@.9[934[<-]1C27[A53 !@-6%L%N; .O;E\ZWFXGI-.<$<+L#EM MGF\?K#76T11];.89QBXB+K0Y?4%D]J+V8WKXX665"[Z4^;].>86"E9,)%@8P!ZCBU&GX7#8I""N,X)\'[TNIP\"XO MM/]]CWCO5]"' ]JL #U>QL="$T<_\#G%82Y=GEV-PYL_OPVGRQ7NWL Z$9*R M2H(CE!^U4&J02S0@RJRE4?%(;6M=]O82=:&=]MN]&LK"Z%3-NFG8LN*,<"H8 M1582AJ,D!80I=TDYRYPJ'?XX%VUU;;@+ M=N1[ <_+1R$/@EL[L;I]S-DYY/91:&?7M)Z'/(HL9OL:C .,P>J.*8]@3A'AJ%,T MT6'JU;E5LBB%+R9&V(1FU@/?"[@F]X:,GF66=L(F*SF2EF/$:FL27-W4L(AUZ";O8!M[], /59CF&E/8/#"5E# TA5":0MDRC8P 4U20?3 MR\/P:A37U=L+C@&=$6CMO%PJ?5SM>B%_*V$*ZB*Q!3L"@RO 4TX&!690E)(1 MII.*03_4QYY>^QU/0]TIPQ4T[)(PTXKMZ?9SRA7C%!V0J)Q4&B.O:![!C!FR MW'FD'(Y6.QK#=L(MS9" E"/US9[9:-TAY9=JCI:4?BN76!GSY-&8=H\Q M=ISYW(L0_%JL)%@?22"EE8'30*:(&RZ<>4C,!=N/1?':7_3R!/"\ "W:?Q/O M$.. $Q^UHQI):3%$DL,QI%07V-O3BO]4@MI,6]M9,H[:AUSR\+NGQ MO_\2PV(4)^D:^# =9IXL_^6OXR'(K+>'_P=]MK='_\<3W\:#?VP$#\EIY(@5 MB#N6A\'EIL?!.6:$)X&4?C12^<'_6F(?TO%%.#=9S4&?59+*PT5JX.SA*@_3 M4RZ@( ,AVAL=9?&.X:4V?]'/^@_![)/COXKX&S"K5CN'?WSUYW V,$*R/$P: M11N!A5Y'L%FU0(8Z;+5)D=VUBB^$W0<;J%S'6P<$DU(2:0!.QS/NCNSQLA_Q M>_LUOI[D8-@ .Q&B!$TF(K=EC>"NF" EDHHJ%;&7.NES&^!'T%$7W"? JEB5 M:B$9-X#S;6;=]:=?_QF73[ZL#)@88&S2V1&)N5,J-02)Q$C@F!JG2EM/SVZH M\><1O>-ETI?P&D#BT8[K+[>=\K20@2EC46(&;BNJ';(N#S>)TD@7:B':_Y<]OP=/VR75!A M@Y5Y CPA!OOD!-:P\4I0S(^$<>;N3<.)>Y"%:D@DDLI5Z^PNIQWHT>SYV=8 M8GZOK1%V3%E.D?=.@[V0",K-8I#&/GA,N*;V[,YP(=I>S%O1]G7N!%"]Z"MN ME<:[Y8O0"@XA<# I#PQQ!PZA\2PB[8+F! ?%VFG\%:$<>2_F]6;[FG<: MM/X*RO?8^+:*)!T"1MP2L 0PS6-?0)A4^J T(=*W\VBZ%Y^NO3F)EZAXI\#J MA3R./N*9NY-24R(PBBJ7@KEDD/8F%V=:%1SV'KO6.A_WU BO/2^ON1!E'Z!Z MT;[=[9GTB'-+7_@U7-AO[7"ZJLE,)M'$K$1<,YL?C =D-%CL1"H>%2$>^])U M,"W0_6*"GKWHQODOS[) _SSVA/"26YKXP@('^=D+%>(4$Y\SI/-&?- M7+BEB;_0>_BE*7N?D'W1U_G#J-I^QN6*H""Y1'FD(N()?K%:1Q2)HX9%Q9B] M',_V0.)?3+#WLG6]3\B^:%V_UQ]Q/]="U$IP.!))R#/";(ZO2^(0=L!-YUV, MH9FV8D4I?S&!Y-0:.0Q,)"R)8$)B21(4_W6'UP0=? MRMOA@X0].97S+? [P_.\(!QBSN(SA76>#_'(Z'7Q=?UQOW,CE).$&2YD94RDCD"+>Y9SZ+G";G?*?\ MRQZ1/_AH9:$?([))"?[5%KS]\][&N1!PM4; .G$D%P7!GDT")T]0PDR0@>M. MH^CV"?[^1^LDO(H)_FC^-1 V>MA\P'I&!8X*4)LKPBB7R"KCD0^,$$X#9:%T MAYS#NXQ*]8Z-25E!-8"U H6QV)A@<*X^2S8A'H"#)C=@L]AH)ZEAF#?S M-/67@_J(]%<:T80Q<&;9MX+VU7 H'J-AQ.16/QXN*>X#LE3F.)_*'892=+J7 MYP(;0"'[>?<>XQXVYS@_=2-K<=@Y=C'C#E3M'$$' .]%AJ MG">T2"22$"(*F[SIY1#MA9H+K3$M"._Z(&E%78X1Q'.<^&TR@F5&P_F/:SN/ MZ[C8(!BB%2$.>289XDI;.$,<0TE)$Y.STK-FBK\.INY"RS@+JE-[(/J+J-60\=OG@L0+Y"&X^9EY2VTS+IX.IN]#ZR^_2:EF$<[Q=N? M9L*OHY^,/1C!RZ^?4.I>]/NG%[/WQXY"Y>JWG[VK ;ZMZV7!8V\B1B;X7'5G M&'*8$F2=((9*!QI4^OQZ9CLGYXD[Q).OG,\FS 9.E"\O8[ZLV? M/LYF\!_\%,P,4D>2'(??4E MN[KOP"59;1'^$;BT<3Z[>V8[&DW^L&,/OBQ-1"LNP7DU!'$!-X_%DB&M7=+* M@!_N2U>P%R:A;D"^)J[[DG.S,'\U&<^'XP6H\(=OX# L(S2#I",X DHA(J0 MRE+N&)Q3<)XLG>-Q-YG;4:U8V1/ML^-PST+J M,TS6\=-GB) =PX0S!,=(4,%J+!" /2'N@D$ZY>JR"*>>"X%)63I=UF-P[ F3 MW\?Y+:DF62M)=,A@&A$W)"&7BZA%PB(Q%2-3I4E];C_MAK,.P<3C@Z^8!!JX M8I_0LCZUQY]_FY+H;<+=(Y$@9AUD [UQ(?A3&=GZR;KSO/* J MP^\6+\1LNZ[_+M>@C&=QK3E;H M%A9;B^!<)C\'D2LOM5:(PY;A%\Z1UCD^H(U1PDFM2/\!G+R33N#2EP^NP]G> M(GA^GDY !;!3@B_K.H ]P!@+Z(\8(ZF)]\Y3F8J7R&_?22?PF,L'S^%L+Y8Z M*PB>+5GHZ SQ.":D'"9PTPL!AZF+*%'GK!&6Q-C['7AD!0'!EX^K$R72SA3I M;2P;1)N(-4PC2G-BAW&-G/8*:>;@HG;*@)%YA@Q8-S2]@'3$H3QOZXRZ%RQZ MR"$I4D@<.9F;&.NE+Y(-/X$I#UBS0$H7]NW=5+NUTX5RJ05DT5 D^!XU#^.3 MUWG*RH?TZRRN%&A S.*@F6('6% E@K(6151<)I;;[T3C\?_[ \*=_YZ,UG3 M$M+?$23N1Q3U[\%GZ'P=84]^N F_7'V=3.>;U H7S& K#5+4Y]-:@+IFVY)2 MP2CCDE)_;29^>!VREA% ?:<^S3]R4#JSTU\R+"!P$E9:W.,)+?442F_]HN9JA"2Q$$F M5[IKX)XMM?O\IV@IVPERN*C"W<77KW;Z8Y*>.L,]E.KN_UA_Q;D'$GJ&Q_['J8$PP0#QA@P*X MU7#88[4J84F68NDYD\F7CK;OW$R[A;B'H.'QZ56&]PV$W)\JYT\_'A_-RPD$ M)#_]]4XCH_+#X! P,BQ)E+#SQ%EBHRK]S*7KWAJ!V&E0F)Q!+@W@[3$-ZY$! M@A K% I6?A@WG/S8#GB+')%$*1FJNYS0T(F!=1(0$9R*F5'.ZS[PZ]*/- MQ+:.%O#D#-QN#T7 L5MK]FE;F/4[PS6E07 L' N(6";SO'EP?\'#1DQZ040D MD>ANP:R3MM%,8*LGI/4ED0:NPFV&PR^W+>B\X$0+;W+=.1!#\]L:K1C24AB& M(PV2]^:K;-M0(TF@HD96.0G4/LKN^=U/=>AZ,AJ]7967#20!@\$YA1Q5N;-A M?G:=4J[XU5)Q*071W=Z:=/UB>\;YD1*>],WN!HZD+A4;X!L':H%IFK@<](/? M.>LIHDE8EAS0V'^9P[$U-*5AUB,8CJBE.40R1X/M6YP.)P%NX.F\IP#$8U(W M;4:NODX6X_G LT"8!"[J!!<\MU$ O4$A[ZD25 LL?.F4SZ%[K'-7G@^,O!(R(>E%!,T" M8!"Q)*VW=[MM1(]+PDDDH*H0%,=4Z]*T&2UJ KP>169X;0G(37 MB"<2E*#)<5OZ<"I:"%,A1W.*D=2+7!K VX[4*<4VU^$'1$*>[61,0C9R@2QC MQ'!JX:]+3UV^Z$*8@Z3>K1#F$!'4SOL=4II!I)-,$."-BC07_B>D.5%(R*BI M<$0SW.VUUZ47PAPDX&,+80[A=GLH.J3L@BK""%,:5# N3W>,C-,&>6(QB3XQ MK,61N+KT0IB"2.M+(@U!0TMQ$,29EDZ0:X$EAI+4.B!HMK0XQ:%HZG-EJ MV^B"(I_TPO_:E^)N,CXMW']'/[^9O/GSVW"Z?E5+A0A><12(D:!])C^+) G% MP*P0AJ40NEV"!WVV/8?O- CUS/AV(?5^,M]&'#':N&5G0A$BXCP2I+T62! A M%7>1$*)/1-7V+[=WR?4*K +L;^#BZU(<0248GG ,(THTSN6R&MA(*8I,VJB4 M$ECU'5\XMFRE_]EPQ:_"TA(Y&F3?X]1->HN4[JG^BB18205'DG"P3"VS2&,"WD1%7O]#W$K#L!>9=7D;/GW<9Z/]X]QNNSX>S6?3X=N,<\NTGSR M:O+UZV3\:3[QOW^9C$"H]X>LV^D8>'_[7_YD9T-OQ^'U<+28QW!"P57?6SJ] M4.NL3"M4X/7XT[?U/#82F:A(R.2B'NX]1R9JCQ).))K\-(D7'RFY8R\G)SK7 MC/Z0KN!@")FIP^_Q4_2+Z;)1QIL__6@!K'P+1TIN:[U82?[#$[FL0@2&IB") M(R@)!NZ7MWGZGI6(" ^V#4Y&%.]M4I:"NBYS$<0]2:/6$W$#)NM5-K]OX!^O MDCEPSQ&E3>Y/I!&G/L_"A2FON@PW4A5=-)$Q*B:4!3&WO]'\U MG69#)\\2G_WTX^[??+0_\M\M*;XC>QP^CNSXO?T:UY%\22FG@1'P_<#TXIYS MY,!00@)+8S4U3,326?\^Z*B+\!-@]?C4K"WC!G#^!FS/R8\8EY;9AV_W2F\D MQ8%A%U!*$3AK6!Y#A!5R2E/AHY2T>)^CG9NI?*96Q\GCT<5%A-9$'. Z@ODS M]&#F+XGY=3R'PW+":^ D/-%>N@NU8"%X$(JC1*G-#\(#J%\$XJ523EC!?/&#L]3>*^.[ M(=NU!A@:4(+W><9ECB/F2,X ^,9\@-LDID!R13=&CDB%HH@\YM%!E/G"2'ZP M@Y"H; *;?0NWG<;A MCRA]/?P^#'$<9O<((S(D'IU'-@B)N,AV% X846MRVRIE,"O]3';_KNIFX%L$ MZ:FB.Q63Y6_IJ^]V.,H&S\V6),LRE3)@RAOC'=P3@>>Y$(0B:SEXA9%CG2C1 MB9=N,W'@%NOF[IL :I]";6!J47?RUFF_05(R$DH(4B'/'=36(4,I13H0"LZC M-E26M@,.WF3=E/^%X?88P3: W*WIZ0%8+82'/!53F)BK4"6R1!!$33)>8J^C M+5V/LG4C=6:&XL0G*?=)8*TDB[3H0@I M?0KNV$K=D7)8#%?@ZMO/\?TBQVL_I"5)LP^+^6QNQP'H M7"F2CHY$K@@*V'(@SFA0),USO7W@*B;"1.E!$ =ML.XTYB9PV9] VT7K6O>> MT#@@W$F;59!%3A%W4>91U0R\.TXX :%87KI Z< MUAT!W3)BBPCU9964/B^N M]%!<3XLI:Y2<%MIRQ9+4/IC>=\DJ#X9:133R+B;$E0&/2GJ*9)#2.F:SB?+7 M+%D-7E(3X62BRB\KA7(/6>J09EIA88*1K+0-_9&ZVY5]2DG?928HJ$<.#A1,R0(2:@H GW&A/-:#J+"C13--L*>#J!^DA) M-H#,5Y,Q.#3S(2C[Q\T6EA;F9K(5"5A1*Y"EN7>!3AAN3(:1T%ZE0*F@NK1O MNF=++>+R6/E/^A-&$]4TN^M^\S0L)1Q#*=\IW B.'/,1>8&=]KYVEPL2G; )21- -?($-JMSBT_LHK%,!^U+/Z(ZO?#Z MS(4LA3!53A -W'__E:B# M#;1855((-<$M MXB'FOL\,.!18X)1$'A_;R3L0L>=#+59/E(!'2?XV<*T\L+LV)(3 4I)Y2"<& MMY/8@(PA#($S:@.WRA)1VI7:LHT6BR+Z,':/8'H39NZKD9W-/J3U=?EA>IW3 MCLNP!<7:&PGGHXR:Y>PESO6_!HDD.0Y"!$Q*]_??N9D7]>[JE"!G&7$U<&)M M)62ME#' R4NE0MC'B#C8;,AR,-F29B)AR12AI=-1SVRG;@"HD,"[P.@([MP4,CZA(/'+IF4,R:."-S'W?+ 96N91X"B##MK M@^+C=/A]-5/GX\*-AO[CR/IE3-&<%4P9(432!*!E58*IU3:QRRR M\1:3PGUCKBSPCP! DV7+GQ9N%O^]@'7>?,\=ADXH)]ZUU.EEOITV6:C\]O&W M[B9 2QJ8)KEAIU&(LSR)-6B+I(^".H8=^+&EBTQW[.7D\MN'ZZYNDH;M]*4\ Y0L9[0',,P]O$S29UP;Q* MVB?$>':Z#6B4RTWD!3,$0X&H#016144 IV@F@1MHJ.%<;-U(TV=.$?*>.Q %E*4J5,"+1FMSC4>0>CQ0%E9R(S--0W.[I MNK>F#J0RV.I%+/4C.&<9?4XL&+5JWW[A,V#_*.Q_+Z MZ&-IU/N#D\+J5,T.."&>7Z%J M?4\V?86U&[UUW!,S7_G(1A&GI[J'KO6:)J MX[>SZ7*!;;XS_&W85[T!CR%G^"'OQ?9 MYM-5J\1@]LIB@ZI.'*D8,GFPOSC_,@F%Y?5HS2I1C>.DM9T;C!:FY<3T:,DJ7OC1I]]37C0BJ/^< M_'&WO[(GX(ZEJSC&1PGN>=Y4%N#MG3K\&L/;R33;A[_9T3V^TNIQF4T[X]ZU?Q60]7P6Y<:E:>/8FQCD-:2'J-".W= M..0130L[6A;MG2*H1TO5=Y_ED'P-JJ])H=+>OK1&<0Y5HVX+5)+2#YY-N M#&B@NN#!4/3"H=6':]=UECMIT;-,*2ZLL[^.V4K5&4;;-P3WW;T'>\PJM-/C ML%IN81NK&X##$1Z=65_;@-EV M>\"-GBDL[PUL%JXRY^5T?^ 17UH0W:_C,!W]^'RO]?37^>ERV[IJI]L=UY?: MI'2ZSV;/K'L.@OU.OK)]SC]\2$]^=83,!R%^TX?.$%EUZMN M/G-ZE'GK@M4"9(?(Y[ZR/L>6RH=L+HZ%LS_[/OD..#G:O&V]:O)ZEN^33DSX M2^K%.N@KE[PS WQF @V3S?C)^'R$/W2H0EOP[' M2Y[E\[78!?-DX6J'VK&601KXDZ.=KT<*EJE8S'2FL[*RK+9[.A ML1W]F UG98IT=BY:K:KQ1-M[)WLJ2^_3_/>/4_]A>C.;OIG-AU_M*K54KMR[ MTP>JE3P>*]5#V%99PO?FMQ<\2G>O6JT&\EA9[F50.Q?@^\G\7_'VIHZEZI&[ M?*!:262!RW(OVRI+^"TL.AG'#:4E$J([EJQ6&GFL%)]G35MR>[V(-Y-U8QR@ MJGZDG#H MRM>V( ''V,B.UQM^]_5;[E$,!*S:6I6QW8[[8KW:@$*@.(RS[7A@)4V\9Y:M M5T!0P EKT];;LL'"?O3C93L)L:E8UWX>-905F,09^(77\=^+X?3V7"ES*!_P MF4Y";BKT=3@/6ZT"^OB]KPJ@ARL7J?YY9K,%*G\^VA^_Y:DIX&U]M6,?2Q?^ M=%G_!+T&YIQ>ZW.[2+6$ZP%2N*^1CZFOG1#Z,_KEP)Y7<$Q\GDQ_G%PZLGW% M>F)ZS.])1^)K!Y)'H\?;&\9"122[%ZY7??6L*":'\:6RZ#[&20$YW:U2LZ9D M/Z\GSQ!>O\@'MO2^B#@>KU7O4>^!0MG!A+]K%<]YT_Q=G_AW?>)AL@G_?3-9 M^N.GJL?#E:J543VG'5N)K2V T>AV6V54X_%R]:[UK>R>=*&]=INP:+.#=;). MW%^G6I':#7Y%$M=),?)ZUF^U/938"OAUJC_D-+0P[IOQV5T;?_J]8[ XV39F5^US\P8IS]/ M)XMO[V:S14&)/K=NM>K<8\_1_3RJ?:)^R4U@PNU&2TGQN76KU>4>>[KNYU%U M79S<3.9V5"(/_'BM:N6V1^O<5E[4E]"5GX,G/OKQT0Y#(4%M6[):8>WQ\GJ& M,[4=Y>PIP@[SKDH=C;O6K%8O>Z3@]O"FMMFYB0Q???]<[&SLN=W3LA2@IQV]KUZE0+R/(99K5PE-YNM?B!NG/E>A6FIYRK^QA5N[)B M.8,J]\A:L1+9^J?EL7["2NE@)0S[&E]E/G;%!EB@H) M;-MZG>354L#H&::T$.(OTA[S_D*=!-12E&<;&ZH;(9.32R4W:W221TLQF$?$ MMU'F?;(X#JU7I2V%21HL4YV,?P;#9;VQUW'FI\-E&J90G>K^Y3L)L:4 2'>6 M5;^7PC#ORXXXIM_OJ"N5?MZW>B?)MA0+Z*M-KH2D:!OAM//O4$($>^7]VY["FQL-OE?LK-F4[ON+%UP8J/ M._?)XD'TZQEFU(Y9WF[MY%=MCY:J)IMGN;U5*@V]<[L:C;:<)65>@.Y>N %9 M/?,8="]#_FXF4$N'_FXL\'=C@<-\Z_ET=!.G7V0]U(;;0GXK(KD9SD\VKQ\L5>U)[I%"><" VHU# M%Z-(L!,D6S5A\FT>P]N1_7R2>':M6>VY[6%RVL.2^H'%/F3VS++5WM<>)K;] MC&GB %SNJ\2\OBW+57M;>\Q!N(T1#1V&-].OXWG9L_#>DM5>U1Y_%#YE2%LG M82&![5ZUVH/:D\[!YL2V<1C*32[=OF*]-[3'G(8[^-&$K%XOILN-%1#2[5+U M7L4>(YW''&A"+)^B7TR'\V&<77W^?/7=#DLHR[R2B>9;S_J2<8*9!NW+[^2;'X]?+A_M*E7+K] MJS>2D7Q6;@\#^!WY53W'LFV?[R?S]5;+A)&[?Z61J/*) M " 0 !E>&AI8FET,3 S-2UF;W)M;V9P M " ? P !E>&AI8FET,S$R8V9O M " 2&> !E>&AI8FET.3&UL4$L%!@ - T *G@, *@J!P $! end XML 97 grov-20231231_htm.xml IDEA: XBRL DOCUMENT 0001841761 2023-01-01 2023-12-31 0001841761 2023-06-30 0001841761 us-gaap:CommonClassAMember 2024-03-06 0001841761 us-gaap:CommonClassBMember 2024-03-06 0001841761 2023-12-31 0001841761 2022-12-31 0001841761 us-gaap:CommonClassAMember 2023-12-31 0001841761 us-gaap:CommonClassAMember 2022-12-31 0001841761 us-gaap:CommonClassBMember 2023-12-31 0001841761 us-gaap:CommonClassBMember 2022-12-31 0001841761 2022-01-01 2022-12-31 0001841761 2021-01-01 2021-12-31 0001841761 srt:ScenarioPreviouslyReportedMember us-gaap:ConvertiblePreferredStockMember 2020-12-31 0001841761 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2020-12-31 0001841761 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001841761 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2020-12-31 0001841761 srt:ScenarioPreviouslyReportedMember 2020-12-31 0001841761 srt:RestatementAdjustmentMember us-gaap:ConvertiblePreferredStockMember 2020-12-31 0001841761 srt:RestatementAdjustmentMember us-gaap:CommonStockMember 2020-12-31 0001841761 us-gaap:ConvertiblePreferredStockMember 2020-12-31 0001841761 us-gaap:CommonStockMember 2020-12-31 0001841761 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001841761 us-gaap:RetainedEarningsMember 2020-12-31 0001841761 2020-12-31 0001841761 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001841761 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001841761 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001841761 us-gaap:ConvertiblePreferredStockMember 2021-12-31 0001841761 us-gaap:CommonStockMember 2021-12-31 0001841761 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001841761 us-gaap:RetainedEarningsMember 2021-12-31 0001841761 2021-12-31 0001841761 us-gaap:ConvertiblePreferredStockMember 2022-01-01 2022-12-31 0001841761 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001841761 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001841761 grov:ContingentlyRedeemableConvertibleCommonStockMember 2022-01-01 2022-12-31 0001841761 grov:TwoThousandAndTwentyTwoEquityIncentivePlanMember us-gaap:CommonClassBMember 2022-06-16 0001841761 us-gaap:CommonStockMember grov:ELOCAgreementMember 2022-01-01 2022-12-31 0001841761 us-gaap:AdditionalPaidInCapitalMember grov:ELOCAgreementMember 2022-01-01 2022-12-31 0001841761 grov:ELOCAgreementMember 2022-01-01 2022-12-31 0001841761 us-gaap:CommonStockMember grov:HGISubscriptionAgreementMember 2022-01-01 2022-12-31 0001841761 us-gaap:AdditionalPaidInCapitalMember grov:HGISubscriptionAgreementMember 2022-01-01 2022-12-31 0001841761 grov:HGISubscriptionAgreementMember 2022-01-01 2022-12-31 0001841761 us-gaap:CommonStockMember grov:StructuralDebtFacilityMember 2022-01-01 2022-12-31 0001841761 us-gaap:AdditionalPaidInCapitalMember grov:StructuralDebtFacilityMember 2022-01-01 2022-12-31 0001841761 grov:StructuralDebtFacilityMember 2022-01-01 2022-12-31 0001841761 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001841761 us-gaap:ConvertiblePreferredStockMember 2022-12-31 0001841761 grov:ContingentlyRedeemableConvertibleCommonStockMember 2022-12-31 0001841761 us-gaap:CommonStockMember 2022-12-31 0001841761 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001841761 us-gaap:RetainedEarningsMember 2022-12-31 0001841761 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001841761 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001841761 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001841761 us-gaap:CommonStockMember 2023-12-31 0001841761 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001841761 us-gaap:RetainedEarningsMember 2023-12-31 0001841761 2023-05-24 2023-05-24 0001841761 grov:FiveSuppliersMember us-gaap:SalesRevenueNetMember us-gaap:SupplierConcentrationRiskMember 2023-01-01 2023-12-31 0001841761 grov:FiveSuppliersMember us-gaap:SalesRevenueNetMember us-gaap:SupplierConcentrationRiskMember 2022-01-01 2022-12-31 0001841761 grov:FiveSuppliersMember us-gaap:SalesRevenueNetMember us-gaap:SupplierConcentrationRiskMember 2021-01-01 2021-12-31 0001841761 srt:MinimumMember us-gaap:ComputerEquipmentMember 2023-12-31 0001841761 srt:MaximumMember us-gaap:ComputerEquipmentMember 2023-12-31 0001841761 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001841761 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0001841761 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0001841761 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001841761 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001841761 grov:GroveBrandsMember 2023-01-01 2023-12-31 0001841761 grov:GroveBrandsMember 2022-01-01 2022-12-31 0001841761 grov:GroveBrandsMember 2021-01-01 2021-12-31 0001841761 grov:ThirdPartyProductsMember 2023-01-01 2023-12-31 0001841761 grov:ThirdPartyProductsMember 2022-01-01 2022-12-31 0001841761 grov:ThirdPartyProductsMember 2021-01-01 2021-12-31 0001841761 grov:DeferredRevenueMember 2023-12-31 0001841761 us-gaap:OtherCurrentLiabilitiesMember 2023-12-31 0001841761 grov:DeferredRevenueMember 2022-12-31 0001841761 us-gaap:OtherCurrentLiabilitiesMember 2022-12-31 0001841761 us-gaap:ShippingAndHandlingMember 2023-01-01 2023-12-31 0001841761 us-gaap:ShippingAndHandlingMember 2022-01-01 2022-12-31 0001841761 us-gaap:ShippingAndHandlingMember 2021-01-01 2021-12-31 0001841761 grov:FulfillmentLaborMember 2023-01-01 2023-12-31 0001841761 grov:FulfillmentLaborMember 2022-01-01 2022-12-31 0001841761 grov:FulfillmentLaborMember 2021-01-01 2021-12-31 0001841761 2022-06-16 0001841761 2022-06-16 2022-06-16 0001841761 us-gaap:CommonClassBMember 2022-06-16 0001841761 grov:PrivatePlacementWarrantMember 2023-01-01 2023-12-31 0001841761 grov:PublicWarrantMember 2023-01-01 2023-12-31 0001841761 us-gaap:CommonClassAMember us-gaap:PrivatePlacementMember 2021-12-07 2021-12-07 0001841761 grov:CorvinaHoldingsLimitedMember grov:TrancheOneSharesMember 2022-03-31 2022-03-31 0001841761 grov:CorvinaHoldingsLimitedMember us-gaap:CommonClassAMember grov:TrancheOneSharesMember 2022-03-31 2022-03-31 0001841761 grov:CorvinaHoldingsLimitedMember us-gaap:CommonClassAMember grov:TrancheTwoSharesMember 2022-03-31 0001841761 grov:CorvinaHoldingsLimitedMember us-gaap:CommonClassAMember grov:TrancheTwoSharesMember 2022-03-31 2022-03-31 0001841761 grov:CorvinaHoldingsLimitedMember us-gaap:CommonClassAMember grov:TrancheTwoSharesMember 2022-08-13 0001841761 grov:CorvinaHoldingsLimitedMember us-gaap:CommonClassAMember grov:TrancheTwoSharesMember 2022-08-13 2022-08-13 0001841761 grov:CorvinaHoldingsLimitedMember us-gaap:CommonClassAMember grov:TrancheTwoSharesMember 2022-08-01 2022-08-31 0001841761 grov:PrivatePlacementsAndPublicWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputSharePriceMember 2023-12-31 0001841761 grov:PrivatePlacementsAndPublicWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputSharePriceMember 2022-12-31 0001841761 grov:PrivatePlacementsAndPublicWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExercisePriceMember 2023-12-31 0001841761 grov:PrivatePlacementsAndPublicWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExercisePriceMember 2022-12-31 0001841761 grov:PrivatePlacementsAndPublicWarrantsMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001841761 grov:PrivatePlacementsAndPublicWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001841761 grov:PrivatePlacementsAndPublicWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001841761 grov:PrivatePlacementsAndPublicWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember 2023-12-31 0001841761 grov:PrivatePlacementsAndPublicWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001841761 grov:PrivatePlacementsAndPublicWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExpectedDividendRateMember 2023-12-31 0001841761 grov:PrivatePlacementsAndPublicWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExpectedDividendRateMember 2022-12-31 0001841761 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001841761 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001841761 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001841761 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001841761 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001841761 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001841761 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001841761 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001841761 grov:EarnOutShareMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001841761 grov:EarnOutShareMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001841761 grov:EarnOutShareMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001841761 grov:EarnOutShareMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001841761 grov:PrivatePlacementWarrantMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001841761 grov:PrivatePlacementWarrantMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001841761 grov:PrivatePlacementWarrantMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001841761 grov:PrivatePlacementWarrantMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001841761 grov:PublicWarrantMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001841761 grov:PublicWarrantMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001841761 grov:PublicWarrantMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001841761 grov:PublicWarrantMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001841761 grov:StructuralDerivativeMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001841761 grov:StructuralDerivativeMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001841761 grov:StructuralDerivativeMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001841761 grov:StructuralDerivativeMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001841761 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001841761 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001841761 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001841761 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001841761 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001841761 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001841761 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001841761 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001841761 grov:AdditionalShareMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001841761 grov:AdditionalShareMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001841761 grov:AdditionalShareMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001841761 grov:AdditionalShareMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001841761 grov:EarnOutShareMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001841761 grov:EarnOutShareMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001841761 grov:EarnOutShareMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001841761 grov:EarnOutShareMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001841761 grov:PrivatePlacementWarrantMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001841761 grov:PrivatePlacementWarrantMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001841761 grov:PrivatePlacementWarrantMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001841761 grov:PrivatePlacementWarrantMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001841761 grov:PublicWarrantMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001841761 grov:PublicWarrantMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001841761 grov:PublicWarrantMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001841761 grov:PublicWarrantMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001841761 grov:StructuralDerivativeMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001841761 grov:StructuralDerivativeMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001841761 grov:StructuralDerivativeMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001841761 grov:StructuralDerivativeMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001841761 grov:AdditionalShareMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001841761 grov:EarnOutShareMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001841761 grov:PublicWarrantMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001841761 grov:PrivatePlacementWarrantMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001841761 grov:StructuralDerivativeMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001841761 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001841761 grov:AdditionalShareMember us-gaap:FairValueInputsLevel3Member 2023-01-01 2023-12-31 0001841761 grov:EarnOutShareMember us-gaap:FairValueInputsLevel3Member 2023-01-01 2023-12-31 0001841761 grov:PublicWarrantMember us-gaap:FairValueInputsLevel3Member 2023-01-01 2023-12-31 0001841761 grov:PrivatePlacementWarrantMember us-gaap:FairValueInputsLevel3Member 2023-01-01 2023-12-31 0001841761 grov:StructuralDerivativeMember us-gaap:FairValueInputsLevel3Member 2023-01-01 2023-12-31 0001841761 us-gaap:FairValueInputsLevel3Member 2023-01-01 2023-12-31 0001841761 grov:AdditionalShareMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001841761 grov:EarnOutShareMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001841761 grov:PublicWarrantMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001841761 grov:PrivatePlacementWarrantMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001841761 grov:StructuralDerivativeMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001841761 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001841761 grov:PrivatePlacementsAndPublicWarrantsMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001841761 us-gaap:MachineryAndEquipmentMember 2023-12-31 0001841761 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001841761 us-gaap:SoftwareDevelopmentMember 2023-12-31 0001841761 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001841761 us-gaap:ComputerEquipmentMember 2023-12-31 0001841761 us-gaap:ComputerEquipmentMember 2022-12-31 0001841761 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001841761 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001841761 grov:StructuralDebtFacilityMember grov:StructuralLendersMember 2023-12-31 0001841761 grov:StructuralDebtFacilityMember grov:StructuralLendersMember 2022-12-31 0001841761 grov:SienaRevolverMember grov:SienaLendingGroupLLCMember 2023-12-31 0001841761 grov:SienaRevolverMember grov:SienaLendingGroupLLCMember 2022-12-31 0001841761 grov:AtelLoanFacilityTrancheThreeMember grov:AtelMember 2023-12-31 0001841761 grov:AtelLoanFacilityTrancheThreeMember grov:AtelMember 2022-12-31 0001841761 grov:AtelLoanFacilityTrancheFourMember grov:AtelMember 2023-12-31 0001841761 grov:AtelLoanFacilityTrancheFourMember grov:AtelMember 2022-12-31 0001841761 srt:MinimumMember grov:StructuralDebtFacilityMember grov:StructuralLendersMember 2022-12-31 0001841761 grov:StructuralDebtFacilityMember us-gaap:PrimeRateMember grov:StructuralLendersMember 2022-12-01 2022-12-31 0001841761 grov:StructuralDebtFacilityMember us-gaap:CommonClassAMember grov:StructuralLendersMember 2022-12-21 2022-12-21 0001841761 grov:StructuralDebtFacilityMember grov:StructuralLendersMember 2022-12-21 0001841761 srt:ScenarioForecastMember grov:StructuralDebtFacilityMember grov:StructuralLendersMember 2025-07-21 0001841761 srt:ScenarioForecastMember grov:StructuralDebtFacilityMember us-gaap:CommonClassAMember grov:StructuralLendersMember 2025-07-21 0001841761 grov:StructuralDerivativeMember us-gaap:FairValueInputsLevel3Member grov:StructuralDebtFacilityMember grov:StructuralLendersMember 2022-12-21 2022-12-21 0001841761 grov:StructuralDebtFacilityMember grov:StructuralLendersMember 2022-12-21 2022-12-21 0001841761 us-gaap:RevolvingCreditFacilityMember grov:LoanAndSecurityAgreementMember us-gaap:LineOfCreditMember 2023-03-31 0001841761 us-gaap:RevolvingCreditFacilityMember grov:LoanAndSecurityAgreementMember us-gaap:LineOfCreditMember 2023-12-31 0001841761 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember grov:SecuredOvernightFinancingRateSOFRMember 2023-03-01 2023-03-31 0001841761 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember grov:FederalFundsRateMember 2023-03-01 2023-03-31 0001841761 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2023-03-01 2023-03-31 0001841761 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2023-03-01 2023-03-31 0001841761 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2023-03-01 2023-03-31 0001841761 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember grov:SecuredOvernightFinancingRateSOFRMember 2023-03-01 2023-03-31 0001841761 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember grov:SecuredOvernightFinancingRateSOFRMember 2023-03-01 2023-03-31 0001841761 us-gaap:StandbyLettersOfCreditMember 2022-12-31 0001841761 2019-02-28 0001841761 2019-02-01 2019-02-28 0001841761 srt:MinimumMember 2023-12-31 0001841761 srt:MaximumMember 2023-12-31 0001841761 2023-10-01 2023-12-31 0001841761 2023-08-11 2023-08-11 0001841761 grov:VolitionWarrantMember 2023-08-11 0001841761 grov:VolitionPennyWarrantMember 2023-08-11 0001841761 grov:VolitionWarrantsMember 2023-08-11 0001841761 grov:VolitionWarrantsMember 2023-08-11 2023-08-11 0001841761 grov:VolitionWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputSharePriceMember 2023-08-11 0001841761 srt:MinimumMember grov:VolitionWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExercisePriceMember 2023-08-11 0001841761 srt:MaximumMember grov:VolitionWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExercisePriceMember 2023-08-11 0001841761 grov:VolitionWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExpectedTermMember 2023-08-11 0001841761 grov:VolitionWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-08-11 0001841761 grov:VolitionWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember 2023-08-11 0001841761 grov:VolitionWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputExpectedDividendRateMember 2023-08-11 0001841761 us-gaap:RedeemableConvertiblePreferredStockMember 2023-08-11 2023-08-11 0001841761 2023-08-11 0001841761 us-gaap:CommonStockMember 2022-06-16 0001841761 us-gaap:CommonClassAMember 2022-06-16 0001841761 us-gaap:CommonClassBMember 2022-06-16 2022-06-16 0001841761 us-gaap:CommonClassAMember 2023-01-01 2023-12-31 0001841761 us-gaap:CommonClassAMember grov:ReverseRecapitalizationTrancheOneMember 2023-01-01 2023-12-31 0001841761 us-gaap:CommonClassAMember grov:ReverseRecapitalizationTrancheOneMember 2023-12-31 0001841761 us-gaap:CommonClassAMember grov:ReverseRecapitalizationTrancheTwoMember 2023-01-01 2023-12-31 0001841761 us-gaap:CommonClassAMember grov:ReverseRecapitalizationTrancheTwoMember 2023-12-31 0001841761 grov:PrivatePlacementWarrantMember 2023-12-31 0001841761 grov:PublicWarrantMember 2023-12-31 0001841761 grov:PublicWarrantMember 2023-06-16 0001841761 grov:PublicWarrantMember 2022-06-16 2022-06-16 0001841761 grov:PublicWarrantMember 2022-06-16 0001841761 grov:PublicWarrantMember us-gaap:CommonClassAMember 2022-06-16 0001841761 srt:MinimumMember grov:PublicWarrantMember us-gaap:CommonClassAMember 2022-06-16 0001841761 srt:MaximumMember grov:PublicWarrantMember us-gaap:CommonClassAMember 2022-06-16 0001841761 grov:PrivatePlacementWarrantMember 2022-06-16 0001841761 grov:CorvinaHoldingsLimitedMember us-gaap:CommonClassAMember 2022-06-16 0001841761 grov:CorvinaHoldingsLimitedMember us-gaap:CommonClassAMember 2023-12-31 0001841761 grov:StandbyEquityPurchaseAgreementMember 2022-07-18 2022-07-18 0001841761 grov:StandbyEquityPurchaseAgreementMember 2022-07-18 0001841761 grov:StandbyEquityPurchaseAgreementMember 2023-01-01 2023-12-31 0001841761 us-gaap:CommonClassAMember grov:HGISubscriptionAgreementMember 2022-11-10 2022-11-10 0001841761 us-gaap:CommonClassAMember grov:HGISubscriptionAgreementAdditionalSharesMember 2022-11-10 0001841761 us-gaap:CommonClassAMember grov:HGISubscriptionAgreementAdditionalSharesMember 2022-11-10 2022-11-10 0001841761 grov:HGISubscriptionAgreementAdditionalSharesMember grov:SaleOfStockMeasurementPeriodOneMember 2022-11-10 2022-11-10 0001841761 grov:HGISubscriptionAgreementAdditionalSharesMember grov:SaleOfStockMeasurementPeriodTwoMember 2022-11-10 2022-11-10 0001841761 grov:HGISubscriptionAgreementAdditionalSharesMember grov:SaleOfStockMeasurementPeriodThreeMember 2022-11-10 2022-11-10 0001841761 us-gaap:CommonClassAMember grov:HGISubscriptionAgreementAdditionalSharesMember 2023-08-01 2023-08-01 0001841761 2022-11-10 2022-11-10 0001841761 grov:HGIWarrantsMember 2022-11-10 2022-11-10 0001841761 grov:HGIWarrantsMember 2022-11-10 0001841761 grov:VestedWarrantsMember 2023-01-01 2023-12-31 0001841761 grov:UnvestedWarrantMember 2023-01-01 2023-12-31 0001841761 grov:PrivatePlacementWarrantsMember us-gaap:CommonClassAMember 2023-12-31 0001841761 grov:PrivatePlacementWarrantsMember us-gaap:CommonClassBMember 2023-12-31 0001841761 grov:PrivatePlacementWarrantsMember us-gaap:CommonClassAMember 2022-12-31 0001841761 grov:PrivatePlacementWarrantsMember us-gaap:CommonClassBMember 2022-12-31 0001841761 grov:PublicWarrantsMember us-gaap:CommonClassAMember 2023-12-31 0001841761 grov:PublicWarrantsMember us-gaap:CommonClassBMember 2023-12-31 0001841761 grov:PublicWarrantsMember us-gaap:CommonClassAMember 2022-12-31 0001841761 grov:PublicWarrantsMember us-gaap:CommonClassBMember 2022-12-31 0001841761 grov:BackstopWarrantsMember us-gaap:CommonClassAMember 2023-12-31 0001841761 grov:BackstopWarrantsMember us-gaap:CommonClassBMember 2023-12-31 0001841761 grov:BackstopWarrantsMember us-gaap:CommonClassAMember 2022-12-31 0001841761 grov:BackstopWarrantsMember us-gaap:CommonClassBMember 2022-12-31 0001841761 grov:VolitionPennyWarrantMember us-gaap:CommonClassAMember 2023-12-31 0001841761 grov:VolitionPennyWarrantMember us-gaap:CommonClassBMember 2023-12-31 0001841761 grov:VolitionPennyWarrantMember us-gaap:CommonClassAMember 2022-12-31 0001841761 grov:VolitionPennyWarrantMember us-gaap:CommonClassBMember 2022-12-31 0001841761 grov:SharesIssuableUponConversionOfRedeemableConvertiblePreferredStockMember us-gaap:CommonClassAMember 2023-12-31 0001841761 grov:SharesIssuableUponConversionOfRedeemableConvertiblePreferredStockMember us-gaap:CommonClassBMember 2023-12-31 0001841761 grov:SharesIssuableUponConversionOfRedeemableConvertiblePreferredStockMember us-gaap:CommonClassAMember 2022-12-31 0001841761 grov:SharesIssuableUponConversionOfRedeemableConvertiblePreferredStockMember us-gaap:CommonClassBMember 2022-12-31 0001841761 grov:OtherOutstandingCommonStockWarrantsMember us-gaap:CommonClassAMember 2023-12-31 0001841761 grov:OtherOutstandingCommonStockWarrantsMember us-gaap:CommonClassBMember 2023-12-31 0001841761 grov:OtherOutstandingCommonStockWarrantsMember us-gaap:CommonClassAMember 2022-12-31 0001841761 grov:OtherOutstandingCommonStockWarrantsMember us-gaap:CommonClassBMember 2022-12-31 0001841761 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2023-12-31 0001841761 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2023-12-31 0001841761 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2022-12-31 0001841761 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2022-12-31 0001841761 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2023-12-31 0001841761 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassBMember 2023-12-31 0001841761 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2022-12-31 0001841761 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassBMember 2022-12-31 0001841761 grov:TwoThousandAndTwentyTwoEquityIncentivePlanMember us-gaap:CommonClassAMember 2023-12-31 0001841761 grov:TwoThousandAndTwentyTwoEquityIncentivePlanMember us-gaap:CommonClassBMember 2023-12-31 0001841761 grov:TwoThousandAndTwentyTwoEquityIncentivePlanMember us-gaap:CommonClassAMember 2022-12-31 0001841761 grov:TwoThousandAndTwentyTwoEquityIncentivePlanMember us-gaap:CommonClassBMember 2022-12-31 0001841761 us-gaap:EmployeeStockOptionMember grov:EmployeeStockPurchasePlan2022Member us-gaap:CommonClassAMember 2023-12-31 0001841761 us-gaap:EmployeeStockOptionMember grov:EmployeeStockPurchasePlan2022Member us-gaap:CommonClassBMember 2023-12-31 0001841761 us-gaap:EmployeeStockOptionMember grov:EmployeeStockPurchasePlan2022Member us-gaap:CommonClassAMember 2022-12-31 0001841761 us-gaap:EmployeeStockOptionMember grov:EmployeeStockPurchasePlan2022Member us-gaap:CommonClassBMember 2022-12-31 0001841761 grov:TwoThousandAndSixteenEquityIncentivePlanMember 2022-04-30 0001841761 grov:TwoThousandAndTwentyTwoEquityIncentivePlanMember 2023-12-31 0001841761 grov:MarketBasedStockOptionsMember 2021-02-01 2021-02-28 0001841761 grov:MarketBasedStockOptionsMember 2021-02-28 0001841761 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001841761 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001841761 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001841761 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001841761 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2023-08-16 2023-08-16 0001841761 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember grov:ShareBasedPaymentArrangementTrancheFourMember 2023-08-16 2023-08-16 0001841761 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-08-16 2023-08-16 0001841761 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-08-16 2023-08-16 0001841761 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-08-16 2023-08-16 0001841761 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001841761 srt:ChiefExecutiveOfficerMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001841761 us-gaap:EmployeeStockMember 2022-05-01 2022-05-31 0001841761 us-gaap:EmployeeStockMember 2022-05-31 0001841761 us-gaap:EmployeeStockMember 2023-01-01 2023-12-31 0001841761 us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0001841761 us-gaap:EmployeeStockMember 2023-12-31 0001841761 srt:MinimumMember us-gaap:EmployeeStockMember 2023-12-31 0001841761 srt:MaximumMember us-gaap:EmployeeStockMember 2023-12-31 0001841761 srt:MinimumMember us-gaap:EmployeeStockMember 2023-01-01 2023-12-31 0001841761 srt:MaximumMember us-gaap:EmployeeStockMember 2023-01-01 2023-12-31 0001841761 grov:EquityAwardModificationsMember grov:SixtyDaysMember 2022-01-01 2022-12-31 0001841761 grov:EquityAwardModificationsMember grov:OneYearMember 2022-01-01 2022-12-31 0001841761 grov:EquityAwardModificationsMember grov:TwoYearsMember 2022-01-01 2022-12-31 0001841761 grov:EquityAwardModificationsMember grov:TenYearsMember 2022-01-01 2022-12-31 0001841761 grov:EquityAwardModificationsMember 2022-01-01 2022-12-31 0001841761 grov:EquityAwardModificationsMember 2023-01-01 2023-12-31 0001841761 us-gaap:RestrictedStockUnitsRSUMember grov:VestingOnMay152023Member 2022-09-26 2022-09-26 0001841761 us-gaap:RestrictedStockUnitsRSUMember grov:VestingOnFebruary152023Member 2022-09-26 2022-09-26 0001841761 us-gaap:EmployeeStockOptionMember 2022-09-26 0001841761 us-gaap:RestrictedStockUnitsRSUMember 2022-09-26 0001841761 grov:ValuationAllowanceCurrentYearActivityMember 2023-01-01 2023-12-31 0001841761 grov:ValuationAllowanceCurrentYearActivityMember 2022-01-01 2022-12-31 0001841761 grov:ValuationAllowanceTaxProvisionAtFederalStatutoryTaxRateMember 2023-01-01 2023-12-31 0001841761 grov:ValuationAllowanceTaxProvisionAtFederalStatutoryTaxRateMember 2022-01-01 2022-12-31 0001841761 us-gaap:DomesticCountryMember 2023-12-31 0001841761 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001841761 us-gaap:ConvertiblePreferredStockMember 2023-01-01 2023-12-31 0001841761 us-gaap:ConvertiblePreferredStockMember 2022-01-01 2022-12-31 0001841761 us-gaap:ConvertiblePreferredStockMember 2021-01-01 2021-12-31 0001841761 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001841761 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001841761 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001841761 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001841761 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001841761 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001841761 us-gaap:WarrantMember grov:PreferredStockWarrantsMember 2023-01-01 2023-12-31 0001841761 us-gaap:WarrantMember grov:PreferredStockWarrantsMember 2022-01-01 2022-12-31 0001841761 us-gaap:WarrantMember grov:PreferredStockWarrantsMember 2021-01-01 2021-12-31 0001841761 us-gaap:WarrantMember grov:CommonStockWarrantsMember 2023-01-01 2023-12-31 0001841761 us-gaap:WarrantMember grov:CommonStockWarrantsMember 2022-01-01 2022-12-31 0001841761 us-gaap:WarrantMember grov:CommonStockWarrantsMember 2021-01-01 2021-12-31 0001841761 us-gaap:WarrantMember grov:PrivateAndPublicPlacementWarrantsMember 2023-01-01 2023-12-31 0001841761 us-gaap:WarrantMember grov:PrivateAndPublicPlacementWarrantsMember 2022-01-01 2022-12-31 0001841761 us-gaap:WarrantMember grov:PrivateAndPublicPlacementWarrantsMember 2021-01-01 2021-12-31 0001841761 grov:EarnOutShareMember 2023-01-01 2023-12-31 0001841761 grov:EarnOutShareMember 2022-01-01 2022-12-31 0001841761 grov:EarnOutShareMember 2021-01-01 2021-12-31 0001841761 grov:SharesSubjectToRepurchaseMember 2023-01-01 2023-12-31 0001841761 grov:SharesSubjectToRepurchaseMember 2022-01-01 2022-12-31 0001841761 grov:SharesSubjectToRepurchaseMember 2021-01-01 2021-12-31 0001841761 us-gaap:EmployeeStockMember 2023-01-01 2023-12-31 0001841761 us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0001841761 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001841761 us-gaap:SubsequentEventMember 2024-03-01 2024-03-20 0001841761 us-gaap:SubsequentEventMember 2024-03-20 iso4217:USD shares iso4217:USD shares pure grov:channel grov:director grov:vote grov:tranche 0001841761 2023 FY false 0.2 http://fasb.org/us-gaap/2023#GainLossOnDerivativeInstrumentsNetPretax P0Y P60D P5D P20D P30D P3D 10-K true 2023-12-31 --12-31 false 001-40263 Grove Collaborative Holdings, Inc. DE 88-2840659 1301 Sansome Street San Francisco CA 94111 800 231-8527 Class A common stock, par value $0.0001 GROV NYSE No No Yes Yes Non-accelerated Filer true true false false false false 43900000 32477667 5697250 Portions of the registrant’s definitive Proxy Statement for the 2024 Annual Meeting of Stockholders to be filed with the U.S. Securities and Exchange Commission pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this Annual Report on Form 10-K are incorporated by reference in Part III of this Annual Report on Form 10-K. 42 Ernst & Young LLP San Mateo, California 86411000 81084000 5650000 11950000 28776000 44132000 3359000 4844000 124196000 142010000 2802000 2951000 11625000 14530000 9612000 12362000 2507000 2192000 150742000 174045000 8074000 10712000 16020000 31354000 7154000 10878000 3489000 3705000 306000 249000 0 575000 35043000 57473000 71662000 60620000 14404000 16192000 11511000 13227000 132620000 147512000 0.0001 0.0001 100000000 100000000 10000 10000 0 0 10000000 0 0.0001 0.0001 600000000 600000000 32183695 32183695 25123332 25123332 0.0001 0.0001 200000000 200000000 5724199 5724199 10447927 10447927 4000 4000 629208000 604387000 -621090000 -577858000 8122000 26533000 150742000 174045000 259278000 321527000 383685000 121919000 166875000 195181000 137359000 154652000 188504000 21292000 66269000 107313000 16401000 22503000 23408000 134929000 206863000 186638000 -35263000 -140983000 -128855000 16077000 9685000 5202000 0 -4663000 -1027000 216000 71532000 0 7930000 -3862000 -760000 -7931000 53322000 -6989000 -43194000 -87661000 -135844000 38000 54000 52000 -43232000 -87715000 -135896000 957000 0 0 233000 0 0 -44422000 -44422000 -87715000 -87715000 -135896000 -135896000 -1.28 -1.28 -4.85 -4.85 -79.28 -79.28 34797582 34797582 18101407 18101407 1714230 1714230 114795000 487918000 8468000 0 14606000 -354247000 -339641000 91836000 6774000 22959000 487918000 1694000 14606000 -354247000 -339641000 2000 49000 49000 1622000 1622000 152000 1051000 1051000 57000 150000 150000 1577000 1577000 31000 14809000 14809000 -135896000 -135896000 22959000 487918000 1874000 0 33864000 -490143000 -456279000 34000 989000 41000 24000 24000 550000 27473000 2182000 2182000 22993000 488907000 550000 27473000 23640000 2000 516378000 516380000 17500000 4184000 1000 79552000 79553000 1.1760 -93196000 -93196000 2800000 1000 1000 655000 16310000 16310000 6000 -96000 -96000 148000 2407000 2407000 397000 2500000 2500000 990000 1000 1072000 1073000 66000 381000 381000 125000 125000 3000 773000 -2294000 -2294000 45177000 45177000 -87715000 -87715000 0 0 0 0 35571000 4000 604387000 -577858000 26533000 1.1760 0 0 35571000 4000 604387000 -577858000 26533000 10000 9044000 644000 644000 956000 956000 956000 714000 1407000 1407000 38000 71000 71000 263000 482000 482000 197000 9609000 9609000 11000 11000 1519000 -2153000 -2153000 15706000 15706000 -43232000 -43232000 10000 10000000 37908000 4000 629208000 -621090000 8122000 -43232000 -87715000 -135896000 0 -1616000 1234000 15513000 45660000 14610000 5824000 5716000 4992000 216000 71532000 0 3745000 -6873000 0 3833000 586000 704000 372000 7036000 4725000 0 -4663000 -1027000 2495000 5300000 0 135000 274000 1274000 -14984000 -3285000 12598000 -1672000 -3114000 3294000 -2574000 -10518000 -2489000 2216000 -5004000 -817000 -3724000 -389000 148000 1603000 130000 -65000 57000 -1864000 -774000 -7993000 -96261000 -127089000 2985000 4222000 5768000 -2985000 -4222000 -5768000 0 97100000 0 0 4924000 0 10000000 27500000 0 4555000 6558000 1396000 7500000 70820000 60000000 925000 2463000 375000 575000 5180000 21932000 0 66034000 2499000 1589000 2017000 -912000 9856000 118092000 34710000 -1122000 17609000 -98147000 95985000 78376000 176523000 94863000 95985000 78376000 43000 67000 52000 12140000 10144000 4472000 21000 85000 112000 0 46000 0 0 17500000 1928000 0 93196000 0 0 7050000 0 0 1072000 0 0 0 1622000 1500000 16310000 0 347000 0 0 0 516380000 0 0 2182000 0 0 989000 0 9609000 0 0 0 125000 1577000 Description of Business<div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grove Collaborative Holdings, Inc., a public benefit corporation, (formerly known as Virgin Group Acquisition Corp. II) and its wholly owned subsidiaries (collectively, the “Company” or “Grove”) is a digital-first, sustainability-oriented consumer products innovator specializing in the development and sale of household, personal care, beauty and other consumer products with an environmental focus and headquartered in San Francisco, California. In the United States, the Company sells its products through two channels: a direct-to-consumer (“DTC”) platform at www.grove.co and the Company’s mobile applications, where the Company sells products from Grove-owned brands (“Grove Brands”) and third-parties, and the retail channel into which the Company sell products from Grove-owned brands at wholesale. The Company develops and sells natural products that are free from the harmful chemicals identified in the Company’s “anti-ingredient” list and designs form factors and product packaging that reduces plastic waste and improves the environmental impact of the categories in which the Company operates. The Company also purchases environmental offsets that have made it the first plastic neutral retailer in the world. Grove Collaborative, Inc. (herein referred to as “Legacy Grove”), the Company’s accounting predecessor, was incorporated in Delaware in 2016.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 16, 2022 (the “Closing Date”), the Company consummated the previously-announced transactions contemplated by the Agreement and Plan of Merger, dated December 7, 2021, amended and restated on March 31, 2022 (the “Merger Agreement”), among Virgin Group Acquisition Corp. II, a blank check company incorporated as a Cayman Islands exempt company in 2020 (“VGAC II”), Treehouse Merger Sub, Inc. (“VGAC II Merger Sub I”), Treehouse Merger Sub II, LLC (“VGAC II Merger Sub II”), and Legacy Grove (“the Merger”). In connection with the Merger, VGAC II changed its jurisdiction of incorporation from the Cayman Islands to the State of Delaware and changed its name to Grove Collaborative Holdings, Inc (the “Domestication”), a public benefit corporation. On the Closing Date, VGAC Merger Sub II merged with and into Legacy Grove with Legacy Grove being the surviving corporation and a wholly-owned subsidiary of the Company (the “Initial Merger”), and, immediately following the Initial Merger, and as part of the same overall transaction as the Initial Merger, Legacy Grove merged with and into VGAC Merger Sub II, the separate corporate existence of Legacy Grove ceased, and Merger Sub II continued as the surviving company and a wholly-owned subsidiary of the Company and changed its name to Grove Collaborative, Inc.(together with the Merger and the Domestication, the “Business Combination”).</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Business Combination is accounted for as a reverse recapitalization with Legacy Grove being the accounting acquirer and VGAC II as the acquired company for accounting purposes. Accordingly, all historical financial information presented in the audited consolidated financial statements represents the accounts of Legacy Grove. The shares and net loss per common share prior to the Closing have been retroactively restated as shares reflecting the exchange ratio established in the Closing.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Business Combination, VGAC II’s public shares, and public warrants were listed on the New York Stock Exchange (“NYSE”) under the symbols “VGII” and “VGII.WS,” respectively. On June 17, 2022, the Company's Class A common stock and public warrants began trading on the NYSE, under the symbols “GROV” and “GROV.WS,” respectively. See Note 3, Recapitalization and Note 4, Fair Value Measurement for additional details.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reverse Stock Split</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 24, 2023, the Company’s board of directors and stockholders approved a five-for-one reverse split (the “Reverse Split”) of the Company’s issued and outstanding Class A and Class B common stock. Unless otherwise noted herein, the number of shares underlying stock options and other equity instruments was proportionately adjusted for the Reverse Split, including any exercise prices. The Class A common stock began trading on a split adjusted basis on the NYSE at the market open on June 6, 2023. No fractional shares were issued in connection with the reverse stock split. All issued and outstanding Class A and Class B common stock, options to purchase common stock, shares available or reserved for issuance, warrants and/or warrant shares, as applicable, and per share amounts contained in the consolidated financial statements have been retroactively adjusted to reflect the reverse stock split for all periods presented, unless otherwise stated herein.</span></div> 2 Summary of Significant Accounting Policies <div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Liquidity </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”).</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has historically incurred losses and negative cash flows from operations and had an accumulated deficit of $621.1 million as of December 31, 2023. The Company’s existing sources of liquidity as of December 31, 2023 include cash and cash equivalents of $86.4 million. Prior to the Business Combination, the Company historically funded operations primarily with issuances of convertible preferred stock, contingently redeemable convertible common stock and the incurrence of debt. Upon the Closing of the Business Combination, the Company received $86.0 million in cash proceeds, net of transaction costs. The Company believes its existing cash, cash equivalents, together with its increased borrowing capacity through its recently entered into asset backed revolving line of credit (see Note 14, Subsequent Events), will be sufficient to fund its operations for a period of at least one year from the date the financial statements are issued. Over the longer-term, the Company will need to raise additional capital through debt or equity financing to fund future operations until it generates positive cash flows from operations. There can be no assurance that such additional debt or equity financing will be available on terms acceptable to the Company, or at all.</span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Emerging Growth Company</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is an “emerging growth company,” as defined in the Jumpstart Our Business Startups Act of 2012, or the JOBS Act. The JOBS Act permits companies with emerging growth company status to take advantage of an extended transition period to comply with new or revised accounting standards, delaying the adoption of these accounting standards until they would apply to private companies. Following the closing of the Business Combination, the Company uses this extended transition period to enable it to comply with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date the Company (1) is no longer an emerging growth company or (2) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, the Company’s consolidated financial statements may not be comparable to companies that comply with the new or revised accounting standards as of public company effective dates.</span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Loss </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive loss represents all changes in stockholders’ deficit. The Company’s net loss was equal to its comprehensive loss for all periods presented.</span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements, as well as the reported amounts of revenue and expenses during the reporting period. These estimates made by management include the determination of reserves amounts for the Company’s inventories on hand, useful life of intangible assets, sales returns and allowances and certain assumptions used in the valuation of equity awards, the estimated fair value of common stock liability classified Public and Private Placement Warrants, the fair value of Earn-Out liabilities, the fair value of Additional Shares liabilities, the fair value of the Structural Derivative Liability and stock based compensation expense. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual results could</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> differ from those estimates, and such estimates could be material to the Company’s financial position and the results of operations. </span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segments </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s chief operating decision maker, who is its Chief Executive Officer, manages the Company’s operations as a single segment for the purposes of assessing performance and making operating decisions. All long-lived assets are located in the United States and all revenue is attributed customers based in the United States. For the years ended December 31, 2023, 2022, and 2021 no individual customers represented more than 10% of total revenue.</span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss Per Share Attributable to Common Stockholders </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss per share attributable to common stockholders is computed using the two-class method required for multiple classes of common stock and participating securities. The rights, including the liquidation and dividend rights and sharing of losses, of the Company’s Class A common stock and Class B common stock are identical, other than voting rights. As the liquidation and dividend rights and sharing of losses are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net loss per share will, therefore, be the same for both the Company’s Class A and Class B common stock on an individual or combined basis.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s participating securities included the Company’s redeemable convertible preferred stock, as the holders are entitled to receive cumulative dividends in the event that a dividend is paid on common stock. The Company also considers any shares issued on the early exercise of stock options subject to repurchase to be participating securities because holders of such shares have non-forfeitable dividend rights in the event a dividend is paid on common stock. The holders of redeemable convertible preferred stock, the holders of early exercised shares subject to repurchase nor the holders of the Company’s common stock warrants have a contractual obligation to share in losses.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share attributable to common stockholders is calculated by dividing the net loss, as adjusted for any accumulated dividends on Series A Redeemable Convertible Preferred Stock (Note 9, Redeemable Convertible Preferred Stock) for the period, attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period, adjusted for outstanding shares that are subject to repurchase or outstanding shares that are contingently returnable by the holder. Contingently issuable shares, including shares that are issuable for little or no cash consideration, are considered outstanding common shares and included in net loss per share as of the date that all necessary conditions have been satisfied. Such shares include the Backstop Warrants (Note 10, Common Stock and Warrants) and Volition Penny Warrants (Note 9 - Redeemable Convertible Preferred Stock).</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted net loss per share is computed by giving effect to all potentially dilutive securities outstanding for the period using the treasury stock method or the if-converted method based on the nature of such securities. For periods in which the Company reports net losses, diluted net loss per common share attributable to common stockholders is the same as basic net loss per common share attributable to common stockholders, because potentially dilutive common shares are not assumed to have been issued if their effect is anti-dilutive.</span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash consists primarily of demand deposit bank accounts including amounts in transit from banks for customer credit card transactions. The Company considers all highly liquid investments with an </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">original maturity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> from date of purchase of three months or less, or that are readily convertible into known amounts of cash, to be cash equivalents. As of December 31, 2023 and 2022, cash equivalents are comprised of money market funds. </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company held short-term restricted cash of $5.7 million which primarily represents cash on deposit with a financial institution to collateralize short-term obligations related to company credit cards. Long-term restricted cash of $2.8 million primarily represents cash on deposit with a financial institution to collateralize letters of credit related to the Company’s non-cancellable operating leases for its corporate headquarters. Restricted cash is stated at cost, which approximates fair value.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported on the consolidated balance sheets that sum to the total of the same amounts shown in the consolidated statements of cash flows (in thousands):</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.121%"><tr><td style="width:1.0%"></td><td style="width:63.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.992%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.782%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.993%"></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:114%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,084 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">8,452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.37pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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: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%">94,863 </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%">95,985 </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:18pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Risks </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash and cash equivalents. The Company maintains the majority of its cash and cash equivalents in accounts with one financial institution within the United States, generally in the form of demand accounts. Deposits in this institution may exceed federally insured limits. Management believes minimal credit risk exists with respect to this financial institution and the Company has not experienced any losses on such amounts.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company depends on a limited number of vendors to supply products sold by the Company. The Company’s top five suppliers combined represented approximately 40%, 50% and 50% of the Company’s total inventory purchases for the year ended December 31, 2023, 2022, and 2021, respectively.</span></div><div style="margin-top:18pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory is recorded at the lower of weighted average cost and net realizable value. The cost of inventory consists of merchandise costs, net of vendor allowances, and inbound freight. Inventory valuation requires the Company to make judgments, based on currently available information, about the likely method of disposition, such as through sales to individual customers or liquidations, and expected recoverable values of each disposition category. </span></div><div style="margin-top:18pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is recorded on a straight-line basis over the estimated useful lives of the respective assets. The estimated useful lives of the Company’s assets are as follows: </span></div><div style="padding-left:18pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.393%"><tr><td style="width:1.0%"></td><td style="width:53.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.725%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 - 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Machinery and warehouse equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7 - 10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shorter of 10 years or lease term</span></div></td></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintenance and repairs are charged to expense as incurred, and improvements and betterments are capitalized. When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from the balance sheet and any resulting gain or loss is reflected in the statement of operations in the period realized. </span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalized </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Software</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> Development Costs </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes qualifying internally developed software costs that are incurred during the application development stage. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. Once an application has reached the development stage, management has authorized and committed to the funding of the software project, it is probable the project will be completed and the software will be used to perform the function intended, internal and external costs, if direct and incremental, are capitalized until the application is substantially complete and ready for its intended use. Capitalized software development costs are amortized on a straight-line basis to product development expense over the estimated useful life, which is four years. </span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews its long-lived assets, inclusive of its right-of-use assets, for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset to the future undiscounted cash flows expected to be generated from the use of the asset and its eventual disposition. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount exceeds the fair value of the impaired assets. Assets to be disposed of are reported at the lower of their carrying amount or fair value less cost to sell. </span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is or contains a lease at inception. An arrangement is or contains a lease if it conveys the right to control the use of an identified asset for a period of time in exchange for consideration. If a lease is identified, classification is determined at lease commencement. Operating lease liabilities are recognized at the present value of the future lease payments at the lease commencement date. As the implicit rate in the Company’s lease is generally unknown, the Company estimates its incremental borrowing rate to discount lease payments. The incremental borrowing rate reflects the interest rate that the Company would have to pay to borrow on a collateralized basis an amount equal to the lease payments in a similar economic environment over a similar term. Operating lease right-of-use (“ROU”) assets are based on the corresponding lease liability adjusted for any lease payments made at or before commencement, initial direct costs, and lease incentives. Certain leases also include options to renew or terminate the lease at the election of the Company. The Company evaluates these options at lease inception and on an ongoing basis. Renewal and termination options that the Company is reasonably certain to exercise are included when classifying leases and measuring lease liabilities. Operating lease expense is recognized on a straight-line basis over the lease term. The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component. Lease payments for short-term leases with a term of twelve months or less are expensed on a straight-line basis over the lease term. The Company elected to not record operating lease right-of-use assets or operating lease liabilities for leases with an initial term of twelve months or less. Operating leases are included in operating lease right-of-use assets, operating lease liabilities, current, and operating lease liabilities, non-current on the Company’s balance sheet.</span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Additional Shares Liabilities</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company initially recorded a liability related to the Backstop Additional Shares, defined in Note 3, Recapitalization, and HGI Additional Shares, defined in Note 10, Common Stock and Warrants (collectively, “Additional Shares”). The Company accounted for these instruments at fair value within derivative liabilities on its consolidated balance sheet with changes in fair value until settlement being recorded in its consolidated statement of operations. The Additional Shares were settled as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earn-Out Liabilities</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has recorded a liability related to the Earn-Out Shares, defined in Note 10, Common Stock and Warrants. The Company accounts for this instrument at fair value within derivative liabilities on its consolidated balance sheet with changes in fair value until settlement being recorded in its consolidated statement of operations.</span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrant Liabilities</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies Private Placement Warrants and Public Warrants (both defined and discussed in Note 10, Common Stock and Warrants) as liabilities within derivative liabilities on its consolidated balance sheet. At the end of each reporting period, changes in fair value during the period are recognized within the consolidated statements of operations. The Company will continue to adjust the warrant liability for changes in the fair value until the earlier of a) the exercise or expiration of the warrants or b) the redemption of the warrants, at which time the warrants will be reclassified to additional paid-in capital.</span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Structural Derivative Liability</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Structural Derivative Liability is a compound embedded derivative related to features within the Structural Facility, defined in Note 6, Debt. The Company accounts for this instrument at fair value within derivative liabilities on its consolidated balance sheet with changes in fair value until settlement being recorded in its consolidated statement of operations.</span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company primarily generates revenue from the sale of both third-party and Grove Brands products through its DTC platform. Customers purchase products through the website or mobile application through a combination of directly selecting items from the catalog, items that are suggested by the Company’s recurring shipment </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recommendation engine, and features that appear in marketing on-site, in emails and on the Company’s mobile application. Most customers purchase a combination of products recommended by the Company based on previous purchases and new products discovered through marketing or catalog browsing. Customers can have orders auto-shipped to them on a specified date or shipped immediately through an option available on the website and mobile application. In order to reduce the environmental impact of each shipment, the Company has a minimum total sales order value threshold policy which is required to be met before the order qualifies for shipment. Payment is collected upon finalizing the order. The products are subsequently packaged and shipped to fill the order. Customers can customize future purchases by selecting products they want to receive on a specified cadence or by selecting products for immediate shipment.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also offers a VIP membership to its customers for an annual fee which includes the rights to free shipping, free gifts and early access to exclusive sales, all of which are available at the customers’ option, should they elect to make future purchases of the Company’s products within their annual VIP membership benefit period. Many customers receive a free 60-day VIP membership for trial purposes, typically upon their first qualifying order. After the expiration of this free trial VIP membership period, customers will be charged their annual VIP membership fee, which automatically renews annually, until cancelled. The customer is alerted before any VIP membership renews. </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”), the Company recognizes revenue when the customer obtains control of promised goods, in an amount that reflects the consideration that it expects to receive in exchange for those goods. To determine revenue recognition for arrangements that the Company determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract with a customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, including variable consideration, if any, (iv) allocate the transaction price to the performance obligations in the contract, and (v) recognize revenue when (or as) the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that it will collect the consideration to which it is entitled in exchange for the goods it transfers to a customer. </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract with a customer exists when the customer submits an order online for the Company’s products. Under this arrangement, there is one performance obligation which is the obligation for the Company to fulfill the order. Product revenue is recognized when control of the goods is transferred to the customer, which occurs upon the Company’s delivery to a third-party carrier. </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The VIP membership provides customers with a suite of benefits that are only accessible to them at their option, upon making a future qualifying order of the Company’s products. The VIP membership includes free shipping, a select number of free products, and early access to exclusive sales. Under ASC 606, sales arrangements that include rights to additional goods or services that are exercisable at a customer’s discretion are generally considered options; therefore the Company must assess whether these options provide a material right to the customer and if so, they are considered a performance obligation. The Company concluded that its VIP membership benefits include two material rights, one related to the future discount (i.e. free shipping) on the price of the customer’s qualifying order(s) over the membership period and the second one relating to a certain number of free products provided at pre-set intervals within the VIP membership benefit period, that will only ship with a customer’s next qualifying order (i.e. bundled). </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At inception of the VIP membership benefit period, the Company allocates the VIP membership fee to each of the two material rights using a relative standalone selling price basis. Generally, standalone selling prices are determined based on the observable price of the good or service when sold separately to non-VIP customers and the estimated number of shipments and free products per benefit period. The Company also considers the likelihood of redemption when determining the standalone selling price for free products and then recognize these allocated amounts upon the shipment of a qualifying customer order. To date, customers buying patterns closely approximate a ratable revenue attribution method over the customers VIP Membership period.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company deducts discounts, sales tax, customer service credits and estimated refunds to arrive at net revenue. Sales tax collected from customers is not considered revenue and is included in accrued liabilities until remitted to the taxing authorities. The Company has made the policy election to account for shipping and handling as activities to fulfill the promise to transfer the good. Outbound shipping, handling and packaging expenses are recognized upon shipment and classified within selling, general and administrative expenses. Discounts are recorded as a reduction to revenue when revenue is recognized. The Company records a refund reserve based on historical </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">refund patterns. As of December 31, 2023 and 2022, the refund reserve, which is included in accrued liabilities in the balance sheets was $0.1 million. </span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenue </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth revenue by product type (in thousands): </span></div><div style="padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span></div><div style="padding-left:18pt;text-align:justify;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.909%"><tr><td style="width:1.0%"></td><td style="width:53.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.633%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:114%">2022</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:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revenue, net:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28.37pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Grove Brands</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">119,006 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">154,854 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">187,055 </span></td><td style="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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Third-party products</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:114%">140,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">166,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">196,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 68.37pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total revenue, net</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">259,278 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">321,527 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">383,685 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contractual Liabilities </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has three types of contractual liabilities from transactions with customers: (i) cash collections for products which have not yet shipped, which are included in deferred revenue and are recognized as revenue upon the Company’s delivery to a third-party carrier, (ii) cash collections of VIP membership fees, which are included in deferred revenue and (iii) customer service credits, which are included in other current liabilities and are recognized as a reduction in revenue when provided to the customer. Contractual liabilities included in deferred revenue and other current liabilities were $7.2 million and $0.1 million, respectively, as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023 and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $10.9 million and $0.2 million, respectively, as of December 31, 2022. The contractual liabilities included in deferred revenue are generally recognized as revenue within twelve months from the end of each reporting period. </span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Goods Sold </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of goods sold consists of the product costs of merchandise, inbound freight costs, vendor allowances, costs associated with inventory shrinkage, damages and inventory write-offs and changes to the Company’s inventory reserves. </span></div><div style="margin-top:18pt;padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vendor Allowances </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company receives discounts and other product related reimbursements from certain vendors through a variety of programs intended to offset the purchase prices of inventory and for the promotion and selling of that vendor’s inventory. Discounts and other reimbursements are recorded as a reduction in the cost of the associated inventory purchased.</span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Expenses </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising expenses, other than production costs, are expensed as incurred and consist primarily of the customer acquisition costs associated with online advertising, as well as advertising on television, direct mail campaigns and other media. Costs associated with the production of advertising are expensed when the first advertisement is shown. </span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product Development Expenses </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product development expenses relate to costs related to the ongoing support and maintenance of the Company’s proprietary technology, including the Company’s website and mobile device application, as well as amortization of capitalized internally developed software, and relate to the product packaging innovation in the Company’s Grove Brands products. Product development expenses consist primarily of personnel-related expenses, including salaries, bonuses, benefits and stock-based compensation expense. Product development costs also include allocated facilities, equipment, depreciation and overhead costs. </span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative Expenses </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses consist primarily of compensation and benefit costs for personnel involved in general corporate functions, including stock-based compensation expense, and certain fulfillment costs, as further outlined below. Selling, general and administrative expenses also include the allocated facilities, equipment, depreciation and overhead costs, marketing costs including qualified cost of credits issued through the Company’s referral program, costs associated with the Company’s customer service operation and costs of environmental offsets. </span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fulfillment Costs </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fulfillment costs represent those costs incurred in operating and staffing the Company’s fulfillment centers, including costs attributable to receiving, inspecting and warehousing inventories, picking, packaging and preparing customer orders for shipment (“Fulfillment Labor”), outbound shipping and handling expenses, packaging materials costs and payment processing and related transaction costs. These costs are included within selling, general and administrative expenses in the statements of operations. For the years ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023, 2022 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021, the Company recorded fulfillment costs of $58.8 million, $82.2 million, and $95.5 million, respectively, which included $35.6 million, $50.2 million and $56.1 million in shipping and handling expenses, respectively, and $13.5 million, $19.7 million and $24.5 million in Fulfillment Labor, respectively. The Company’s gross profit may not be comparable to other retailers or distributors.</span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes under the asset and liability method, whereby deferred tax assets and liabilities are determined based on the difference between the consolidated financial statement and income tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The Company recognizes the benefits of tax-return positions in the consolidated financial statements when they are more likely than not to be sustained by the taxing authority, based on the technical merits at the reporting date. The Company considers many factors when evaluating and estimating its tax positions and tax benefits, which may require periodic adjustments, and which may not accurately forecast actual outcomes. The Company recognizes interest and penalties related to unrecognized tax benefits, if any, as income tax expense.</span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s stock-based compensation relates to stock options, restricted stock units (“RSU”) and stock purchase rights under an Employee Stock Purchase Plan (“ESPP”). The Company recognizes the cost of share-based awards granted to employees and non-employees based on the estimated grant-date fair value of the awards.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For stock option awards with service-only vesting conditions, expense is recognized on a straight-line basis over the requisite service period, which is generally the vesting period of the award. The Company estimates the grant-date fair value of the stock option awards with service only vesting conditions using the Black-Scholes option-pricing model. </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Black-Scholes option-pricing model utilizes inputs and assumptions which involve inherent uncertainties and generally require significant judgment. As a result, if factors or expected outcomes change and significantly different assumptions or estimates are used, the Company’s stock-based compensation could be materially different. Significant inputs and assumptions include: </span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair value of Common Stock </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">– As there has been no public market for the Company’s common stock prior to the Business Combination, the fair value of the shares of common stock underlying the stock-based awards on the grant-date has historically been determined by the Company’s Board of Directors with assistance of third-party valuation specialists. The Board of Directors exercises reasonable judgment and considers a number of objective and subjective factors to determine the best estimate of the fair market value, which include important developments in the Company’s operations, the prices at which the Company sold shares of its convertible preferred stock, the rights, preferences and privileges of the Company’s convertible preferred stock relative to those of the Company’s common stock, actual operating results, financial performance, external market conditions, equity market conditions of comparable public companies, and the lack of marketability of the Company’s common stock. </span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Term</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – The Company’s expected term represents the period that the Company’s stock-based awards are expected to be outstanding and is determined using the simplified method (based on the mid-point between the vesting date and the end of the contractual term). </span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Because the Company was privately held prior to the Business Combination and did not have an active trading market for its common stock, the expected volatility was estimated based on the average volatility for publicly traded companies that the Company considers to be comparable, over a period equal to the expected term of the stock option grants. </span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-Free Interest Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – The risk-free interest rate is based on the U.S. Treasury zero coupon issues in effect at the time of grant for periods corresponding with the expected term of option. </span></div><div style="margin-top:12pt;padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Dividend</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – The Company has never paid dividends on its common stock and has no plans to pay dividends on its common stock. Therefore, the Company used an expected dividend yield of zero. </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For RSU awards with performance vesting conditions, the Company evaluates the probability of achieving the performance vesting condition at each reporting date. The Company begins to recognize expense for RSUs with performance vesting conditions using an accelerated attribution method when it is deemed probable that the performance condition will be met. For RSUs with service-only vesting conditions, expense is recognized on a straight-line basis over the requisite service period, which is generally the vesting period of the award. The fair value of RSU awards is determined using the price of the Company’s common stock on the grant date, as determined by the Company’s board of directors. </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For awards with both market and service vesting conditions, expense is recognized over the derived service period using an accelerated attribution method starting from when it is deemed probable that the performance condition will be met. The fair value of stock option awards with both market and service conditions is estimated using multifactor Monte Carlo simulations. The Monte Carlo simulation model incorporates the probability of satisfying a market condition and utilizes inputs and assumptions which involve inherent uncertainties and generally require significant judgment, including the Company’s stock price, contractual terms, maturity and risk-free interest rates, as well as volatility. </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each purchase under the ESPP is estimated at the beginning of the offering period using the Black-Scholes option pricing model and recorded as expense over the service period using the straight-line method.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for forfeitures as they </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">occur.</span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Standards</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2023, Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) 2023-06, Disclosure Improvements (“ASU2023-06”), to clarify or improve disclosure and presentation requirements of a variety of topics and align the requirements in the FASB accounting standard codification (“ASC”) with the SEC's regulations. The amendments in ASU 2023-06 will become effective on the date the related disclosures are removed from Regulation S-X or Regulation S-K by the SEC, and will no longer be effective if the SEC has not removed the applicable disclosure requirement by June 30, 2027. Early adoption is prohibited. The Company is currently evaluating the impact of ASU 2023-06 on its consolidated financial statements and disclosures.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 enhances public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. Disclosure requirements under ASU 2023-07 are required for all public entities, including those with a single reportable segment. ASU 2023-07 takes effect for fiscal years starting after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company does not expect to early adopt ASU 2023-07 and is currently evaluating its impact on its consolidated financial statements and disclosures.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (“ASU 2023-09”), which will require incremental income tax disclosures on an annual basis for all public entities. The amendments require that public business entities disclose specific categories in the rate reconciliation and provide additional information for reconciling items meeting a quantitative threshold. The amendments also require disclosure of income taxes paid to be disaggregated by jurisdiction, and the disclosure of income tax expense disaggregated by federal, state, and foreign. ASU 2023-09 is effective for annual reporting beginning with the fiscal years starting after December 15, 2024. Early adoption is permitted. The Company does not expect to early adopt ASU 2023-09 and is currently evaluating the impact ASU 2023-09 will have on its consolidated financial statements and disclosures.</span></div> <div style="margin-top:6pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Liquidity </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”).</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has historically incurred losses and negative cash flows from operations and had an accumulated deficit of $621.1 million as of December 31, 2023. The Company’s existing sources of liquidity as of December 31, 2023 include cash and cash equivalents of $86.4 million. Prior to the Business Combination, the Company historically funded operations primarily with issuances of convertible preferred stock, contingently redeemable convertible common stock and the incurrence of debt. Upon the Closing of the Business Combination, the Company received $86.0 million in cash proceeds, net of transaction costs. The Company believes its existing cash, cash equivalents, together with its increased borrowing capacity through its recently entered into asset backed revolving line of credit (see Note 14, Subsequent Events), will be sufficient to fund its operations for a period of at least one year from the date the financial statements are issued. Over the longer-term, the Company will need to raise additional capital through debt or equity financing to fund future operations until it generates positive cash flows from operations. There can be no assurance that such additional debt or equity financing will be available on terms acceptable to the Company, or at all.</span></div> -621100000 86400000 86000000 <div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Emerging Growth Company</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company is an “emerging growth company,” as defined in the Jumpstart Our Business Startups Act of 2012, or the JOBS Act. The JOBS Act permits companies with emerging growth company status to take advantage of an extended transition period to comply with new or revised accounting standards, delaying the adoption of these accounting standards until they would apply to private companies. Following the closing of the Business Combination, the Company uses this extended transition period to enable it to comply with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date the Company (1) is no longer an emerging growth company or (2) affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, the Company’s consolidated financial statements may not be comparable to companies that comply with the new or revised accounting standards as of public company effective dates.</span></div> <div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Loss </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive loss represents all changes in stockholders’ deficit. The Company’s net loss was equal to its comprehensive loss for all periods presented.</span></div> <div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with GAAP requires management to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements, as well as the reported amounts of revenue and expenses during the reporting period. These estimates made by management include the determination of reserves amounts for the Company’s inventories on hand, useful life of intangible assets, sales returns and allowances and certain assumptions used in the valuation of equity awards, the estimated fair value of common stock liability classified Public and Private Placement Warrants, the fair value of Earn-Out liabilities, the fair value of Additional Shares liabilities, the fair value of the Structural Derivative Liability and stock based compensation expense. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual results could</span> differ from those estimates, and such estimates could be material to the Company’s financial position and the results of operations. <div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segments </span></div>The Company’s chief operating decision maker, who is its Chief Executive Officer, manages the Company’s operations as a single segment for the purposes of assessing performance and making operating decisions. All long-lived assets are located in the United States and all revenue is attributed customers based in the United States. <div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss Per Share Attributable to Common Stockholders </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss per share attributable to common stockholders is computed using the two-class method required for multiple classes of common stock and participating securities. The rights, including the liquidation and dividend rights and sharing of losses, of the Company’s Class A common stock and Class B common stock are identical, other than voting rights. As the liquidation and dividend rights and sharing of losses are identical, the undistributed earnings are allocated on a proportionate basis and the resulting net loss per share will, therefore, be the same for both the Company’s Class A and Class B common stock on an individual or combined basis.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s participating securities included the Company’s redeemable convertible preferred stock, as the holders are entitled to receive cumulative dividends in the event that a dividend is paid on common stock. The Company also considers any shares issued on the early exercise of stock options subject to repurchase to be participating securities because holders of such shares have non-forfeitable dividend rights in the event a dividend is paid on common stock. The holders of redeemable convertible preferred stock, the holders of early exercised shares subject to repurchase nor the holders of the Company’s common stock warrants have a contractual obligation to share in losses.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share attributable to common stockholders is calculated by dividing the net loss, as adjusted for any accumulated dividends on Series A Redeemable Convertible Preferred Stock (Note 9, Redeemable Convertible Preferred Stock) for the period, attributable to common stockholders by the weighted-average number of shares of common stock outstanding during the period, adjusted for outstanding shares that are subject to repurchase or outstanding shares that are contingently returnable by the holder. Contingently issuable shares, including shares that are issuable for little or no cash consideration, are considered outstanding common shares and included in net loss per share as of the date that all necessary conditions have been satisfied. Such shares include the Backstop Warrants (Note 10, Common Stock and Warrants) and Volition Penny Warrants (Note 9 - Redeemable Convertible Preferred Stock).</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted net loss per share is computed by giving effect to all potentially dilutive securities outstanding for the period using the treasury stock method or the if-converted method based on the nature of such securities. For periods in which the Company reports net losses, diluted net loss per common share attributable to common stockholders is the same as basic net loss per common share attributable to common stockholders, because potentially dilutive common shares are not assumed to have been issued if their effect is anti-dilutive.</span></div> <div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents and Restricted Cash</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash consists primarily of demand deposit bank accounts including amounts in transit from banks for customer credit card transactions. The Company considers all highly liquid investments with an </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">original maturity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> from date of purchase of three months or less, or that are readily convertible into known amounts of cash, to be cash equivalents. As of December 31, 2023 and 2022, cash equivalents are comprised of money market funds. </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company held short-term restricted cash of $5.7 million which primarily represents cash on deposit with a financial institution to collateralize short-term obligations related to company credit cards. Long-term restricted cash of $2.8 million primarily represents cash on deposit with a financial institution to collateralize letters of credit related to the Company’s non-cancellable operating leases for its corporate headquarters. Restricted cash is stated at cost, which approximates fair value.</span></div> 5700000 2800000 <div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported on the consolidated balance sheets that sum to the total of the same amounts shown in the consolidated statements of cash flows (in thousands):</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.121%"><tr><td style="width:1.0%"></td><td style="width:63.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.992%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.782%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.993%"></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:114%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,084 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">8,452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.37pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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: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%">94,863 </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%">95,985 </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;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported on the consolidated balance sheets that sum to the total of the same amounts shown in the consolidated statements of cash flows (in thousands):</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.121%"><tr><td style="width:1.0%"></td><td style="width:63.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.992%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.782%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.993%"></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:114%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,084 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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:114%">8,452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">14,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28.37pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">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: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%">94,863 </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%">95,985 </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> 86411000 81084000 8452000 14901000 94863000 95985000 <div style="margin-top:18pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Risks </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist primarily of cash and cash equivalents. The Company maintains the majority of its cash and cash equivalents in accounts with one financial institution within the United States, generally in the form of demand accounts. Deposits in this institution may exceed federally insured limits. Management believes minimal credit risk exists with respect to this financial institution and the Company has not experienced any losses on such amounts.</span></div>The Company depends on a limited number of vendors to supply products sold by the Company. 0.40 0.50 0.50 <div style="margin-top:18pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory </span></div>Inventory is recorded at the lower of weighted average cost and net realizable value. The cost of inventory consists of merchandise costs, net of vendor allowances, and inbound freight. Inventory valuation requires the Company to make judgments, based on currently available information, about the likely method of disposition, such as through sales to individual customers or liquidations, and expected recoverable values of each disposition category. <div style="margin-top:18pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment </span></div>Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation is recorded on a straight-line basis over the estimated useful lives of the respective assets. The estimated useful lives of the Company’s assets are as follows: <div style="padding-left:18pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.393%"><tr><td style="width:1.0%"></td><td style="width:53.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.725%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3 - 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Machinery and warehouse equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">7 - 10 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shorter of 10 years or lease term</span></div></td></tr></table></div> P3Y P5Y P5Y P7Y P10Y P10Y <div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalized </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Software</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> Development Costs </span></div>The Company capitalizes qualifying internally developed software costs that are incurred during the application development stage. Costs related to preliminary project activities and post-implementation activities are expensed as incurred. Once an application has reached the development stage, management has authorized and committed to the funding of the software project, it is probable the project will be completed and the software will be used to perform the function intended, internal and external costs, if direct and incremental, are capitalized until the application is substantially complete and ready for its intended use. Capitalized software development costs are amortized on a straight-line basis to product development expense over the estimated useful life, which is four years. P4Y <div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div>The Company reviews its long-lived assets, inclusive of its right-of-use assets, for impairment whenever events or changes in circumstances indicate the carrying amount of an asset may not be recoverable. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset to the future undiscounted cash flows expected to be generated from the use of the asset and its eventual disposition. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount exceeds the fair value of the impaired assets. Assets to be disposed of are reported at the lower of their carrying amount or fair value less cost to sell. <div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is or contains a lease at inception. An arrangement is or contains a lease if it conveys the right to control the use of an identified asset for a period of time in exchange for consideration. If a lease is identified, classification is determined at lease commencement. Operating lease liabilities are recognized at the present value of the future lease payments at the lease commencement date. As the implicit rate in the Company’s lease is generally unknown, the Company estimates its incremental borrowing rate to discount lease payments. The incremental borrowing rate reflects the interest rate that the Company would have to pay to borrow on a collateralized basis an amount equal to the lease payments in a similar economic environment over a similar term. Operating lease right-of-use (“ROU”) assets are based on the corresponding lease liability adjusted for any lease payments made at or before commencement, initial direct costs, and lease incentives. Certain leases also include options to renew or terminate the lease at the election of the Company. The Company evaluates these options at lease inception and on an ongoing basis. Renewal and termination options that the Company is reasonably certain to exercise are included when classifying leases and measuring lease liabilities. Operating lease expense is recognized on a straight-line basis over the lease term. The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component. Lease payments for short-term leases with a term of twelve months or less are expensed on a straight-line basis over the lease term. The Company elected to not record operating lease right-of-use assets or operating lease liabilities for leases with an initial term of twelve months or less. Operating leases are included in operating lease right-of-use assets, operating lease liabilities, current, and operating lease liabilities, non-current on the Company’s balance sheet.</span></div> <div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Additional Shares Liabilities</span></div>The Company initially recorded a liability related to the Backstop Additional Shares, defined in Note 3, Recapitalization, and HGI Additional Shares, defined in Note 10, Common Stock and Warrants (collectively, “Additional Shares”). The Company accounted for these instruments at fair value within derivative liabilities on its consolidated balance sheet with changes in fair value until settlement being recorded in its consolidated statement of operations. <div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earn-Out Liabilities</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has recorded a liability related to the Earn-Out Shares, defined in Note 10, Common Stock and Warrants. The Company accounts for this instrument at fair value within derivative liabilities on its consolidated balance sheet with changes in fair value until settlement being recorded in its consolidated statement of operations.</span></div> <div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrant Liabilities</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies Private Placement Warrants and Public Warrants (both defined and discussed in Note 10, Common Stock and Warrants) as liabilities within derivative liabilities on its consolidated balance sheet. At the end of each reporting period, changes in fair value during the period are recognized within the consolidated statements of operations. The Company will continue to adjust the warrant liability for changes in the fair value until the earlier of a) the exercise or expiration of the warrants or b) the redemption of the warrants, at which time the warrants will be reclassified to additional paid-in capital.</span></div> <div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Structural Derivative Liability</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Structural Derivative Liability is a compound embedded derivative related to features within the Structural Facility, defined in Note 6, Debt. The Company accounts for this instrument at fair value within derivative liabilities on its consolidated balance sheet with changes in fair value until settlement being recorded in its consolidated statement of operations.</span></div> <div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company primarily generates revenue from the sale of both third-party and Grove Brands products through its DTC platform. Customers purchase products through the website or mobile application through a combination of directly selecting items from the catalog, items that are suggested by the Company’s recurring shipment </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recommendation engine, and features that appear in marketing on-site, in emails and on the Company’s mobile application. Most customers purchase a combination of products recommended by the Company based on previous purchases and new products discovered through marketing or catalog browsing. Customers can have orders auto-shipped to them on a specified date or shipped immediately through an option available on the website and mobile application. In order to reduce the environmental impact of each shipment, the Company has a minimum total sales order value threshold policy which is required to be met before the order qualifies for shipment. Payment is collected upon finalizing the order. The products are subsequently packaged and shipped to fill the order. Customers can customize future purchases by selecting products they want to receive on a specified cadence or by selecting products for immediate shipment.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also offers a VIP membership to its customers for an annual fee which includes the rights to free shipping, free gifts and early access to exclusive sales, all of which are available at the customers’ option, should they elect to make future purchases of the Company’s products within their annual VIP membership benefit period. Many customers receive a free 60-day VIP membership for trial purposes, typically upon their first qualifying order. After the expiration of this free trial VIP membership period, customers will be charged their annual VIP membership fee, which automatically renews annually, until cancelled. The customer is alerted before any VIP membership renews. </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”), the Company recognizes revenue when the customer obtains control of promised goods, in an amount that reflects the consideration that it expects to receive in exchange for those goods. To determine revenue recognition for arrangements that the Company determines are within the scope of ASC 606, the Company performs the following five steps: (i) identify the contract with a customer, (ii) identify the performance obligations in the contract, (iii) determine the transaction price, including variable consideration, if any, (iv) allocate the transaction price to the performance obligations in the contract, and (v) recognize revenue when (or as) the Company satisfies a performance obligation. The Company only applies the five-step model to contracts when it is probable that it will collect the consideration to which it is entitled in exchange for the goods it transfers to a customer. </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract with a customer exists when the customer submits an order online for the Company’s products. Under this arrangement, there is one performance obligation which is the obligation for the Company to fulfill the order. Product revenue is recognized when control of the goods is transferred to the customer, which occurs upon the Company’s delivery to a third-party carrier. </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The VIP membership provides customers with a suite of benefits that are only accessible to them at their option, upon making a future qualifying order of the Company’s products. The VIP membership includes free shipping, a select number of free products, and early access to exclusive sales. Under ASC 606, sales arrangements that include rights to additional goods or services that are exercisable at a customer’s discretion are generally considered options; therefore the Company must assess whether these options provide a material right to the customer and if so, they are considered a performance obligation. The Company concluded that its VIP membership benefits include two material rights, one related to the future discount (i.e. free shipping) on the price of the customer’s qualifying order(s) over the membership period and the second one relating to a certain number of free products provided at pre-set intervals within the VIP membership benefit period, that will only ship with a customer’s next qualifying order (i.e. bundled). </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At inception of the VIP membership benefit period, the Company allocates the VIP membership fee to each of the two material rights using a relative standalone selling price basis. Generally, standalone selling prices are determined based on the observable price of the good or service when sold separately to non-VIP customers and the estimated number of shipments and free products per benefit period. The Company also considers the likelihood of redemption when determining the standalone selling price for free products and then recognize these allocated amounts upon the shipment of a qualifying customer order. To date, customers buying patterns closely approximate a ratable revenue attribution method over the customers VIP Membership period.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company deducts discounts, sales tax, customer service credits and estimated refunds to arrive at net revenue. Sales tax collected from customers is not considered revenue and is included in accrued liabilities until remitted to the taxing authorities. The Company has made the policy election to account for shipping and handling as activities to fulfill the promise to transfer the good. Outbound shipping, handling and packaging expenses are recognized upon shipment and classified within selling, general and administrative expenses. Discounts are recorded as a reduction to revenue when revenue is recognized. The Company records a refund reserve based on historical </span></div>refund patterns.<div style="margin-top:18pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contractual Liabilities </span></div>The Company has three types of contractual liabilities from transactions with customers: (i) cash collections for products which have not yet shipped, which are included in deferred revenue and are recognized as revenue upon the Company’s delivery to a third-party carrier, (ii) cash collections of VIP membership fees, which are included in deferred revenue and (iii) customer service credits, which are included in other current liabilities and are recognized as a reduction in revenue when provided to the customerThe contractual liabilities included in deferred revenue are generally recognized as revenue within twelve months from the end of each reporting period. P60D 100000 100000 <div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth revenue by product type (in thousands): </span></div><div style="padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span></div><div style="padding-left:18pt;text-align:justify;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.909%"><tr><td style="width:1.0%"></td><td style="width:53.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.633%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.466%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:114%">2022</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:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Revenue, net:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 28.37pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Grove Brands</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">119,006 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">154,854 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">187,055 </span></td><td style="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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Third-party products</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:114%">140,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">166,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">196,630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 68.37pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total revenue, net</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">259,278 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">321,527 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">383,685 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 119006000 154854000 187055000 140272000 166673000 196630000 259278000 321527000 383685000 7200000 100000 10900000 200000 <div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Goods Sold </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of goods sold consists of the product costs of merchandise, inbound freight costs, vendor allowances, costs associated with inventory shrinkage, damages and inventory write-offs and changes to the Company’s inventory reserves. </span></div><div style="margin-top:18pt;padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Vendor Allowances </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company receives discounts and other product related reimbursements from certain vendors through a variety of programs intended to offset the purchase prices of inventory and for the promotion and selling of that vendor’s inventory. Discounts and other reimbursements are recorded as a reduction in the cost of the associated inventory purchased.</span></div> <div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Expenses </span></div>Advertising expenses, other than production costs, are expensed as incurred and consist primarily of the customer acquisition costs associated with online advertising, as well as advertising on television, direct mail campaigns and other media. Costs associated with the production of advertising are expensed when the first advertisement is shown. <div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product Development Expenses </span></div>Product development expenses relate to costs related to the ongoing support and maintenance of the Company’s proprietary technology, including the Company’s website and mobile device application, as well as amortization of capitalized internally developed software, and relate to the product packaging innovation in the Company’s Grove Brands products. Product development expenses consist primarily of personnel-related expenses, including salaries, bonuses, benefits and stock-based compensation expense. Product development costs also include allocated facilities, equipment, depreciation and overhead costs. <div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative Expenses </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses consist primarily of compensation and benefit costs for personnel involved in general corporate functions, including stock-based compensation expense, and certain fulfillment costs, as further outlined below. Selling, general and administrative expenses also include the allocated facilities, equipment, depreciation and overhead costs, marketing costs including qualified cost of credits issued through the Company’s referral program, costs associated with the Company’s customer service operation and costs of environmental offsets. </span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fulfillment Costs </span></div>Fulfillment costs represent those costs incurred in operating and staffing the Company’s fulfillment centers, including costs attributable to receiving, inspecting and warehousing inventories, picking, packaging and preparing customer orders for shipment (“Fulfillment Labor”), outbound shipping and handling expenses, packaging materials costs and payment processing and related transaction costs. These costs are included within selling, general and administrative expenses in the statements of operations. 58800000 82200000 95500000 35600000 50200000 56100000 13500000 19700000 24500000 <div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes under the asset and liability method, whereby deferred tax assets and liabilities are determined based on the difference between the consolidated financial statement and income tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The Company recognizes the benefits of tax-return positions in the consolidated financial statements when they are more likely than not to be sustained by the taxing authority, based on the technical merits at the reporting date. The Company considers many factors when evaluating and estimating its tax positions and tax benefits, which may require periodic adjustments, and which may not accurately forecast actual outcomes. The Company recognizes interest and penalties related to unrecognized tax benefits, if any, as income tax expense.</span></div> <div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s stock-based compensation relates to stock options, restricted stock units (“RSU”) and stock purchase rights under an Employee Stock Purchase Plan (“ESPP”). The Company recognizes the cost of share-based awards granted to employees and non-employees based on the estimated grant-date fair value of the awards.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For stock option awards with service-only vesting conditions, expense is recognized on a straight-line basis over the requisite service period, which is generally the vesting period of the award. The Company estimates the grant-date fair value of the stock option awards with service only vesting conditions using the Black-Scholes option-pricing model. </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Black-Scholes option-pricing model utilizes inputs and assumptions which involve inherent uncertainties and generally require significant judgment. As a result, if factors or expected outcomes change and significantly different assumptions or estimates are used, the Company’s stock-based compensation could be materially different. Significant inputs and assumptions include: </span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair value of Common Stock </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">– As there has been no public market for the Company’s common stock prior to the Business Combination, the fair value of the shares of common stock underlying the stock-based awards on the grant-date has historically been determined by the Company’s Board of Directors with assistance of third-party valuation specialists. The Board of Directors exercises reasonable judgment and considers a number of objective and subjective factors to determine the best estimate of the fair market value, which include important developments in the Company’s operations, the prices at which the Company sold shares of its convertible preferred stock, the rights, preferences and privileges of the Company’s convertible preferred stock relative to those of the Company’s common stock, actual operating results, financial performance, external market conditions, equity market conditions of comparable public companies, and the lack of marketability of the Company’s common stock. </span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Term</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – The Company’s expected term represents the period that the Company’s stock-based awards are expected to be outstanding and is determined using the simplified method (based on the mid-point between the vesting date and the end of the contractual term). </span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Because the Company was privately held prior to the Business Combination and did not have an active trading market for its common stock, the expected volatility was estimated based on the average volatility for publicly traded companies that the Company considers to be comparable, over a period equal to the expected term of the stock option grants. </span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-Free Interest Rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – The risk-free interest rate is based on the U.S. Treasury zero coupon issues in effect at the time of grant for periods corresponding with the expected term of option. </span></div><div style="margin-top:12pt;padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected Dividend</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – The Company has never paid dividends on its common stock and has no plans to pay dividends on its common stock. Therefore, the Company used an expected dividend yield of zero. </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For RSU awards with performance vesting conditions, the Company evaluates the probability of achieving the performance vesting condition at each reporting date. The Company begins to recognize expense for RSUs with performance vesting conditions using an accelerated attribution method when it is deemed probable that the performance condition will be met. For RSUs with service-only vesting conditions, expense is recognized on a straight-line basis over the requisite service period, which is generally the vesting period of the award. The fair value of RSU awards is determined using the price of the Company’s common stock on the grant date, as determined by the Company’s board of directors. </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For awards with both market and service vesting conditions, expense is recognized over the derived service period using an accelerated attribution method starting from when it is deemed probable that the performance condition will be met. The fair value of stock option awards with both market and service conditions is estimated using multifactor Monte Carlo simulations. The Monte Carlo simulation model incorporates the probability of satisfying a market condition and utilizes inputs and assumptions which involve inherent uncertainties and generally require significant judgment, including the Company’s stock price, contractual terms, maturity and risk-free interest rates, as well as volatility. </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each purchase under the ESPP is estimated at the beginning of the offering period using the Black-Scholes option pricing model and recorded as expense over the service period using the straight-line method.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for forfeitures as they </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">occur.</span></div> <div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Standards</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2023, Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) 2023-06, Disclosure Improvements (“ASU2023-06”), to clarify or improve disclosure and presentation requirements of a variety of topics and align the requirements in the FASB accounting standard codification (“ASC”) with the SEC's regulations. The amendments in ASU 2023-06 will become effective on the date the related disclosures are removed from Regulation S-X or Regulation S-K by the SEC, and will no longer be effective if the SEC has not removed the applicable disclosure requirement by June 30, 2027. Early adoption is prohibited. The Company is currently evaluating the impact of ASU 2023-06 on its consolidated financial statements and disclosures.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 enhances public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. Disclosure requirements under ASU 2023-07 are required for all public entities, including those with a single reportable segment. ASU 2023-07 takes effect for fiscal years starting after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The Company does not expect to early adopt ASU 2023-07 and is currently evaluating its impact on its consolidated financial statements and disclosures.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures (“ASU 2023-09”), which will require incremental income tax disclosures on an annual basis for all public entities. The amendments require that public business entities disclose specific categories in the rate reconciliation and provide additional information for reconciling items meeting a quantitative threshold. The amendments also require disclosure of income taxes paid to be disaggregated by jurisdiction, and the disclosure of income tax expense disaggregated by federal, state, and foreign. ASU 2023-09 is effective for annual reporting beginning with the fiscal years starting after December 15, 2024. Early adoption is permitted. The Company does not expect to early adopt ASU 2023-09 and is currently evaluating the impact ASU 2023-09 will have on its consolidated financial statements and disclosures.</span></div> Recapitalization<div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 1, Description of Business, on the Closing Date, VGAC II completed the acquisition of Legacy Grove and acquired 100% of Legacy Grove’s shares and Legacy Grove received gross proceeds of $97.1 million, which includes proceeds from issuance of common stock upon the consummation of the Business Combination, including the Backstop Tranche 2 shares, and proceeds from the PIPE investment (as defined below). The Company recorded $24.4 million of transaction costs, which consisted of legal, accounting, and other professional services directly related to the Business Combination. Transaction costs were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">allocated on a relative fair value basis between the issuance of common stock, Public and Private Placement Warrants, Grove Earn-Out Shares, Backstop Additional Shares and Backstop Warrants (as defined below). Direct and incremental transaction costs allocated to equity-classified instruments have been recorded within equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as an offset against proceeds upon accounting for the consummation of the Business Combination </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the consolidated financial statements. Direct and incremental transaction costs allocated to liability-classified equity instruments were expensed in the consolidated financial statements and included in other expense, net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the consolidated statements of operations</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cash outflows related to these costs were presented as financing activities on the Company’s consolidated statement of cash flows. On the Closing Date, each holder of Legacy Grove common stock received approximately 1.1760 shares of the Company’s Class B common stock, par value $0.0001 per share. See Note 9, Convertible Preferred Stock and Note 10, Common Stock and Warrants for additional details of the Company's equity balances prior to and subsequent to the Business Combination.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All equity awards of Legacy Grove were assumed by the Company and converted into comparable equity awards that are settled or exercisable for shares of the Company’s Class B common stock. As a result, each outstanding stock option was converted into an option exercisable for the Company’s Class B common stock based on an exchange ratio of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximately 1.1760, each outstanding restricted stock unit was converted into restricted stock units of the Company that, upon vesting and issued, will be settled for shares of the Company’s Class B common stock based on an exchange ratio of approximately 1.1760 and each outstanding warrant to purchase Legacy Grove common stock or preferred stock was converted into a warrant to purchase shares of the Company’s Class B common stock based on an exchange ratio of approximately 1.1760.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each public and private warrant of VGAC II that was unexercised at the time of the business combination was assumed by the Company and five warrants bundled together represent the right to purchase one share of the Company’s Class A common stock upon exercise of such warrant. For further details on these warrants see Note 10, Common Stock and Warrants.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Business Combination was accounted for as a reverse recapitalization with Legacy Grove as the accounting acquirer and VGAC II as the acquired company for accounting purposes. Legacy Grove was determined to be the accounting acquirer since Legacy Grove’s shareholders prior to the business combination had the greatest voting interest in the combined entity, Legacy Grove's shareholders appointed the initial directors of the combined Board of Directors and control future appointments, Legacy Grove comprises all of the ongoing operations, and Legacy Grove's senior management directs operations of the combined entity. Accordingly, all historical financial information presented in these consolidated financial statements represents the accounts of Legacy Grove. Net assets were stated at historical cost consistent with the treatment of the transaction as a reverse recapitalization of Legacy Grove.</span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">PIPE Investmen</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">t</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 7, 2021, concurrently with the execution of the Merger </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Agreement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, VGAC II entered into subscription agreements with certain investors (the “PIPE Investors”) to which such investors collectively subscribed </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for an aggregate of 1,741,500 shares of the Company’s Class A common stock for aggregate gross proceeds of $87,075,000 (the “PIPE Investment”). 1,721,500 shares of the Company’s Class A common stock have been issued for aggregate proceeds of $86,075,000, which consummated concurrently with the closing to the Business Combination.</span></div><div style="margin-top:18pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Backstop Financing</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 31, 2022, VGAC II entered into a subscription agreement (the “Backstop Subscription Agreement”) with Corvina Holdings Limited (the “Backstop Investor”) and Legacy Grove. As part of the Backstop Subscription Agreement, the Backstop Investor subscribed for and purchased 467,670 shares of Legacy Grove Common Stock (the “Backstop Tranche 1 Shares”) for aggregate proceeds of $27,500,000. The Company initially classified the Backstop Tranche 1 Shares as mezzanine (or temporary) equity on its balance sheet because the Backstop Tranche 1 Shares were contingently redeemable upon the occurrence of certain events not solely within the control of the Company that allow for the effective redemption of such shares in cash at the option of the holder. Upon Closing of the Business Combination, the Backstop Tranche 1 Shares were converted into 550,000 shares of the Company’s Class A common stock and the Tranche 1 Shares were no longer contingently redeemable. The Company has classified these shares in permanent equity on its balance sheet at December 31, 2023.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In addition, the Backstop Investor agreed to subscribe for and purchase, on the closing date of the Business Combination, certain shares of the Company’s Class A common stock at a purchase price of $50.00 per share (“Backstop Tranche 2 Shares”) for aggregate gross proceeds in an amount equal to (x) $22.5 million minus (y) the amount of aggregate cash remaining in VGAC II’s trust account, after deducting any amounts paid to VGAC II shareholders who exercise their redemption rights in connection with the Business Combination. The Company issued to the Backstop Investor, as of immediately following the closing of the Business Combination, 334,304 Backstop Tranche 2 Shares for aggregate proceeds of $16,715,240.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Backstop Subscription Agreement also provided that the Company would issue additional shares of the Company’s Class A common stock to the Backstop Investor for Backstop Tranche 1 Shares and Backstop Tranche 2 Shares if the volume weighted average price of the Company’s Class A common stock was less than $50.00 during the 10 trading days commencing on the first trading date after the Company’s first quarterly earnings call for the fiscal quarter ended June 30, 2022 (“Backstop Additional Shares”). In August 2022, the Company settled this obligation by issuing 655,036 shares of Class A common stock to the Backstop Investor.</span></div> 1 97100000 24400000 1.1760 0.0001 1.1760 1.1760 1.1760 5 5 1741500 87075000 1721500 86075000 467670 27500000 550000 50.00 22500000 334304 16715240 50.00 P10D 655036 Fair Value Measurements and Fair Value of Financial Instruments<div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures certain financial assets and liabilities at fair value on a recurring basis. The Company determines fair value based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy. These levels are: </span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;</span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities; and</span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Unobservable inputs that are significant to the measurement of the fair value of the assets or liabilities that are supported by little or no market data.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments consist of cash equivalents, accounts payable, accrued liabilities, debt and convertible preferred stock warrant liability, Additional Shares, Earn-Out Shares and Public and Private Placement Warrants. Cash </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">equivalents, convertible preferred stock warrant liability, Earn-Out Shares and Public and Private Placement Warrant are stated at fair value on a recurring basis. Accounts payable and accrued liabilities are stated at their carrying value, which approximates fair value due to the short period time to the expected receipt or payment. The carrying amount of the Company’s outstanding debt approximates the fair value as the debt bears interest at a rate that approximates prevailing market rate.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Public Warrants were historically classified as Level 1 due to the use of an observable market quote in an active market. Private Placement Warrants were historically classified as Level 2 as the fair value approximated the fair value of the Public Warrants. The Private Placement Warrants are identical to the Public Warrants, with certain exceptions as defined in Note 10, Common Stock and Warrants. Five Public Warrants or Private Placement Warrants must be bundled together to receive one share of the Company’s Class A common stock. During the year ended December 31, 2023, the entire balance of the Public Warrants and Private Placement Warrants was transferred out of Level 1 and Level 2, respectively, into Level 3 due to the warrants being delisted by the NYSE in response to the low trading price of the warrants.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of the Public Warrants and Private Placement Warrants was determined by using a Black-Scholes Model with the following assumptions:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.969%"><tr><td style="width:1.0%"></td><td style="width:61.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.119%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of common stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.35</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise Price</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$11.50</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.54</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding: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%">3.93%</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.77%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Earn-Out Shares are classified as Level 3 and their fair values were estimated using a Monte Carlo options pricing model utilizing assumptions related to expected stock-price volatility, expected life, risk-free interest rate and dividend yield. The Company estimated the expected volatility assumption using an average of the implied volatility of its common stock and an implied volatility based on its peer companies.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Structural Derivative Liability is a compound embedded derivative related to features within the Structural Debt Facility, including an increase in interest rate upon an event of default and the contingent issuance of the Structural Subsequent Shares as defined in Note 6, Debt. This liability is classified as Level 3 and is valued using a risk-neutral income approach related to an event of default occurring and expected cash flows in such a scenario and an income and Black-Scholes pricing model for the contingent issuance of the Structural Subsequent Shares utilizing assumptions related to expected stock price volatility, expected life, risk-free interest rate and dividend yield. The Company estimated the expected volatility assumption using an weighted-average of the implied volatility of its publicly traded common stock and an implied volatility based on its peer companies.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the Company’s financial instruments that were measured at fair value on a recurring basis as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023 and December 31, 2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">by level within the fair value hierarchy (in thousands):</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"></td><td style="width:42.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.583%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 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:9pt;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:9pt;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:9pt;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:9pt;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:400;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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%">83,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">83,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,431 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,431 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Earn-Out Shares</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%">— </span></td><td style="background-color:#ffffff;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%">2,973 </span></td><td style="background-color:#ffffff;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,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="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%">Private Placement Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </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%">Public Warrants</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </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%">Structural Derivative Liability</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">— </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%">— </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%">11,511 </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%">11,511 </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-top:12pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"></td><td style="width:42.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.583%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;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:9pt;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:9pt;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:400;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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%">74,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">74,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,990 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,990 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Additional Shares</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%">— </span></td><td style="background-color:#ffffff;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%">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 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%">580 </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%">Earn-Out Shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">4,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,122 </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%">Private Placement Warrants</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%">670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">670 </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%">Public Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">805 </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%">Structural Derivative Liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">7,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%">7,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">805 </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%">670 </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%">11,752 </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%">13,227 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Additional Shares Liability</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> At the closing of the HGI Subscription Agreement discussed in Note 10, Common Stock and Warrants, the Company recorded a liability related to the potential issuance of Additional Shares. Subsequent changes in fair value of the Additional Shares liability until settlement were recognized in the consolidated statements of operations. The Additional Shares Liability was settled as of December 31, 2023 (refer to Note 10, Common Stock and Warrants).</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earn-Out Shares</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At Closing of the Business Combination, certain Earn-Out Shares were accounted for as a liability. Subsequent changes in fair value, until settlement or until equity classification is met, is recognized in the statements of operations.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Private Placement and Public Warrant Liabilities</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company has Private Placement and Public Warrants defined and discussed in Note 10, Common Stock and Warrants. Such warrants are measured at fair value on a recurring basis. Subsequent changes in fair value, until settlement, is recognized in the statement of operations.</span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Structural Derivative Liability</span></div><div style="padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon closing the Structural Debt Facility, the Company recorded a liability related to the features that are required to be bifurcated and accounted for as a compound derivative at fair value. Subsequent changes in fair value of the Structural Derivative Liability until settlement is recognized in the statement of operations.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:27pt"><span><br/></span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a summary of changes in the estimated fair value of these liabilities (in thousands):</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"></td><td style="width:20.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.478%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.478%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.478%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.478%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.478%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.487%"></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:9pt;font-weight:700;line-height:100%">Additional Shares Liability</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:9pt;font-weight:700;line-height:100%">Earn-Out 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:9pt;font-weight:700;line-height:100%">Public Warrants</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:9pt;font-weight:700;line-height:100%">Private Placement Warrants</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:9pt;font-weight:700;line-height:100%">Structural Derivative Liability</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:9pt;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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580 </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,122 </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%">805 </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%">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><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%">7,050 </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%">13,227 </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%">Cancellation</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%">(347)</span></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(347)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-683">Changes in fair value</span></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%">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%">(802)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(768)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(639)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131 </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%">Settlement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,500)</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2023</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%">2,973 </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%">37 </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%">31 </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%">8,470 </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%">11,511 </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:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures certain financial assets and liabilities at fair value on a recurring basis. The Company determines fair value based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy. These levels are: </span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Inputs are unadjusted, quoted prices in active markets for identical assets or liabilities at the measurement date;</span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Inputs are observable, unadjusted quoted prices in active markets for similar assets or liabilities, unadjusted quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the related assets or liabilities; and</span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Unobservable inputs that are significant to the measurement of the fair value of the assets or liabilities that are supported by little or no market data.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments consist of cash equivalents, accounts payable, accrued liabilities, debt and convertible preferred stock warrant liability, Additional Shares, Earn-Out Shares and Public and Private Placement Warrants. Cash </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">equivalents, convertible preferred stock warrant liability, Earn-Out Shares and Public and Private Placement Warrant are stated at fair value on a recurring basis. Accounts payable and accrued liabilities are stated at their carrying value, which approximates fair value due to the short period time to the expected receipt or payment. The carrying amount of the Company’s outstanding debt approximates the fair value as the debt bears interest at a rate that approximates prevailing market rate.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Public Warrants were historically classified as Level 1 due to the use of an observable market quote in an active market. Private Placement Warrants were historically classified as Level 2 as the fair value approximated the fair value of the Public Warrants. The Private Placement Warrants are identical to the Public Warrants, with certain exceptions as defined in Note 10, Common Stock and Warrants. Five Public Warrants or Private Placement Warrants must be bundled together to receive one share of the Company’s Class A common stock. During the year ended December 31, 2023, the entire balance of the Public Warrants and Private Placement Warrants was transferred out of Level 1 and Level 2, respectively, into Level 3 due to the warrants being delisted by the NYSE in response to the low trading price of the warrants.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of the Public Warrants and Private Placement Warrants was determined by using a Black-Scholes Model with the following assumptions:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.969%"><tr><td style="width:1.0%"></td><td style="width:61.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.119%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of common stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.35</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise Price</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$11.50</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.54</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding: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%">3.93%</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.77%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Earn-Out Shares are classified as Level 3 and their fair values were estimated using a Monte Carlo options pricing model utilizing assumptions related to expected stock-price volatility, expected life, risk-free interest rate and dividend yield. The Company estimated the expected volatility assumption using an average of the implied volatility of its common stock and an implied volatility based on its peer companies.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Structural Derivative Liability is a compound embedded derivative related to features within the Structural Debt Facility, including an increase in interest rate upon an event of default and the contingent issuance of the Structural Subsequent Shares as defined in Note 6, Debt. This liability is classified as Level 3 and is valued using a risk-neutral income approach related to an event of default occurring and expected cash flows in such a scenario and an income and Black-Scholes pricing model for the contingent issuance of the Structural Subsequent Shares utilizing assumptions related to expected stock price volatility, expected life, risk-free interest rate and dividend yield. The Company estimated the expected volatility assumption using an weighted-average of the implied volatility of its publicly traded common stock and an implied volatility based on its peer companies.</span></div> 5 5 <div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of the Public Warrants and Private Placement Warrants was determined by using a Black-Scholes Model with the following assumptions:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.969%"><tr><td style="width:1.0%"></td><td style="width:61.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.119%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of common stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.35</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise Price</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$11.50</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.54</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding: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%">3.93%</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.77%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr></table></div>The aggregate fair value of the Volition Warrants was $0.7 million and determined using a Black-Scholes Model with the following inputs:<div style="margin-top:12pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.454%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></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%">Fair value of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.16</span></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%">Exercise Price</span></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.01 — $6.33</span></div></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%">Expected term in years</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></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%">Risk free rate</span></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%">4.56%</span></div></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%">Volatility</span></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%">67.24%</span></div></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%">Dividend yield</span></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%">—%</span></div></td></tr></table></div> 0.35 0 11.50 0 P3Y6M14D 0.0393 0 0.7177 0 0 0 <div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the Company’s financial instruments that were measured at fair value on a recurring basis as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023 and December 31, 2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">by level within the fair value hierarchy (in thousands):</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"></td><td style="width:42.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.583%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 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:9pt;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:9pt;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:9pt;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:9pt;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:400;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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%">83,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">83,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,431 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,431 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Earn-Out Shares</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%">— </span></td><td style="background-color:#ffffff;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%">2,973 </span></td><td style="background-color:#ffffff;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,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="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%">Private Placement Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37 </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%">Public Warrants</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </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%">Structural Derivative Liability</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,470 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">— </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%">— </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%">11,511 </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%">11,511 </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-top:12pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"></td><td style="width:42.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.583%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight: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:9pt;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:9pt;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:9pt;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:400;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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%">74,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">74,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,990 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,990 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Additional Shares</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%">— </span></td><td style="background-color:#ffffff;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%">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 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%">580 </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%">Earn-Out Shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">4,122 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,122 </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%">Private Placement Warrants</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%">670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">670 </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%">Public Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">805 </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%">Structural Derivative Liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">7,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%">7,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">805 </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%">670 </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%">11,752 </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%">13,227 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 83431000 0 0 83431000 83431000 0 0 83431000 0 0 2973000 2973000 0 0 37000 37000 0 0 31000 31000 0 0 8470000 8470000 0 0 11511000 11511000 74990000 0 0 74990000 74990000 0 0 74990000 0 0 580000 580000 0 0 4122000 4122000 0 670000 0 670000 805000 0 0 805000 0 0 7050000 7050000 805000 670000 11752000 13227000 <div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a summary of changes in the estimated fair value of these liabilities (in thousands):</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"></td><td style="width:20.283%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.478%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.478%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.478%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.478%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.478%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.487%"></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:9pt;font-weight:700;line-height:100%">Additional Shares Liability</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:9pt;font-weight:700;line-height:100%">Earn-Out 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:9pt;font-weight:700;line-height:100%">Public Warrants</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:9pt;font-weight:700;line-height:100%">Private Placement Warrants</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:9pt;font-weight:700;line-height:100%">Structural Derivative Liability</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:9pt;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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580 </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,122 </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%">805 </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%">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><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%">7,050 </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%">13,227 </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%">Cancellation</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%">(347)</span></td><td style="background-color:#ffffff;padding: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(347)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-683">Changes in fair value</span></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%">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%">(802)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(768)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(639)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131 </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%">Settlement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,500)</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2023</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%">2,973 </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%">37 </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%">31 </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%">8,470 </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%">11,511 </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> 580000 4122000 805000 670000 7050000 13227000 0 347000 0 0 347000 920000 -802000 -768000 -639000 1420000 131000 1500000 0 0 0 0 1500000 0 2973000 37000 31000 8470000 11511000 Other Balance Sheet Information<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment</span></div><div style="margin-top:6pt;padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-top:12pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"></td><td style="width:70.912%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.581%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and warehouse equipment</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,753 </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,799 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,199 </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%">Computer equipment </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,805 </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%">Leasehold improvements </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,018 </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%">Furniture and fixtures </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%">1,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,028 </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 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%">28,239 </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%">27,849 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,614)</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%">(13,319)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">11,625 </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%">14,530 </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-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense for the years ended December 31, 2023, 2022 and 2021 was $1.7 million, $2.0 million, and $2.2 million respectively. The Company capitalized software development costs of $3.0 million and $4.3 million for the years ended December 31, 2023 and 2022, respectively. Amortization of capitalized software development costs was $4.1 million, $3.6 million and $2.5 million for the years ended December 31, 2023, 2022 and 2021 respectively.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accrued Expenses</span></div><div style="margin-top:6pt;padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following (in thousands):</span></div><div style="margin-top:12pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"></td><td style="width:70.912%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.581%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory purchases</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,512 </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,757 </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%">Compensation and benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,714 </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%">Advertising costs</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%">457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,203 </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%">Fulfillment costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,725 </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%">Sales taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,081 </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 accrued expenses</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%">16,020 </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%">31,354 </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-top:6pt;padding-left:45pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-top:12pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"></td><td style="width:70.912%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.581%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and warehouse equipment</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,753 </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,799 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,199 </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%">Computer equipment </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,531 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,805 </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%">Leasehold improvements </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,018 </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%">Furniture and fixtures </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%">1,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,028 </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 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%">28,239 </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%">27,849 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,614)</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%">(13,319)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">11,625 </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%">14,530 </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> 6753000 6799000 15772000 15199000 2531000 2805000 2134000 2018000 1049000 1028000 28239000 27849000 16614000 13319000 11625000 14530000 1700000 2000000 2200000 3000000 4300000 4100000 3600000 2500000 <div style="margin-top:6pt;padding-left:45pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses consisted of the following (in thousands):</span></div><div style="margin-top:12pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"></td><td style="width:70.912%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.581%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory purchases</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,512 </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,757 </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%">Compensation and benefits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,714 </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%">Advertising costs</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%">457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,203 </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%">Fulfillment costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,725 </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%">Sales taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,081 </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 accrued expenses</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%">16,020 </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%">31,354 </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> 3512000 2757000 5071000 1714000 457000 1203000 789000 1725000 1106000 1374000 0 17500000 5085000 5081000 16020000 31354000 Debt <div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s outstanding debt, net of debt discounts, consisted of the following (in thousands):</span></div><div style="margin-top:12pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"></td><td style="width:70.912%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.581%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Structural Debt Facility</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%">64,162 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">60,620 </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%">Siena Revolver</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Atel Loan Facility Draw 3</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%">480 </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%">Atel Loan Facility Draw 4</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%">95 </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 debt</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%">71,662 </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%">61,195 </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: debt, current</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%">(575)</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 debt, noncurrent</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">71,662 </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%">60,620 </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:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Structural Debt Facility</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2022, the Company entered into a Loan and Security Agreement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“Structural Debt Facility”) with Structural Capital Investments III, LP, Structural Capital Investments IV, LP and Series PCI Grove series of Structural Capital Primary Co-Investment Fund, LLC (collectively, “Structural Funds”) and Avenue Sustainable Solutions Fund, L.P. (“Avenue”) (collectively “Structural Lenders”) to borrow $72.0 million which was used primarily to settle other debt obligations. The Structural Debt Facility bears an annual rate of interest at the greater of 15.00% or 7.50% plus the prime rate, payable monthly. The principal repayment period commences on July 1, 2025 and continues until the maturity date of December 21, 2026. The Company may prepay all outstanding amounts under this facility at anytime. Under the agreement, when amounts are prepaid or repaid in full at the Maturity Date, the Company may be obligated to pay additional fees which would allow for Structural Funds and Avenue to reach a Minimum Return, as defined by the agreement.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Structural Debt Facility is collateralized by the assets of the Company and includes financial covenants the Company must meet in order to avoid an Event of Default, as defined by the agreement. Such covenants include (i) maintaining a minimum of $57.0 million in unrestricted cash at all times and (ii) achieving certain revenue targets for the trailing four quarter period beginning with this fiscal quarter ended March 31, 2023. The Structural Debt Facility contains a subjective acceleration clause in the event that lenders determine that a material adverse change has or will occur within the business, operations, or financial condition of the Company or a material impairment of the prospect of repaying any portion of this financial obligation. In accordance with the loan agreement, Structural has been provided with the Company’s periodic financial statements and updated projections to facilitate their ongoing assessment of the Company. The Company believes the likelihood that Structural Lenders would exercise the </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">subjective acceleration clause is remote. As of December 31, 2023, the Company was in compliance with these debt covenants.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 21, 2022, in connection with the closing of the Structural Debt Facility, the Company issued to Structural Funds, including certain affiliates, and to Avenue a total of 990,000 shares of the Company’s Class A common stock (the “Structural Closing Shares”). The Company recorded a debt discount of $1.1 million related to the issuance of these shares, with a corresponding offset to the Company’s Class A common stock and additional paid-in capital. Further, if there are outstanding obligations relating to the Structural Debt Facility on July 21, 2025, representing the thirty-month anniversary of such closing, the Company agrees to issue to Structural Funds, including certain affiliates, and to Avenue, the aggregate number of shares of the Company’s Class A common stock equal to $9,900,000, divided by the lower of (i) $10.00 and (ii) the volume weighted average price of the Company’s Class A common stock for the <span style="-sec-ix-hidden:f-771">sixty</span> trading days prior to such date, as further described in the related issuance agreements (the "Structural Subsequent Shares”). </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has identified several features within the Structural Debt Facility consisting of the contingent obligation to issue the Structural Subsequent Shares, mandatory and voluntary prepayment features and default interest rate (“Structural Derivative Liability”), which are required to be bifurcated and accounted for as a compound embedded derivative at fair value.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Structural Derivative Liability was $7.1 million as of the debt issuance date.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in fair value will be recognized through the consolidated statements of operations and were nominal for the year ended December 31, 2023.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Closing costs consisted of $3.3 million in costs directly related to the issuance of the Structural Facility to third parties, issuance of certain Structural Closing Shares amounting to $1.1 million and the Structural Derivative Liability amount of $7.1 million. At December 31, 2023, the Company had $72.0 million in principal outstanding under the Structural Debt Facility with an effective interest rate of 21.37%.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Siena Revolver</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2023, the Company entered into a Loan and Security Agreement (the “Siena Revolver”) with Siena Lending Group, LLC (“Siena”) which permits the Company to receive funding through a revolving line of credit with an initial commitment of $35.0 million. The Company’s borrowing capacity under the Siena Revolver is subject to certain conditions, including the Company’s eligible inventory and accounts receivable balances among other limitations as specified in the agreement. In connection with this facility the Company incurred $1.1 million of debt issuance costs which have been included in other assets on the Company’s balance sheet and being amortized through the Revolver’s scheduled maturity date. Additional borrowing capacity from the Siena Revolver was $8.1 million as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest rates applicable to borrowings under the Siena Revolver are based on a fluctuating rate of interest measured by reference to either, at the Company’s option, (i) a Base Rate, plus an applicable margin, or (ii) the Term SOFR rate then in effect, plus 0.10% and an applicable margin. The Base Rate is defined as the greatest of: (1) Prime Rate as published in the Wall Street Journal, (2) Federal Funds Rate plus 0.50% and (3) 5.00% per annum. The applicable margin for Siena Revolver borrowings is based on the Company’s monthly average principal balance outstanding and ranges from 2.75% to 4.50% per annum in the case of Base Rate Borrowings and 3.75% to 5.50% per annum in the case of Term SOFR borrowings. The Siena Revolver also contains various financial covenants the Company must maintain to avoid an Event of Default, as defined by the agreement, including a subjective acceleration clause in the event that Siena determines that a material adverse change has or will occur within the business, operations, or financial condition of the Company or a material impairment of the prospect of repaying any portion of this financial obligation. In accordance with the agreement, Siena has been provided with the Company’s periodic financial statements and updated projections to facilitate their ongoing assessment of the Company. The Company believes the likelihood that Siena would exercise the subjective acceleration clause is remote. As of December 31, 2023, the Company was in compliance with these debt covenants.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Siena Revolver matures at the earlier of March 10, 2026 or the maturity date of the Structural Debt Facility. As of December 31, 2023, the Company has an outstanding principal balance of $7.5 million under the Siena Revolver. The interest rate on the outstanding balance at December 31, 2023 was 9.18%</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A schedule of the Company’s future debt maturities is as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.272%"><tr><td style="width:1.0%"></td><td style="width:85.348%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.452%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year ended December 31,</span></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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,737 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56,763 </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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total principal debt payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">79,500 </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 10.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: debt discounts</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:114%">(7,838)</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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Debt</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:114%">71,662 </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:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s outstanding debt, net of debt discounts, consisted of the following (in thousands):</span></div><div style="margin-top:12pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"></td><td style="width:70.912%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.581%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Structural Debt Facility</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%">64,162 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">60,620 </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%">Siena Revolver</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Atel Loan Facility Draw 3</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%">480 </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%">Atel Loan Facility Draw 4</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%">95 </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 debt</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%">71,662 </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%">61,195 </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: debt, current</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%">(575)</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 debt, noncurrent</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">71,662 </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%">60,620 </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> 64162000 60620000 7500000 0 0 480000 0 95000 71662000 61195000 0 575000 71662000 60620000 72000000 0.1500 0.0750 57000000 990000 1100000 P30M 9900000 10.00 7100000 3300000 1100000 7100000 72000000 0.2137 35000000.0 1100000 8100000 0.0010 0.0050 0.0500 0.0275 0.0450 0.0375 0.0550 7500000 0.0918 <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A schedule of the Company’s future debt maturities is as follows (in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.272%"><tr><td style="width:1.0%"></td><td style="width:85.348%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.452%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Year ended December 31,</span></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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">22,737 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">56,763 </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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total principal debt payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">79,500 </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 10.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: debt discounts</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:114%">(7,838)</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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total Debt</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:114%">71,662 </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> 0 22737000 56763000 79500000 7838000 71662000 Commitments and Contingencies<div style="margin-top:6pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Merchandise Purchase Commitments</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023 and 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company had obligations to purchase $14.1 million and $18.7 million, respectively, of merchandise.</span></div><div style="margin-top:18pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Letters of Credit</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had irrevocable standby letters of credit in the amount of $3.4 million as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023 and 2022 primarily related to the Company’s operating leases. The letters of credit have expiration dates through January 2029.</span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company is subject to various claims, charges and litigation matters that arise in the ordinary course of business. The Company records a provision for a liability when it is both probable that the loss has been incurred and the amount of the loss can be reasonably estimated. If the Company determines that a loss is reasonably possible and the loss or range of loss can be reasonably estimated, it discloses the possible loss or range of loss. Any potential gains associated with legal matters are not recorded until the period in which all contingencies are resolved and the gain is realized or realizable. Depending on the nature and timing of any such proceedings that may arise, an unfavorable resolution of a matter could materially affect the Company’s future consolidated results of operations, cash flows or financial position in a particular period. Except if otherwise indicated, it is not reasonably possible to determine the probability of loss or estimate damages for any of the matters discussed below, and therefore, the Company has not established reserves for any of these matters.</span></div> 14100000 18700000 3400000 3400000 <div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingencies</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company is subject to various claims, charges and litigation matters that arise in the ordinary course of business. The Company records a provision for a liability when it is both probable that the loss has been incurred and the amount of the loss can be reasonably estimated. If the Company determines that a loss is reasonably possible and the loss or range of loss can be reasonably estimated, it discloses the possible loss or range of loss. Any potential gains associated with legal matters are not recorded until the period in which all contingencies are resolved and the gain is realized or realizable. Depending on the nature and timing of any such proceedings that may arise, an unfavorable resolution of a matter could materially affect the Company’s future consolidated results of operations, cash flows or financial position in a particular period. Except if otherwise indicated, it is not reasonably possible to determine the probability of loss or estimate damages for any of the matters discussed below, and therefore, the Company has not established reserves for any of these matters.</span></div> Leases<div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases primarily for its offices and warehouses, including the lease for its office headquarters in San Francisco, CA. The lease commenced in February 2019, with an original term of approximately 8 years and an option to renew for an additional 5 years. Lease payments are made monthly and are subject to annual increases of approximately 3%. </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s operating leases have remaining lease terms between 1 and 5 years. These leases require monthly lease payments that may be subject to annual increases throughout the lease term. The components of lease expense included in the Company’s statements of operations for the years ended December 31, 2023, 2022 and 2021, include operating lease expense of $6.3 million, $7.6 million and $7.4 million, respectively, and variable lease expense $1.2 million, $0.8 million and $0.6 million, respectively. Variable lease expenses are primarily related to payments made to lessors for common area maintenance, property taxes, insurance, and other operating expenses and are classified as lease expense due to the Company’s election to not separate lease and non-lease components.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of operating lease liabilities for the years ended December 31, 2023, 2022 and 2021 was $6.6 million, $6.9 million and $6.8 million which was included in net cash used in operating activities in the Company’s statements of cash flows. Due to the Company’s renewal of its lease at one of its warehousing facilities, there were $2.4 million of new operating lease right-of-use assets obtained in exchange for new operating lease liabilities during the year ended December 31, 2023. There were no new operating lease right-of-use assets obtained in exchange for new operating lease liabilities during the years ended December 31, 2022 and 2021. </span></div><div style="margin-top:12pt;padding-left:18pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities were as follows (in thousands): </span></div><div style="padding-left:18pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span></div><div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.272%"><tr><td style="width:1.0%"></td><td style="width:85.348%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.452%"></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:114%">Year Ended December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Operating</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:115%">Lease</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,968 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</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:114%">6,043 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</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:114%">6,219 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</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:114%">4,241 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</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:114%">1,404 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total undiscounted lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,875 </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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,982)</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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Present value of lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,893 </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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Operating lease liabilities, current</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:114%">(3,489)</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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease liabilities, noncurrent</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">14,404 </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;padding-left:18pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining lease term and discount rate related to the Company’s operating lease liabilities as of December 31, 2023 and 2022 were 3.8 years and 4.5 years, respectively, and 15.5% as of December 31, 2023 and 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:18pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2023 and 2022, the Company recorded $2.3 million and $5.3 million of impairment charges, respectively, on its operating lease right-of-use assets related to the Company’s corporate office space located in San Francisco, California with the impairment expense being recorded within selling, general, and administrative on the consolidated statements of operations.</span></div> P8Y P5Y 0.03 P1Y P5Y 6300000 7600000 7400000 1200000 800000 600000 6600000 6900000 6800000 2400000 0 0 <div style="margin-top:12pt;padding-left:18pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities were as follows (in thousands): </span></div><div style="padding-left:18pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span></div><div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.272%"><tr><td style="width:1.0%"></td><td style="width:85.348%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.452%"></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:114%">Year Ended December 31,</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Operating</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:115%">Lease</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,968 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</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:114%">6,043 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</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:114%">6,219 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</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:114%">4,241 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2028</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:114%">1,404 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total undiscounted lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23,875 </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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(5,982)</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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Present value of lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">17,893 </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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: Operating lease liabilities, current</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:114%">(3,489)</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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease liabilities, noncurrent</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">14,404 </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> 5968000 6043000 6219000 4241000 1404000 0 23875000 5982000 17893000 3489000 14404000 P3Y9M18D P4Y6M 0.155 0.155 2300000 5300000 Redeemable Convertible Preferred Stock <div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 11, 2023 (the “Preferred Stock Closing Date”), the Company entered into a subscription agreement (the “Preferred Stock Subscription Agreement”) with Volition Capital Fund IV, L.P. (“Volition”) where the Company </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">received gross proceeds of $10.0 million in exchange for 10,000 shares of the Company’s Series A Redeemable Convertible Preferred Stock (the “Preferred Stock”), a warrant to purchase 1,579,778 shares of Grove’s Class A common stock at an exercise price of $6.33 per share (the “Volition Warrant”) and a separate warrant to Volition to purchase 20,905 shares of Grove’s Class A common stock at an exercise price of $0.01 per share (the “Volition Penny Warrant”). The Volition Warrant and the Volition Penny Warrant each expire on the three-year anniversary of the Preferred Stock Closing Date and are not exercisable until six months following the Preferred Stock Closing Date.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company allocated the proceeds received on the Preferred Stock Closing Date to the Preferred Stock, Volition Warrant and Volition Penny Warrant (together the “Volition Warrants”) on a relative fair value basis. The aggregate fair value of the Volition Warrants was $0.7 million and determined using a Black-Scholes Model with the following inputs:</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.454%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></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%">Fair value of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.16</span></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%">Exercise Price</span></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.01 — $6.33</span></div></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%">Expected term in years</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></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%">Risk free rate</span></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%">4.56%</span></div></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%">Volatility</span></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%">67.24%</span></div></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%">Dividend yield</span></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%">—%</span></div></td></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross proceeds and transaction costs were allocated between the Preferred Stock and Volition Warrants as follows:</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"><tr><td style="width:1.0%"></td><td style="width:46.951%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.785%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Proceeds</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:10pt;font-weight:700;line-height:100%">Transaction Costs</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Proceeds</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred Stock</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,336 </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%">(292)</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%">9,044 </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%">Volition Warrants</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">664</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">10,000 </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%">(313)</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%">9,687 </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;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant provisions of the Preferred Stock are as follows:</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividends </span></div><div><span><br/></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:10pt;font-weight:400;line-height:120%">The holders of the outstanding shares of Preferred Stock shall be entitled to receive, only when, as and if declared by the Board of Directors, out of any funds and assets legally available therefore, dividends at the rate of 6% per annum of the original issuance price for each share of Preferred Stock, prior and in preference to any declaration or payment of any other dividend (other than dividends on shares of Class A common stock payable in shares of Class A common stock). The dividends on shares of the Preferred Stock accrue from day to day, whether or not declared, and shall be cumulative, provided, however, such accruing dividends shall be payable only when, as, and if declared by the Board of Directors and the Company shall be under no obligation to pay such accruing dividends. Total cumulative undeclared dividends as of December 31, 2023 was $0.2 million.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liquidation </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Upon any liquidation transaction, whether voluntary or involuntary, each holder of outstanding shares of Preferred Stock shall be entitled to be paid out of the assets of the Company legally available for distribution to stockholders, whether such assets are capital, surplus or earnings, prior and in preference to any distribution of any of the assets of the Corporation to the holders of the Class A common stock, Class B common stock or of any other stock or equity security, an amount in cash, equal to the greater of (i) the Preferred Stock original issuance price held by such holder plus any declared but unpaid dividends to which such holder of outstanding shares of the Preferred Stock is then entitled, if any, or (ii) the amount each holder of a share of the Series A would be entitled on an as-converted into Class A common stock basis, based on the then effective Conversion Price, as defined by the Certificate of Designations of Series A Convertible Preferred Stock, (without regard to any restrictions or limitations on conversion) immediately prior to such liquidation transaction. If, upon any Liquidation Transaction, the funds legally available for distribution to all holders of the Preferred Stock shall be insufficient to permit the payment to all such holders of the full liquidation preference amount, then the entire funds legally available for distribution shall be distributed ratably </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">among the holders of the Preferred Stock ratably in proportion to the full preferential amounts to which they are entitled to.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Voting </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each holder of Preferred Stock is entitled to the number of votes equal to the number of shares of Class A common stock into which such shares of the Preferred Stock are then convertible based on the Conversion Price as of the record date for determining stockholders entitled to vote on such matter and shall have voting rights and powers equal to the voting rights and powers of the Class A common stock (except as otherwise expressly provided herein or as required by law, voting together with the Class A common stock as a single class) and shall be entitled to notice of any such stockholders’ meeting in accordance with the Bylaws of the Company. For so long as an original purchaser of the Preferred Stock beneficially holds 20% or more of the shares of Class A Common Stock (calculated on as converted basis based on the Conversion Price (as adjusted for stock splits, combinations, stock dividends, recapitalizations and the like) such purchaser acquired pursuant to the Preferred Stock Subscription Agreement, such purchaser shall have the right to designate up to one director for election to the Board of Directors as a Class I Director.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Conversion</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the option of the holder, each share of Preferred Stock is convertible into fully paid and non-assessable shares of Class A common stock equal to the sum of (i) the amount determined by dividing (x) the Preferred Stock original issuance price plus any declared but unpaid dividends to which such share of the Preferred Stock is then entitled by (y) $2.11 (as adjusted for stock splits, combinations, stock dividends, recapitalizations and the like) in effect on the date the certificate is surrendered for conversion or notice is provided for non-certificated shares and (ii) the Subsequent Issuance Share Adjustment, as defined by the Certificate of Designations of Series A Convertible Preferred Stock. </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may, in its sole discretion, upon <span style="-sec-ix-hidden:f-871">five</span> business days prior written notice, force the conversion of all of the outstanding shares of the Preferred Stock (including any declared but unpaid dividends to which such shares of Preferred Stock are then entitled) at the conversion price upon certain events, as specified in the Certificate of Designations of Series A Convertible Preferred Stock.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Redemption</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the option of the holder, the Preferred Stock is redeemable for the original issuance price plus any declared but unpaid dividends following the seventh anniversary of the Preferred Stock Closing Date.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluated these features and determined that the Preferred Stock is appropriately classified as temporary equity due to the redemption provisions allowing the holders to redeem the Preferred Stock upon a liquidation transaction or following the seventh anniversary of the closing date. The Volition Warrants and Volition Penny Warrants are classified within additional paid-in capital on the Company’s balance sheet at December 31, 2023.</span></div> 10000000.0 10000 1579778 6.33 20905 0.01 P3Y P6M 700000 2.16 0.01 6.33 3.0 0.0456 0.6724 0 <div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross proceeds and transaction costs were allocated between the Preferred Stock and Volition Warrants as follows:</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.333%"><tr><td style="width:1.0%"></td><td style="width:46.951%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.785%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Proceeds</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:10pt;font-weight:700;line-height:100%">Transaction Costs</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Proceeds</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred Stock</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,336 </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%">(292)</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%">9,044 </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%">Volition Warrants</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">664</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">10,000 </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%">(313)</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%">9,687 </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> 9336000 292000 9044000 664000 21000 643000 10000000 313000 9687000 0.06 200000 0.20 1 2.11 Common Stock and Warrants<div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Business Combination, Legacy Grove had one class of authorized common stock (Class B common stock). The outstanding shares of Legacy Grove common stock is presented on the consolidated balance sheet and on the statements of convertible preferred stock, contingently redeemable convertible common stock and stockholders’ deficit for the year ended December 31, 2023.</span></div><div style="margin-top:18pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Merger Transaction</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the Closing Date and in accordance with the terms and subject to the conditions of the Business Combination, each common stock, par value $0.0001 per share (other than Backstop Tranche 1 Shares), preferred stock, outstanding options (whether vested or unvested), restricted stock units (whether vested or unvested) and warrants of Legacy Grove was canceled and converted into a comparable number of awards (i) that consisted of either the rights to receive or acquire shares of the Company’s Class B common stock, par value $0.0001 per share, as determined by the exchange ratio, and (ii) the right to receive a number of the Company’s Earn-Out shares. Each Backstop Tranche 1 Shares issued to the Backstop Investor pursuant to the Backstop Subscription Agreement was </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">canceled and converted into the right to receive a number of shares of the Company’s Class B common stock equal to the exchange ratio, which were immediately exchanged on a one-for-one basis for shares of the Company’s Class A common stock). The exchange ratio is approximately 1.1760.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 16, 2022, in connection with the closing of the Business Combination, the Company amended and restated its certificate of incorporation to authorize 900,000,000 shares, consisting of (a) 800,000,000 shares of common stock, including (i) 600,000,000 shares of Class A common stock, and (ii) 200,000,000 shares of Class B common stock, and (b) 100,000,000 shares of preferred stock.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The rights of the holders of the Company’s Class A common stock and Class B common stock are identical, except with respect to number of voting rights. Holders of the Company’s Class A common stock are entitled to one vote per share and holders of Class B common stock are entitled to ten votes per share. Each share of Class B common stock is convertible into one share of the Company’s Class A common stock any time at the option of the holder, and is automatically converted into one share of the Company’s Class A common stock upon transfer (except for certain permitted transfers). Once converted into the Company’s Class A common stock, the Class B common stock will not be reissued. The Company’s Board of Directors has the authority to issue shares of the Preferred Stock in one or more series and to determine the voting rights, designations, powers, preferences, other rights and restrictions of each such series of shares. </span></div><div style="margin-top:18pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earn-Out Shares</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the closing of the Business Combination, Class B common stock shareholders (including Grove stock option, restricted stock unit, and warrant holders) were issued 2,799,696 shares of the Company’s Class B Common Stock (“Earn-Out Shares”). During the year ended December 31, 2023, certain shareholders surrendered an aggregate 197,284 Earn-Out Shares which, per terms of the Merger Agreement, were cancelled by the Company and not reallocated among the remaining holders. The remaining 2,602,412 Earn-Out Shares will vest (i) with respect to 1,301,206 of the Earn-Out Shares, upon the closing price of the Company’s Class A common stock equaling or exceeding $62.50 per share for any 20 trading days within any 30-trading-day period and (ii) with respect to 1,301,206 of the Earn-Out Shares, upon the closing price of the Company’s Class A common stock equaling or exceeding $75.00 per share for any 20 trading days within any 30-trading-day period. Such events can occur during a period of ten years following the Business Combination (the “Earn-Out Period”).</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If, during the Earn-Out Period, there is a Change of Control Transaction (as defined in the Merger Agreement), then all remaining triggering events that have not previously occurred and the related vesting conditions shall be deemed to have occurred.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If, upon the expiration of the Earn-Out Period, any Earn-Out Shares shall have not vested, then such Earn-Out Shares shall be automatically forfeited by the holders thereof and canceled by the Company. The settlement amount to be paid to the selling shareholders of the Earn-Out Shares can change and is not indexed to the Company’s stock. Due to the change in control event contingency and variable number of Earn-Out shares to be settled to the holders, the Earn-Out Shares fail the equity scope exception and are accounted for as a derivative in accordance with ASC 815 and will be remeasured on a recurring basis at fair value, with changes in fair value recorded in the condensed consolidated statements of operations. As of December 31, 2023, the Company did not meet any Earn-Out thresholds.</span></div><div style="margin-top:18pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Class A Common Stock Warrants</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the accounting acquirer, Grove Collaborative, Inc. is deemed to have assume</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d 6,700,000 P</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rivate Placement Warrants for the Company’s Class A common stock that were held by Virgin Group Acquisition Sponsor II LLC (the “Sponsor”) and 8,050,000 of the Company’s Class A common stock Public Warrants that were held by VGAC II’s shareholders. The warrants will expire on July 16, 2027, or earlier upon redemption or liquidation. Five whole warrants must be bundled together in order to receive one share of the Company’s Class A common stock at an effective exercise price of $57.50. </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the Closing of the Business Combination, the Private Placement and Public Warrants for shares of the Company’s Class A common stock meet liability classification requirements since the warrants may be required to be settled in cash under a tender offer. In addition, Private Placement warrants are potentially subject to a different settlement amount as a result of being held by the Sponsor which precludes the private placement warrants from being </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">considered indexed to the entity's own stock. Therefore, these warrants are classified as liabilities and included in derivative liabilities on the Company's balance sheet as of December 31, 2023.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the following Warrants were outstanding on an as converted basis:</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"></td><td style="width:54.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.283%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.287%"></td><td style="width:0.1%"></td></tr><tr><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:700;line-height:100%">Warrant Type</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:700;line-height:100%">Shares</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:700;line-height:100%">Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Public Warrants</span></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%">1,460,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.50 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Placement Warrants</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%">1,340,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">57.50 </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:18pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Public Warrants</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Public Warrants become exercisable into shares of the Company’s Class A common stock commencing on July 16, 2022 and expire on July 16, 2027, or earlier upon redemption or liquidation. At closing, the Company assumed 8,050,000 public warrants. On June 16, 2023, the Company agreed to cancel 749,291 Public Warrants from certain holders. Five whole warrants must be bundled together in order to receive one share of the Company’s Class A common stock at an effective exercise price of $57.50 per share, subject to certain adjustments. </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may redeem, with 30 days written notice, each whole outstanding Public Warrant for cash a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">t a price of $0.01 per warrant if the Reference Value equals or exceeds $90.00 per share, subject to certain adjustments. The warrant holders have the right to exercise their outstanding warrants prior to the scheduled redemption date during the Redemption Period at and effective price of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$57.50</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> per share, subject to certain adjustments. If the Company calls the Public Warrants for redemption, the Company will have the option to require all holders that wish to exercise the Public Warrants to do so on a “cashless basis”, as described in the warrant agreement. For purposes of the redemption, “Reference Value” shall mean the last reported sales price of the Company’s Class A common stock for any <span style="-sec-ix-hidden:f-917">twenty</span> trading days within the <span style="-sec-ix-hidden:f-918">thirty</span> trading-day period ending on the third trading day prior to the date on which notice of the redemption is given.</span></div><div style="margin-top:18pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Private Placement Warrants</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Private Placement Warrants are identical to the Public Warrants, except that the Private Placement Warrants were not transferable, assignable or salable until 30 days after the completion of a Business Combination, subject to certain limited exceptions. Additionally, the Private Warrants are exercisable on a cashless basis and are non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Private Warrants are held by someone other than the initial purchasers or their permitted transferees, then such warrants will be redeemable by the Company and exercisable by the warrant holders on the same basis as the Public Warrants. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At Closing, the Company assumed 6,700,000 Private Placement Warrants.</span></div><div style="margin-top:18pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Backstop Warrants</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Business Combination and Backstop Subscription Agreement, the Company issued to the Corvina Holdings limited warrants to purchase 775,005 shares of the Company’s Class A common stock with an exercise price of $0.05 per share (such warrants, the “Backstop Warrants”). The Backstop Warrants are exercisable by the Backstop Investor at any time on or before June 16, 2027, and are on terms customary for warrants of such nature. None of these warrants have been exercised as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023.</span></div><div style="margin-top:18pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Standby Equity Purchase Agreement</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 18, 2022, the Company entered into a Standby Equity Purchase Agreement (the “SEPA”) with YA II PN, LTD (“Yorkville” or “SEPA Investor”), pursuant to which Yorkville has agreed to purchase up to $100 million shares of common stock from time to time over a period of 36 months, subject to certain conditions. The shares of the Company’s common stock that may be issued under the SEPA may be sold by us to Yorkville at our discretion from time to time and sales of the Company’s common stock under the SEPA will depend upon market conditions and other factors. Additionally, in no event may the Company sell more than 6,511,532 shares of common stock to Yorkville under the SEPA, which number of shares is equal to 19.99% of the shares of the Company's common stock outstanding immediately prior to the execution of the Equity Purchase Agreement (the “Exchange Cap”), unless stockholder approval is obtained to issue shares of common stock in excess of the Exchange Cap in accordance with applicable NYSE rules or comply with certain other requirements as described in the Equity Purchase Agreement. As a result, unless the Company’s stock price exceeds $15.33, the Company will be unable to sell the full $100.0 million commitment to Yorkville without seeking stockholder approval to issue additional shares in excess of the Exchange Cap. The purchase price per share for the Company’s Class A common stock will be 97.55% of the Volume-Weighted Average Price (“VWAP”) of the Company’s Class A common stock over the Pricing Period, as defined by the agreement. The Company deferred $0.7 million of transaction costs related to the SEPA and will offset these costs against proceeds of any sales under the SEPA. As of December 31, 2023, the Company has sold 147,965 shares under the SEPA for total gross proceeds of $2.4 million. Issuance costs related to these shares are not material. As of December 31, 2023, there were 6,363,567 shares available to be sold to Yorkville under the Exchange Cap.</span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">HGI Subscription Agreement</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 10, 2022, the Company entered into a subscription agreement (the “HGI Subscription Agreement”) with HCI Grove LLC (“HGI”), pursuant to which, among other things, the Company issued to HGI 396,825 shares of the Company’s Class A common stock (“Subscribed Shares”) for aggregate proceeds of $2.5 million. Under the terms of the HGI Subscription Agreement, the Company was required to file a registration statement for the Subscribed Shares upon the Company becoming eligible to file a registration statement on Form S-3 and in any event prior to July 15, 2023 (the “Subscribed Shares Registration Statement”). The Subscribed Shares Registration Statement was filed on July 14, 2023. </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The HGI Subscription Agreement also provides that the Company will issue additional shares (the “HGI Additional Shares”) of the Company’s Class A common stock to HGI in the event that the volume weighted average price of the Company’s Class A common stock is less than $6.30 during the <span style="-sec-ix-hidden:f-938">three</span> trading days commencing on the first trading day after (i) the Company files the Subscribed Shares Registration Statement (the “Registration Date”), (ii) the three-month anniversary of the Registration Date, (iii) the six-month anniversary of the Registration Date, or (iv) the nine-month anniversary of the Registration Date (“Measurement Periods” and each “Measurement Period”) upon HGI’s election to receive such additional shares. Following the effectiveness of the Subscribed Shares Registration Statement, HGI exercised their right to receive all HGI Additional Shares issuable under the HGI Subscription Agreement. On August 1, 2023, the Company issued to HGI 714,285 shares of the Company’s Class A common stock which settled all obligations under the HGI Additional Shares liability. </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Concurrent with the HGI Subscription Agreement, the Company also entered into a consulting services agreement (the “Consulting Agreement”) with HCI Grove Management LLC (the “Consultant”). In consideration for the services under the Consulting Agreement, the Company (i) paid the Consultant an upfront fee of $150,000 and (ii) issued the Consultant 905,000 warrants (the “HGI Warrant Shares”) to purchase shares of the Company’s Class A common stock (the “HGI Warrants”), at an exercise price per share of $6.30 (the “Exercise Price”). On November 10, 2022, 40% of the HGI Warrant Shares vested and became issuable (the “Vested Warrants”), and the remaining HGI Warrant Shares (the “Unvested Warrants”) shall vest and become exercisable if, prior to December 31, 2024, the Company achieves at least $100.0 million in quarterly net revenue on a consolidated basis or if the Company consummates a Change of Control, as defined in HGI Warrants. If, as a result of the Change of Control, the Company’s equity holders own less than 25% of the equity securities of the surviving entity in such Change of Control, the Exercise Price shall be increased by 50%.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the Vested Warrants and Unvested Warrants qualify as stock based compensation to a nonemployee. The Company recorded $1.2 million in stock based compensation expense on the execution date of the HGI Subscription Agreement. The Company performs a probability reassessment related to the Unvested Warrants each reporting period and will recognize the cumulative catch-up adjustment based on the grant-date fair value when the vesting conditions are probable of being achieved. Any remaining expense will continue to ratably recognized until the date the revenue target is achieved, and the Unvested Warrants are fully vested.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of Vested Warrants and Unvested Warrants granted to HGI was estimated at the date of grant using the Black-Scholes option-pricing model, with the following assumptions:</span></div><div style="margin-top:12pt;padding-left:9pt;padding-right:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.636%"><tr><td style="width:1.0%"></td><td style="width:60.710%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:37.090%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of common stock</span></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: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.30</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term in years</span></td><td colspan="3" style="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%">4.5</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%">Volatility</span></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.50%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="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%">4.00%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></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: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></tr></table></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reserved for Issuance</span></div><div style="margin-top:6pt;padding-left:18pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has the following shares of common stock reserved for future issuance, on an as-if converted basis: </span></div><div style="padding-left:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.181%"><tr><td style="width:1.0%"></td><td style="width:20.504%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.035%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.035%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.035%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.040%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class A Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class B Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class A Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class B Common Stock</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Placement Warrants</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%">1,340,000 </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%">— </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%">1,340,000 </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%">— </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,460,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,610,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backstop Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">775,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volition Penny Warrants</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,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">— </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%">Shares issuable upon conversion of redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,739,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">— </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Outstanding common stock warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,484,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,776 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">809,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,264,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">839,705 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding restricted stock units</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,703,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,864,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,149 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for issuance under 2022 Equity Incentive 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%">4,642,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">4,158,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for issuance under ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">654,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares of common stock reserved</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,997,183 </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%">932,628 </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%">14,572,441 </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%">985,630 </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> 0.0001 0.0001 1 1.1760 900000000 800000000 600000000 200000000 100000000 1 10 1 1 2799696 197284 2602412 1301206 62.50 P20D P30D 1301206 75.00 P20D P30D P10Y 6700000 8050000 5 5 57.50 57.50 <div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the following Warrants were outstanding on an as converted basis:</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"></td><td style="width:54.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.283%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.287%"></td><td style="width:0.1%"></td></tr><tr><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:700;line-height:100%">Warrant Type</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:700;line-height:100%">Shares</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:700;line-height:100%">Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Public Warrants</span></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%">1,460,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.50 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Placement Warrants</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%">1,340,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">57.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1460146 57.50 1340000 57.50 8050000 749291 5 57.50 P30D 0.01 90.00 57.50 P30D 6700000 775005 0.05 0 100000000 P36M 6511532 0.1999 15.33 100000000 0.9755 700000 147965 2400000 6363567 396825 2500000 6.30 P3M P6M P9M 714285 150000 905000 6.30 0.40 100000000 0.25 0.50 1200000 <div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of Vested Warrants and Unvested Warrants granted to HGI was estimated at the date of grant using the Black-Scholes option-pricing model, with the following assumptions:</span></div><div style="margin-top:12pt;padding-left:9pt;padding-right:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.636%"><tr><td style="width:1.0%"></td><td style="width:60.710%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:37.090%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of common stock</span></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: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.30</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term in years</span></td><td colspan="3" style="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%">4.5</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%">Volatility</span></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.50%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="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%">4.00%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></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: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></tr></table></div> 6.30 6.30 P4Y6M P4Y6M 0.6250 0.6250 0.0400 0.0400 0 0 <div style="margin-top:6pt;padding-left:18pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has the following shares of common stock reserved for future issuance, on an as-if converted basis: </span></div><div style="padding-left:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.181%"><tr><td style="width:1.0%"></td><td style="width:20.504%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.035%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.035%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.035%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.040%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class A Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class B Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class A Common Stock</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Class B Common Stock</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Placement Warrants</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%">1,340,000 </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%">— </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%">1,340,000 </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%">— </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,460,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,610,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backstop Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">775,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volition Penny Warrants</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,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">— </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%">Shares issuable upon conversion of redeemable convertible preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,739,336 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">— </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Outstanding common stock warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,484,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,776 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084,456 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">809,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,264,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">839,705 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding restricted stock units</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,703,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,864,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,149 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for issuance under 2022 Equity Incentive 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%">4,642,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">4,158,872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares available for issuance under ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">654,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares of common stock reserved</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,997,183 </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%">932,628 </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%">14,572,441 </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%">985,630 </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> 1340000 0 1340000 0 1460146 0 1610000 0 775005 0 775005 0 20905 0 0 0 4739336 0 0 0 2484778 113776 905000 113776 1084456 809847 1264302 839705 4703850 9005 3864448 32149 4642495 0 4158872 0 746212 0 654814 0 21997183 932628 14572441 985630 Stock-Based Compensation<div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Incentive Plan</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2016, Legacy Grove adopted the 2016 Equity Incentive Plan (the “2016 Plan”). The 2016 Plan provides for the granting of stock-based awards to employees, directors and consultants under terms and provisions established by the Board of Directors. In April 2022, the Company’s Board of Directors authorized an increase in the number of shares available for issuance under the 2016 Plan by 700,000. In addition, all equity awards of Legacy Grove that were </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">issued under the 2016 Plan were converted into comparable equity awards that are settled or exercisable for shares of the Company’s Class B common stock. As a result, each of Legacy Grove’s equity awards were converted into a comparable equity award with respect to shares of the Company’s Class B common stock based on an exchange ratio of approximately 1.1760. As of the effective date of the 2022 Plan (as defined below), no further stock awards have been or will be granted under the 2016 Plan.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the stockholders of the Company approved the Grove Collaborative Holdings, Inc. 2022 Equity and Incentive Plan (the “2022 Plan”). The Plan provides for the granting of stock-based awards to eligible participants, specifically officers, other employees, non-employee directors, consultants, independent contractors under terms and provisions established by the Board of Directors.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 Plan authorizes the issuance of the Company’s Class A common stock of up to 8,107,744 shares. The number of shares available shall increase annually on the first day of each calendar year continuing until (and including) calendar year December 31 2032, with annual increases equal to lesser of (i) 5% of the number of shares of the Company’s Class A and Class B common stock issued and outstanding on December 31 of the immediately preceding fiscal year, and (ii) an amount determined by the Board of Directors.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity under the 2016 Plan is as follows (in thousands, except share and per share amounts):</span></div><div style="margin-top:12pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.454%"><tr><td style="width:1.0%"></td><td style="width:41.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.714%"></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:9pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Options </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:9pt;font-weight:700;line-height:100%">Weighted–Average Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life (years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance – December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,104,007 </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%">7.95 </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: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.87</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%">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></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%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,334)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/forfeited</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%">(172,370)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.73 </span></td><td style="background-color:#cceeff;padding: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;text-align: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 – December 31, 2023</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%">1,894,303 </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;padding:2px 0 2px 1pt;text-align: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.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.23</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%">32 </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%">Options vested and exercisable – December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;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%">1,681,368 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.86</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%">32 </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;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No stock options were granted during the years ended December 31, 2023 and 2022. The weighted-average grant date fair value of stock options granted during the year ended December 31, 2021 was $18.65 per share. The total grant date fair value of stock options that vested during the years ended December 31, 2023, 2022 and 2021 was $0.2 million, $10.5 million and $13.3 million, respectively. The aggregate intrinsic value of options exercised during the years ended December 31, 2023, 2022 and 2021 was nominal, $1.0 million and $4.3 million, respectively. The aggregate intrinsic value is the difference between the current fair value of the underlying common stock and the exercise price for in-the-money stock options. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Market-Based Stock Options </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021, the Company granted 203,434 stock options with market and liquidity event-related performance-based vesting criteria with an exercise price of $18.85 per share. 100% of the stock options vest upon valuation of the Company’s stock at a stated price upon occurrence of specified transactions. Fair value was determined using the probability weighted expected term method (“PWERM”), which involves the estimation of future potential outcomes as well as values and probabilities associated with each potential outcome. Two potential scenarios were used in the PWERM that utilized 1) the value of the Company’s common equity, and 2) a Monte Carlo simulation to specifically value the award. The total grant date fair value of the award was determined to be $5.5 million. Since a liquidity event is not deemed probable until such event occurs, no compensation cost related to the performance condition was recognized prior to the Business Combination on June 16, 2022. Subsequently, the Company recorded stock-based compensation expense of $4.6 million for service periods completed prior to the Business Combination. As of December 31, 2023, the market-based vesting criteria had not been met.</span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity for all RSUs under all of the Company’s equity incentive plans for the year ended December 31, 2023:</span></div><div style="margin-top:12pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.454%"><tr><td style="width:1.0%"></td><td style="width:70.646%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.711%"></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:9pt;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:9pt;font-weight:700;line-height:100%">Weighted–Average Grant Date Fair Value Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested – December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,896,597 </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.78 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">4,073,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.21 </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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,484,612)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.15 </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%">Cancelled/forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(772,353)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.56 </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 – December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,712,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;padding:2px 0 2px 1pt;text-align: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.16 </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;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs granted under the 2016 Plan contained vesting conditions based on continuous service and the occurrence of a specified liquidity event, which is considered a performance condition. The performance condition was satisfied on June 16, 2022 with the closing of the Business Combination. Accordingly, the Company started recognizing stock compensation expense in the three months ended June 30, 2022 using the accelerated attribution method from the grant date for RSUs granted under the 2016 Plan. The total cumulative catch up expense related to prior periods recognized for the RSUs was $11.9 million. </span></div><div style="margin-top:18pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">CEO Award</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 16, 2023, the Company’s Board of Directors granted its Chief Executive Officer an aggregate of 850,000 Class A common stock RSUs (the “CEO Award”) separate from the Grove Collaborative Holdings, Inc. 2022 Equity and Incentive Plan. A portion of the CEO Award contains market based vesting requirements consisting of four tranches that vest separately upon the Company’s public stock price meeting certain price thresholds. Additionally, the CEO Award also contains a service requirement with 25% of the shares vesting each year from the grant date for four years. The CEO Award has a total aggregate value of $2.0 million. During the period ended December 31, 2023, the Company recorded $0.3 million of stock-based compensation expense related to the CEO Award.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2022, the Company’s board of directors adopted the 2022 Employee Stock Purchase Plan (the “ESPP”), which was subsequently approved by the Company’s stockholders. The ESPP went into effect on November 16, 2022. Subject to certain limitations contained therein, the ESPP allows eligible employees to contribute, through payroll deductions, up to 20% of their eligible compensation to purchase the Company’s Class A common stock at a discounted price per share. Subject to adjustment in the case of certain capitalization events, a total of 3,274,070 shares of Class A common stock of the Company were available for purchase at adoption of the ESPP. Pursuant to the ESPP, beginning the fiscal year ended December 31, 2023 the annual share increase pursuant to the evergreen provision is determined based on the lesser of (i) 3,274,070 shares (ii) 1% of the number of shares of the Company’s Class A Common Stock and Class B Common Stock issued and outstanding on December 31 of the immediately preceding fiscal year, or (iii) such number of shares as determined by the Board of Directors. The Company recognized $0.8 million and $0.1 million of expense related to the ESSP for the years ended December 31, 2023 and 2022, respectively. There were 263,219 shares of Class A common stock purchased under the ESPP during the year ended December 31, 2023 with a weighted average fair value of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.85</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. No shares were purchased under the ESPP during the year ended December 31, 2022.</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following assumptions were used in estimating the fair values of shares under the ESPP for the period indicated:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.636%"><tr><td style="width:1.0%"></td><td style="width:60.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.090%"></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:9pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of common stock</span></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.37 - $6.20</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></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.50 - 1.00</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></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%">66.00% - 73.00%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></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%">4.54% - 5.24%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Award Modifications</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, the Company modified stock options held by former and existing employees to accelerate vesting and to extend the post-termination exercise period of the awards from 60 days to 1, 2 or 10 years after termination, as well as accelerated the vesting of certain stock options and RSUs. The modifications resulted in modification expenses of $2.9 million during the year ended December 31, 2022. Equity award modifications were immaterial for the year ended December 31, 2023.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 19, 2022, the Company’s Board of Directors approved a stock option exchange which permitted certain employee and non-employee option holders, subject to specified conditions, to exchange some or all of their outstanding stock options to purchase shares of the Company's common stock for RSUs to be issued under the 2022 Plan (the “Option Exchange”). The Option Exchange commenced on September 26, 2022 and concluded on October 21, 2022, with RSUs being issued in the Option Exchange on October 27, 2022 following approval by the Compensation Committee of the Company’s Board of Directors. For fully vested stock options that were tendered in the Option Exchange, the Company issued RSUs which were unvested immediately following the Option Exchange and vested or will vest 50% on each of February 15, 2023 and May 15, 2023. RSUs issued in exchange for unvested options vested or will vest in equal installments on each February 15, May 15, August 15 and November 15 until becoming fully vested in the calendar quarter in which the stock option tendered in exchange for such RSUs would have fully vested had it not been exchanged. As a result of the Option Exchange, 2,595,496 stock options, with a weighted average exercise price of $16.20, were exchanged for 1,916,450 RSUs. The aggregate incremental stock-based compensation expected to be recognized over the vesting periods for awards related to the Option Exchange is $4.4 million, </span></div><div style="margin-top:18pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense </span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2023,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and 2021 the Company recognized a total of $15.5 million, $43.6 million and $14.6 million of stock-based compensation expense, respectively, related to stock options and RSUs granted to employees and non-employees. Stock-based compensation expense was predominately recorded in selling, general and administrative expenses in the statements of operations for each period presented. As of December 31, 2023, the total unrecognized compensation expense related to unvested options and RSUs was $17.8 million, which the Company expects to recognize over an estimated weighted average period of 1.9 years.</span></div> 700000 1.1760 8107744 0.05 <div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity under the 2016 Plan is as follows (in thousands, except share and per share amounts):</span></div><div style="margin-top:12pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.454%"><tr><td style="width:1.0%"></td><td style="width:41.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.714%"></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:9pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Options </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:9pt;font-weight:700;line-height:100%">Weighted–Average Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Life (years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance – December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,104,007 </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%">7.95 </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: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.87</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%">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></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%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,334)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/forfeited</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%">(172,370)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.73 </span></td><td style="background-color:#cceeff;padding: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;text-align: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 – December 31, 2023</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%">1,894,303 </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;padding:2px 0 2px 1pt;text-align: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.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.23</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%">32 </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%">Options vested and exercisable – December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;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%">1,681,368 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.86</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%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2104007 7.95 P4Y10M13D 61000 37334 1.90 172370 10.73 1894303 7.82 P4Y2M23D 32000 1681368 6.43 P3Y10M9D 32000 0 18.65 200000 10500000 13300000 0 1000000.0 4300000 203434 18.85 1 5500000 4600000 <div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity for all RSUs under all of the Company’s equity incentive plans for the year ended December 31, 2023:</span></div><div style="margin-top:12pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.454%"><tr><td style="width:1.0%"></td><td style="width:70.646%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.711%"></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:9pt;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:9pt;font-weight:700;line-height:100%">Weighted–Average Grant Date Fair Value Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested – December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,896,597 </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.78 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">4,073,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.21 </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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,484,612)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.15 </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%">Cancelled/forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(772,353)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.56 </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 – December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,712,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;padding:2px 0 2px 1pt;text-align: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.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3896597 8.78 4073223 2.21 2484612 7.15 772353 7.56 4712855 4.16 11900000 850000 4 0.25 0.25 0.25 0.25 P4Y 2000000.0 300000 0.20 3274070 3274070 0.01 800000 100000 263219 0.85 0 <div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following assumptions were used in estimating the fair values of shares under the ESPP for the period indicated:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.636%"><tr><td style="width:1.0%"></td><td style="width:60.710%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.090%"></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:9pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of common stock</span></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.37 - $6.20</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></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.50 - 1.00</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></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%">66.00% - 73.00%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></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%">4.54% - 5.24%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr></table></div> 2.37 6.20 P0Y6M P1Y 0.6600 0.7300 0.0454 0.0524 0 P60D P1Y P2Y P10Y 2900000 0 0.50 0.50 2595496 16.20 1916450 4400000 15500000 43600000 14600000 17800000 P1Y10M24D Provision for Income Taxes<div style="margin-top:6pt;padding-left:18pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to U.S. federal, state, and local corporate income taxes.</span></div><div style="margin-top:12pt;padding-left:18pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s effective income tax rate reconciliation is composed of the following for the periods presented: </span></div><div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.454%"><tr><td style="width:1.0%"></td><td style="width:56.042%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.593%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.713%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:114%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock-based compensation</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:114%">(9.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:114%">(7.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:114%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Remeasurement of derivative liabilities</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:114%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:114%">17.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:114%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:114%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in valuation allowance</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:114%">(12.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:114%">(31.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:114%">(20.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Provision for income taxes</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:114%">(0.1)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></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:114%">— </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></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:114%">— </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net deferred tax assets are as follows (in thousands):</span></div><div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.757%"><tr><td style="width:1.0%"></td><td style="width:70.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.665%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.591%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.667%"></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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net operating loss carryforwards</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:114%">$</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:114%">125,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">119,345 </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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred revenue</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:114%">1,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,581 </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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inventory reserve and uniform capitalization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,365 </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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease liabilities</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:114%">4,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,720 </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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accruals and other reserves</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:114%">1,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,876 </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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock-based compensation</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:114%">5,570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,856 </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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Business Interest Carryforwards</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:114%">7,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,840 </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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">268 </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 48.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred tax assets</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:114%">149,298 </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:114%">143,851 </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 2px 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: valuation allowance</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:114%">(145,711)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(139,033)</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 48.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred tax assets, net of valuation allowance</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:114%">3,587 </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:114%">4,818 </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 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred tax liabilities:</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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,933)</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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Depreciation and amortization</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:114%">(1,243)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,885)</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 48.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred tax liabilities</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:114%">(3,587)</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:114%">(4,818)</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 2px 48.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net deferred tax assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">— </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:114%">$</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:114%">— </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;padding-left:18pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the activity related to valuation allowances on deferred tax assets:</span></div><div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.757%"><tr><td style="width:1.0%"></td><td style="width:70.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.665%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.591%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.667%"></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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Valuation allowance, as of beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">139,033 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">107,301 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Valuation allowance established</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:114%">5,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31,270 </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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Changes to existing valuation allowances</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:114%">731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">462 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Valuation allowance, as of end of year</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:114%">$</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:114%">145,711 </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;border-bottom:3pt double #000;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:114%">$</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:114%">139,033 </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-top:12pt;padding-left:13.5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company had federal and state net operating loss (“NOL”) carryforwards of $536.8 million and $226.8 million, respectively. $511.9 million of the federal NOL carryforwards have no expiration and can only be used to offset 80% of the Company’s future taxable income. The state NOL carryforwards include $197.0 million with definitive expiration dates and $29.8 million with no expiration. The state NOLs are presented as an apportioned amount. </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation Allowance</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The realization of deferred tax assets is based on historical tax positions and estimates of future taxable income. We evaluate both the positive and negative evidence that we believe is relevant in assessing whether we will realize the deferred tax assets. A valuation allowance is recorded when it is more likely than not that some portion of the deferred tax assets will not be realized. To the extent that a valuation allowance has been established and it is subsequently determined that it is more likely than not that the deferred tax assets will be recovered, the valuation allowance will be released.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s valuation allowance was $145.7 million as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which represents an increase of $6.7 million from the prior year. The increase in the valuation allowance primarily relates to the following: (i) an increase of $5.9 million relating to current year operating activity, and (ii) an increase of $0.7 million relating to changes to the state blended rate.</span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ultimate realization of deferred tax assets depends on the generation of future taxable income during the periods in which those temporary differences are deductible. We consider the scheduled reversal of deferred tax liabilities (including the effect of available carryback and carryforward periods), as well as projected pre-tax book income in making this assessment. To fully utilize the NOL and tax credits carryforwards we will need to generate sufficient future taxable income in each respective jurisdiction.</span></div><div style="margin-top:18pt;padding-left:18pt;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Uncertain Tax Positions </span></div><div style="margin-top:6pt;padding-left:18pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2023 and 2022, the Company did not record any uncertain tax positions and the balances of unrecognized tax positions were nominal. </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of unrecognized tax benefits relating to the Company’s tax positions is subject to change based on future events including, but not limited to, the settlements of ongoing audits and/or the expiration of applicable statute of limitations. Although the outcomes and timing of such events are highly uncertain, the Company does not expect the unrecognized tax benefits to change significantly over the next 12 months. </span></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes interest and penalties related to uncertain tax positions in its provision for income taxes. Accrued interest and penalties are included within the related tax liability. </span></div>The Company files income tax returns in the U.S. federal and various state and local jurisdictions. The Company has no ongoing tax examinations by the U.S. income tax authorities at this time. The Company is subject to U.S. federal, state or local income tax examinations for all prior years. <div style="margin-top:12pt;padding-left:18pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s effective income tax rate reconciliation is composed of the following for the periods presented: </span></div><div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.454%"><tr><td style="width:1.0%"></td><td style="width:56.042%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.593%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.713%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">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:114%">2022</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:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock-based compensation</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:114%">(9.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:114%">(7.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:114%">(0.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Remeasurement of derivative liabilities</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:114%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:114%">17.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:114%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:114%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:114%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Change in valuation allowance</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:114%">(12.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:114%">(31.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</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:114%">(20.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Provision for income taxes</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:114%">(0.1)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></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:114%">— </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></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:114%">— </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div> 0.210 0.210 0.210 -0.092 -0.073 -0.006 0.001 0.175 -0.002 0 0.004 0 -0.120 -0.316 -0.202 -0.001 0 0 <div style="margin-top:12pt;padding-left:18pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net deferred tax assets are as follows (in thousands):</span></div><div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.757%"><tr><td style="width:1.0%"></td><td style="width:70.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.665%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.591%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.667%"></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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net operating loss carryforwards</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:114%">$</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:114%">125,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">119,345 </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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred revenue</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:114%">1,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,581 </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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inventory reserve and uniform capitalization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,365 </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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease liabilities</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:114%">4,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,720 </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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Accruals and other reserves</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:114%">1,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,876 </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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Stock-based compensation</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:114%">5,570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,856 </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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Business Interest Carryforwards</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:114%">7,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,840 </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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">268 </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 48.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred tax assets</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:114%">149,298 </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:114%">143,851 </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 2px 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Less: valuation allowance</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:114%">(145,711)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(139,033)</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 48.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred tax assets, net of valuation allowance</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:114%">3,587 </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:114%">4,818 </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 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Deferred tax liabilities:</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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(2,933)</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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Depreciation and amortization</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:114%">(1,243)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(1,885)</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 48.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total deferred tax liabilities</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:114%">(3,587)</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:114%">(4,818)</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 2px 48.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net deferred tax assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">— </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:114%">$</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:114%">— </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> 125850000 119345000 1745000 2581000 2509000 3365000 4364000 4720000 1332000 1876000 5570000 6856000 7660000 4840000 268000 268000 149298000 143851000 145711000 139033000 3587000 4818000 2344000 2933000 1243000 1885000 3587000 4818000 0 0 <div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the activity related to valuation allowances on deferred tax assets:</span></div><div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.757%"><tr><td style="width:1.0%"></td><td style="width:70.577%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.665%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.591%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.667%"></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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Valuation allowance, as of beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">139,033 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">107,301 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Valuation allowance established</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:114%">5,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">31,270 </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 28.37pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Changes to existing valuation allowances</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:114%">731 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">462 </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 11pt;text-align:left;text-indent:-10pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Valuation allowance, as of end of year</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:114%">$</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:114%">145,711 </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;border-bottom:3pt double #000;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:114%">$</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:114%">139,033 </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> 139033000 107301000 5947000 31270000 731000 462000 145711000 139033000 536800000 226800000 511900000 197000000.0 29800000 145700000 6700000 5900000 700000 Net Loss Per Share Attributable to Common Stockholders<div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted income (loss) per share attributable to common stockholders (in thousands, except share and per share data):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.363%"><tr><td style="width:1.0%"></td><td style="width:44.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.448%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss, basic and diluted</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,232)</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%">(87,715)</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%">(135,896)</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accretion on Series A redeemable convertible preferred stock</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%">(957)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Series A accumulated dividends</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%">(233)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders, basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,422)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87,715)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135,896)</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:9pt;text-indent:-9pt"><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></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.28)</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.85)</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%">(79.28)</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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted</span></div></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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,797,582</span></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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,101,407</span></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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,714,230</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive shares were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented, because including them would have been anti-dilutive (on an as-converted basis):</span></div><div style="margin-top:12pt;padding-left:9pt;padding-right:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.575%"><tr><td style="width:1.0%"></td><td style="width:49.542%"></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:14.863%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.863%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.866%"></td><td style="width:0.1%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible preferred stock</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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,739,336 </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%">— </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%">23,057,403 </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%">Common stock options</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,894,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,104,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,576,504 </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%">Restricted stock units</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,712,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%">3,896,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355,436 </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%">Preferred stock warrants</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">147,152 </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%">Common stock warrants</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,598,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,018,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,669 </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:112%">Private and Public Placement Warrants</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2,800,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,950,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Earn-Out Shares</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,602,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,799,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 subject to repurchase</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">16,350 </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%">ESPP Shares</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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="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%">19,414,926 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">12,769,076 </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%">29,290,514 </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-top:6pt;padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted income (loss) per share attributable to common stockholders (in thousands, except share and per share data):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.363%"><tr><td style="width:1.0%"></td><td style="width:44.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.448%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss, basic and diluted</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,232)</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%">(87,715)</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%">(135,896)</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accretion on Series A redeemable convertible preferred stock</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%">(957)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Series A accumulated dividends</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%">(233)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders, basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,422)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87,715)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135,896)</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:9pt;text-indent:-9pt"><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></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.28)</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.85)</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%">(79.28)</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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted</span></div></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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,797,582</span></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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,101,407</span></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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,714,230</span></td></tr></table></div> -43232000 -87715000 -135896000 957000 0 0 233000 0 0 -44422000 -44422000 -87715000 -87715000 -135896000 -135896000 -1.28 -1.28 -4.85 -4.85 -79.28 -79.28 34797582 34797582 18101407 18101407 1714230 1714230 <div style="padding-left:18pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive shares were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented, because including them would have been anti-dilutive (on an as-converted basis):</span></div><div style="margin-top:12pt;padding-left:9pt;padding-right:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.575%"><tr><td style="width:1.0%"></td><td style="width:49.542%"></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:14.863%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.863%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.866%"></td><td style="width:0.1%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible preferred stock</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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,739,336 </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%">— </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%">23,057,403 </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%">Common stock options</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,894,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,104,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,576,504 </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%">Restricted stock units</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,712,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%">3,896,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355,436 </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%">Preferred stock warrants</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">147,152 </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%">Common stock warrants</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,598,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,018,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,669 </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:112%">Private and Public Placement Warrants</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2,800,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,950,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Earn-Out Shares</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,602,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,799,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 subject to repurchase</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">16,350 </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%">ESPP Shares</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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="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%">19,414,926 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">12,769,076 </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%">29,290,514 </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> 4739336 0 23057403 1894303 2104007 5576504 4712855 3896597 355436 0 0 147152 2598554 1018776 137669 2800146 2950000 0 2602554 2799696 0 0 0 16350 67178 0 0 19414926 12769076 29290514 Subsequent Events<div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In March 2024, the Company announced the planned closure of the St. Peters, Missouri fulfillment center in the second quarter of 2024 to further optimize fulfillment operations. As a result of this announcement, the Company expects to incur charges including, but not limited to, certain exit costs, employee severance charges and certain asset impairments. The Company is currently evaluating the full impact of this announcement on its consolidated financial statements.</span></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In March 2024, the Company entered into an amendment to the lease agreement (the “Amendment”) for its headquarters located in San Francisco, California, to provide for, among other things, a reduction of the amount of space being leased and reduces the monthly lease payments owed to the lessor. In connection with the Amendment, the Company paid $4.8 million upon execution. The Amendment requires the Company to make escalating undiscounted annual base rent payments of up to $0.4 million, payable monthly. The lease term under the Amendment expires in May 2027. The Company is currently evaluating all the terms of this lease modification and its impact on the consolidated financial statements.</span></div> 4800000 400000 false false false false The shares of the Company’s common, convertible preferred stock and contingently redeemable convertible common stock prior to the Closing of the Business Combination (as defined in Note 1) have been retroactively restated to reflect the exchange ratio of approximately 1.1760 established in the Merger Agreement as described in Note 3. The shares of the Company’s common, convertible preferred stock and contingently redeemable convertible common stock prior to the Closing of the Business Combination (as defined in Note 1) have been retroactively restated to reflect the exchange ratio of approximately 1.1760 established in the Merger Agreement as described in Note 3.

AK3W3:TP;0B.5AXF3B99 &I.%3O/JOJ?_W MJ]S%5RZQ?A6HJ/P2ZT?/ :Y19^Y%*9 :!D.2$N ;QS&F#$&&[-#AN&*B&AMA MR9P7!/AQ32073)BS%RB5' M'F+[0BSYZEC\GH$0;?AAZB$X)+\=/L.)[L79% MMIX ,'/8 [SSQ;">+-NAE#BLPV8@D."-;:+SS1(D[4&2TLUBMJ@@B M$X8#1J6#L3<]*= J1&^R<7<'!]Y])X9B'S3"-:PM?0&I/IH5NKW\*0@(2P&\P!)S9@5;1TV9HC71(&(*&B,4H9!6A@3(P4?,X@O> M/$6S*Y1$O76OX6_+C_R " 9@.,)RQO1MLL2AJA?CXFBTS5<;]FS.S_T<84F- M/U:$WO!B.-I*M03LB(6?/ ?HAB!>?! AZD^3BSZNIPCV<7L51;P,5J%0-,B2 M0KW$(< RM W*X#FB4]K3M613$F9"@48+X8S+AT5Q/>/(>"AG_)6S#@R2YCXB M.P>;!;?^2BFNLV?.$3S%U,*T:L^2Q*;X]&-AH? M4C!RS]X:5Z21)/$&'"3X.00K)^$:,]4K@<:8^#\1X@V?XV+!,6$%.EU P#6X MAV2 S=F"0%.$>KI!+P=M?FXA?6(!R T.HXI_J]D6(-V9QCM$64$N0AP:?RZI M%=N4P7O%8#XP_1)(7_R)Q19R>N\->[ED0 9"H\K1U*TC-N%::RE M/-$EYP]=GA#T"UF/Y9@8Q42"4W)EB>T&:\3'M9G [T- &FYQ2I-*C*@1GAIV ML88O]-5I[,XIR>0'B@\CC?@55J+FJ#Z%Z8,\@*?/ EL3-DA 86TX++EF$J<> MR$1=)-(1R&T/;1 Z?.,UD0&/O9#F>#6Z-+T3X3!.V,0&?E.C"KB,=^SECJY 6@8;%,T+-L)_ D$% >H#[9@9Z]C9YJA:BO('$%/Z58SV; M\M4*BTTA?F6#0P:HD.$'L+4S?.!]W#G4=P=\2 $=25X:':"VDP*%TE@R%G)< M,730X!#(:E'3^/@"TTR:E"WC"RPG\ P'Y1C%12++1P)Z^GF$,F4N0[U#6@!G M$^PSM/$;$-%RO8RB&C\>X83PM=*EU:P&B?V9$?? #.'T)>W?\%R77F0@I5GJ MAA^@@-6%@6=K#E^/RC\P(FN);*(-'/,.-WN.\@D>0D;A=!&L'#O$%G7>=QLBGZ( P#O?X5_YU+#7)S8+L#,N:>RM-CI(K1X'OA3C_R+1#9)?K- 0>$W:#,8PHOX'':=W'73P.EG+YPN8&: MX=W/:K[N5GYMS,OLU2:Y 51?U&-/<8]C"@9G=SZJ2 LXA<6!%SQM.S@\AT6=#'[J4VSES2 M&_/?669K\.F#P$B\';-X>)_ <\HIG M/N,1 HHAQ*:(FNK2_GGY:,]A%1^0,#L75PO[20)> 3N""0EB Z\= A&P>/9M ML)]=004F'OV,R:8UBDH6% \HO%[+XM]WMCMSUO3@5G(A,RBJ_ TI%=[+"S-M MQEPBT28A$5O(*T^8^T/4B/V'@/QX4Z"ZZ/$\%36VC5B2'CM'=BM4U#D:R8\: M::"<++KS+*D1XRCI 1'J8U7 ^%+T=^3Q,5WZ,809EG#IX&$OF!6NI0+2+);P M47!_QE%9*XR>^2)"2XXS9WN0 :'4^/(^8+Y6^.J^(GH]H\323TG&)2AG DB M&0L1,F;?3U;:S>SWFEW,^NT=VQG)G/4[[4X#C=4?_=" M:O\)Q ',D8; &G73+_,QZ$]-S+K,%,DFV997 M[#WQ0"Y:>2 \W3 *+<5Z$2:8V55/Q9L4ZA[I2HDX=.6H_R@> MS'3GF1').44'0Z55$4.XL 5H?:U>#V=?_<;\!^;KMW_G:&?="5V2;'"3$WQ& MY_A,]7,%H0%-<7RF7(YOU*,82SQ%86;)SP5;1@W$,"/WV]R^IEDKT M-IY_;/EW_CURT/Q/?&,T9CIVT",$]/:&%DI:,MM':_87+&E%)#.#'>APCSMX M;Z9Y4Q<8W,@-C'WR?[\WU>VW'(,VI_A'=%#/TLY("B1,TYKA M\6+\!I],I E8>$[8*@SE1'1%9<& 8!KS2!58&2BV;/[JA<%LU;]&W-U$J9MT MX<(#V!M:XV4)VJ.EDWX).A&1%CV81[?PLO4A9=:8\0B."L;+[;.T0\C:M<^6 M[U[>@1O#-[=ET"UE+E622Q1=4*KG;HEZ,(TS<<>@GLB^7"!Z*F-;"@DGQ% ? M@2-7('WP@0^RG9' BQ0U"MJO1'9^._J)-06MN0[S?W(L^+*33H6<;_V_CWZ4 M_OW +J<^L_ZZM+ IV ?+>;9> JPBT-41Z"+QYA&&-?(V1E-;_2(%M%CL30%Q M-3C'NV:BD ^4LHI/P72LHYF+\>BC$/D_95PB<)9Y.N\"@U(A(U/=RD_ICY]" M&LSP0*X1UQ$WB []433[/\&LY#G%=ZZLU(VWC&MZ'=*O,#\-]W0_@*FB8M7 MW\9]9%F_4Q[2^UU7N:&@8X=1-CEZV0YF;V='[T"6:I&ILE%?5K"I!U22*N(42OS/7C)//XB7?<2H5K\1'@^PK\4L8Y1*]8)[R M0#=B);8LL_ BOEJ-,F'7:E>]88A&P[XG[N,0.I7=A>''5 M:75&PW3ZR!Z[71[6R_O'&DZW,R3_O$NW5[#-KDA]4/Z=C&46^G!Z*CN JYBK)4;3-O\A('K[C$R<75L-P2 MLRL7E"]6E3S'K[?(,>8W5%EDTJ6F14ZKKW$3"R:2-G9>9P=#]:76F0BTG*XE!M$813U)I89EKS$J2JTNXQ%;*127/1B MA,#<,M4E.V.!0NH!&CW _<17>.T==V)J4Z=U;E2.O[#%1M&-.]VQ@X!6N?J4 M]2;R@'B]$R46B,<"<"GN\ (BP]\K\U)32]Q/4.JS[3A4U3W%K (>"^7^2W+@ MC(3@1RO@:9I!*25S\QS=^0W=BH SFG^'*_K1%I4*3;A/5.*N^ "9-TZF?JDD==Y[$0KA-PJ5!5E!W"/'P[]15]L8 MS -CA3N6]^(%%3-))&R=A1O*@$O^ZV?TE0)'W:^06$VJ>U M+S.+,B[3#7F/;BK9&#LW/6T8*WP?'K!0-JSL2G?R]YU/^)8.E/_[$U#L$\6! M;UV@B_62;W[6,=R(4%WE@P!WNS,9F=UQ&D392.PE#\&99)_P6VEQ0.+>7BMZ M(=KDX4-'RW26$0Q*W,=:XZA%6U0.ZK.EQ8O>Q.9S'1%]7)G81P")+'G_0!*B]^?.#%3X# S%Z[8W;;&9PN*"BQ!R*E6Y>[ M/(FTBO5#T602V3XY5(RD[I;E$I/\ $(B:NZ@=_^!9NZR>\$DW9N?.U/[=> MHI5T]/)!F42'EN><)W.^!"H5\[!KX5]L7A#V%D\MZ%(LZ!)QC58T4A3:VI6= M^P5%GZ_!SI/>.;!SOW,X=@8_>#1H9874JK)S?Q=I7@,[#VIDY[VNI2P[#TNR M<\NX1X^.%]&@F6-XL]G:-^;06#H%/,@3PXIE?@TK$E%\S]&3 M6:D$4A;_B6*KI.G\7B#&8(E99/&&7)S@/P7141X@59&C(;WRV9/MK1%R@2C1 M%]>#W)SFE?9H4>( 6MIH!#&#+Z> " TIQSC;TU3JB/U90P&O>BN%<4L#!T M>#*@*@-%DH3,X82I+/G%MD9PH"C.12R "J+A /+6?4>)B4E_S>Q_PL%71 MD!B"7WD3'Q#=1OGQ,^X%/EF^G4AV3>14BO7P=:H9*(RVK#4L+-OAIRO S6;> MBHD[%9O0IN8<^G8VPQT3-;Z$.#!7'G=6.O;U_8TQ[@QX.,;F!XHMY:FSO$A M\1%)C3B5YW4 F\)\1!JMRY [[DE0X:@8=2>P;G4%"0"3^2WR+,*D_KK]0WL6Z1F-?W-M;\J-"%M1,8,@8'] M8PW&A<@\&YD"G]2Q0<&2Y:.5]!*FHRK(;57.GYP4Y$]F[?UU="_Z$?7CYY_, MG]G!-IF5DW:[H)E"]GPG!1A)^Y]OY^+J"T%0I%J=)0GI^1$Q+M3Q+D'+H+$Q M!;'+K2"!E$:8:@B)I]?\N&R;2W4T!#3D4286&D5JM@RU% #-5-KQ',292;M; MW%(C?V;=?<^L=W$U&&5%;M,YL.4N@T\M:TJ#Q)&N0]ELUV\I587J(2DTM\N: MYG:O YZ'[:"#(*$ 9MP3%/B$W,:&^0D,F(@;K1=N^0MDN+B'(F"3!1*\981T M;0C36S"_!?:6@ADP,];XK",4K+R08YHZ+WKM)W@I]H+CG6:X?^3&P'ZL'4+$ MGC*Z2!,:A6"*A$+F^?0KD!K.>LZXW;@2$UJE)T1(_7RTIN*LH.*LVU2<-15G MIU*?U52"(65]A:V$]_+([Z\Y\IO)^">%LKA0U3 =EF]LCF M:X?=+;(Q;J3U(\S2((5T,VGWDY@VYV)1;HYQ1A=9RDHDKSH&_R#:-"2!A_-; MH,66WVT-U 94[1X&/PLY5*FT=:C)W0QE\"I@'^0_?IG; 9AA+Q]LEW:!?O2+ M.#IA(*%5E>AQ1_/D7PN38#)L]88]M I$_VSQ8F$PM&!7_Y[^?-!OC4?]S*_: MK4[%S_O=<:5?Y$VJVVYUQ[UCG-2H<*C*WL3L%NQH^7 ME8H"C^W;MFQ6NL_H4;?:381&]D91 MW;HV-+.#\0FUZRUU(Y%5C9H56U2U0[P1%UB?-Q:F3G]\25I[%:\L)NT!9NSU MAVVSTT]G[%7LVUN58_;6?;N 4O=(G4?'].7[:U=;_(FRY!87$85<&8OPJR\5 M*W:RV&V8%_0_-E:KK"X3'>]/@3_2$?:=]&-B!RKKQXP=/%C5 M5]^OF'4E[0!)/C>RDKCJ1G3:%U>C_L3L3C*P@E/)))CB(*N_59Y=U;:,_<$! M4\PZ>2EFYY11-GP5A=CIYBE$'61:R\N1E&.I;E]E,3Y.[1(NT9A+-#H0Q0T; MZOQ&!0P11 V6?J<67.4*]R:8CY$NW!,5B(F>7@3(PIE!OQ&,RP*.D8-97-91 MYL"'6&.X(Q>-RF8_*BZ)3H?8"(;^ ]Z4Q3HZ[.D66[6MTNVV.YJF\_ M]0')I(0N$&!CD:S^]3T6"*6>O59B1!W>O,V)=063$WE :%&\;361 MX ;]Q2R"RLXET_- MJB_/'\M5,$UZI.IZ)\%'SKXWZC/S'9 MT=F@>O;4PFJ-6.OB&N.L88*X5QUJ*OMU=NW>@O"Q+2?.4TY9XTE.,V;_)MT+G>=\"D5NC;(>&(+4/)8FR='8 M\CC3P P V,$"7;P*XS-=DLTJL#FMTD;WI,%Q)6:UR"1CJ= I'&7\Z,";,ZK> MF/9\VNIMV=S\?-+* N6(J%HK/;J%R=7!-X3J, MTW*:<7;UU&W.?G9P=^GJ^HS;4I Y!2F4](@ZA/ Y.._>%C=5**Q?@[MY0T>M M_ ;(M^NZ\?Q'>%22()&@\%-&5XT1J?ZF*:X,>:#C4EV[N!H,>K"?>MM5YUS2 M;VEAT!O8D ^P5US JVF33]?)D5% @TP_PIQ0X0PD+(B5K9E6(_V1[>Y6*J"% MO%EM%&>%:15L?GPQICR(G!M_T$FD.4HHJM@Y@7T-N\ZGVC.Y1H4T#9?Z2J]Q M>I=Q;W&)A_I1UX^4IX-YK4>;JH[MT #"S?[+IY;^97]!R9J0;F Y45$F; M1?[F%85#T ML/(T3K,PC;-7GK?7;IOD#@TY4%YXSB*8P4(I3O3L4W20?>4!)UQ8:\.X[5O6 MH"!N2YL];R13OES2QV_72:TD4JC_?HUEE;Y]Z2B??WQ(*N#_W?/_>+3!#H@] MUJ#H91Z1*)'QLSJYML/,'UE:2#AYWVKRQ%K]:/^UY-,_W'4I[OOWP[F!$ MM4W_/CK3>IK6Z1D%W0I*MDAN)?-TCUNWKK2&M8.TXVO=**L\L ME/N84CF/HZ #MO"-"4&M,;JCT0H1_C/FOL+M\5]+7)@]P\]VKLT=GX'9.8ER M=6@KR81X?@I,,,7SR"6'?I!6#^#]8!^!UD!T;XQ[G0/Z<@>E?&LQETX8@K1: M;.9U1052X2V@()!F_N7O=Q\5/Z*MZO.3CF=1_51@C>B=E"VV5'2 6TH(*G@: MUSI*)EU:GU:XG'8+*NF9:X)*4K:[YH6E^ ;\%#D.%B"UZ;2=GLMKQ,>E5HLV MX1!XK]*SAS'^..(Z)C0"V"$-5!@-?N)J![+R^@1R2@NV5!Z+&'I8,9^X,J'A?M@(3KK039$T1:Q_!<(B8:$&>G?,W^&OY0OFZU8<\L MA[V5!?K=#A/RDXTT=__=OTMT5CKN(M)O1*'@Q3HG13C3@NH"]]H)JXC&Y8XC9O U=P! M9IT=\$&\)*.;W7A!6)?K#0V]S(,-/(_TR]22G\"+@J2XNY BI.8DU:F]V2Q@ MH7!U\NNM>T#> O&>QP&J<;XL]"I\G*[3D%IM!)(KZNM]&QJ4)Q!U;R>PQ'F MULT0OZZJ8^@ -^:@,^J7GW(LZ9"TRSVP@Q5@B2#($;(FJ_6*6:U@XKG&#]]Y M4/;T:_V99UC.N+C2NZLMOW(LUU4(TWDSR%5N"Q*]P1*1&MAMWK ("K+TL0HU_7(RYGU"?[ZY%97> MJ=QV>O<:=T]'=-^+HVRX^[GX)!S'47O3%G>;?!&(1Q?(J-\9ZLT<9,<$%4N! M=DJ^T20/Y4S:0^X@'_J'E _8G[-;0+)$-/R68%BN%60YFRX9+E:0*Z [L]$# M!%_=VT$H.K(DG2X2W7J%ZFDGE_C!E&A(C7( 'FR!PNN?#A\^ 764NTM#5 8D MG8@[>1(KG2<3]K@,RSMF5T;U/?NBY,@C?_I?]2XB%4Y@FJ8TFN(D^'33B\KY M2(']X.&^>K1YV6(12IHSBR512GF)3 MR1*F4OT@<3M0A(L#UF1+_\6ZI)@LH, !&QDC0])). %;.!2S7M;$%'48'>7%RUM)\ M:9Z5)MHO]6#O?:*F>G$5 #OM,DT/>>>QTD2UPTU4N[AR$3^WGVFBT61&(-PM M,1CR,&C,FRR]-(%-DL="VR0D8XZ(S;BL>%)FET\$DSE*90#)$%$:D&LZ)3+),J@OX[N,:FZT#^RF_[<7]_ M:)_ZLZE?7 U W]"'#06"TE%0W"L!R>^-00?A+3OE]L(T6,]]#:X%MCBQ>W6/Y MLX^\:ST=UB?&/OY<8%N^VCL).R>75>1(^D/'0)&?7&W ,-=YR0H#;X1;5=I[X#5C\E7B=#.DH._NH@=D@ZY<9_=@I=DG_2;^UC\+)$4C+_& MPUFI=C3KI+Z$V#&N")^XN03EDP<;K$AJ'NHP3#"NB67FFD"KPN6)-=7_BRP? M)(CS_(6%V(_:C2KB7.HZ,@=E9[A)F!48RO^*7Z2X#/.GZ54B(3$;.[L)1YV%GNDT3/7GU*$?B(KK))\M^3FS'+][Z1 M^*G[UR<7WOU@+]:?Y)I@11,V/YT*BDSWQ-I7+#>>2UXW@39$12G-_C MJ&XR@ZIE-:?:9$\%;;);$(>KV71BF2<;V(DX](!* MKWGCN';B,%IFR36+"8F[W^/Q+FM?,LGWED6JI/6'1"SJ$@G'@"[.A[CX3$^$0 MSWM["M-CVE6NB55BRR@F)0TSQA3RI%I8H_SR?^]8DS\N8:D\BALGRE\N1 SHW)LRIY,Z1M-&;U:Z3.4=W-:NQ2CS!1T2 MT#=%,NQEF[?UA]V^T:_;O*VO=@=:\4^9[F8%M>?C8:/LJ'55I6$9@ZXZ6C^L M<^A)\2FWJ;(NS H]*;9>H8:H>=".8&4= [;RV?8W!1X7JC'7B'+\\./]<[$D M$4+D%X+#6Y&MMW3X2S_B\2LR Y47+/#V]K;M;-\?M']N1HDGN[2XYDXMWHX) M'U!3GI $!>L ]=MG9OE5^M7L%QM:WBUP;<>-LLB-0>'&&&_>&./EC9'P>D9E MC!?R!ZRC5AC/@2N;;@ESXWC[K1HOF.5F&B.:M.58^;S+_CU"^?Z[AT8;&H<' MW[-'*<]K'Q,,"G/B=I9UZ[9(NL;?0= 5'2ST^EO,I-_*F6 XIUY<]WKYV.3L MA/5W._CC;:9,SWX7C]#*;]2\7,OLC%>9[Y'*A>>[*N[ M0EF[IZ==7%$PC/YN&^M]VYY^K4EH_;].=B;R>J\:Q8 MP:6-MXF>:CR$[&UYP/CR0<"+._E'PZXVU.HZ^7455')SDY._TJ.T85K4> M5?Z]J0WDH%Y\4.9.YRIK&UJ/5BYKFX:Q@M-JMGIR'&1K5%#4SH(0>AV%?2U% M,EIIU3;U+:=5G%EPPZ7.7<5CNOUWC+W0UE&W7!3BA>Q(D_[ MMA9H3/($HHQ9]XGLE=BXJYMJU\?\P8YA%F<0\H2NY>5M9DGCC:!67=+M?5>% M^"5YU X)F/WC <=LZ]V-+._Z]Y:P\G[@/6EU]6&]3/B M,^.0X#UL#+PE@[65PP^;9E+ZU=Y >K&F1O9T==V0NA'/@LDV)='N%:+UI1X%DL-8Q MV,&/E<",'1-*KN6-Z(E6 4;XQUWV6WLUJ6VAX\.,L,!>O M=+4SVAVGI4>@K4QVR'.I07/G4I+!VLI@>SZC6<]@ \E@)\]@ASR<&;3N<.8< MDF%7^J4LJ#LM9E\%-N];Z[,I8W/Z5:1E46.VA1\WZ5U?_4H:<;2U#GXL-<"4 M\,[ &'4,8^?S=>DL:"N?'?)8:MC-\MN>3J@I\9EY<:9H!7"9#B$^5RT8'/\P!(ZNT;Z+DLA/ALCV?YE3@ MLG[;L.R\@SRS6BA7/WF+"QGLN6$G'3RU:$BI12IHGV9/NCY/EL_V?'I5@<^& M%U=#==09F@/)9:?*90<_R!E2?I'>-SN&NMI:3?+9B?#9G@]R-O,9V%E70V/4 M&;0FMOC,?:$9_1-K?_LV]9GAJBBRDW2#;MA2!\\Z J,2S^!5HS,L:,@@70K!C[9&V!:PTS?UCCEJB]DGG0N-\]DA4Y5&C9?0DPS6.@8[ M^)D/&&$ 9%IOV!D.I)?T9/GLD!E+H^8REJ2#](54TX]WW[Y)-^GZ/77P$RXP M.J\&9K\#.ZLE-I]T+#3.90=,5((1MZZ GN2PQCGLT,<],&SMXJK?,SM#S91L M=JIL=L!\)1AQ%Y.LROC[T"1P,VKRX&AEZIZ_O?- K MF5HR-3+UH<,78-#88,KL] 9ZQS0UR=>2KYO@:^W0)[@PZCZ@];#7Z1L-]TU[ M<:XF4^)-B+Y<^/_4?KR*)_0EFL-R3OAG7 ';C2R:X?_"940*FQG:<#+1AYHZ MFYFSP7#,1OVI.M"G^D2=J=/^/S0#*"6>BW<),LPM_]YV^7R&P"-B%I=H?/!O M,],_:>N6QF MAQBX$?R V]\[P+491AMP[@?:L^EU&'^)CV? E@MX0>A'[.**N/WRO16PJ9)] MU>IJ"KZD)5E:V $>7L%7FNBMJ^BJUN\HG]F]-7E6?O$]F*TU]188W!X^ M,/JY.)I(>86_H_M#5]_19?@M?=;>O>XJ/^*[Z>(%/-F>PLCQ6 AOO,?:(1A- M#W8Z&>B78V)1Z\GRIX$2>@H3&R'H*%/;9Y/0\P/%#Z0&D8,N\.=^ R&#W_0 T!0C&%8.+4*QV)ACE(PU-I> ML$T*'4DY@H _8?[.$]]E_'_QXJ OKGEV.@;7_N+1F,).WEO-D/0>H'F0!$-!/O'F@ MP]#*"),!2G,=Y,UF>X,\#KS IYY/'/*6=B!>!<.Q6C,6Y<''K?VG*FK4Q=4/ M A;8)#<("U21R;JJ(J[,O'!Z(6XMEKE\9]]X#L D$00^_=ES4)2" #1TSVV M&7WQ0D:"#):%]'(+A>HGVP7HMRU'N0OA"T3:0'F5*%2O=YUET>9NYBD;%4.] M6#$T6JP8KM6.4$S#BA4):1(^HB O7&*[L,P3U!I\VHMY\47B"N2G$K P=.!R M4 '83^9/["!1"=)#BR(%Y,:Q E!#<@<:7>4:] H\U@!=J*,P:_*P+"B3^_/C M*1J\539\YTG* XA M<];H/ERG6M%]<@Q[$ZX?6P$,;09L!?HG<[RGUQW%]919Y%-= M/4X:L20/%CQFS)B+O/%D@P8T%BIR,0-6 D--/SYSY"^1RS*:.!'I <0 +.02 MRW&^>11VRF;QD4N,0%-AK3DC%C%OSFQMR0"Q>=EN"YTM]@)-EXZ"6\J>H?,% M^-Z;P5\PRX[B$7MDK!]@P,OX8VH*=;)V4$?!U0/-'I>0M@AR+!HJ.QM()\EI M/W([-3'F B)"8IZMQ;CK/,;!M=$"%[NV\;;IB.GPQIN&Q0@ZFCKH#,S56!HA M$?@666/YPA> :XFI;+F@0A#GE:R4=G&UFCGTGS$GKZS. M!@Y'"A=*=*$:X>]>IC("_)ZENWBZ/9^SJ]LH'N MN!OG'BPP4!-!BTO/BN!4R^UZ-P'Y0996@3-6 MTY>]KJ<"E'>96FN*)NWVPL:H$W((29VVM"AR 2U@47 WL9_O)O:P<*QGM_:+LV4;GHG M'B\\/;W5F"9:"OZS\&V,>EVS9Z)[0\1:B1<+ST<7*/=F]7M3ZPYZ@\*?U*Y6 M^'W9HS2].U!'M1Y5_KUIF')0+SXH;?VC-D3RK3]$UE:N*SCNY0;_RYSWCC9Y M3'B1'8ZVV9+CN=/276B2.9BO>F3:;F)]261Y3+;2R,8Z\ MEM2M3-WK^WN?W:.3Z19H:;L!:+>_6T[$ZJ#C271,>V\Y9)F+?9NU-CIDT#<0 MW7V6H5.;TG6VMF&%<,J(]"_"@J[KA* N%IIJ=E2UJ0JOK8X)W".[MFY?_\=^ M5J[RBK5LCT;!]!OS:4.MW:CZ'K=I+-*%1(]5(]*,"O>G>7$UZ#96MZ;56[/. M_5OI(*WEU1+GVJIW#;ELO)D1Q[49,=$L,XKE#^;/]9Q$@6E.WDXC'W7-#(]B M@:7N<% :^[A&%Y70+:&[&G2OA>Q+8X^8G9@'9!TD*&UD=D#_XJK?<,+%OH+/ MFZJE8K1\!\6B=;O4U.--]GY5-[UCDXV"9Q6W=#+U(8)]< \ZE.U-^;%9]C@G M(7A](V1P<64,.H:Q>@RZXM"0U00.S6#;Z-?:;OIUL &L8]8+;EW.G;75["$& M)XU.L8#Y,=[?:,&%M@NJ&_2].0Z;O@'8G#$[W*V:PA$B2N,B:T?=[Q-?APCC M>]SIQY\+F\>2)_!27\)A\.- [QB#58BI+N)DS<;3%7&[LF1=B:>KP)%J=]!4 M38\V,>4QWM^0;=9J2;?IG,G8Q50[YW.F384'#W_.I&O8X6TXP@YO.T-.K14_ MM/XMC%ZB&XVBA&E*?E*P4,,X!\;&')E]F,O" M*RH\Q:E5EDBMHH?RFC,SR_:51^3WI/A(,H"2=Z][M:8\68'R'UN=*>HON&Q+ M$I!^_ #T^ 3DR._^S+(9>(PX[/97 ]339'1.\9#:2%0D,Q5W$O9ZK67F^4KQ M8E<@_=J-@D"\#T4D)GE"6BVA;3]#6^WB2NVN0JL"<.)04<=Z,VO3U'0Z?2[@ M&C$W6L%ZT],/-;TJ;H3LW V8N]$M,U*2Q175P>Q'YCSS+60E&8MVDK&8;*!X MZ[ X#'/WC;.]RM)KIE1+/KQOK6*RH;]0EO[FQ97KS6W7HAB4S0=V"=>RY[S$ZRJE MA5I**S=6+TI96;MM3;'P7RW_#Q:* NN\7,Y*08;3*AG^B8W]R/*?"7YS%;,3 MI;-N$;2-G1OVK?=7\:H;@XLK734Z9D'T_[+VC[7&YL09M,L<^U^1/<722>P1 M1G9)=:<9E4&B0%E4#496DC>K;(8S5BLN6+6]2V-I;*>J&ME\#:P>?J#$D M#7VX7D.O6YDMSUK%\]U&V:)_?N>K]1TG&HA";3#5PMIL!D;6%I0_3ZJSY5D( M&4&)%C!#Q')>;+>D7)M U-N&#@/"-J3F+53)AAP(< F/XI M%1I/5+BCN:WOWW\ M_FM<0[.C/#W8DP<0+8^>\RAJ+2+]YLGD9M1\15EX6,8::R1[40@2BU%IL2?F M./A_&F52S%*,R*9K F]BT_QITU 1P95G@9!]\C)?![!F%H"",-FC@$KBTN!H M^-S"BT)X"U;[UU[33SGYNKP>0LCR,KJ\N)W^&A;G5^1,Y<;R'4\)['GD\(EC M4=UL*5#^;'PPE1"M9)0F5R\O'SQ\S&KJ4?DMT[ BE4?BC,E>TS@QP9[OK;'+ MNLJ=C4QO+8,OJE&NAP4&8;@Q#SE,5)4,(F :?AWM'*J_2L61XZG"!]B9,8(# M?6EOI$".U.2]#&@M?#;Q[EWB'=B56#.6W_$>-Q8+ N2>,:CX? ^("KC8DX.[ M@.ZB<0",!.-QGO.R%A_LHYF4+3J;&RCN33?8+"LJ,T ,FM>.XTUP^L7,\)&_ MM_Z2:J@M]\M- JJ4S?Q'!+<%\0]MMH7#PBKDC:LWE]F5>!\7VF7"^,&:$N]0 MJ68 NZ4"E+(!1:X!15\VH) -*(ZE78-L0''T#2B,X@849GDYWC4MYMKI;?@. M$@ET^S#Q-?P&X\#Y^++$21)<-.VE#L,!6?TE;@4V'=<;I M%TP>J-V^V3_Q,L#K7]Y,R=NCJG;Y9;E(?85HI%.D0TF-6K*?%3SNYDX;LIX5 ML*85,L;.KB3H;T)JR9J@38>_&_F#ZB:]\KP-SZT+BD9$&NA7;'KSX\%RA9<*S_MV5-<5O4-O%6PE@DVV[ [:#AW M11:JVXT#?^&GNV=6IJZVU#0.)C7S9ROUA2:61^VH Z.CZTV5/FA3BOF9\>=: MN6 <2"XT$,EK]B^N]*Z^..30[ M?6TUGEL6@&L=;QX7^N>YVDP M@KV&Q4![J^: K'?=.N8\+EF0*12ZE2#HJ2@(>JOA8D=M!K0:__=3%K-N@9DS M/(@QC_8@IH&O89[0^W$*=(::8\$,H_RC**G8[2RMK/\D04E:H9D M47A5G&E6U(H>^D /)&C/%, &3N@MRRG ?!\%DKR=#S*QQ$Q9251[A/, M#(#+EE,&@M#RD6AQ3@(^B28-B#28\,%G3)D#N1[BS&PT M)NFE4E!@8=AK:V)<;SY^50C &TT8;@MZ?765Z^@>QA3O;J-3&![ZWL-L+LQ6 ML8%Q0\]/-X<=PH9_L-D,&Y9/(MH&7V_\5DEYD*R9\%VY*^ND1AIIJ).0G[GF:>R%FV3!2C^ M]D0L*4][G3/&A3ZH2D!-\2U*L> !EBJ )9ARL8OIEIVE-0"">.E"6(END*$^ M%\>U$Y$'+4E$[O77*.IE@Q^V9?"#+08_:LO@A_4'K[5\DO)PZ[*QES+'$V98S2^LE%"756M; MI<9_G"\<[QDL1YZH]BWR)\#N7 O:6V4Q1C]--'IK MZBV(%\C01;UQ#=%RRNK'NV_?EBMKD!,A4R] L18+U%>GROBYO' (ZD3,#S@T MX6.5)ZJ2X *#LMD,1HK^B"_P''+UYTH3_!-_A>MB5F%0TV>V MRZE";[ PH2Y0&*RCC8Y;)J9-Z:IX(SD-&-[A>]']@[*PGGU0NF%?3R->LZ2# M-C]<75N>%I]W[0:2OUH_[7DTCU?O)IX!#C05JU]G'\6$LX\O%+9] VL-E4I. MVT]IEP,9='K$/%.TXH66$%6.F=K!Q(O<0[I*R>(F) MF ]K$52D[0#2KG.59A)'*IXN<."@"?OO;)?-[?0N^W.V&A- MS3[.'J@(/.$2_(;>1H _1-GZK-&KPAJO['7TJ(=5.VNW64C*= 2B#22@K!B5 MP')<#;M-U'EW.7.S)/,YWB-\VPI1AZX2_L/[_ \V=72GW[UTK,APF>/G^%7V M?,ZF-O<9+$#*,KHVLR\Z"NPV6 Q8#2KULS+F?/DD(3A7G7%"D\]HJL*U7%-7 M+?$D[[G23G^ BFQ9>LT.%3A+ZHSN>SI#G,XJ9V;U\A+U^^/=W;=YQ#ZE^-FN2& M*("85IR+ZZ#G"Z#%%D56\R^-]7DIDV"["HUZ!4=A"\_#!RIA2I&':'5I7FH% MUM2++-N->SH V;P;"XI!9\FKE;0=X'N0D&?+#9=DRM:+Q@<5S*.73&)=AIDC,LEL1S;'>)DQ ;+EJRC\M)> MVTK=(@9[V1)@_6&W;_3KE@#KJ]V!5OQ3W6I;QJ"KCM8_Z@RK;?T=U<&/A>I@ M/IK_'/(;/N5,RJPMVT1'Q+H4:*$NNZ5!6R%XI+0KP !/0KK&:A$GY7++#@AZ MA7"0\N&8V+BUX&AF24AOM66*4Y%:O64^YNK_OP)!2$ZTE>S EYA_"S?,^H 5 MH]B]L$TX3^*:R:AB2=/,BNU@!SWTX/34Y:@5V&D;YM%<&]Q&YM&GUE(K\VAB MBQZA5/O=0^<*MNV04FQ]EE+9,5S.06\VYA)?JYK#B '6/S!*)SKFNV<9^/,-^PM]I[K.W;O'"B:S;YD#K[Z 43/5,!_L%^M*?,G2K/ M-G/**Z[L-NMF7!/7OFTYA]RSS1V7KI-8\8H@*]"#]K]Z4^J?1*C7N/3VF,.0/U8YZ\Y'V\LBJ."(^;FG) M_=_9/G8!SP'98'=63(<1X7Y1^.!AVXXIQ?O1:0:/?,"SC"#7G_([HD.FEZ6( MD%@*C/C.YI:-T9<4\ O[.+(<-%+U0B-U:CUGD$ 'K7W5TH9K@DQ4<]F\C6.: M=]XX'QJ9&,)XWIU-$R[64(YCPN;%E;ZRT!N3F8R*?>%;.67L[;W*W#R\CB(8 ME P.=++=/;/% ZC1)DN27., \SQ&(58.$DN1F MDKQYBJ\/@"PDZ*!M!-V@P@TNKNPY7(P-(9W54XG*_9LJ!5(<8WF#.[8(,_/5 M1@4:Q[HR!TG6DI7;ZK!I)P^XZ"+;:8$($N+NCH$A5DD($V!1+I,OQ!-$JE,' MLZ3BA):TMDM:)*;#-1?QNL";,\7+]O*R_5PH>AZ0LBDXA7'P_Q7DCA;3XB>\ M5Z^(=\]60-'UU00PCMK*1S'*.!>,P^#2C_0^+&=#>1K)^BAZ7%\&"0;3GSC1 ME%_S%9:"KDC410K#I6&.&4Y:#%,D 2V_,/N(@7A))HB"5MARLGEI20H3!O_C MNI:V5RX*QO\$-)Q%U#V9=P-:6A.L*4#8A-HH%>DI'GA>+19SY%5B>(H=A7S$ M+8>RV0:9)G$%]$ "BYM@I$^ N+S$05UCUVA+'OYPBU1VHRUY^,/1Q56OZ AW M-;/%Y5GIP&V?V-B/+/]9T7J97 !,^8R_Z').27=& B&XQ1.NR79X7^8'F]J& MP\ZP78 7Q^%Q:?$H-(\S9[H:#UFL/LI"R:[/Y+D/0*F/>AE\SSE]N2-];N?D)D9Y-'R/>)>V/+/\R;)MLAVGGY/CV*75DMH2> M%N_WE2U9-X3;5/>21O8U]@'Q<6U9$'&D8H7UWJC7,4<%K:YSN-4I37Y(36?* MU=RDQI;&0KP,J99,BYPU4D@C#>R'PBB+#D?@A(&R52&J\X?69O[08>Z=D=;O MF 40E3%UTGH1=JK9KB\_,!&)3V.6S5@#Q/!SME9<,(WZF7)GS%+6U+)XLVM6 M4*M6J6*U_-!U/.>,,B^2QOB0XA'5-I%&!IZNK)XYQ"EDG1TJJ[79BTJ>@DLB M=UX-$V2M-.UC:^K[J7*^7Z>5>66YMI:'(& GSH/45@JV"%#)I/LW@0Q[3B = MF0"ZO>YJ[EJZ_>O-XD#3P 9>1K= K=@ZI3??0/#E9H(A7&;!3/(NJPKU=O*) MNIVL)"MV)"9E%M$'D!QR++L40 C?;:KT@_58%J Q>^3I1",QJ6B$;DP&4U]9;X3HW[FNJ&#/@D^837X2MFLR1SE12QX(=7 MX.3[XH5_9_#2>([U>7( /#DHR)I/02(UG6)(Y&H7^782\G*-RTIR1H",*PI^ M>B16+Y=G;^3B&:L@.<57>%V58,S1$(,Q1\6' 7423L\O<72X9>(HS@7)7R5M M<70ATTW;,A:9;BK335N:;KJCN9LS_"[W6Z9P[>IH>I=K0*O_UI.SP)K>G/VP M?GZP RS*'_E%2:^CT862+/)U&'^)C\OGPGY+BFNA)L2( W8.%!'M1Y5_GUO9+1O M4*9A-C8H;?W\=DDEQ_8B[K_*52Y99I3V]^XC"M6,YLF=<*S$HU?1BZ]#L2AW\9KD+BZ*W-%4;#B@%70< MV*F3Y.8UK-V1[S!K^)]-)(=MVZ_RW#?$@7:$+G>$W!'MW!'Z87:$(7=$Y1W1 M4(V$H]0)RP[PM](*"^AR)+OZU8Z:7P S@!VXS?8N"QJ9L"" &]XSE\WL4$1S M%V]V\^)JU-57]OI* :IM&/JH=O*6&[BV;#LC1F\7I__G5_8_7 &['UH M_AY22/!JWH!D<,G@+Z*9O1RKCQ#*=S&T3X7)S]EE1BW#SLP_]N('HT3DY"OW M_C9D\W1O;BA5D]VSFEI>;K"FA#H5BTKZ#MIW[+F>WXOX6D-9M)JL+7E:\G1+ M#BZ;PW!=8KCTBB64N!$%-USJ4\1#Z"WJ8^Y.=@IG.\)=?<"#2[X,M^X'-F.^ MSZ9PT740L#!(6^+%BU*\JPW*15J-43@_92@\,).BC/:,2_AL"O>*'7< M&(.FW1AR)\F==(1NPMUWTE#NI"85U?5=MK:L"[)B15R[T\Q!>UE)$&UT0B5! MJ*R'&QH.Z M53X&:K'6L'M7Y^NQ2.&!UG/8U#%=$HP/;6$JJ1.AK9 M"9\3T71YK":(\6%5,KW=Q7G;"*MMY1EN?'!->O/T8=<8'!=G? &]111:=N\5 MQPL"96+Y_C-H[%0\=Y?3]T*SJ$WMAXD"_['3%-MM#VQ?J'K%W%M1^;_&7/,9 MF.8FRS/52D\;J5V@JWA625M++>O??82JOV2Q33C]PBS6 MN[@R.D9?ZLRM0.^OJ;^)81MQ6>ZB:;!.+4XD<.9DMO[6Z5]*OZF\IK-32,8S5^'RI1!\_K]5U=NR9UT;(:\-!6?=: MJ4V_*",U6N;W/-2>W;$[6_L1]I2H^A@4%X?$?K.U=YFA7ESU.KU!6Y0DJ7BW M"]%?@ .UBZM^9]C;&>>EFMX$>[V/ O@N")1;#+5C0:CK3+G!_ Y_M M,$?@7W@?^W@9ZF\G_>)JT.GW3RC$1?+8+H"^#QXST+,R--O"8V>NFF]?3O \ MM*#:(8=(ST*^QS/$_K EBHI4E0\:;5?*)+TV,4F3VJQY?-#XPPLMIRACKH$Z M$B>>K=L D/[B>]MH%_V+*\T<=?31SINHUH(=@79[MIQ7%YVWY+P!=N<[[&>R6M[)ZXYI"/PW@=U'1KKI;"D\,S5YGH.U2]D=JS&UDI[J@ MW 0[X:&@,>JHQBXMW*1NO5?=ND-E*KQ98_!\[MI/7=S^PNH?PY@J!J_VAH/6 M:SY2YVZGSKT5UVGD2=;:;^G)N@X"XS-AU/LI[M#>R@ZRK,.&$'O:0Y?>[#(* M6 ..MB,$V";LL>6XZ$P0=#XZ^CN^^.OLMX!Q!*X/OSHF11GF:MC]RW:)E>?$ M+V2;O2!K42KK:"<[31X/-R.]%SZLDS#$W*EBS3T8V@YIJV?BWZ@/SUE28PQT MAM#U-Y")\<^ZV0)'A_2;'1B;&^6K'L75#U>S5*4#[> .M%US5$_19[&G(XY= M4@O-?IFS;-M6!M)/=KP\5]U1MA//#YA@D-+N6!K!FY@>4&/LPAVPX;>'0J M&[CQAB/1?&[YSU]GJP$J/]A*=Y&>VD!W$3ZE?T9!:,^>V]5PA/<0P3.=@.@" MMP=*"#\@KSS:(1;#X7YGZ^*WD"8 M25>OA'4MMJCEQCNCC6?H!]AY6,Y?'70,M:D:['O=>6<>?U@@ZL$V1X/.#A[8 M],QB#VOM+7/#YEK=2\O;[>;!E)\]? MQJ'YR[RX F-;W[VTG0Q#;()[^'(&Z#5D/^V HL:+W(=G%I%8;U.936^J@GW3 MN[@:&&WI0"-##YMEH T'QHTP$-;R[^]<(KJ%,88GY EC6(2]I@\L'STD#[?W M1)K3@9L#U)OH#R44MK:,)5*P]RFOG^DO[=WK?'-Y?.-_U%.3\QS=6^;H=:V6!:_V,[PZ MNKCJ&?WN:N2V A1VXK2\FD,<-#G$OGIQI>OKAMC!;CT+AC% S'GN-D10RGDJ M'^I=-/XGO/*']_'GPO9%OE/!Z#4@L*9U5WL[)@0&%D#FBAD*>&6)1QZL1^ N M]$W$;Z)%F< 6\5SG61DS)0IXT),WFP&**4/U/^/'"IZE\+K!NT"916'D,PQ^ MHH DF[K!=A4,K^)LO/I^N,:)IJPA+FB(KG@8,AIT5SUH"5V?[/ !H[UL&"5P M1I9\4YAHT"!G;YC3%R^L.BU,31ZMVXXTJQPS+"T>S O6=X$-K%P,A;-PHHJU M6&!BGN\(TX7=OE C"'[0(H3<3PA1?8>,%;"K8#RHJ8,QY- ME+U+""PUO<4:@WB*PO);5F)97EX8T)A&HY680#Z0J_\=^R@:?-RN?[*9H0TG$WVHP4#,V6 X9J/^5!WH4WVB MSM1I_Q\:[+8?!(, EC>XU5W,B+&N2N-!\ZNP&GFU=VY=";(BU>47P!^$>L>Q MQD00^/1GST'U*^@HM^ZD>VPS LCD#GE8%M)H*:SWD^V"2FZ#E+Q#N)OC>BFO M!&JQZ>M=9UFTN9MY"O]W"6)CV%='HTN="QN:QW68?&V\1 QWJ>'1X&K3J]Y2 M#^-)A?5/_8/7*_7YUBS+D1%E8\0[2(^XYS-B5$'LNF('"F]]!I<\V$'H^6C+ MT16QV.6J#H.)STGQ@2>5J(%_ S6)GWPQ!:3W ZF0_#&BQ;S+[CF^L$<;B#>! M9SQ8H?($US/'9O ## @T WB,&\)S:9A!@";1TP.CWIIP[1-H,V)RC-Y1,+.N M?/T&C=XJ/A%T4XG=SS\=&RG^ "8!#VG96NHD%"PCK7, M@MYZ<[0K)TZW(CTMS.9GO55>V:]WHN!R$-@!:-B_N.JM\]MP\Q?D&LQ^$L&; M03P@(3-.P#@OK4-RX)6],U',0Q-E<'&EKF.L'%'2L)HP\5" MN&BY 8*L;,4 M09'#U; JNMV4+8!:E+:(%+RGYFCQ#84JG#*-?"(_[FT8I$?^.X%NX8,'7 =V M$RA#E@]:B#V#=S+*C$2G$:Q+!.L)3R--$)@O !W/YZLW 74F=J1 $O$Y.PW@H#%XTH<+;UJ-E.S1@^A"PU>!AA]B2\<>]X?\;QADG/K#_X^4*6XUHD&(FEPL\@!N(I".U$XT;RF+?<;,)@?6D 50"'E6V*45"%#?SLJO)B*D^XVA/Y X>!6 MK/D0OV$^7/XT:6I/2='G1HV"7T4)Q5;-.+QU;#DBGWD&U^*-]RY:*TN7/\'F MAD>#G6$YR^[>DTH,YQ[M0FJ,15O@G&0J.AC)DXX;;(@WJ21+[6RQ[0$(45-, MH*ZCC*.0UM*QYS;/0^=K#6@>.L)?!:/TW'N/](.(< >6]8WG"S,S.:1 L%PL M8(N)S'$KC$+2&>CA= W:R Z@>G3/+74O"A& !*/ 93R=,(@ C,1@$>]@ C!99N&B.TJTN,(JBZ6#ZG6N6&-_$K.;(<6,:8ZT YV/E\= M).5OW;MN+A3@$0PC+PJ$LHO?.!ZZX[+R/^"F5AI-@-LMP01\"_MI(6AS1A@_ MIZ_*C,2*8./[7-LB#Q% %FQYEG]X'L>RP^V(,0)7\2%FGIU[/_(=&'\94S'H MKK)'^;X^N[-#^'?+PT.<##)CA:,KK(^^YR-'F/_D$FB*1MY;7G'E^=W1G$/F M1L]^/MAC.WQW\ '*PTEY.-G2P\D:.U_K%XKX RV'9G2YH;7Z;[UJ6Q\M'RMP M!-^8?_< VE-!B:W^%<&ZK6H MUW16]9XEHV*+QHN-EM\ZKFP_(FYSM;>.))^/9EVKHX6VG-"'QP[PU[)] WQZ M2VHX&F&U<_@&ZL65:71T8[560.U61(?/PY6[2^ZNBKOKA;:7=G$U''0&6@.= MON3V:@FCR>VU>7NM5+;;S_;"Y$BCUQF.^FW>7XW6OU$WU;\9K;JL#LHXGUD0 MO*4C?,8]B:YR!T^"%UPK/ILR-N=12!%N1R[#K5JS.LXZ?.'QX,>LS&/%&]8W\7 U&QR;6&SI>.R5S MZ6_T@4TO+9B$A<7,<.4#WE?'=M%66D14/E\^Y+"RIGR'C> 9 M[7:RSM=PK6ZO+F_^F!&N.1]\B3 %^^N,@"#X&H5!"$L(E*GA&\KBQ3HW3XVV.H='%.>QH MJM8QU=7 >\G0AV=H_9 ,O?\\MZY+M M?EN^NEC1?5M6OKIV0YNT,?N1W;%)Q*MI?OS)2Z9^\KWY#>E]5.IIM5!605&L MT6!=4:SCK8*U\+#\H&UA%?688K&.3%6FF2!:VEEBDI*.*L6+VEC;Z<]4A#1; MTS[I;PB:-9M84<"47,7YN?+D1'+8(E][M#7JUBW"-NCU3WU00JD"8Q<.&[<@.=E6E M*6IF=]A4>SK$YKLZPAC<>VG8$QZAC&:OC;=HE0K3ZOE>Q:E5U'+\VNZQ/V1J.F$_8D MGYX"G_;4]L&JKJJ8W-Y1>X..J:[FN+>-7U_Z;/PPJE;J7U,\*A%2I6C$\>A8 MQUNCJO:67W^:=J MK^&1Q'!D=HS==[RL1=16UEM_[G4@UM-!VG0TU>RH!:>[ MDO5.A/6,-K*><7'5Z_0&_4Y/-5O">N?@./K.@M"WJ2\TUVB0>TY+GSG>XEJU M=[;9QIUMDF=(TSO#WFI4ORRS="*LUVLCZ_4NK@S,Q^WT1COK,Y+UVLIZ_3:R M7A]8K]?KF(UYPZ5O9C/K?,L??2E/EN];[HGI,V=DJ0Q:=72@J\W5BY36<5MY M[L5/5S?P7'/U)27/M97G7OR(M(H&,[JXTLQ!1^NM9BY)?\R+G"Z=I/IR/H9) MOXTGRAJ>*(,]/.ST>CL[6J5-W%;6:^/)ID8GFZHV[ P&;;&*)>LUSGIM/-G4 MJ*?;H-/OCUK">"?NCM%TQFU^FKNG3/G#+KO?C! M9A76&R#K#4:C3K^@@KUDO1-AO9:=;VJGVC^OK1H,<0U77)0@&O^334(L&^2S M1>1/'JR G90Z6< ME!XCED>4&Q)EEY=K\9]SS:E66C(]L&1&'5,S.R.]J1B:)EC@"*QOR>E;]BTY M$*MC\P>],^B/.NKN UE1]G4.Q>H7&*_@9 ME\5V(XMW;L%.%$@-FQG:<#+1AYHZFYFSP7#,1OVI.M"G^D2=J=/^/S03V]BL M[5\Q7.Y?D;8CB=5+_&;O#+M2 9N:CVAFER_HZK\U>[U$XX#]*X+Y?'R$?X+5 MEBVZ/N3\#X1FT^LP_A*?E>_DDCY+X0];73/!?%S3QA4]X2QH'/ M\/?$\8+(9]AL!K^^"[O*-Q92\\5?[2#P *B46>3,;,>A\'U>^!V[.^+E 0.2 M3I5_19:/W\)#\+UXKCR+?+C ITJ9@OFT"$%7N0X42P$\C9R0#\(. MDJ'BQ?E)L)\+-@D#?(/M HHJ$T#'>Z!?TL>FHXRC4'&]4''@Q5C@*O0Z,&P_ MM�[*<-<_""$.;'Y@O'>V8X"VPS!>]+GH:9"_$M5A"P4+'A_;:/ X(Q_\B, M"(8+X_#A!P>&]V@YR%Z\G0[.V:$[)\5S4Y -839 1,))"X<[LUT8BVTYP#OP M!7]EE?8Z)\2KQ&341!06&CL. 16F1#'XC!OJ0\2TOF!65/!JX$"@$;TAB6^@U=\0@ZP@PDPRPV0"VYQ;:N#[UOX MWJ,]Q<9.?@=&XL'B>L3;L)X@HCO$O]-H$C=MPJ%8)*_Q$U!V@LV4D"=HU%/B M+KH#:(D7PR/#!^ >/JF%]4QKKGA/Q+QBOK 7_:YRBUU58>/RESW9X0/]G$PY M3T9@V:GR'^O:_JZZJW*1SI>]9=GPE6]=]_XS#O8C;$) M0@*\YM! %Q[N6-"6\$>^[9*9 @7_%=F^(&$\8R#7W/J#D1!R^$8$!0:7-<*^ M5[C[(MA98R0T[MD,M6?P/KR_)KWZZ^GU&1:.L3S5/MO6V';L\/F;>/F'J#X) M#?7B2NV6Z72"A!V<'W7.$CS&B<@9#7;!'*G#_#P/(<@286WU)Z!7D(&- M%[SU&3+%(Q-MOH2BG[E+*+5J>HLUAC%%8?DM9:WZ7MI>T51M14J4:T/9?^OH MR,-$1W[P4TWMGEV.?6;]<6G-@ !O+>?)>@Y09\]**A!38L #; 171L^,1#/7 MR:;9;#_$!%V:2TC8?!Y74][2+L&K8#A6:\:B//B(0G^JL&[&Q=4/P@'8E#>( M8*2)6X5,46[\',BPN87MKXRZRLV#Y7)=CP#D@QTD"D# 9>'UA(#>(D!WXX\$ M37##IP12X%:A^+Z8^7&D'2V_>&X!C2JB14^K8%$?E*FNN[0=?,_A2O\WWP,+ M*:[?IUCD,Y8YI\V1H M-4EHY6.KKIA6H/=8(7TW90', !2?1*GW*$@;^ZX"V4'-!E.<[$JXP7:YMHAK M(O1@,A7&\!S^3F[8@/F.$=Z>#W@(UC=\F>I['W]."$\!)<%L #W-1QDSQ>:P M-#[06^'/()K#LL&$/D".,:AP^&=!F!0)GVZE$DB,"0S)(%3>W)))I'CA4*FPM;Y((RS\T^H!92 M!]88M!=N.N5ZX2J3!YO-8O.#7@GJ*]".GD2_I2JJ^ U(!&]= /D6OHT5$-!Z MQ6[ 1"+L @S$"=#O 72\MWQZ5[)^TX08>6U;*-BX @DE%A8Z2>V%E34ZA4Z^ MS(]DI=@_,P-C6MNW'TG%D7Y_PFX0='4R[\"2T=^ M$%G<@? =V%#1#.M2Z[T:OR[9$KDU6$<*G(UHXTR"Y93%8 ^YB\PREFXVM]YL1^'-RZ10_'$1->P5>6GV!UD6N#4_>G&#:@ MU0)D.#=U)BB6:0 $__> LC[UE(=?V(*$6VKG@."!1R^ R\A"1[(;DQ<=$EGS-R!+^6[JCXM_P3"":<*F;N(=2,54H+:JOV)A\ MJ,)E-/.M.7OR_#^04BL[_I*^NO=)X']*+X45C<4&0?S<#D-&2L4=Q\/C!@ZG7)9S_6:P;*U(-WX7$1U_X8'3< .P1AK%[S>V9BK:9LP6A2" =VP,\I M%KS*568?SFQXP33B*J 2 H!P?V*LNR1 FC(BUX[C@[B/-P0)0B4#YD%Q?Z_< M^]X3[-T)Z24VBQ6Q2GK"RFEUNTQ-4,4R'I[=Q?=Q<2FJ@[B_74\1XDS8;S5D M&H3CDE08*, C1O.)PRKT&F;1VPE,[^(.S6F*# MX7C&#, 3=U>BKH[324]2 $(MQA8S]GS^('SLE*'3F2X&$ 8=,-',2*'R .UL MQ'$_:^WABW'F,%C41O(&?B*">'2#/WYCO>SZ_##_: M+E#9G7"Y LI2-"UQNN0>VT$4FJ,4])4'[PEL58<6>\)@ ;@OA8=PX':= )?& M:K/GPLY,=><.S2H^0>MD5.F$FHE+)Y%\5?P$\-N<@8G^B4>9=,3"H!Z/CZGP MB#GL.QCIS.$$!TW2BBD?$A;C.^!"@)<)/YD$&0Z,'W02K7X,O#C#9:)GC?E5 M0 5$Q/B@4?"B[?.@$U 24U[C:N_J!B.E'PB^>1:T3OE]4F'JV06+UV9Y:9X8 MX/,C$[N5<69"J(VW/-IIP.0]>F((7\24D.6$_>!XYB@1 T-9(5PU?"O.'U0+2+4V:]B(?)NTK MT.,GC M3"_UFCR1D8<$)N:;*O0?C%(8HTF?AX;D:(J!X=PHA7:54/)SA0;6^ M_X/JGBD/JELSEO,ZJ'[?5;Y2?-AM>APA]<[-Q\RQC3T%LV02HA9#+K&E4XQ M61O,C/5G1 @6FTS?HF6CJ>.>=NW[UU,/O66?'.N^*&%R!F#.,O%5VL65Q>]8 M#EG&<6T[B!_^W TKCT&_N$+'*.BJ1<.PQ$D&//I20Q\#^2:IOK;P-M4<**S" M#@0S&B/8TCCJT3Q51X[J[_.OK MK/D;/J!MD+-_8P<=#\Q;XZ6K*MD&;0^JN,G9&-\3K_DGSV>H7/T%Z!5,;>Z; M(,WKF[!@;ET\/^8:DX3,;2)SSE>I-/:O5/95J52V9BPOKE2^>WE>+T;9;V / M*[>WMUN+D+[1+[T(_6\9>2\X*%,I+#81*9OOO?S6;F+':QTDH3J"65G MB<.P7QDC'RV>>F+;N0?/F2)E>1@9CQ9+W)IX'"4BOF#8RA0 3B&TRX;FX""> MF>7O2?'I]]O.M5HWPZKHW65NL-[\DUQY]%PY:CM7ZEU%9)P_*U^?7*#F@[T@ M42B\J>_)D 2/"*H%_ KN?N8N'N@MYV[C6[" MQ\2B:#L"?P I.P7M MWTSFTB65^ MWUI"#0N3)6$TDTN8(:;WO^7)6,_OVB2V>FCS/MAC.]PU\>\E0U"+9T39CF(R MU2)J=1H]U:1*T9H*8,$L'&L1L+?Q'^_B>IJV2V^FF^*E%!#?6RU.2L3B/Z?H MU%4Y0HFJJ>+-XN4CFG0-8;#1AZEJ=V> M/FCL4<9Z4FVJ69LKD9:O@Z:NED);Q;"7J80WVK3/>;U]OB-(7G^)4-VI4*YV M;:'!1@CU>X]OKOW) \8!OV'3>\M_,[5"ZXTV-+5!7WN#XQWU5$TU=$W51F:O_V:Z MT/J&,=3_P7ZJNJIU'T+8]]=)03 J2>!8%'#Z*_/O,4B8%Q9:2IL:D,T&EMOX MF4=-4X&OWVT4R\HOOAU6D[^"94U>YO>U@*AA[\#"6ES]?N8O&'>76 MG73I.7 K'0* \!\3&1Z9^/756C-7H*T".Z LDYJ2EX:7?U5>?0(35OGB=155 MU2Y-5>\;KSM%=BT,/)GPD$_X=;= U=X;7BT9P#VN-C7ZIH-U MH6IH@+V&H8]ZQI3]- 3P\H(S5+,(0>@V 2R1[U4 ;LJ?/6?**]/60#E@O#AQ MLA;*E8#<7R*7*5BZ1X*'^E#5#=54C9[Z1DS) MT"XMKE:"EN:34IE7-@DT)%4$57*JMR1-EC3O)3FRY'AVK*>@8>5 4CA+84V2 M(TN.)A5'2=DL9;_ !N8G;I(J&7Z3Y,B2PY#DR))#E>3(DH-,<$D2N6%*R2'= M,](]DW?/&-(]ABK]!2^?R:*I M2>IJXE-35^2G)&.6C$*;D$3)$J6N;B6IEZ5>14U3ZIE2STSU3%,&V)^\GIGZ M\/*9HRJ J(8)3N8 ?L,$)U,UA'Z)?8M!B5+^1G7 PYSOOIH*8':-6 /X3JWA MA*,_K5$4H_O=I2:@2[1^BZ_GU_!L*:TG$S4E@!4!F R>/U\ ZPT- K"A/NIQ M !.)0C%N)=9@408FYEZ*;'=A*FY,OA25EK$6'3P43$7N>J2*B@""RO]CS1?O MX"-J7'%#LZIXF5I,Y5KP1IS4)4Y*G"S$21G%HA80D6C^IR%'AZ"!3W0A0 M\-%VK?14X3/V+X7'5D5%\S11T9"HV#Y4E ?+IXZ*U2"Q5^+J V#Z%L%3K0 0 MY<'R>0]C *8Y>>_*(VUJ!=@ 'TK,:_5EIX1Y?8EY$O, \_H'QKR^Q+Q67W9* MF#>0F"2F";)!7M.$D@WRCMW0T51IZ;1/O![ T@' MW<+4>;\?4T=3]VCK*#*D56)@O,T( V6ZIL1 PD!M&PR\V1,&;M<23F*@Q,!M M]$"9\2DQD#!0WP8#/^P) _73]'E+"&PC!)YC,J?:=D_S^@'N7H%7Q\$/U#?W M"%:7$\\-(B>$I;/B;*;9ABRGN'^.HJE;9CK]^>967/JKY5KWO) 'MA:N#)/K M$T U]?+_RCH%KXS^97'Q-(##_&^)'$>*'&(\IF9.4]^Q-T,0H6V?\2CC'DNK M0_Q7H,!%D6^'J/_X]#U#]6<1^4$D%*8[-J$[4SWF+KWGXT]0IMQ[IEQ/0OP9 M=#)3'L1+;,ECRSEF%IX&M#19GO"):Q\;5)%VU&X\+'%X949)B8LKI24M1 ]+ M!4F$=C7H.RPA6E+>]M#<4-- E42[N"JM9RZ)TYINN8/E72094WMK<0U+:_NV@A+3]D0JF)(*T_:7M MGR6"3/64)TQ+)TSG6,=-GC MH\2"N>YSM6.FN/F5QIM?U78GKFT-6#TX\$SA M?'6ASE6ZKU)B4[1HF?'4IL;!4DBNEQ7Q_6TI:=#K:O^S+U:1 MB"GUM,N%%X0_@1WG-N^U+EP320?=F><3]'RSGGG'MIGRGKEL9H>(4X[C/<'* M*S_2!^ 5'^<+Q^/79ULNQ;C53R3Q,TG8F@+Y+VPV4_X>^1,[L-US$2;5UDUY M)>F1I45#68',NZ]%0 N?6=!Z-N3 M,,EU_,T%H7<-EBAF \&2LV:5-*FCK5^ULSG[K$:.:OZSWMGXSZI1[6R<:!7W MU*:$0JFC21VM<1W-D#J:U-$$,AD99/(WZ&A2(VO7&IVI1E9&#JF1;4.ULXG7 MJ;BGI$;6GLO.1B,SI48F-3*!3.:E WH/"\:1?^^P$-A2)#[1WXA//WR8"8_M MV>XD\BZ,+#]4/O/W,/_^/&5 &:7/5*\J(X?4J[:AVME$Q5?<4_O3J]8W-Y%* MU]E&76MJ]QQK3I^.1E4/DM113]540]=4;63V^F^F"ZUO&$/]'^PGO%(47"6\ MP8JJT3@M.9:&C563=: 7@55<]I40[3L.,5A-B^-GBU1D7IPLZAW%FGON?1;, M.LKO-K8;1(]8M%"N)_^*;.$RNUMX;N#YRNUM!\L_=V@,$^ 9"R[WX!F^LK!\ MJAU;&4O75X:NBZ7MJ: OL;2-6&I*+#T;+*VD"B9&K8"V@VN#TIZ5(+8!Q&3% M;0EB.<_<*GB1DGA(MYPT:B6&K<,P6=-%8AC',&/Y=&$!8!5NHX@U:TI*14R" MV 80&T@0DR"6!;%5\-I"$6L6QJ0B)C%L'88-_T>"V-F 6'J\8(X&/>/-5!_H MQG T#4P+ >Q/MLV_^,?(NKBJ$!&+F')L(9][I-C'?T5VR,.*@3RPUY%DDCPQ M>;XYL,F1.%BN@,ZBDAZF*+%\1@/:("BO79?]5&[Q3Y1RN8.O.SP,XS6K7"XM M[R[--]>UY.6OUK.BR0,D*2Z+Q>5(BDLI+E?035.KR M7R3N'1[0ZDSO36B-'9:)MU^:K=D#WEYX/,#BK<\#*+YW/*?5T'V8(C:KY.1D/GWP4\)?\\NQSZS_KBT M9C"5MY;S9#T'N 09,LQM]S)+\UKD@G_NX7Y X+<+ [#>=@!>/T !P'^R MF:$-)Q-]J,% S-E@.&:C_E0=Z%-]HL[4:?\?FG%Q]0-W#&J'-_!&8,Z@ (R6 M=U-F@32= P@])=DV/HSEG03?%JB[V&S+(L MB7&F_.>4C[HJYR6AZ8@WBY^[\-.;U>_[W?ZH^!>UJ]7\7N_W:MU1.J9!UQ@. M&WD4GE7K@\8>9:PGU08]4_" 6%7 : 6 TYXJ,6Q'DWK[:?IH&CJ=+"::& ;=+"0"B-GL-;,V>)A9K$PA/'PHJY%YI P@(?3W(4HO45<0"0.O\K.':RD<1# MF0S1[LM."]YT"6\2W@C>1DM!>.2>_LH39'^A)FNB2B5J<%^7$V?YN1TBSY[Q M<23QL=V7G18^&A(?)3XB/NHJQ\>2,KXO#H2Z*H&PW9>=%A":$@@E$!(0+J7- M%@-B3F-\,4QL-@]78J+$Q+68*+-P)222[2P@\5?V[W];+KQ&^>R).-<[-HG\ MW'%)OA0+S\TP5)Y@%M=BN;,=>P((]+OE..Q9>6^Y?\!/R@TL_LSS7=M28D"$ MV744VZ5#EHFUL"84?1PHUG1NN^*D!'#4ND?=E&JU(/;"3K(<_F6G[LOPX8J# M!6C\CO)GYD\B!]9-M$GG8(ZW_VKYSPY_8=G-^&NI0,!G?&".]63Y3%E$8QBC M,N8]:%<>^=[S?>]I8]QPUHT@)864%"\H*62NLY04)"GB0JJV'V0S P&=MA > M>'8]RE?QDI)CWY*CV2(94G)(R;%67P1D"_745'80E(*3RJ M"P],8(3U?E;^<+TG%]_P PC]X$4!@_7P[T&FW$7C3)W,K82-+(TIA%S7*]X1JB!E!2YW:*VDG"A&OA_WK0SF)V]J;J.&M*G&WW9:>% MLR.)LQ)G$6=[I>Z@1J!W^71AS]A;KB_7@.*>A.)V7W924*RK$HHE%",4]\O] M*XU@<;'\?.+SD^3X8$F_A0DX? MZ]AS&Z?DV-88!@ZSG8B,Z^KX/I#XWN[+3@O?90O.8\;WN@W.$X ?]0U#>S/5 M1^9([?, \KAE20@H"@ E@KZ32GCKW,C:+[6U H3],%B":- M0!L=P'(EI>+W_\^^^+3U, [3;S>,KQ_@#C#._\2.!_"A]X;@VT#H8O:"_603 M/XBL^[!*0M UZ*W3; KYID3*5Q_A^1'A^>_,#V!*K]_E]IUX7H/@K@(;I4B274;P'UIH1Z"?4'AGHS _4>E?Q80?N:=4+V MB.I9?#W$IE4VO%RR["&UD^HB?WTLD!3YAQ#YLH;Z!O_:(,]FLH:ZK*$N:ZC+ M&NI%CY(UU&4-]7ID:GL-]:.S[7M'8=N/K NL)2XU>^RO-'_._T66_OK)> MO])>O_K\NLR:^T'I@,K7V0SC+))*\K_1MW=L0E/3S%=3?([B^8IFO&+X=YGU M=\<6(6\7KO=;;@#NNK.;0H;#>(DWCOZ(14P2;M$_C(BA]TL1(R-!UHF8N1 Q MD9L5,GD1\YOX[1B$S*]2R$@A;&C$GZP.SUQU MK8Q9"@\3GX@85S"^+YAW% EC$L8WPCC^F40^M$DC'Q8 MFR"(K*2L"D?R6_P.47"/D'Z7C" N$ L_X'$"OBX 0,>,^F^%UXE'K;TF]ZS? M-S^*+A'RS+=A6;_%ZC_F] ?\.PJE7WG&-]_&R$F8[V7Z5N43K&"GIE-)2ADI M98Y!RFA2RD@ILU'*&)?6(W,C9@MITIB0J>G(N:91*'=1$%JV2['2=YA'0 :! M@.GNMQKU!C86_)8X?7XX?6RN?T.7$4 2Q)=!W* (H$$&Q'5RPO-8H 7S9_D( MH&_P#?Q).'YC!0^K)01*KJC8C+EF9JE<'[$^7)A)FF1IXDMR9,FQD.3(DJ." MVK=LGTL"9@DHM&!)E"Q1UI_T2EIE:44F$E9@UKC!9[R6QI$TC@YC'!DR.$F: M2&O@3#6HDHD6V,RUZI^)_VK!N^+0'J/9 W%FP:.YHF(#JD7CP)[:%IU?!, Z M5NCYZ0GXS/?F2@B41UV'_@\#O(\LK!'D^0%OQ'>'DU0^B_-T>'6TJ'>PL5TC M[Q(GFJ"=*62$]*!)(7$@(6$*(2%EA905555?,SUYO[1 ,'#!D5;01PC4$#Y; M(4MV"*XZ5]NF>(%K'"Z9BJ1=CG;2YU)*FC/WN103)?:Y2*IDJ:)>2GIDZ?%_ MI>:%=$!)V^+@MD7OO^7Q_(G:$RDR]42-C076P 7E/G^V?D1XO6E*V2" ]U; M2CL+9*('3FCZ/,;AE":TT:X\)>[=4(=&*@DGHB2T+=1:U[I5&FY*\7]4XG]7 MVT;38]M&US3U\@\];=:6/>NA)C_W-DA9;/=0S?VD+Q_4_%<:O_!782^E)S!] M:21)_-LK_AE=[;\E )X: ,;H96A8V0-XSIO9<,TB]LS<\&\1BF[Y]U/\R-$, M0&NJ?.,->Z\G$UATJO_QR?;G$H+/>> :81\&DCP^S@ >\U%EXER$N?']6RX++KS^Q,[IXBJZJNHR/D;"XGR8) (NZA,63:U&0P*(^F=6$Q4^V M:\&?\)>$Q36PV).P>,JPJ$MM\81A4=<"CC.:T5,#[V=^V+1N;S=I M<.]H<(\&&DB\^8*Y 5TX<43ZS"_'=V9<.I$F\YMRXUA/J-LH MWSS'GCQ+"7-("=,VY5A3M>[ME[LJ^O&>8?P0CN1;:KT+>R8(*13J@S>)J)SY M_CMVRJUQ#%OC[N;/9[TS?E@_/=>;/X/)%() 07%R-WE@4N1@KUR8SF3R.%JV&?;_6-L!8<4,GVY<]JX.< MELAY$V+-U=CZRWBVQ&S-'BS>P@N(_&]]YI"Y_.[)GH8/8N&R=W$.>JNFMUCC M .NYEM^2L[&#:([ENE=WZ<&R?89Y^SAQ,%W][]A_LVP\9_Y]\%/"W[/+L<^L M/RZM&4SEK>4\6<\!+D&&#'/;OE.7=E%D@3>< 0D])MHT/8\&C)L=:!.QM_,>[J1TL'.OYK4W@>$DWQ:LM M]AHRR[((PYGRGU,^ZJJKW_>[_5'Q+VI7J_F]WN_5NJ-T M3(.N,1PV\BA-[?;T06./,M:3:M/Q*N4E#_FR- MF2.58[EG2O;,M^\?Y9Y9VC/??(:9#*UQR,BM\Z)Z3&4#T#S3G7/C/6*P$QBO MRBTN"UAL>%#^P0HMA0I"OJ*J :$H=B8VVO_W_OMGBJ":P LL^&:JV&ZFA);V M>N\[J]2EL62$Q8KB)9+^K3:,U\.FE*:WE_C-OM7"(D/UXNJ__Y\_:7WUW>J_ MGRC+$VNX866&U*@=FXHX2[)*!JL ]VD.PJ;V[3+EQD MX[G9?7S8<'?Y5^4V9'.EKVJOQJ]?Z:^[RH\'ELU IGH*].!9Y+MV\* $T6+A M$%TMQWE6+"#_XAF='I;[G+PP$./#[\7H^.!XP:9H 6_WV;\B%ASWZM#_E+)5 M6J+E X"ASZ86E4]9^-ZC'5 !1N!60-%YP ,_,\M7<=DT]?4K^['*V@&A(C<9 M0KQPN"H?2Q8)N2I>J.KK=%'N"<7;[.G_>U'!HS8T+S9@]1X88$4&KMCGQ %$ M?ZW?S23:WW&7:RF57GK@Q:S[Q7-9Z1!?S+7?'B_^:$LO?AT^'B1\O"_?_]&X M^0\^EI?UZ ^+S)@#0=;=[2]?KG_\]OWC7;G$75:$L_)6'QP,M+*9$BB>4"+9 M/N-]@K&];Y)B@<)4Z[V:ODZR*#:EI?'GY80T:"[/RL2*L.(9"62?+3R?WCYF M5(Z?5U1!X3AF#Y8SP]HL^"#B,WY!AY=4CERXBQYH1>&#Y\.LI^62]$A/@\QA MUS2;.<0QN@.SF3.\.AI6.<)8$J;8N9_#8?3+;I:OM"^+(H_D! MS,2WO- 1U\!U7E_=W!#*/MIMOH>8ZB_?O_[^4;GY^OGS]?NOWZ]_W,*G/W_] M_.'VRR]W'>7VRTW>FU+"G_J>^;._,^/M(YWR$,[V]\]O2]U;JU1J_73>!&^4 MO[#93/E[Y$_ CG6+N.UE($T(19*9N2/?[2H+'X*:7ZPY*V>/DYIJ2YCF:.CU MPPZ=2KQQ-#.Z>;#9K"2[^@-H]9/0\P_/&*?"/Z_6)+2_KJ(BF*>BPI[*BIZ@ M)G''P%+UE!OF/X(-S@*I3$AEHLI4V\,W1T.R4]4G5JJQ')X73H5E7A75O$%M M+5/)M5RCJ!QTD?4U&_W6^IHK.I53KS%ZE,>,N;'C>,P<[REV&,\\!SXA!1?, M#^@TV(U]RN)E&>_G5*(-7L'6B9H6-GK=^B16=" M$H:.<]_N$88.MGR(19\MWW]6;AZ8>U^P:,>,2 WQIYG_*-9080Q4&B(@)$@(C9-.)O8B^[ MBJXEN084Y?11)%$"(V $C)C'LW#%$<9<'+0Q*(SR3FAIEN ('($CYM<Z/9L:LEE_.C%F4MAK&1?G6K!]02P,$% @ \(ET6-C66G1V'0 M 6A& M ]UH-!K=C9_^_C*/O2> < 233WM';P[W/) $,(R2Z:>]QX?+P8>]OW_^X8>? M_F,P^,?9W;5W 8-T#A+BG2/@$Q!ZSQ&9>60&O%\A^CUZ\KW;V"<3B.:#P6<. M=@X72Q1-9\0[/CQ^)YO)7]''=\ _!>_?G@[>!V_]P3M_?#08'XU/!N^"P^/Q M&)P>'QU_V)]^/#D\/@:!_WX0'OGAX-T)_8O^^GYP>C*9'(='X8\G1Z<'5J"/[[@3WLS0A8?#PZ>GY_?/+]] ]'TX/CP\.C@']^N[WG3O:QM M'"6_EUJ_C%$LV[\]8#^/?0QD\RF"3Z7F[ OP)H!SVO[X[1']GVS*$$4MJ*,$ M$S\)5JA#@@9DN0#XJ!F(_G[ ?F<='0X.CP;'1S50/>3QX/#MH$QD2%9@10I/ M#L2/>YY/"(K&*0&7E,D78.*G,05)DS]2/XXF$0BI!,6 R4BI0>%GXJ,I(#?^ M'."%'P#=#'[^P?,85Z/Y B+B)36XB8_'G$Z," ?;\X0$7,/ )URP64LLAU1K M?P!B@MFG ?OTY@6'>P?FO:9X,/7]A57/11C1>_:-#04%<3XZ/3T]>&'RV4Q! MH\SQ]@/VY^#HF(J!1;?9-]MUA$R02*+^A73%8_2H&] Q.IMFO;5H-6X/_YZ*, MP5BC0@X6""X (A' Q2V/(Y@A,/FTQ[3T0"KHWQ8(O*&4R":U#LJKCOU,>P"8 M[A!\O-?Y@"0*)GB?]C#E0PS$%+D\_A!,;,=/0:(D^K<8?>R/;4=/04#\EQ]X MX,>V Z<@01IWD7H&_D!_]Z+PT]XYM9'0K3^EY+'O'^^N%#84[S1O+5%*I+D4 M?C[D_QQY@]S"'W@0O;*#X%L?T5'- (DHG?UX M4T:E9=0[4')#R+22P(V3YU6L-Z;"U:A>V]%KL?[WO>*%'LYR24@0;2 M\"C97I'N__K/#\='/_ZO)^CW_I:-X']>A7CS8M)O(]HBJ5KQ_M%U\7[=7NLR MY./990R?^^VN.1:MD'RP$!**U>-H=XA1%P '*%HP;'!REN(H =B,.T0#^[3^=Q'2SBYCZ9)1'6'GY!A$,"4ZZ5;*JY! M!,R88HA*QZ6CPRJ7,L2,0P747H[;D\AWB'%W(/ 7$?'CZ$]S]T<-2,N,HRHS MJBAV:,HO_0C]XL],->?4]G%Q&"3WC1GY\E6""N-/(;/%TQ:UE MX'&5@0RCQU%ZQ;ZX95'XC2ZV58=>H<<=XO>(&D^HZ ZQ]3:V(M!R[FV5W"\9DAZ:3G3 B(E7.ZDQBO/.WP6LG_Z0Z^05L M7"F5\.T05ZZI=C9D0-94.]?OJW,M '=H4AM]!&67@J$EI<>C9<>/=>.JT0-0 M<1OL$+O*WIM??81\4XM* :IERH_!?#/4(%JV/$<>T\OL+D M452>P.5Q9#O$BAM KB'&MP#=SWP$AEFT+=/=!!9T3^:G-6*1+4XMZVJG=]J# MQ[KP:!\>[\0K]N(16%)W64<[Q-;[=(S!'RD=P)=QC6ZB^QB M/DP+MA2::Z>_YK)CP+LXQ\)]9C'+)0#M/"O<=;LXTP;^-@LVF&/3\JBC#V\7 M>=CLD;-@6RL"+:?,'7N[R)QF-YV-@=Z&0,L<8V_?+O)&X;JS8$X[!AUW/EBX M '>1/Y9^.PN^=<.LY>>:_(*[R.O&T,,+0/PH[A&[*!%H.5=S7"A"&%DD,$>Y M2[PQ\Q'=L%V>1$_ AFL=46OY67-,6#BBZ+*5_;VR6\F3.Q# )(CBR!=+CH5: MLW]9Q/R3'V=^ICN J;H+"+5>Z&_KEXP^5&B%J.8.L1*B,FDR&GU?Q*07Z.,F M1S>F"N1$?,9BD\74TV8 JZM2] M5M)JGA\K29,TL=:2*H^3Q65K19@G*/,8::\2IF0Q980_G2(PS73*'7@"2;H! M6=)TI)6:FA_+2FK*O3.8K/^=%(UJ_'TG:T:+1,O2!K=7&>7.6R<=;[0Z\7-= M?6G97O.A];U'>Y623IS+=_"61+]D0*KH^K6B-/*8G/@;ROR^5QR;4/I5)\DN+HNVP!T# M;X.-)*^I*ZWPU;SINCBB9A_&?J,3XU5&RHSK=+*Q0JCEMVU*[RB++ @OYP?[)/=M:<*6LN_YG##,I-$ M!.(K5_)Y_>VH'U]^.WKE3&_.=-KS&@&UO*@YV3->[/8&5A;O;SY)$=?@<'(- MD^D#8"]?]%%D.HQ:MM4^1>V5U?=-IKQ-1UN^#WX-4T\. M:Y[2%5,+]\EE7;GJ5+3=>1N^!W\,[+;\;Z@\: MI=?LNJ(W8,8F;XXWV+U69&I.76.1>;WV7:=\Y8>DKXCE," 8 ! R[CX@/\%^ MP$@YAYC@,2#/ "1E\$*&UYHE;_V$:66RYG@VELGB.9"3ZTEZN4 6*/8XR5Y& M6857^_X0XW0NOENK+/6B0"M;-=^PL6PQNK(LW(PRCY.VG\%F MU.T7+*,"@:_2UL#K.\!B2T#(4G'I5+$[R'6*4@MZK9S4G-&FG 6;<[ MR?WF-/AN.8=FJ+17@RV0"V+(%JU_O? *Z!Z*OM4.M9-7\ MO2W%:QM(S47F7Z1?-R7&K%5@#/O2RDK-#VLL*Y("+B.* M1)I7,DKYW/>=#KJFN+2 MRSY/+ KYG9#2^"IT-PX<)B4(V<72YWK.,/;[G?GD)XC0$X03! M.3M%I&)>ZO+Q781R331JA;;FIUV+T!:I]W+R/4F_QP;@%4;0+.D[*=;5)T#L MBO TPVK%H.[8K;XB\N_.BY\.7O!'?[&(J.' OA&?DP0*VOE7]!L0BT@>QBDV M^;\QJ1VEA,OK-S ? [3G^6-,D!^03WL$I6#/2_PY^+37U#*)XI@M*]GR98SB MZ.,"H B&C+9/>V&*. %['J8L(1%)V:>O"*:+3WNB>43 ?,\CHCE! _87/OH8 MPKD?)5?T1X9I[T YA,P9@B\AJH:MC";EB!7Q";#\.O9Q6'Q)+1_UQ(_Q:MAK MPFXS4^*WL\I7*ZNJ);NR2);[ @1S\-K)(6HLNL5A J99(^FE#>AU2[7_A+ MS/8/EL203)6ST!';AB9! AE,PWGL8RK7F=R.1.@&"]$2;L.'&9U-MF>>PP33 M?9%MD(6Q*.>C+UK]Q$0))A3UIN9%Z0H^/CP^UNA-$]#-*5)S/9H);55F5VD[ MA'$G"@'*[^?4'.^&;-M:H"RG.)?0&TBB -QR0@RE7 F]=6%F^QBU=A^>H9CW M=OE5M79C[T_'<13(&6\?2'-;%U;> Y43B.A^+6+6JM:#V$TO4E:910@1YT39 M^#"Q9=;>S[;7:YY(0X]\YY2LY00B=B>&Z0'@7R @#_#+RR*2)"BFQ1*+Q?JM M6'(A&&_.D+L$3)O&EVD28G9UT[X85*W=6-7%>C;#QD*]O-Z^^#_P0LYB_ERU MRH3OB&Z3N::&$T4NRHG7,5I4^@UC#8D'V>T)0K2,;BJKVK"%(O! M>(B%*, M!"D$GITMFV-55DED[2?SGJ@=W?JN <8 E+-J*>.1^"]S#+)JVFR;4\Z.#8I- M[@M,>[+\/[/C6I*"2^Y+3_B8?HW([#S%!,X!DNO_@GZ@% 3W?@SP^[V<*_H.EGWNBWK,[ZK=#P%*XZDN) J6KB&M#KXVJ+>]EGWBET+ M^7$A'WLT*1 H3;HA9L60Z$)1*_D.F%Q=;$VY\VS#JA7EK;P[5"[AN[J'.&.&UE$=BBOGB!M ;)5Q(PI7N?L+ MC/G57+;X-<9%0*O@_V[V"'3!U/QYM^(Z7 M%84>9YN?O((:3A'@[=IY;0;KA%%9N5YN'Y>BL1L#(2#64%]HX03)671(8:7P MAZN6>N^L :2+CEB1YGN9YQ8;.J.M<+@R\'IT.=6*JX#B('&U"H^5>GVO MNQ\WW&_7(*'B.7R)L(KKQ1;KN5P)(TH#SB[YNUZNA/]*L:C*^@#S39"YQ:^2 MOJ?T!(3V'8M%JC'2E,V=6-2UN&J< M&TGYHU\*_[_P, +UK?F:L&];8?_\]=9?=X!H[B"PPN.(O8>ZY:^@GTFR2TCI#0.>6-(!T M8ITJSC:R)B_]'M#-([P!Q.(0V0^IL^98U\BK;(^2]B>^2C09"!OH:=M[>F-P MXU#>TH.0WZ5*NMMO([N@VM@EI@!TFH57F@S&\"U=X1=.% M.\8I/5EH1IY4>P$2.(_HYL?3,F6F&!TH_0P?9A$BRV\4SVR8)!'3*72ETK-L M##%OV1((^)UZWWH2D,HWI=V.]8"N[,+--[CE&$^N T:31YR]:6YY':Q#YJI+ M1)WR<@/)>G)G5(@"3\K)=I'.=/M649 M7RPZ4";EFCAW;3&Z$?O#XMMR]X;U5F$*OG5=?\FJL*2+11QIO6"-39TX<-Q' M(/&9:X[.*T=\?7VN\>BU0#@QI#,_^!T3N#"SXE2M7;#9K#-+N2?Y.V2PZOIQ MUWN=*]="F*D8U"C1>!$,@9U8!#U"V5<;BDD-BK7WL_UJ'04VG\,GJNP2\@N, MZ6[T*V"6* B'=,C^M,-^;H7.CA#X<5"C)=4%Z%=.O'5\S]Q8*O3,=NA,K9 M;6-$9@"-4L+6&U-5#7D=[6O H$+AD=GCR-9)L4.5GO)+M18W0)N1E."$!&=S$=T6U?+"LVY3?*MGDZS[9_RLK5 MHE+&^%"^LASWJ2 ML1R7$"G=UMOL;V$9E NG#&9#H'A&;' MY^:V3C!*4]N'62L"A&I503B>10L#O=0=Z?854Z.)(8WB_Z,;#+4MXN4-(-E M[6R55D3.GL84P?^],@=Z) U\KV(J>0) /?]PR?(544A-\6[E5:QQNQK+J(A/ MO80IZA386@1T0DO>0DS8H2H2%O,J'-!@/S,"=6*0O"@D"$?4IDR8GKJD)/,: M]"PU]WYT>:>Y7C0%=V*PM:(5JU"N<@B/.@#=&(&K#J7B?4YC-DC9:GZ )D6U M^B%U5<%E&WB'0A8&D*Y$1C9>]V5I09*I[;'4%AB<"*'FL5I9E8T.965-P9VU MZ4S2\^]G$)%[EM.;N25[)?LW8'-V=H19N@I7O0.+3.5K]D$=F!/[7RU[3%QG ML[TZ]QJ:YYXU0SOA46RMZZCPH-D>9#3(MGVP4=VO6NQC-BA][TWE/55 MQ @W%EQ0[<:969.TYB,IO+;&7 TM/BLK)%M/J5YO).OF+IY:.MN^XY=O[_(V MD3U &R^EPZ:^W;<;">98G#6 '^F9K7!QT;Y_*AH[L7\^/,.'&4RQGX3#)+R/ M7@@ B3!=Z9&--HV>^.-[FH)]EEB<&'J3C]FTY$T=PHDA43Z8E%>LM'*#=(N2 M\S?@F?]DE_=B@&W;IY&:YU2N(0(H I&OP^@3+A0QH()35;,UK0G[]O>BKU2D M6/[L*,E#95D*0D /V>$#E,.2F89J,;%'Y.R.])4]#7Y&N15J5G]#0R<40.MM M4%MI(P- =XH=*_"CI#<-YV@C1Z6]X"F;,\+N9Y9 =!>@2$Z716?.)$\E1] MIK)$X^I-8OD0\?!,?US2[WH>1DSP.+'_7=$EF["Z[=),TY;4:(%P]6*]9H*J M\R@,[EHZ8MML_JWAWWA.YT;>06S%[.Q:;6>PMF2*,;@3(M+_%F^51#>Y/SSMQ-,V6 MW K]^CG1CYH-N69LBA6LX?ZZ8E2;59#]/IV[44^GT7P5Z4VWFB>?3$"=L'.' M04 [#R_3>$+)F?/;;(/:CSHP5]57\XF$FP*CYV25FM7M8*-&XP2KN]4\R"(7 M-E)/H8)[^]=0Y7J6+74R M.^!U-$ZMP/;*4U9/?L0)OBH^ FPB/F9XMGVMVQK\3Q",1Q-1:>",EV$!Z%<4 M$0*2&TB$ZZIM,:T'^?974_N!XN$9]CF/%,#_VN<1*?#5H&-1@8\.ZY&]Q?0P MX_[M]=MEEMT['.Q8.$L%(NO4C[-W4H3Q*6W/3E&0%MA=O8[AU8#IJH(Q75@& MA8.K3=U89X77@QOU WNTC^%11A?88-CV)7Q;@0B#MW2,P9U@;?9(Q^IICM5K M'59O?.C!G1ALWX.TPG.TZ=IQZK3'<[BJ@-HNS+>17#^=.Q&_5ZZUD;;VALVQK.?D:%SBR1.)& M/$7 =K]H$@593&6Y9$NEHLE29A"T&%)=$3HK&BTA$FNJ*-".R]EXB]5CP_X2 M\Q*\#S,@ROT)S@^3S,(\2W&4 (SIC^,LIT$;]MT-Z=8?VJKXKO4VFAK E?*D MFH=!Q&L9_1\8J>%Q52&42M]4"H#A/(TRO^_JGA+2MP-G54?AF&EV0%<#;/50 M7DS:D-6AJEN>^ 3H+]6"Q#A MHM)CU6678%W^WB M?@OW]38N?Q928)1#UMC4$?8TF!5:YK3!N, :Q>F_J)"I)F.N?7FE,@Q$A*WM M=;@12B=BO15+JM,Z=$J$RY?5.+NMQJSZ^IS;C3(W_#&)3-,SM%C<2$,J"> ]VA/&TL,J M+AYL]\)V7,[Z&U7A,M7P]VY!-RHL3FR=51^YHGJB\OG =E=T+\3;CC+K^=SW MQE_WWJBR*$2I7/MCJ GR4+5V0L1E^0[#EPH5K5TXU#0&90[S,G!T@XID(0'= MU6$'5-O-=>I9$3\E=]>6!5S^L.8(">6&X"/5%,()J?FUV%=T?H M:,9H9BB4;W4+#CO;6('.^%S5QF+;D,8X*W5I^_\*C^=ULHQ]J>CJ&[)=[G",N^VP7;?N M/#&P)&Q.4Z3O(>5E?OU-D*),[5QPJ&/?J:A2213%\P'Y(3? ML9N/9]/?'O-?V.-'.$VS/)Y^^.WQ'^]?@'O\;W_[RU_^^C\ _N/IVU>/GL_2 MV2E.%X^>=1@6F!]]&2\^/EI\Q$=_SKI_C3^'1V\F85%FW2G WY9_]FSVZ5LW M_O!Q\4@PH=9O6_^V^U5A\&BD!Y-D !4BA\BC!I68B!&]X,+]KP^_:B8$IF @ M\Y!!:?J.?FO ZU)$YMEJ[I]D3Z6 M/_F/?[QZES[B:8#Q=+X(TU0?,!__.E^^^&J6PF(YZ_?B>G3K.^I/L'X;U)> M"Y#\EZ_S_/AO?WGT:#4=W6R";[$\JO__X^W+2X_\T,T^XR]I=OJD_O;)L]ET M/IN,?_J3.F=/<+*8KU]9SN)R!F\$L)J]_4?SUDQ)RX(8 C@L-*:@"\04%91"WP=14G"V ML;!O!+*-U,4/)_7#Y[R9^"N D^D2Q^__>48&=T)0YB>+9Z'KOI%Q__=/@IC//O M7S_A=(X$\C6Y=-V5H8<22)71T(FVH+*4$+R/@!ICTDX+;TQCLFP!:QNJJ!^. M*JWET8PHK\8ACB?CQ1CGA.K=8I;^]7$VH5F>5THOOHW0(&<8$;AA!921##PG M8XGI^/%Z7*QTO*=31>T6"E*HN>-L@A)R6*AH*?A M2AV!K'T"5; 8[KCES+76H+?#&9(SU90IUU1I(Y$T6Q% M&R%*&I\V03N#5@8O&E/C/NX_K*/5*R,.%$ ?"G+D1I _>9N\$3ZV#[IU!#LFSZI4__8JO M#\VR=@%9="PK*T#[XD#Y8L#E$"%I91BRS'Q2_2F81MFH5[/IA_?8G3['N%@/ M+"1K./FWH*V@@?',((I,FER9Z+*)0<76>8H;8 S4G=I'^M=TYH&3WHS5)REU M9YAO&!Y7/L1(ZRL%2XN,)0Z1U#A8YZUAD2$MP=99UMO #-2-:L&$-@)HR8>J M=N=OPK>JPU021ZB;4BB?TR2-!1%.WK4_.D-XTP4.'A/KGL1BN)%YC(XQAP8 MX6F$6BD=6GO0MT#9AA#F!R5$@\GO)4&CK',JFP2%LT0 #'F\)46@@44C142; M6GL5MR9HF@2$MEA9(CEJUB"Y;(Z&YI.1M-1B,9'G+'2/V?=AATT[2?N.'-,^ M<]V.O1MQVS]GTW2QQRR"<"I!U)J&%EQ=G:: ):>=96%33*TK4FY&,M! Z3#9 M'S[GS>3_'+OQ9QK\9]P8W08H)@+2TSU$+@F4)&WJN2B@BL5B*61#W3JQ> ^D M@09,!S&BI13Z]H W8!7F0B87''CVY)B+1!J+?#'(2+.I4T8;6IN[>T$--%@Z MB!YM)=$NM;(L'QBA]I9[8R#$4.L2C +'!:DQ)KQ3SFD92R_5BVT)_K82XG7Y M8X[+3Q^YHA7/R[+@F$$9S2&H9,$H):3RS+'0>KOU3D!#\H+VD/S=G#YD\GLJ M<=RTS,5Q5HH'%BBD4%82+I3,%V<3'/=M_U4BX%JM37GIG@DCZOD:$@5I4##8P9XTC8ZQ0NFUG;@+CQ# M\F\:L*#9U#?V:M9!>;2%9R1W*BDN0,5$>B@;#3XX:8RV@MG66P([EZ,>*ZW; M0-S[3VZ?E76)12S!"DC2>(J\ X)+1I#+H;4O)2:96E!$F(RL=]]EJ\KB$K>K,HWK*4:!QH+.K,2(Z6H-UPU>QK&T* M5HK6>Q(WP!B2;S,4/MZ:Y-M3>LV,'XUM=AG+^5&X422;:[0(P'4]TV,IO/16 MU:R#5]9AMK;Y*<1;P0S)*QHJI=I(LAFQ_M[1#+WI9H7<.J-JP(H1LN0<%-<> M0BX!,@V.6528?&M/:N/QAX<2GW%ZAFMI7ZW*^_UKFIS5-BXUA*=_,XE\Y#UZ M$2T'44+5B-$)PU0^%-8PJR=:IU9O1W-CKH7 M?@B6-)K\(YAASH+G0AO@*M$HL\>ZX1?!>F>E30QE:9UGW=(,[V$3*/ZOAO/U M]'M=Q\OI?-$M.UW-_XF+-QTN:$$&RX1@R4&.-H"*68 KOIXP+,9J87SAK8M% MM\4V))W9AC57UT8O4FJV4M:^TGJDK)"&#C% S22"*MZ#(X<&)*UBCK2&0VS? M5>D2A$$IR'XH<."C&/=;^=3]$:2B1]K6<&XD8%I)RA6)OG@."0BTA M1.8I"C?"!6FR$,V/JMR71MNK: MI@FHCK.<4$TUFR^J!BYR 1RQ>T!J42"%/ MSAP<:6]0]:QAY@F#:YW=N1/0CFY5OT;T4%+<4,S52!0--[T^8[<8SVF0:QP8 M12[%)XA6UU)9@^"5M10*1RS*"\5=:^MY'<6@G*G6/#APTMM5>N R[?AWG-+X M)L3*DWPZGH[)Q5\Z^VML21D>/4^0'/K:("\#Q<4<+-?,IU(RH6U=_;$5LAU] MJA^+)#T(IY^D;DY61R;!RF5EO2H0K&4@94*'R;C47%W5V MV2A MG&9C=4;9NJ3H?E2#VP#* MA#,ZT#S$P*LFX 9B2IG40=9&<2N";=WC;@^8@_+?'I1LS87:CWH?,>>Y+B6! MU4J 4E;7+&X$0:&X"&1]>/.3[)< #"I!=E3"["^'GJA@2T09B@*N2KT7I!@( M,C$HR1,X+#S'UN;K#BKL6WWV/GP]=Y*?D@^]=*(0K7"J)JEU!.4-K3=!*K^$ MS*U5S,32.J%S"Y3AVN*=A']]?^#PB6^X0]1?@8Z720I.SGPQM3(KULL&3%20 MC>0VNF12\P,11ZM!?-BRJM9D?'CY/T X]C3,QVFD2K;":T70:A\Y'LD<6;(D MP8MBLS3HL;6ZVQ'B$4*Q7&J S#A%RE*19U4[%9=4"\AELB1$9TWK&IJ?-A3; MG59[!&*[".Q! ['B@\Q1.]#"4L3(ZCUJ4=&/#GW63'C>_!ZG_SZ!6'.J-1=I M3[ZW,R)I;S*P+.OE14;4?NH)LF5&2XOUS.?_#\/:TV5_*1S_V%%M!?%B,OO2 M]-31]P_M[=#1+;@;G3DB"=8'O"$L9%3RTV]_S#&_G-:;X>8U*W^2%F1NEKV& M2M'"T%J&H 6M\Z(+!)069#(FN^B+;%Y7N#VZ@YLUA&_+^7X_.TFD^CJ\M87 M2-;^^8*B[=$-S4GJ@US7NCWT([N6MNJF M:7A! =,T79X&R2)&XS1(S^HQID31OU<>,#FWW-+VH8=\XI;H6JVQUV5IA5[. MYV?U0M1:3DX$B*'H2&9(:BE 2?(B@LN:8D4G43J=.;;>!+L+SX^PC@XET&WK MZ&#Y'+QRJFFL35P28JYYB#64UV7#BZF'5;HYN05I=>QY_/^6C&EB$<11UU%94/5/H#3$!NPY7USZM M?L)ZW7?]D7R0/T/7D3.M+7FYF7SJ5#N-*&4L.%VWDIA5*61!7UJWFKP# MSH[=QWXRW^HPZ33L\?3I M(EG:JLX]D$38$1Q4G+^RA#-ARLHY!)ERA<:G_Y M^LU8=KQLXJ<@2A.Y]*14+I]/6I$W!$DC(D0ZQ%2+<$CK":4 ,3@7;1)1MJYD MO1?4-KRQ/QEOVDJJ401WCNG%K-NTJ.\^A@Z?!IJ&\S><5+OY897P'.7("L9" MZB^K".3"%?+II"&RIV292YZ'*_KGMO!MCZ=OPQSWDS#G."+JV>W>B#-',NND M'$<0VI';A6@A8!*@;6:JLV'!1AL\.:?:B]8SL VN0?6/Z(=/-Q1DM157&]/^??^_+NWI M\FA>G.#E$/D\(+ZX6F24-7);G5;/?"T54!:\-X*L1S"B&)])'VQEV_=Z_ ^0 MF&W%GB/)J&79Z166UTW"*?U1G0&7/4-?:_Q9K%?\9@TQ"@:"L B3'+KF>T-W M AK4$@FIMP.;O9^])!>G MADZF>>/NHU'R.:54(@@1:Q=D8S+].1=9EYC@H,6UZPHQDL*(O013*4ER+,!2O=3"FP31T8^1.<%RTE'*UF6,37H)^I],T;255(\V M[:9NT]]3$CRB,]Q)2 S#ZG13*$&1XC."\(G$FG<&V1'B5HE)]K.IH_ZDV"/5 MEA;U^SVQ&UE4%Y()+MC:=B@30"?(O^,,-',ER.RL,*WWCW: MQ7%?OKD=QOI M-;SH_E.':;R<,OI^LCPL5]N.GJ4QK[;!M16A?I)\>&_R:GM!Z,M3B@*Z9]W&, NK0K$!C#!$5$M? M',\:D#MM;>+/',:O-$Y*$Z_3%=.MMRR5;'],[=BQ$/7\#;=C>A)'DVS-UO=4&(8 MY](Q#;6U"*BH+#B?#5@*VI K:;AJG>9K>H_,SY8U[D5P#2O%ZPVT_WL\S1?] MGI3QVA1. 7]AM3>[E!!URF05>9)*)U9X:VMT'<565/G)$L4'RJ+=+6TTUOI? M/7__.4PJ2]\2F&Z<%ICK+RCRNOS"QCO?$,EG^;HV/;^"[O>OZ6.M2'X;%OA[ M*9@6HXPA6IX2)"/(]FI.ZM39#")P+"GIPK'UENEQ1WC$$EA&6H*KI("LD#W? M6-".0N(@M:Y7+JCF][OO6P+[L&6@ ^;X#9YJ'^+ONT+[IG8A@467]$\;)WICT_/0\7_$&U<,)"L0N3 5:[-9<@7 M\UQ0%"AC2)X9Z;%U"X%]V[@\;"N!'Y^>AXJ_OT9H[ZH,NF^S\F[\83HNXU2; M(:WJ+@GNF]EDG CL6TPSPC]9Y<17[<:NS'.X*H/G%&:,)WLU4NL?U,&-V(X\ M;XT:N1VTDD::%9\P%4!6&(4'3H&CZ(."#PH26-0>>6N%=1#@!O>[77[2U0FQ M4AA18H"L3=VLMF1K>-+@\W8GII_%Z=V+;#=?!M9-AOW9]N7^T],PJ6=KWWW$N@519MUJ@M^ECYC/)C@KE_H@AHT^B <8\$9/ M/MA*]S$#C4SQK>TGR84^(J%-+!2K'E%3"/L M@VHKWQO['D32#VUJKQ_*[]W&WO[((QG7+?]JSLZY;W@.'G+EZY#AI M3TZ?$/4:,<,A"1^-$?2B;7T\_%8PAYU)77WJB[-)&4\F%YV;UN/D+DD=N(#" M:H$1Y@C1&P8RL6@3CZ;8?!^UMGC.D$QD&Z%?/BW:;I*;&DLT>RV=E DE8'7V3RK'4-\;V@AA0VMB5*/W)IZ4O5P6[< MB+Z&8S 8&P.'[&KI2/$QP M7CVHKVD\KW>SG7=76(/"4A(J9R'4WG^U% AB=:J2,$S'7+QLWM;J'DA#ZH71 M#T5:RJ1-O>C5!@EK)-Y&+B)*B,IG4(8TF2LA@U$N6('2<\&W\BYN><".;2E^ M(%DWF]96!<'GQX3?G'7I8YCC!I9$W$(!C/00*.438=$,:KH\*ZVUOWK [=;Z MWUL>,:1F$3T(N>'U0 (9(>L2I&2RP1AL;'Z5Y=V( M=NSU\ .QHP>)])?1J >_OT?Q]:<#,'(@]&F==[Z]L;G>RJ&2P.R@JR.8PE0V=JE#3-$9 6"DU(9 M88*Z:MW;Z()=V[D?*[&PM[1O7/%[3_4#+/(1;[K,Z>/Z6^A7L?:QU)G$',E' M VM$H@@^DP=N@P 9DBTL&67*D)?ZYF?5 XEK(Y:=Q, ":%.;+?@Y7UWT#2:]F1.XB>4BB2D-RX&B2B9XO4T1R>.PM5+! M>"]$9JAXZ^JE&V ,*3_8B^CWF>YC:?Q_A,59MW0^9Y?N$6GFZMWW@,968:?Q M-+(3RZMZ+D[8K>N 3DYK*>A(QNBEU0:4S.0T2";!F51J[\CHN56&@H;&:^PN M/"W5R/>YWKR-YDTWGJ;QIS!Y.?T_&+KW7V:CI)ADQBO@7E>%%P-QGBO(.F<* MDZQFS:_*VP?GD&Q0,T[=I9AZ$6 O%NM>I/^DM?S^"TX^XS]FT\7'^4BJ6CZO M'$CF:P&>17!6.K I*U%80=U\B^,@P$.R@L,@WT$B?1@6+M<+L0E'.0=DB7D( M%!V"TJF64:$ '7WAEMP]GQ^4?A=(A[3]-@S>[2?$7@@W4K%$D4T EI8GD4@% M!Z4T\.R#=,B,TVG 4>=E@?XQ#:N"+LS/Q_/E29DW'9Z.STY/IOG:?8>UOLPH MS.1[&W"L'N C?QM\3!),TMZ$'&Q4K1V' R$/ZD+PO:ETO1_:\>38L.G>'=J$ MWA[F,FCX:P:9H(%-S9G%H7@VWOE@\H!F['F@,$T%\P_*H>!9U? M'.7;C!Z_=X^L[VE3L7G(XPX.E)N-M55Z%>=SQ)L?_6U]X>#S,QPE[NI5R K0 M8"2J+*\0U!Z\Y\%89:70K<]";(OM8&._Y7.J3_)B_)E<$IF<5[04(.:4I*+%Z)HW"=T5XY#"Z%XX=LV[[%.([?S*'5"NW%\*KH*0*@(OLH"R M*D%$SR$5)9-&KX-I;2-W!CDHPSDTLNTNQ@=AVXO963?"D.@?ZX&;Z@_(X,E9 M3 Z"USYEFB)F6U<=[HIQ2*'RX+BVLQ ?1K%]F8UL<3J6C""99 32:W 4AT H M' 4M!YV;GP/9$>*0ZET'1[1=17ATGEW+6Z)P+!@>*'QRLIX%SV3NK0&C998\ MQVB:'T7<%^N0JF\'Q;R#A'IT"IZ4!787[F:0,5F=+# K$93CIH;:$22GU<-T MUM(V+_+8!^B0JH('1;[]Q=FNAOAFD*.)99C!!E'H)@@6'L8 ST0D70[2Y MM=MV"Y2>1GA1O*%2]"8P,)RGZD63R9&80:M86S K3+QY$_T[$0TIS&[!CFL5 MD^WDT?KQCWL@0^9<.ZKHG=;JRX+YB ID&5<+>]PK1FZ$J%8SV2,*3GS4"Y[ M7Y;<9J,]<[EVT"BUZ64!BN8C6'(K@J.E&>.#6/(?)(&\"V.V5& [B>0X,<8? MTWR^XUMOGTWTUO/M/"7(#IM0X_!0.\&$ E[*!%ASCRBX9^T+R?!1N M]2_._@SF6\R(I\MST+/I\O \??NF.[_]^-UBEO[UO?)WV;3J33=+B+GV5+UZ MTC;BX@OB]/*?T_O^#!V]87M#R6M>=U'*N M31RKG[!V*:H_GGR'58M3?+'.(NE6"N Y4. 0R.O,%FQ 9[,P6OKM3K0?#.6@ M\]QKA?%BUET5SO8@1DR)Q)RQ@#:QVFB 6D>29.A)5-6.B_L=I/1 LX@JJD> M@&:73I,?7[#M;OLY:-9&QC.1#2&5.M;?G?88B'X%T\ M(%T?0.S].1_+#OYS^H0RZU8W][T/7RF'[ 4Y% MT^ 9]/YB).^8X7\9Y^$JKN'EMQ<(EEF M*3$N=%#-;X79'MW!/>*VD,/R,/K%2],/+TF1U&LR4LV54= 9A14)-#IR_5-. M$ W2ZJ//I4!#&FE;7\=V*.8A)0QZXN&UEG/'%'.[!H9;H#Y9O*# I N3=XNP M.*M=="Z]><2D-+PV([:VYG*Y9N!LO<"0,:&E1LV;;\0T@#T$SV" %&TI[#9M ML;9!_19/,OR_9[-C43V>IWYX#6/1H J-M4Z=P?>%$<_&E>,=4:P M[9II-08VI&*VG@GYX'(]JOY\]S%T^#3,,3^;G=8KQY>OKK)[] =/<8IEO%@/ M ZW*7@=7;WVM]X>B!(=<0M9HJX% 8UJW@&@^B"&5RPU(M_9'A*/R^=GR=K:7 M%#RLHD=ZT_):['F]:&4EYLED]J7&F".;(F;A&7A7&Z>E;,#1^@3O,7%%_HUE MK4_=-A["D KP!L3EODCP@.F#:T,)TT;W K1Z=/])@WWFH%G3EBN//D]ZD?KS M$H2JMVD["HJ\Q@18"K>>\^":5[/=A./PDZ]7/G-UH4LV-O&:_=6J'CLRNG;Q MB!J\C,)%CR%?[>O:?G2#NUWG8!Y@? !)VA$4D@_K MG=608^"&6H1&LB4AUI9\+")%>$DQ"($90"]*2%''HL-] M5GBW1PY:)>Y.@DNA=S_SWA_GEWG3D?.19Q3MM06VR(84BZO;^71BU3ZTR7TS?JU MW[_6) R>XZZW?2P[P(?)?/W2J.BDM"FY]MFC67+(";/*@(II&4,DTK?O2G,( MXB&EWHZAF_H39Z\4?$8_CU<=>&BE? E=GO\=IW7?Y>G9?#Q%FB9C&3?D4]8N M :E>Y9C!>9;KFN$A9.DLEB-0[WZD0\J0'8ERC<5W3&VWF7JF)7*>=)[?G)NN M-6VURZ,3MLY6K"/)/$'=C@:C4;*$,>O2>D>BCW$,Z3#KPVC&?D7?'XG7+ZPR MEJ/"I%(N29"RWC&+1H(C#P*8M9*9S ARZQ-]]T :TOTXQZ#6 0+I,4B\"&)I MO)=4\TASS#*X",875GOF&0@Q(0B*7[T5*BO6^JJ('>!MPQ[W$[&GD:#Z8])& M J3F%1%%B5ERL"@=*,XMA&!][=GDE652J\+Z9L]E2 U'O)GLB33[*3,2*YI M 9JRX%%Z*)8<8\_(A^DSP;)_[NW(N>8#Z'''VMA7$/TM@SHXX:Q7GA2Z%;X> M>*35'^MW*3E6L^$*0^][$5LV\7VPC%L_?-A/!GVP89.90A9-]CT S[7H+\FZ MB\\06(HV.4/_-:_4WD9%[)]8O+2Y_:G#-%Z[QR>KELJKW)5*B0P'AYQ^1MG?O7 MY8\YKE;MR&@F4R28*2C2 =H8\$(8*(5IE8T*B/$ NMS]]($JRQX9TU :6]8? MG;]>OT1ZY-_^\E]02P,$% @ \(ET6!MH7W_/J@ M(L' !4 !GOR)OSNOURMB7LNX>4VJIEHTJ M)9-457/O"RP6#Q%3(* "0*74OWX\0$+< /( )PY(0MF+1%),G"_\\Q/A6[C_ M^__\>CKYZ0O.%^/9]#]^YG]B/_^$TS3+X^FG__CY;Q]?@?OY?_[GO_W;O_\_ M /_[U_=O?GHQ2V>G.%W^]'R.88GYI]_'RY.?EB?XTS]F\W^.OX2?WDW"LLSF MIP#_N?K/GL\^?YN//YTL?Q),J/6OK?]U_F>%P:.1'DR2 52('"*/&E1B(D;T M@@OW_W[ZLV9"8 H&,@\9E*:OZ%\->%V*R#Q;S?WJ0R?CZ3__7/^(88$_T?*F MB]6W__'SR7+Y^<^__/+[[[__Z6N<3_XTFW_Z13 F?UG_]L\7O_[UUN__+E>_ MS;WWOZS^]?NO+L:;?I$^EO_RO__ZYD,ZP=, X^EB&:;I\@'T^+S\_A]>1:-_ M.?]'^M7%^,^+U7__9I;"MOU.]@_6M0?P1<@.1_^KK(/__GO_WT MT[GDPCS-9Q-\C^6GBR__]O[U;:3CZ?*7/#[]Y>)W?@F3"2%>?<+RVV?\CY\7 MX]//$US_[&2.92OZ]9(K*%WA_(_Z:;_TQG1"0.;I+"+03W%:5;PAQDV?WA_S M]\^"C"6<398-$=_^[*9X9Z=AW%+ MSZZ =K5!\$IGD:P+_BG-3G]987M.W\W?A4]X/Z[Z7]+#A>3B_/W]'Y?_\96'$\OCZ;AN M'&_HVXM/J,_: P9^7>(TX_E.L7[ 9):N_=*D[E.S[X*=A(B3U4]'&<>CE]/E M>/GM];0>#N$"%;Y>XNEB9#U32DL$7;(!E:VDS5US4"H[PZ+3R-EM:A9KJA>8 M_O1I]N47>LHO52SUBY5\SLFY\]GG NNQHC$N/H8XP9$(06@I&!1F!2W"2Z!E MT4&&RDK/G?)>]U_$^G'7<5]2_6R^7L&%TN^T=Y?Y[+0Y8\M9"Y&=$T*8?_YI M-L\X)VN%_FGU(OXY368+S/_Q\W)^AI<_G$V7I+8O)U@-%GJ3\%/]8E_"SQ;P M*83/HP]+LGOJ!SV?A,7B;?FPG*5_/OLZ7HP4MTIHX\!83Y)(*4.4+$-!J:-0 M5B26[E" $A9QQ<_%D\ZU "?+Q?HGE^IP+YB&ZG'',;I!7?;C=C:$C#=I3$_R MK^)YL=KT.R$:W3C,&[%_&TU#VK=:(I>D-Z9K-HBL#Z,%6D1FF K O2!MUY81 MLJ*A",Z-IDU2*?E$V;]FUST@^;N(> C29Z>GL^D*U[._K@R]42G.)AL3D M+ MAV BKS5:7:"07>9],NA\;$WZ+10M2=]D'M]FO"\W-ZGN)]C;5+.&5/]Z@8C' MX@5S I*)'I2S%IP("CQ7P6G-?-9W6:@]J?[U^*C>1[ -W^IJKZQC61_I=T>H M"RL\2##*1E!&6(@\:4@AI9A3EAEY+^O]ZM,.1^1 9OS>HFOXME[%\6PZ/0N3 M]_AY-E^.)#CO? MX7P\RR^G^079&:-0K+!,9K"FKDD["2ZZ "5F+M%)ZT,_)WOC8X^&W/V%>9M= MT8?=YV?S.>%Y-5ZD,/G_,,S7F-"8HGRR$)2BS<1I"2$6!3JZY%GPVCO;B^!M M3W[R'#<1Z6V:99,C=A[(FZCKO-A8C!,8A13 = J@N"=,=%0 ER(I%$5X5&V. MVQM/?O(T-Q'I;9I5[T#HMU?C"?YVMK+JM%"8$CK $BTM3F=P)B"H6)S71>(KQ-I^Y/YWO\-%XL202A1@$VJ,%06$]X5UNB>C;D#Q)$0WT[0M_7 ]M>#C^'KZTQG MR;B,SRL,+O8>@^B##PDR&@+FLH? >00CHG4BL2Q3B^U[R^./A/L6PKW-NNO/ M^K.IMIGTSII_3EV_G'V>_3T=93M_-Y]]&4\3'2[9>Q.]!EDL&1F>+(V0')F3 MB#$YJZ4,#=_H&T\_+KK[B'8#Y[W"8M> O9LMEF'R_X\_K\R)$I)UI4BPI'F@ M=!;@ F,0,44NK"BEM*BBV?3LX^)[?[%N8+M?F*R"FF-8 >&I,%*V"(+[5+<: M#IZ>#=I)\B=8M,KV#(U=>=J39W1OT6W@L%<,K%;O3MZ=S*9KSSZ1-J&C34,K MVD/(_1/@'2^ 0I"A$+V+//?B\>83GSR7O42X@<]>P:X/F,[FM$(NXL?QLE8Z M522BYD$3MZ LG?X.N023M%3*&R0KH!>?-Y_XY/GL)<(-?/:*=GVJ5$0W1) 0;,$4V*?8W@34]]\J3V%N4&;AM$ MJ_Z!D\G_FI+3]0'#@LZ"_'JQ.*/#("I9,N,)LC7D@BE#&$W0D(IP03+-[9VU M=UWMWBV/?_)LMQ/N!MH;A*O^/IN<39=AODJ.S!>C4A33CGD(*GM00C#P.5A@ MK.3@=,"0^QVW&Q][)#3W$>8&>AO$J"[2UN=)S'J4D+-]1L 2^L17VT''_!%V$9+G".Z C) MLB*QACGRTG0&KYD"[T,013,TO$7(:O/3CX3S!J+=P'F#D-5JPWD>EOAI-O\V M\FB1V^Q 9IY!(2.'/"4!DI QJ6TTLL%EJ>L//1*&]Q?D!F)[1:?.\7PX#9/) MKV<+6MZ"-AX6L MSO&\/,7Y)SHV_C*?_;X\>3X[_1RFWT:6; 1)IA]([LEB2,I#]%)!K!N,Y#4B MVJ]0^HZ''PG1_06[@? &!5POOUX6E9U7BHYTIF/"6CHW,IT62J8(OH;!.<9B MDY/:B!:O\^TG'PO5_42Z@><&E5T?3LC96ZL=2]8A3[0JK6H1,+?@T LPIO#( ME..>F18;]I5G'@FW>XMQ ZN]0E^O4YD_.\MC^HUGRR4NEJMEOIJ$3Z-B7);. M>' QKXI-:H@UD[(5K5UPJB3?+]^__=E/GN5&8MW =J]@V+H ^-5X^F%YNGPY MG\_FSV=DYJ?O\.HE.8;HP#A=R,-+&H+7 B(Z7R1C3/<,8M^/XXWY" MW$!IBWC8ZH[DZL;EAY,PQ\7;LV7M'E73+",G!6>%.\A:$$;.$C@O(CCMI%(2 M;>B9:KP?PY&0WDS,&V[,-+G2N+BL'<;\Z[?W6'".TX0?\>OR5_KE?XYR1E$, M8\"$HD,HB01>,@&:>^EY+E&X-E=6[X7RY'5B&*%O4(T&@;3GA',>)J^G&;_^ M+_PV2CP2(BZA*([G(?P@@@,7E.+1&AMDBZCIC<<^>N/<,N:_5+HVLN6L/?O(4MQ#H!I*;W(@\ MQW0>$CA'Q5$'M+2?.!<)%=I,JN?K]J*4T%@4\G[7;K8^^LB(WE>H&ZCN%51[ M1I#R"E9U%GP0Q=966+PH0I**!1]M@>CHY$@^2^/Z1=*N/>[)4[J_\#;0>!$S M^_=?;DB#8/YSSV:-T\5L,LXK,R%,:F_7#R>(R\5U$%V;-V[[L/[-'#O![-G< M\58GJ$OV>0C*,.V!]E5BWPL'H? *)+40B8GTV M\;ZC:-;Q[[RQ743/I+0, M+%<*5(FU(L9R,@C1>'+\8Y2M6P%=1S!TZ\=&?&YMZK>[&!]_[T=FC!/1%["E M;FZI"/">'$B3 H]&%N/%71&W)]W[L07!G1M [B+HP[3^ZX+HAVT N1-=]_< MW$?6!VH Z9SAR!!"=KZV.XT0K"'OT2J5//,IEQ^N 61C\G<1\6$:0#+:ST1R M%I*.]3B4M,4)LG4-C\EESH+/=X7&,R),%K MW(_<$!]8[8+(!-?*6_3-W^]'V@"R#=7["': M_K98D'^T+-8V[.DY<@)0:O0 M=:,J_OPBDH\J5L5SBN4@W)WE:_O0?!W!X2EN;.;W$.@ ;_(YFHLJV.^@K,W1 ML>! ,E=GSK@,+B8/AA7%"DO9 ')[L/NQL)+J/:( M_NML_"5,:E;GV?)YF,^_C:>?_AXF9SB23J'5VM0H%+DFHMY_J-TYT DEI!(N M*-%Z,^\"[*'TH1>)-[?XY@P,H";OD58Z3DM2]Y=FPS>@:R[LY?@[C_/+K9_);D7:@M\L3 MG%];\ZAH#-I8!5S(0K:F9> 23R P<6')L@FE=92N ZQCT(36TF_8H'3CHD?, M.[)YHJ(E6@>*23)V#<$2.BG&)$^"W=7BKK<)> RD[R_1A@U+-Q\XO\VFZ0)7 M$$R70DMB=;B *KQ E.2ODN5+:(-V#%N[=-NP/&E[OXF !SC4W\UGGW&^_/9N M$FKW^ERMSL_5GZV'DA0V!UL0A$FVWG4E]10Z0S+21NMC5JZUI7\7GB>M ,T$ M/<#I_Y:0A7K'^0V&!;ZO\V;?EK_12527/Q+6F*!)+Y7,]0^3(6095D-E EDJ MPH:[*JCVT8([ 3UI-6@GZ@$.^2MFQY4=BA7O1!!DE7));H?W ;QS&@(CFY4I M77RYJ^/67OQO O*T>>\MV@%._7,\(^FL1!$,/=8@K+*:'$F'RBK3<#*;T&(89A<+N:]!'_$'F\E&IG_<6[\*U6 M'WUW2B6BYT77;B>FNK=DB13)(!J!9)]RP9O796U&\J *T8NKFX=&?T$/0__\ M#//M-8^$\IF9(,D"M;*6H>6Z/S+ ' VYISQA\\FL6\$GRV6LU.;MK5(^QE'"3JF!"HG!9&A &>C"UH7*T3K..(6*,>C" U$/4!$X4O&TPF!JI$,Z1LN4#E)26F LGERLUJ[%;1A'PWQ?$0\;A/B> MKHPBYIK*MI(%4"AK1Y\0 3D:*:5->.=(I#;^Y/%PWD_ #<>?;=+"JP%-AEQZ M,EL+#ZZ6'I,IRZ*L->PIH<40;&M_83.28PTA]!?[ '[#%JOD"D#,##7/#E"M MCB5R<8(P'+@)KE0U5J;U&7 OJ"-5D;9D#. \O,#Y^$NH/7:OR.,*/)Z3+Z)D M<%K7IJP\DA/L);"8&,KBO0RM=>4>2$>J*2V)&,";N )J)%E2O@X>BB'SVH'9 M@9>TP9FHT3HN1>:M"XZN//Y(^=]7P /X#?5JRWBY:B)4RY]GT[J!X315:-G% M9+E.8$J=B^(<+98V,)!28.&&G)T[)S[M>WEH"YPCU856! S@77S$T]I3:O[M M?+GK4OAGIS62_FRYG(_CV;)&TS_.WH75QJ53CA)E+:<)Y XA\CIWA4%AQ291 M;,BJ=<7*SB"/5(^&)6L 1^:V''Z;+?&[+&I/(YE*@;3JP"+I-(R6OI*&MD4, MBCMQ5ZO]_5H3W(7H2/6F(0T-QSY?W1TO^AV>W\!A(EF1LR3V3+W&:6FI621@ MAGE5@K6L-+\#=0/#0U1-M.-HX]76/04\1$8TYY4PP^1=&.?7T^?A\W@9)B,Z M!27AL&!U'>A4A 2GE 6>'[9BA'17\+<0\0UWB/2Q(,YI=A/J5# M;/$LI;/3LTEM"/6"!)[&RU'*WGH>/.UY7-9X>_6EN0,K73&Y&.[NG*>U7WW\ M?:B.2C<:DS! 0./VXD>*H3,F%EB%:!6MDMRI1 OVTC@5 OKF2?+;*(Y*#7H* M>=CXQ$:[:.1]"B$S#ER&6AI:.#C!,W#.$T>RD0)O'@R_!].16H]-J;BM*GLW M)M_B%9WWS'YVMCR9SX]D)Y\ M36Y+D0]2:G6C@_H5:%EFGVOZEC8S5DO* QUGM,V55&1(A;SC.$3 :PN<)Z\) MK42]U7(X0&?4\UC)"2['*4RN ^K9)O7Z)P_6,_6.!0S70%4J;95/"0QSI5[O MB!"SKS=KN7!D(I2<6[](@S=0928*C[4VF-6\?R27*)J2$/)AB(W-#K>FA M&ZCNPN<]#51W$>/C;Z J5&"V>CPFLDB""05"3!FDY"9Z%6.*/UH#U9T([MQ M=1=!'Z9U9A=$/VP#U9WHNK^'YCZR/HP6\&3)4B&729=ZD='3*^,X^<.E$!I$ M(U$VCT<_]@:JCP ;_6-* 5Y26_GJQTMK])@[W"^. M,VVF#>=PCE,3]A#U ('DC="NCN-4113M18! $J #DPM"FB.0<>QT]LY(V=I* MO _3<>K#OD(?("-])>2]]3QCW@OGR,@5I@9(1+TSDI0E\T<4%D) )@;,,ARM M.=%:] ,DKN]*B(2L'(N,@8W1D:E#VAMCT2#(Z&'D#A7$828U/-[<4R-MZ"7J M@4KNKT&[.,]X\(5'Z2';"JLX1(AZ@H/[. MZ=VU:QDOEJS87/L,UV'-SO,$F9,DF'9//]GLAR\NT]9L3355>CRU^_LOJPJ3!G7;#8,Z-] M6+ MD^0/*.;A\NX8O+,B!F#,4_>?1DAUB*.+FNVKK?+)U:!T3D#PA5"8@!"O(HPO1:%.' MT"E48407,$5%+0#E<\.&-K%Q5MLD17VH]. MV8SD&!2@@8P'R+QMKSRC!V=M0P1#!]KY3 !OBP(6&7?TA4_V1RO';>(.]!+T M$)=X;I/3EN(W)WT7$@QC\6V*U%V>3L#)EG14D1PM5T9"1FA7]P6))0F&M66QN M_M\)Z7%4;^["VNW&Z,U$WM OJ,']T2X1^@NXTGAI!8E"D#<,2I(W'(JHU:Q, M"V53U/+&'G$[![+GLY^L*AQ"U@TWB\5\N1K\>+$EKK;!$*+03)"[$C&1(>0% M!*=JWU[R5WQR&F6G#C+TV5@4J*0#.!NJZYJT-!:E]9UZP#T. M8K<8<,/RNHL(&_/Y(>$TS,B@I3U<(A&TT$4 MD(.7'.D/S;4J&$3J-/[P'GKOPW&X0[D!1;.!Y-O0+KNIT/G_G"U6#4[7T2-F M?3!90_$::U);@"\%P<8272C9AVYMIG*J,MY+J &[9A[.X&.=QF'_[ M$"9XU?WTQOE8%(=L=03EE#D?M$ \7H[D?W0#&[-G3>5))AN!ABW[@?J4R.7@[.0%M> M&T;%#)&9##E)9W+4D;;-(]&6^V)\#Z4LNU#04$E648>7;]X^?_9ICGCEL'-% MUS/- EIF0;%ZR\<4"8F+1/^@'8H;=RZWA' V?/@#%#XW)F#64'JMXW7_]9?7 M58O3?/QY)=0;T"RW#(DBL)8.166R@BBD 0Q.:%LG7SC7B=B[GW-<'#>4:>N7 M]\-R?I:69_,PJ8.37H6T&HFS-EF]DH87"[;(0&9PR."]JY/@/9T[14=Q<[[$ M%K+O>LIQ4=U,G@,D95]/T[Q./GJ!YW^_GMZXK?E^-IF\FLU_#_,\,CH9GC,' M4PH#)369P!81JDH&YT,1MG6-WB[X'L7MES[5WX.1<:@."U=OZQ2N0PRZD(.D MZW35[, 5+!"S%<)YR\)A6BP\Z/6HX1C=]8[U+G0,WWZAPZ03%;)BJ]8 ''V= M=!(A%I_)]+%>9%$B-ZUSPD]@+,U#*51CPAJ>9*LC]J;ZUW/\_/KHB[,YP7Z' M\_$LG[\5O^'OJW]:U#O%PM56MBX&DH_W"KRJP2$;HLI,)8^ZDRVSU^./4'D. MQ,4 /2"Z@5XU)KC$C-EX+BU9Y<:319AL@%@;%4@7##?&:M9\;L$^.(]0T0Y& MVP QUQN8GR624:7C;7DQ_C+..,V+D67D7TBR(KV,-=E0^[;I8L Y'72F73:Z M@35K$ZP?1Y%ZD]*P!<763?79-/^#CN4P72ZV[*_7*[^N_/XHJQ@,[:N@BK&@ M@DUD#G(/+B.R$HW@)>Q]]/4 =H0J]N#\-6R*L=]:SOOY;%V+,Y'E("0P;2,= M_0XA)G)-"H_!I^Q43FH87;P;V!^ZV)Z_AC,I=S8V-Q<]CI3E6COG &.-ZX4Z M2LLBV\0923FPYE[ 9BP_DL8-R%+#F98[P%^])5O0B\)DM1T@!92@.&W< M 9.&HI-B*I X5;>H>6\H/[:*M>*HX=2K3>C/$2Y6]N>59D@7P#&/A-4$4@H( M,=/;H%:C'NML-RX8R2\XAF8??;KOP3^(]C25_X9H:K]T['U@SV-T5\"F$,FQ MUTU5:UA\B@"CRK>''>PI[+<>/"/JBQ]Y+]!689I?7R]L5K( V]W/KKXBD6,<4<>>M)BSM" M/,*<;SM*AFW=GV:G-XDH::)M\G M>*EBX()'4SOMN&K[>HB"7:A!.!81^]%;FL):($LC-).L(R^M?NU,\CCUKEA.1M@'$&' M"/IY0.)*K/,#)OK5Y1@7(ZV3L"*1>:A2-0N0S(*0 @0CA,>,6J1.=[1WW?3V M1GS*'-]C.M_+Q_\=*F>C@,IE5:?(.%^+HBU"J/UU=.%, MFZ"C3MUN+NWS]./4I,.0T3K#>Y?>;\.KO,Q%& EF->(R![(SHV=0BN*._E^% ME/HHSUT/__%TIQD5K5.WE[;C5M.Q=F)]>[9\,PYQ=?7K;Y]GTVU+XX!"6R>&M[R\ES@/]]_1]8(3R8A M@UQJ*4W*%H)T]5(Q^LP]6GFSN'BWC>O:TXY8<9H+NV7R]]Z]]#I,%55)M4.\ M"-Z JM=X/'>93+<4G4@;HKTS96WW] 9?+\VE M;\OE3GC^:]_WOE'6&@N7&H*3M,$)9: 6,8!R6G!CR6XSWO-\(1L M4**]8_"W,*\4O!MF-%FI2.*Q.M8#SK^,$UF#]0JAD9:#R2;5JIT(CH< M7OO ZL >4I%#[F>W$/Z0"M:"K0W*M7>XN\O[]S4,XYZ]M/F=T!X ^I6@VXVJ!9>X?"NYWI]1_?KIJ6+5Y^Q7D:TZX[LBH8 M+06#$K 6TRL$SVI5D./>"A*=R.WGNNZ*\H?4L5:L;5"TO0/GG8[TC8@55U@4 M>2B"1W)38F'@:]8[<..3%]&Z?* C+:@A!T58MK4W< M6&=0=KN@OLM3CUF7AA+^!C5I,#>3P+['SV?S=%)U^_;1/E*T4*_0@3#ULH>) M#@*9BJ0 EJ',):@P2!CL3E3'J3\#L;)!<=I4QM_?=\TRZY3F JP(&91CF:R_ MHD )9XM&^O]NXWI:&>Z/JFO9 QGK^[&S08F&BLK?:*@FC4M)9!)$U'24VB1K M0S4%B=L4O.9.\D,:Y3^V"O7@9H,&]>M:UJ6N_L8EZ)%D7G'I'>@8:TK<5$^XJ-,KWY:783[YMK;*-IRV MVDE6N(_@"BNT4=(>Z9A.$+3W=0!;X*I;*]>='GO$^C*<^#=HRE"Q\'7!\6(Y M'Z?E^JY8%EUH9'E7VT!PU@ M=@%]G.KW,)QNT,JAXN@7I*N)^_5"]//T]FW_ \C/ONPK=]-PG3Q$.8O83G^0J*B??JL M>D+/9]-JWIY_M1C3@U=9A>=AFG""><2B*=S4CI 8+2@,FI8@&&!@+KELE+FY MZ76M=-X'SG$JV0/1M4'C^A73=_&OWV,^2^==Y:^,%WL^6RP7(\&XE8B.7"9% MX$W($)0,X#P/7BF10\=F-SV!'+&6'9*B#?K5K\Z^"_@/)[/Y\L/O=8<^SX". M"BE^"F1?\MJ31^G"P0=6;T>&H(S+V?AN?8?W>OP/KDO]Z-B@0;W#^3==C^/J/\?*DRHW@+T9%!C0I)."A$/#B,LF)<:@SRGGA.6)IW:)F M7ZS'J70'97"#ZO6NN;\!_+)J^RKZFZ!3R%$FD<$JG4&EQ"#4<3U!ZF2\\2)$ M-JS:=<+Y0ZE<>^8VJ%OOROMN^S,M(MZJ*9KF=:#[HI_S14';2%J3.$L&C)'U MBE1*X)@HP+Q.GFG&D[:-M7& 91RWLCXT[QMTN7=R@UXP$N'L%-_,%K21QQ)3 M5@Z4K1'$8C2$O&H[G(WQM1UC:#T:[!J X]:?_66]@?G>"80[>_QJ);41Q8&L MO=J5L&1'8K;@+',UZ5:\::T(W;LM[QDAO-Z]-LJ,*%B]$V_J=>9,#GUT$@2Q M$:3,S+A!@;_^R\WU/T-?;OZA]7/JSJ_Q_)3_?MO[U]_5_W??__]3]5? MP#^13OVR4OH:NYA-QCFL#M2+7N*+V=666M=[6UZ&/2;?R#U%/ VKR26;AI@0 M%;=7\() I_'RO(7\"2['*4RN:^UB?/IY@O6?TV1&MM1__+R=YY@+88_'0[)+2'75]/ M^(_TR\^^CA>C$+D7OFB0BI%EY@)Y&8HDPIC+ACQ;(YO/F+\&H*$>G-!'SM-9 MG7@\)D'5-HL=]&(/(F\:S'L+=(BY ??=\EALN^9QN8QIKNFGW\(IOEB9EYW6 M-"+NPMEDV7K7&& ]+>WOM:;!C>7?UK@>:G)S$WHL'#\5_152H"@J@PG>TXXO M:LD(3V"+%H8QPWQIWGKBR>CM^4<_5;7=A=J&ZGH^Q>SWV<>3V=F"+%8"]O%W M@ON-?G9NL9(/3-^/OZQ2^7]=^>>C6(SR 2/(P$1M,R7(+Q,% G/6<1=2OGG8 M;ALCM^.3'V#&TX.3/3L44[?5JD&MSX5U\GP2%HOU4+SZ D9=O*?50K$VUY % M V=MA&"D)A61TI?6]MI6,$=@N[41=,.Y/]_C1%?P7&A_%T0#66&WT3R,#=6( MKIMSP-K(>HA9<;>1>1-5%BZ"3G5L1L)49VX2/%^[G,2N8RM2;^%XO!&1%]N M-L[[VUNP#<_YE5&RI?WUS:*IWW YXA:U*TY (KN;5NT#.,TC;9BB",&#L;;; MW:SNSWP48T'W"=4-*=L#J<#+K^FDVLGOZWX#./)8I_LTYY/ZILM:K' 1MF=JP?*I;I9&UC4SH%G M+M=Q=P9\Y@8TE\D:F;3)K6_F; 32VVM,)YC/)NOBBU^_K9YR[B1Y*5JH]T4"_XC2=D/U\'NF2VG+%&0-A+#FKWB#XF",H%3(M-7#% M6L_ZO _3L9S<@W P1&;@%KXUNHL7H@N^H?($]V![F*Q!6T;O59<&= P25;X' MIY8^JZAI'\U!01VJ!;&.WL.HC:N7S85J71+X,.IR3YKA8;5E%Q:&*+\)D_/Q MLM/: 6]Y<2IZ;K!(&2SH.VBMMN(O2Y.9)YTU 'B #T92OF[&$ MWL(^C GRO?I'28<2>0$9:QMR7Q3$FFQ#IH16.F>C#V!]/'CIZ.$,C[TDO^$: M37.EJ, NWH NT YE;ES">C26QGX4WJ<:/>5_"/OB"L22M:77(!"PE$%QG\'1 MQ@;)<1N5X5JRUK>0#JX:NUL5@VO&+F(?PI:X\*UO05S[VEH)QDV];F?K]"=9 M(&!6H$-*S)#_[5GKJ^GW0'H$]L6^]-TT+1K*?@ CX]+"DG7?*-A^"M W+L9D7361^6Q=Z=U39A&M] M)Z$#LH%,B^VH'L:R:,->!Y7H(?H!SI [$&)AJH3,H3!!SC>GM\)E39X7!JXQ M"ZYY:V?DT$IQCTUQ:)W81>*MLQLO+JX37[C+:U]9,3HC701C"OG*/G&(Q12P M43JG:U(_=QLDM?'C#V\.M!+^K*GD!C WBY/R#@YF\]7=5_G$[3'N,[""&90 M!5I?U:Z!;]<3/%?; M6&)>A2(<.$Z@5.WYO&I>01:J"B9:'F.G]ASWY*@W/?M8C+\FLKW-]=Z]S*[@ M63R;YO6\U@O5[@*J84'*5B"'+TCIS]%MPAL)>)@W?0,XIX+W1C&P>F6U! E. M: .>;!;FE"H".QETCXOU.TI2#D3Z+G(=Y$;W^//G\?03 ?NO,,WT:Y_6-HCQ M06I;@.DL28!&%\,42F::#T[;!N:PU2R-R+IUP;J%I%O?<7AU-BGC MR615X1_B;'X!22>G,)&)$56(%U.U!)(!RH(+G*'/NF-ITL;/?\I\MA+; "\S M+92LF>6W>E5Z6?O]_>ML_/E\>.SW<+;GA$]Y!<66]6T\]&2VZ&S)IDS&YM9= MU3K .A:+;B@F;BM+[PZB6R%>"7)W@3A0B*\#O(>)]36GMJOJ].3ED/O-U00H MRS)*PT%R15"9#.!-T5""]D:C,?[F2?)T5>>>B.!CT)Q=Z!C"W)R5Y>]A7KN' MK+]\@5]P,OM\/@!CL?P>[C!&9&X3F%SJ, )#NZ\('!Q+M0PX2(?-NP)U!7?X MB%-S:F\:IX/P,D!H\GV]?SC%_#+,I[41][.4SD[/)K77Y447RE%47H:D(C@K M.2@9R4>S.8/ C Z+Y4EWNCRQ@^;_:7*[KK'LARB/"XL34N'Z5WU# MOH1)[67T;/D\S.??"/*JM_N(>RRU\P04\M;)WXH98D@!A',LHA.6E^:UM%V M'8..M&>@=:YJRRUTVF$38E[0SW'\9=WU_^:(',52\FC("0BQSH&5""ZY"-SR M+&1,OK@;!*,'+\537; M) .AI6/*AHRB=;I[(Y"GK!KM)#Q C>UU4+_-IND"5XDFNESK 54=/,EXJ;%A M"2G7RP8)N3*M#Y-M6(Z/_#WE/$ =U*U2O7YVQORVPG$W>C N.K(]&".Y :CJ; M2%TC1%88I,!TE"44'5KW!.L ZQ@TH[7T!PBMUH$*<[)9ZL2H]7WH]P1NFM=E M'=_6QYK*T[U=41W#.HR$!>WM:;W&*1- M2&]AE%JX%$R"$%6]3Y\(HS#D8'N7@V':%-FZ4U 77,>J*;WD?UM']AZ8=#/I M>#&PE0?RF&4$*8NO0^@(%J("S61!M*:(?&/VR?U9VN/P,'N)ZC9O_F':RJVS MD[-R[= +&P^]P5O/[87F,.WI^@NJ40N[K<;)I4XG[U'7BEZR8GUM:AK 6ZX! M SII6#'DWQS*,GS3OKG=]DS%*JE>.-(K[3.PX@N]T5*#K_T\B]':AY*<8JW3 M@5VQ':KM76,=V=X#KR$5CZ$AWOO:)/2B-51(*&GWYA8M^7]T$D??BJXCV%?Y.^ M'I(;DLB?:ZDY_RT 3>42#&W7KXN&X N#Z'44VHN0>*=V,OY]W3OQZ!8@-0BO,!;@+=!"D2.ZI#!:2RH(+3B:_:]$X\MI#GR!Y>\OL M@8IV40M;BF)07$)09 2"JQD0*8PSQ;,:N?H1BW8',(N&HF6 5'27HK N$/^H MX.U)[1YUF/OP\D 5O+'0?HK9 Y8D0#%&UHWV'+RPM.]RDR)K?=_W*5?P#JTY MN] Q2">IT\]G2YQ_AW9QB@9,EF=:;!:Y+EMZ"-$;\%Q+I9P+6;;N%[0%RN.L MSMV)MMNCD7K+?(!JRU=GPL\U R]\0H<(06R MR8)1.3!C6M=#;4=S? K12/(#; ]_#>ED/,7YMZNKOH!6K&#.20;9U0)U%3PX M&2(9VCJZDF16KO6-TCO@')]6M)+] *;J&PP+/)E-\NO3SS7!LYHQNY[FREU, M(G(@IXT\:*LEA!(XV$P>F+,HK6_=5>P..,>G%JUD/T!599=:'E)38;*F#2TZ M1TZ^*5"G68-GA<>4+&$^F._[D)54 Z>-6E.QU=XX=!+]Q7@1/GV:XZ=5*>&L M7'1:&CQ=?L]S#Y,8WV7QC5+@UQ_Y=OW(*UI*YU#V40%/0H/BF2R44N@H2I(A MMUDEW?J%O@]3WWULR^>?1Z&T\<8F*\ &E*"$L!"ML^!SBIE>6.9*ZX3_77@. ME>9NJ@V-G69,XB8Z'NN@=%D--@9DUY.KAUJY)"-+OD4:YC&U MUVI'ZGW]M781[L$Z+'4!]0/UU]J)HTZMEO81\,'8UU8F%J2&P@+MAKG>H8U6 M@C",D2$GBBZ=3L7'Q?JN_;7:D[Z+7%M?-?U+-=E^G8=I7OM;T@IO(NUBJ0XO M4R@\!.D1@G(H,O=6E6[3HF]]]&-IJ;23O&?-A-6Z+];'D_$\OPO5(;I8ZKI9 M%PN!H7 @1?7$4U 0=,Y@C;?,6Y%"B9T8W/:$)T]D$]$-$)J\,"=>T?HWE?J_ M_)HF9[DV:%LLD/XO?PQ?1Q8]1_)JP:EHR>,M&J*)&1+#$F44V8;668T]8!X^ M&#&H<3\T40<(3=R\VMYB0/R]G]DWI+ ;Z)[A@M56<5G)L:4EP*5"">E34BZ" M\+4QDO:%-@\=P,2D(ID-3J1N=UVZ/[/7 7+O8\[=&J=8TM(K,"GK:O!$B#Q+ M"&3_D,63=2RZS;(.XOP/R>JU0V8 \3YT*&"]_3W[/9WRZ\!.'0P8#!V9ZVD/$@7WC#'7P.I6$WUDVC.IT70 M]CO]=)ZO^?7;Y>^\"]_JSU8KN%S&--?0?9W$?&' =5G30*5?0ZSG86K%>JC) MK?Z_CX3CIZ*_;-7+QW*0&@TH(RR$:M=E[Q$9+3KFUG5G3T=O[RE4>^1JNPNU MK8,R'W^??3R9G2W"-!.PC[\3W&_TLYKO7'Y[O>HZ0B9O!;RN#V>6SAD?()([ M3(XPF2>!IP39)50\.(PI=3+1=GWRX=VZAR=[=BBF!JB'^[ ,RY64KEYF/P]K M.A%,M7!M_ &0K09I#2QY%)8M*T; MU1Z*_7O,DX.1OXN(ARF6/YU-5[A^7?=/QA1=*@(DVDB(D'8W3N>B<(E+*W.D MT[)]G?P-% _;WV4?;FY7Q/<1[!"MAR\1/;M Q*3B(I0"L1;)D=D=(82@(&=; MQP,+$WWK'G"W41P3U?L(=@AO]RPNQGD1$W'(EM8/4-Z1D\/I"%+2U7N6IC@E0T[=2CD.Q-Z6LW9H\G81TT"DO9WB M*HOQ?::5"HJ>+(!)1MLZ6D;^)$\5H>(LD_%@Y2[,W?C\PYV.+42^@;T^\AKJ M&/Q]=@U2EG2T9Y7I/*XMV+(0=.Q[!DP(X[CQH=SL6G;/RW?]\Y\\A7WDU?@. MQ/-Z1Q'GGVN%<+7=SN.^D=?A/0*L3A5/C!"*4:"5-]X[4V)JT2]PT[./S>!I M(N/;G.\]-F/5M0T_G\W325C@LT]S/ _]WX"X3M=T -FR VA78(>_%=6?P]FA M"&C=2+0SV! Y2IXTT(EC"&QP9)?(.DG=,2553> MVHA[/IM_&4_#?\TF]1+ XLWX=+S$O$X-:/2^T()U$AE4(G\_&D.20..-DI;^ M-W2R ^YZRH$[7@[#RFP(D0Z16#M/)_VC7D:8+M_.WX\_G2Q7:IY\#(F\$A!H MD&PBETG-Z>R-L63)S*K;T3#Y\]M@CLV(:"O]VVK1?\;2)F 7[T$7:,.6UVR" M]3#YE48$=E&+'M(?KN!F(\12,O>>>Q"F=L/RWH!S!);>A9 %%A%MI^8*CUDQ M[DFE'%XO=A%Z:YOAW5F=MI"D4%G+P%!U MNR)XYV..A=IFHFS]KFZ;#OU] .C;\O=9;7+UNMK N%@NGJ5_G8WGF$<*.<\N M6_"E!B:5". 2Y\!*1E^28.%F%&G'\=SW8SAPI/ 0=RT/1$C[S6(U3KQ>(W^] M6)R%:2*@Y]5DJ[SQEF6-G$X%:X=%E@I#2\ M!W(7\)=?TTF]6_6^?D>.NDI<.0?9:D?J;N@P%V1^6SK1E+ & M2#H";+3:%E.T]-TZ1NW^["/4D($):%@J=+W\?75*O@OSM_/5U9G\]S Y0S+ M5CG=$1V27"2"R(PLY+%K!2ZS %AX0!99%K']4.A[81V7^@S%1\-$Z[D8KA1& MGE5QT3>KQ/^S+V$\J?'@U],K)^/(9L9YS %*#+7)&MGJT1L)*2AGH\EE'8.+?H (^A6X[^;C=*F^40B&P1;@K$9X6'000^0@2V;:2T]&5NN& MQ=NP')>6-)7\;8VPK38..@X78_K(\]O_:^5]>TUY(]WYQZ70@PM^-LZXEK>5[FVR57''O/U':[P(HTG%ZO4D9@J M) 7!H@=TY(N%XDQ(S:=][X#ON)1I<(9N:Y-OJ$W7='_MR%]7?4QU>R2[2GEE M02E+#GRL[3XT\UZ0E2Y8ZZE2.P$\>GUJS-&&D%V_D.\6.3R[:%6*?YG/%HMU ML.C9::VB&2$S.BLZZGU[LG:3^!6C^[;17@0$32:3?0=0VT=O6IZ_F8_)HZI$? M6#H3MU'^@=6$*)-&VX-E!1J6HF1V:M<(IQ> M9"942,T;(C^=JN6A]&(7H3>O6KZS1E-SM0KY@K.:5AR]IJ^X &U28E:6E&2W M6^M/J-QU)S:ZE[ON(LKF98H;:JR=L<%+)(_6D>^LG%?@:>L!G9#'F+TOP76C M]K&7IN]/:$^Q-;^5N'MEB2LF*BT5'8>SU:?4?SB_.HCI9#K^UQDN#A^3ZH_U M@8)8C87\B*)>&R!?OHU9,XV26=!PC_0,K"'FB'-%I*,;5X0*"/$MF)# 5O*67PH;0NI#MZ83>AM*+ M780^=.BM[K#70@[K1GJ.[@K(-1'P .V'OA^TOW[[_N5_C7%.#SGY]@:_X&3U#D@R[X0@$=B0Z1U0 MF4-T2=([4&=2Y!PQM9[UT0W9'P;*-D.[':$## W;&("XC??B+>P"=B#[92>@ M#V/1#,'X-J4:C*X!#)X=09*@"R5D):C5KGU)<-'H%OW M&$6/3[5V8&E(E3J/=:XD(-<]9:SSJ0[HRLQK,A,Q0="J%OWFD%'$?2H%N MPWG #$A[(K>I3$\6!C"G;H;#OW>8+[1,;Q0'KYT%)33ADDA'NJTF7BK28>L2 MP&U8_C"99@.0-L#$K4VXUGVQ.B ;R"+:CNIAS)\V['50B1ZB'^ HN@-AXHH[ ME 5*H8U0Z5@["M$[:B*YF#IKK[#UX-5#*\4]=LNA=6(7B1] %U;W(5=7KR]. M11FX=CP)D);6KAAWA$_'VK&,.4T&FW6M,YCW83J\@=**OWO4HI?P#V"2K*L_ MKD)TJMYK]!(X87XR_CC--\1:NELDE*P\EU]V2J26'!)Q4@>5T,*[1;XM#; MS'9T1ZLUC0@9H%/<.F_VC$#5#-WB[=ERL0S3>FWZYBI&C-,'<(&$M1:U&NTA MT D*29/V)\N1E=8E9+O@>YKUR8,5APU&[0#F]%U8/^+\=!1"EE(7!;6W RA' M;X@O&B&%*)WRT?KE67;1I=(Z6'"D?2&2UK(D MB>"%J//6I0+O5 3:O600"4TI_A%*\LE5M>^GN\/UA=B%]T=3KQX6)[2B^M?+ M?YV-OX3)JJIM-8]19&4#N0,AQAK@#!&\)P.-YUQB8'0DF^;5HUO1/.7LYA[: M<;/>M U+ P08WR.=E./J6F[&N/FG%ZYG%^P#I3O[X'Z@"O=&.C![8 (?FQ+F M(@+AC!!SO47/I02"R^,,=I=0+E^$OP^UM< [#WX/7V7<#^ M46_?DO%>1='[T/7@]?8AFZ@E[;>P2ZU:;> M_G"JM0M+!ZJWY^MT9"H6$U? 3!*T:3,!7GL.R4:7C>3:-#?'[X#SV.OM=R*R M0[W]/BP,:3M=@28NH$7!=.#:0Q*U)-P*6R6R%4L-H,@G-QR8K^^ [QXJ[I /*"K=0/>@SM8;:CM8 *WX.5 /M5-J%%8YB4:\(J1-Y"Q MAJ^R <>8TUG1:\4'F]-P:-7I[C\]F.;L0L>AO/#O>_'%F>N=5J:( "9G,LI0 M97#<2"C(4]36(1?R "IS$]?C,(%Z$=K%V^[#Q@ ^U!U-QXVJMKL#:ZVBE2<% M,<>:P4'CF6!)R]9=7XZR$UV#O'X3CH:8WWW7S($.T/YH.[<3@;M,?-A#^@=N M.R=3$BF1PX?.U<%X)="[@?1&>..RIG\QI?4Q]'3:S@VE%[L(O77;N6'2ZG5+2&X 6MM)0(,>0(IC#&:5.TTMP8_+&EQ]S&CW]<#>5VDOZL MJ>A:3W9X&>;3MQ?WG2_@6*62R=6B]CX0G*RKS@:P6M-*@_ \L4Y,WO[L(Z&Q MI] ..X+%Y5),#@I"-AF4B(DL%JQMGISE40NGL-L$ARV6S!9&]HWV$%0CT/T"^:_$Q2.U%ZQ93=^'YL1VV9DS=UB+=3HN> MSZ;+>4A7+Q-WP3:0TW87KH?QVMJQN%4]&E$P@.=V)T86K.4BB#K3G#9"$VK^ MC@XUPVA/+,+3:].Z?/7PZG&/[_8PVK&+Y%N;BQ]HE6EY-@^32XCKNEQTP=!9 M""Q4 Z?ND\XS T46;;F718IN$^.W/^/P=D4[(F;MI3A$*'ACY?7W$_7%>%&O MG-$!.E+)A>0-&;":D=.2,@-G":C#1$K/5,C8^A)H9W!/\[K[FR:7%(=A<(C* MK?45ZBN2V@33,.0&E84@!:OIN@)1: 9>U7XUAG[0ODZT&[0?6&L$XB\(-5N-Z7+T8#'H=' _ 9?;U>J*$P.A@U,$K4Y+P MR@YV'^''[,6PB^X.UXMA%]X?32^&K4E#U,XG5OMBI4@R5:FV0:_70U0RA3-: MD&E=TGS$%1L[Z4;GBHU=.#IP0KX+M#\J-G8B<(?,_#[2/[""6&6"S]Z#X-6> M%]% #$9!-A;1RV1$^U8O3Z9B8RB]V$7HAZG8"#$%X;0!%%: \JZ ET*"YL@] M*J]BZ);G?P(5&SM)__Z*C5U$U[IB8V-&TS"9@N' !<^@L@C@44NPQ6;M4F#% MR4Y4/OI$\-Y$]A7;88LV$FU#2?(Z1E+2,CT:<*60@B%3SACZH4[="'TZ11O[ M4]M,E,->3;OK-KAR3&C'.>TH"D'9>B_<>P<$W1@EM35ZL&+^(V\,TLJWO#/G0]>&.0*(TB&XF!D_4^,*==W4>G 6,VVC#M9?.^ M_X] M]HT!CF<:NW"TJ$'<4IIZ7B6P) K4)%'B)IE8"ZPF%3@M*4/I4!/[UK_ M3D3N,HAS!Q8&2"_?69NCR903B4QV860 I36'X(0 PB1LT3:;W#J*<=R5DGWL MI&9,#5IONZ'^IPNV/RHE=V9QEUJX?2@X=*6D3_1R>)>AE"QI@Q5U4H5A@#HH MIW.Q0;5.T3ZM2LG!M&,7R;>.T6RXY\.3#5ARABSIN%4E!XA<%CIIG4DYN")O MQLX?\>6H=H*_YW;4+E)K'2^]HU#3*S)A'*FJQ5#J$BU$2TH;$P^R('<\=B/S MR92[[DUJ(RD.Z47<;?=T*1EZ'B;I;++Z\OUL,GDUF_\>YGFD$^,,A8?(+"W0 M^41?L1I0]$8KK>B?!NL<-=2BGGK=8Y.ZDT>A,4,V5+SB//YCO#RYM9C%]=4L MWM^0]KEXOJT^:X1<NE(^]P,)>\Y4(>4/4?A\)U MB!D=5EM:VVW[KFC+@IZ':<+)N= 7(R]9"9J,%UI%+;FW&8+D!I*5VA291>+= M+MT.B?(/'7^,ZG"@U$^/M?V%J'XS6RQ>3]/D+&-^/:W6//W:8A25XM+H *[D M:N9I(J)>-PC>>R839\8,5J4\].+^>%V>@E8-V=US)XG?6MB'95BNA/2VT!IG MI_BRWC-8C.D_?S->+$R0=9F6/(S'R M"%1SVPOT>/3J0#GA'EQ\P.7RO,B>A&]C7@6+8K)UT%1DX)2GA?HY'U7<'6(O];=GZK/-TNW26:6VJNTBO/F4&H>"S7![+H(2"/QE@M&??'HCKW5,X\"LW9@8X!-.:O(9W0 MH3[_=A7>]WZ< 5&E6NM<;^@(AQ!2=(!2YLB*2HRU=F_N@'-X9[TY?32 M_0"9Z@^SLOP]S/%%K3J>706&A8643 #-'1E^P95: "\!?=+9"1VD:ST09RN8 MXU.)-G(?XM[Z[/3SV1+G-_64LV"PE#JP)610,EF(*1=(#E&&6N0>IU<&R)O(L[/9@[.&EJM(5;U0!EB.07(7 MA-*M:U'N@'-\*M%*]D.D[,[F)-VS.=*R7XV_UJ_6R+P-RJ;,0?*H0+DZ;8/5 MZ9:2DS"R=88UKU#:BN;XE**1Y <(NV]=^5_FL\5BY+U.L0@#MG;P5841.N4Y MU/19YMEF<;A XPK1(]*--J&VA@0,8&4^2^GLM.:P,+_ SW-,ZPZ!GR>X$OLT M/SN=S9?C_U[]?.MBZA0YI8OR@&@>PGU0?.@VX*FQ^4]^@^7G;.K*NT)8$M/.%:H SB)HL?*.C M$":8V@6I4U7ZY6<^5)ZN-S6S_B)J?2/A',:Z160'()N3:W=R]A"YL5XROLU3 M#P$-RA@I&"]&1'""7&?E"@03*Y#:C&O7GX%KM *F8B1<1=BLJW=HTTXGKJ)V4S& M!^#]0J.[H!JHLFLSHHA;2ZC7%Q,A7IF7P,>,6-&SK?=-+AH-8T._QRVSR!>?K3&QREJG: MHU&Z.K*4)W KNR,SIPW/R=X\V>\RG:]_^!%0V5-B0UC.;V9ANE:JC_,P32?X MD9CYWCN+)^-9\" %I[762@M?!#GN1=%/@R:;/W>VJ.]^UM/GM[$\&YIE=\%[ M-3M;*Z/&Y!B/#&2QY,9Q[B :PEDDMR$D;_/-QLF[L7WYJ*,E>T]I#E"JM+J> M5U?]\6+5(W(@M7,V0E;TAY+,0."TUV@G;$RL)-:\JO46B(=H2=<^@=-/M@,4 MF5S#XF.QP9.Z,4/'B9*TO$"V 62N6 P6T=K6A2+'1_'>$AW(@5IC>7XVG]?" M$85D'I#Q1VL3M#8C*Z1":S,"C4@ANZ &)/D"QO%QO8]\!PJ@K"']-INF"U29 M-I(LE:*3Q),B!M+!&/\O>^_6Y$22I W_E;&]CYDX']9V+X"&63[K 3Z:[K&] MDL7! V132*RD@F9^_>N1DJB35)6IC$RI5(R-05%5K7S"_E+%"I>]IS[2;.Y]3(^/F?G #)]M$1:W, MJ'!))2LG+Q#'\?CE7$>MHP-3O3ACQ&2;I((.6D3BO.9$JKCIB^_1N[?%.V2Y M=E;Y"2;;=-%QFV2;+E(]M60;J14W")%0&1$[>""AM,+Q-*>(JXIMI[.=9K)- M)]7L2;;I(J)!4S?: 'FDR3:=9+PWA^,0 0VJ,:]4-BHPXI15Z_8+EO)8.L9+ MFZ26K.5HJ-^%S21O ME$J& .X\1!JFD.>E( \<<.L-<%J[(>UXRG]H]OL(NN\BWP%TOK[AG,X^W@2W MG5X.+*7@,\D4-)'9%E?.4!*CCRK\7T!'&4/?6V7PH@0]T,W$G MS\59+H$C)AYMZ=_*)?$\)<(]USDEST,:.O7GG [_WC(>X/IQSWUK&U1/-0.P MD\;:97\=(N[Q,@ 9=]9I9HCPI8.X2(7NV1,FDXG2RZ1%]48J)YX!. 'NDAY MU Q *5V6 1U1 $>)#(H2+X(FS@CG@ '5LETD\U%D '920^L,P"XR'.)TG\[@ M;5[;'=M @]-)Y Q$:U<8;!()0@(Q6C+@*FK':O<[N8OB46N]DG 'V,?_\(MI ML5;>^]5ZN^*),Z%+6Y5D'=+/H=42A24N)Z$="*%";67?QG N1EPOV0[0UN@Z MG@V9VR :R'B[B^8XAEL_+=VC\AXB'OA%WR +OK1B#(E8'LH]0M[<(^!)[*R@ M5$E?NU'J6$I_P% ;6N==)#M(#R"41('SPZ20V62'ATHR=KV)66L8H MOGJ_K;3764@N @FIY)E+*XE-3N-7@4'(T@.TK)IK]\!'J^/!I%HQ5KISCVJI(,@<'8(@Q'D$$C6Z$U(RHE'A.!BT+W:H\ S_UVKN,_[IZCV\\\+$[ M3H=+[ZX*56\5;IC4!D87%ZF-,NN_J0_[0SV$?UM]/217\9"]#4<3%K?="QFA:#:9[2'G7'_H(E7>PS 9P2W[,"7YQX9?+ MM_FWU3S^J]E6;,RX.$4)AZ9LSK&2;BB0559Y-*R$N-VYKO\8E7U@'KNU4U?: M=VF@>Z=Z7<.S;6#5 M%0V7YWT!PG7EQ)7;?3ONK(>HB$O[O(=# FOG3>/5/L/!(Y'4WX7$0^A]/GGS_-9@^O9-NN,A\P3 '%0 M4AE+*;QC&<\D&SS%'\1KP^'KC4RZA>((N7T]=7-W.%(?P5:VU'[0^;<(,[^8 MSM>7(2&SH)S#PPQR >1+Q@I:DI)KD"QFPUNE\3]@L>U\^&,_U.M(]:Z:32\U M;W#\/EM^@3C-4TC;R\D6H"H&-_8"&3_444%)\Z$D7-F9W@].,>W1E> $H@$B MHT@D*,J)L\$X&E)*L57C_]-2^ST!DK&TWD6P VG[U7P!T2]_3.;TN#BG(J%2 ME$H$A9M98(9P7)L3N*,Y4U/5-Y\^KC]>22T[%-U#I@.DZOT"B^G7IDO#US$*Z:V5P1/M5.E0'A1Q M&2A)!KS%5T-Y6;N$=WQZ/.#D'X<=720_9%+_%N+V$B_E[$0!4P8Y2&">.&D- M,91YFBV-FMWJ3]4BI?_F,X[1>:J6(O:E]?>0X@"6PBL_7?SA+R[A^?EKS7;S;NO068 7RBC)?2#O_)C0=(-N?;E<+1L) MB&WG9L-S\HX3G4L2H)- +&.2B!P,HT'I4+V![CUPQC=X!E3D/LKTU,(@\9+K MIWGS9XLL$GE54F M*B2%T,HN6-QUYJ-(2C"A^+J[:NZX#LV6WZMTK)Y M,(T,;B8B6GCV>7XY6TU42A%YC>:K*VW=C/3$*@1G8I!,&2VRK#UM91^6\V!% M%4D//)WC'=K3",Y_A.?@%TC3;37;Z]D*%K!1Z<&58W W1-_3M*:OGK?+F$Y=O9RS]7"/-RNOQ4)/(V M-[-H<$LK?9L9,;)<.,1H\+2DC@B@Z&\%]+ANSTWL39X'09T'6>K*?H">>G?' M3O'R/Q60J 91E:LHXI/QA#,\#:6CCIO:-> G/-*KC_+[R7: _CO7C: )I7B4 M:72I6)FM+H-7Q)8>!$@Z)ZECV83:%^W7GW\>*CY8HA7KA7>O[[E?3I>_?5F M3V]GUPO@V00/'<%SP -(0D2<#-UJ$SWZ2D!E.9!D]5:I;;&=!RL&T<0 ]54W M<5ZW65[F#+&D#UQ9.!-K>5*0+6$T^U)>&(CSKE0-\ #6Y(SGU:"T>0#@.7*G MIDXJYO0W(9B;2%_,O\+,SU:;(N#?9P7V8AI7D%[XY:?W\'^74]PF/\S_@9)= M-0%9&;D!<"18&0OKELKA1R/#I//WVR2/R-_"M^=%RDL%2F@VB++/Y9/2NW I20J/.W+C, M0=0>R]8.V>-FT(!:&" WZ.;*?Y_YS_/%:OIOQ#Q=QA*[>;> S]/+SV]@-?'& M*@DIDB #0O6(T@<%)"5AE=>".E\[*-(!WGFP9BA]U+R,W;%'/IO-\"1=+/WB M.]KO%_,E\OV7$JR)7CL=DR,:E"%2V8"[(&Z*AEJ;1&*4W9[]V.I4VO>\QTV" MH02[0_G]+MY*EBT"07P7W\L^5DSP]<;VPE_$RPM?9/X&%[ HGS+Q&8UU!9I0 MAQ:5M&A@.18SH=FEQ%R$)&TK$G1[[AF084!![R!%OP9YK;!N+HE^@=G\\W36 M@.8Y"AZ$+:UL!#*9,>*%H(1!5"8+'=3M7*X^[+@+X*G0I*?H=_#EX'!I>]#7 MT'Y8^-3L?M^7[]"26GR8?_@T7:R^_P,_Y]/>?5($BU(3N#M&G<6]IR_WD>^ \;DK5EO<.+O2.%.]*QOWG=/7I]]D\ M+&'Q=7V#6;)GWT._1-]0V90\ M#9)H7;H96V9)R-$2[=#P-\8%:VO?*0RUEO-@X4EH>@>%*X>N7_C%XCNBW61O M..>51%^2H%6 [Q>4UH-2&N*$TOBV:>_ML*F4-_& MP8*#X\CKC- =&7[/4FH$["_N)OF%0!-Z"Y(8Z;9-M!PWZ%FH*$$HDU2[4=\= M'_RX23"XJ'?P8A,S_J^_W9(8POA7\X/F^T4B[R'_I?S]^_O7/Z3W[=NWOQ;4 M\-MJ)98 4G2!4"@1[:1#:>63<=7)1Q6DRM7;T3X MJ>+VXB\N]F\JM3FQ+\VRAN1W9>C^I2P[K?XSHH\.Z;__ W='N/HFOEGX[KR\ M: QFW #@8_FB[NCR=7%LE"X9$"2GB'LPCXYXG0P1X*-@2@5G:M]IWD5QK/J_ MJCJ^=XQY9UD/T=)TUY#N-IB&ZF<\V@#[ATH ^^JJS03[0P0]%@D$]UQHJPC5 MPA:>4V(U,MX[YI14GLK0JC7>22K_@;*_,73?1;[#=+.?I?#]5UBM8+&\-7Z5 M\\@8'I,D&&/*(*),K 1&X#2KNU) M]S9<3#\VD;8) \>X1/L(T$I:=V8*F2N2$9 UT0B3:UL =U$<9[CQD/9C3TD? MNR@T>AD38^5^"-DI*?!U68A/4;NL ]/5NV=VP7=^?!E,.WL/E'KQC%^AQ.3? M^,6B:?G6(X:QYY/ZQBW: *P5JX#E$J!YX"^PC(OIEPW6#4>$-C%K+P@M=7C2 MHID1(DLD!0D.(#(+U0LE[X?4>U_9^?%K#\I&9[)PBN#.!V4:$+X1DFNBP5#P MV9M(JV\C^^&,%INHR($[^T0E:1\[)G%S6AMSB5I@EAC),I&!4UR#H02P#8SS&QC92?A[!@X>(KD!%6E!28N^,%%1 M"30ST&#U2921BFC)"B-];E?4?VP%MAH864-_700VZ,!(E6S"TX038)P3*4I= MEO04;5+I&9JCQJL:$VQ.9&!D)['O'1C916:##HSDA@K>3.EV(A+IRI"&P/!( M",FE''RDMI5'_C@&1AZLO(-E-D3#E.9WC:MI88@8S Z$[V$&W_Q% M 3IQ4>4,RA(6/*[>N4!\L(Q82J,PAM-L:_?Y?0#2^3/D4/E7;\ZW ]OK65RL M_]Z6LS4=?5(( J0LJ_<664P]P>-)$^.L=UE11V_39%_N4.MGG@E M&_A*=N1$\"B:T:PEOY_(%"WQI8+:""M8H+G2MK/+ M%: 0(/D4%,E"%H\VXCFFLD1>YBRM%8:R5D&U#FJ_ ^*\M-Y/Q@/T7+I)PVW- MST1R(;()DE!1UDA3)C9R]&9B*9 :J DBQIN;'DR%R%YB_5 M*N28 E>WNPWT)DH/N.?%IK'T5K'OTNX7X9]05@+IV5?\[L<=)A&;>&T,XTR2 M8*DB$H0I;CZ4J0_+J!T8GQ"C^FIH@$9-M_S[SU_\=-&DZY1* M,6.MB3%1HHSAN'^"0VPB$>N-*_.1 ZO?9/8>/.?,E!Z2W]^#J5[NTGND)&Z' M:-2_F,^0S*LI?OENL:DQ;'J2U4AL.N0Q?;.>>B^M4DK4!_C\9;[PB^\O_^\2 MC94YFZY1&ZHCK4S@[:AZ7O;G/K,H-#D*W"<)@64I$+#-0LT^EXP\C+' I#5AE?/4*K[&)\5"AU^B\Z"+TVI?)?\PO&I%N M@"VW"8:>)>NC): $[HS"HY>ODR :F*>:*N6C>\B4O>?SCU"]54O^\[K"JY@[ ML@O2-NL)_;"8G2!6,(',I938J#E1BOO2J)"":-=#9.?'CZ?-:E*_1XL'B&RH ME_(=S&;?;\'2.R)QSR&>FT ,FL Q)8M;$>NDR;O/.!-U]A3> %D: M[Q;S")"6KU VT9[;_--1_O9+*V_ ?C#YCL3G5/RD@8BK.5EQILDOC04Y2YE M#\)J'V3E,_DPI./OZH-XBR.HJ?:N?TL.;3OD.RU"R6&.M 3P1>(D>*Z(DI2& M+/$=<[+57G+0XQ\Y6T:2^UCV_YO+(COTCM>#:J=-4]D+2,^W6^AR\XO+B5!! MY4 YX889(FT"8D$[PBCG6@I\B.GVC$4-\#QMQ/^RS]A$:=+>+>8 MEEWV-F8VT3H&);,D5-),I,=MU7E&T0X+R:?,O/.U.U<=!/2<.5952153&==M ML>]!7*)\ZSWX65[!XGJ?:ZM%S@BW[+KH]"G*2 B ?VBM75":LZA:'7Z'/?^1 MTV4LR0^0_[AE+YIP:_J^O5PM2RN6Z;IQPX1%(T%&293V90 (!#3D()5\/1-B M$'A(UYX?]Q"F1\Z6040_0);D??@FBB41K?4D:VV)Y&BP>>_1@_32X:D:(YIP M(]+B"5"BD\@K)DSN,NU_F7Z=)D"05XDK9:ZAE$!E25"(UD0\^%@F(5M+$I?P:P& +>3E:Q3\ OQB.>$F49%D)A$E M021H/,V$R(1YX:Q+VGAQD"?=XMEGR(G:$J^8AK@+[J8Z_(J]'U#%RT_S"\2] M@(@?] LLIQ]GZX$%:U<,MS(FO5,(NMP\)XJNF*:!!,>R3$J*+.DAA#D RQD2 M:&B-5,Q"W+TG[@&Y]?6WO["<2$&SS*$TGBQUAU(+$JA)A#(A00AMC/>'G3]M M(9PA?0:2?_5)D;=@7TO>6W]9KKL;EWUBI>"2H2%M?&FC'W1I;!\LR3(R)Y2% M+ ^BR?Y'GB$M*LFW^LS(>V&N4(1O\YJ^SYNQ8;#XYV*Z6L'LS7R%V-=.^@2R M-R$S3T!ZCD1V>)Y:/%DI3=%I9IWR[::YU4!S]N090BO[QTZ.F@2]:Y+3>G(3 M.G7E!\U^^@'BI]GT_RY[#;(8$,T(*=55!%4I\_H'EJ;"K#CCVQ*R*2PW^-+; MJVE;^ MOYK/%C>%;.R!?O48&7?4@C4/#"M"?$TX2Q[DC-@D:G.8VI=KU@T.O MJ=IPN[KXUIFMD0$P*QR)E/M2:FJ(S1KE;4%K%H0RKG;=RI#K&2O[_*3>@[TS M\HY-F-//?U$>5+H@\H(%[P@):9 O#,9:5JI\R<7/[[Z="E=>9\%[6- MG!C=!MK/S/E."NR0(7V(],?.G)= HX^,H&%>!N8B3FN=($(J1W7DN/'#8R?& MP9GS0_&BB]!'RIQ/(<=L+6((4N("A21>ND XCSDQYQWSW1)T3SISOHO\6V3. M=Q'> %T7?QR9S[__^/)_IH!>?/ST_5?X"A<-FT,VW)3#?O7!NP UDBG8 >QS890N,M M9I775=< IDLWT#R#MKI 3>5V56?7-RU.JB MI2$IM8Y:-A(0FX/<&Z\IMZXTLW1$&AJ)P\.;),D3$Z&TQZW=P^ >..,;30,J MFIA '/J=F#[ _YWS2NB760L,DN8U4WW9$&"EXQH+Y.E)<5'UXX&[\/R MTV2:#Z"T =K5[L*U>7W:(!O((MJ/ZCCF3QWMM:!$#]$/RV,][ZV;?(0IO$-E%KZ>X 6O80_@DERH[)I.]]'B!RC MH(1FV@0K;9G.R4GF5#(F2X%F[=D:+6"=+47ZJF"$+>3EGU\@KB"5&I4-0N-1 M!2&)DOB7B60\H6FM) %NA N,07:UQV$_C.J,.=)+ 0/$[&XC?#]=_NO5 M + M6\$"EDV#TPW2X)6T1D5BDBU=QBPE07M&J DJ2RZDEK5OAMJC.UO*5%+(")Y, ML_'],;] 5ZX9YKP&*8"51$/TX80KQ=H6^2U2PBTPHEN?G::F=KE9*V!G2YC^ M:AB@6'7?1GB];&J#5'.TUZ-#\[T9)T-=)-;'0$PH326$,$8.39C]Z,Z6-944 M4K&8]>:T4LU\J:E.A)8.(U* )9[B60F*J92\E\&U8L6I#TP^N7C:X6JHN(W< MGJ'9!L;Y35SN)/P]$WL/D5Q%S^3N &@( (C$^M(SWT=*O%.!9$,I%9 $J_=: M'WWB<@W]=1%89;W=G![L>794H:.25-E+A,G$%4C*3-ZWF93V.B:(+T@$J0FSDA/E&+=;\+7Z"='D!\_SWQ7RYW'8^Q35]P*4N?2P ROS*98#5-X#9S?\??7"0/!"*Q;0UZ+EA4F2>"T3D<8X <([F6I? MEMZ/:) :CK6;+TJ/#TLEB9JR,G)*E2%W#-U\[1*P8$.H??&W'\U8)8\5]=^J M"M8'VLUBPDP([%(4=(OV1":)SY(X)2GCIORS1,"16F4PR6"$U-Q%$[;G; MCZ=8<"A>=!'Z2,6"X#/3CE$B3)1$4E;R7!!APMU2@V%:2?Z0^?QHB@4[R;]% ML6 7X0W@T?^V\JO&P+@^5VX])RK['(.C)>U>$:F"(H[%2!BZA+KT+#6IMAVY M%\R9F0-UA#Y<<_L&SX^JCH<1#6L%7$-SG,._DKIV;_)]93W*9=53%Y(FV M9::808PV>4NH349+H0R/M3O+MP9W-%OA8$W.QU## (9#F_E2MX9+/;N*!4YX M4E(G+8CF+A3S.!%G2Q&'X4%*FR+^HS*)^B$^$2NT3DQK1.75'A+VSG]?EZ'. M%[<#T!U6$*4UWG-/:"A6MQ66!,4X$=0"S2Y2<3OQ?8_+4@7.67#K2-JI[>/V M>S7>P&H2T E47AJ25:1$LNP1O:0$O)%"&SP:6+O>.;VAG!&O1M7*7L^JWK7F MB_GGS_/9[2NR-^7OU?0K]+B(;/G)?:\.#UG .)=]GBU>Z0>O*7?5WT MW^&RKXNH3^6R[]DWOT@_*J6-D,**+$DC':FI(M9*A3NBY")K:73UV4\W )Q@ M%*^34N>UA#N ^]Z4*#_WR"SB48?>*".,.30WTB?O@V__!I?EERX!#8AV\(]SM^ M;STBX_6L3&M""[@ WJ:@Q\BI]( >#T-G)UE%G#:"2*]-E$'$=-M*VS>6I..3 MQW< CZ_L^5B:&O4VUD6M)7B+KYWR1%IPQ >FB0HB)!6TH+<'_3ZIV]@^=EP= MH8]S&]L&T9.]C>VDKH9HRE)H$7%/4YGBT:=U&?(H$O%6*QF]26"J M*_T.BI.X7^VDF]NJ[B?8 <[\:X'4[Y^]NL<@T9&'*&.^@\8W049?.78Z M5X(QJKB@HUQFGF2-Q5"\Z"+T^ODGTZ_HX[R[\+%Q=#8 ?XP6\LS86!I$BF+# M.%_:6I1IOE&['"S3\A8=]N:6W/.8$\D;.40;\T%$63V)[3)<3.--/,+SQ&6R M!)&@S9*I)"Z+3)*T+ >9?62BG6KO?OBY*+2GV&J_J__S]]>WJGF8%0#!<2)8 M26MR$HA/W) 80.=,4Y(ME7CGH\]$A?U$5M%67]=DP7(%Z18@37/.H<2/:&FQ M@9M!.54XL5%P3P/5)K3+#=WUZ6>BQMZ"JVAG-X!^GWV]#FF#"-]]Y5/0:'R: MDF6HT ]D+)+(*4LZ&4-C.U7N_/@ST65_T0W1Z[$Q\% +"FR*A(N ('RVQ'M. MB74Z49-CQ.^WL7Y/O>]G99?X<"$.V+6S#8SSZ]K92?A[NCX>(KD!NW9FR9A/ MPA)'LRY]##EN^#D3KYGR.>MH,[HH*@B-2@JY:C(<&[["EGWOO: M14#'8LM#Z4''(DL7%=2.0OY6NK>&[^NDUG>7B_C)+^'9QP4T0>]M;,:$0#4> MH.C-IS(M!,]3-%Z)2QZ$$<)2?:O>?D\DI,W3CI!V7%E%\R'E6_LVX7_^_KH0 M/RZF7QHIWX(66#94ZDRR0KL532DTJI@7Q":5E6)H(9EV0;#[GW->2J\HTP%N M'79">Y92(W!_T238;Z.RT@6K:6(DZU#*(?$/KYPA2<=('5 #5/=2_^[GCD>' MZOIJPX,*PJ[-B_?P%19+> _1?YFN_,7TW^L&XOA2Q$_K:$8$Z9PL+>MDR8OB M6J)GA!ASMMDX(\ PWXH+#S_K3+R*(21[5_%Z0,5OFQ*U +C;M3B( L=P&0;1 M57L>]!#TN%O!MK[!42H]*RU)'2-24D-*Q@SQ9;*Q4,8&TK[\59:O8_9*4MDZ:)-0:):4OJ#8 A(+ESD3,%J<;U M^JYGGXEY6$6T=U5M>MW5PI?;08K;$+\8_C6&=P?(^Y>3M28^7ADEMR3%7 DDG21>VT[\L5\ M\74Z\_\SORCSP9:_3C]/5Y"VP0ZI,V1^<7;1=-M*36C MK!%K<]$]$9YIG6TB5IA I$=TP0I'@@OH]3CKP54?+_LPK!,IQ?JU3A/JRFJH M?6)9Z,ASIUO 60.VCX]3C&JD@DHI<,MV <"2>8L:*'&@K);=YVODHO+ILA]W_ MUUE-SRY7G^:+Z;\A3:2C(#2+>"J5.*?W"(UJ0P)8Y606P83JG8OVPSD+7M06 M^P"]BS[ YR_SA5]LLE_OP-/26]RNT"+*Q2)"^X<$[AE1(7KAK4G2U[8&'H!T M5LRH*?Z*I;W-AO;FLHCE;?YCOH+E1.2$QBGN5[A+H1MK7$2>>D&<,-ES-$F" M:Q< M+5>+R_7%YT[\+\KLM0ND>U 2I$V9@"T-\[7RQ#O()*64:83L0,EV\: :<,Z' M3N-KI_:U8K<7XJ5?S.:7FVC89I+?-,*'Q?3CQQ(;S\I#EIDX;SU:P$")XYJ2 M:$6T3/JL=+N66C51G0_;CJ:KNZ1SQR)="<$N/\TOTH>%+TD9O_CO2_2\5+ V M:$+Q72G)X:7Q RL="!*/F:?$H-W0ELK ?E*OAL9VA,X&2;0^<#'K'TRTL,PQ MA>^3*^-NH 0#K;)$>9&LIH*IEF.*AT#WDXC5=+>#C8-$ M](M,[\2[#;9N>PVO QPEPN%M9,+C9J=SH$0R=#:]YP8]3J6XIVCSMVQLT>VY M9\Z/.O+>P8V#X]OWBN$&?:]0;WZZ9!, 1[--FN@F#I9+/VJ+-E1*44(]'=4PD09IK,) MD6052BFW3\1S;TB@(2K0U*+*#R'"_8\]6T)4E/8.8O0++#=W,%? -K'NM;TD MLE&:68U[E.5$4A DJ!P)<]P"2)%\;F>#W/.0\U%Z+4GN2'WKF=&Z:\'7@&Z# M?"56 _&RW,1=#SP;D,I3SP@+";%;B]A]"H1;@UL7,T;E=O?H_7"<#U%&U,<. M+O4+O6X-Z(+D65[!XL,G>#'__.4""O2W^=GL=5&+OWA^N41)+=$?^QRFLR;\ M-W&)"2N")Q ,VM@YEBL,S@F3#K1G(8C<[ECI@^)\>#2:+G:P:)CHZX_<(Z3] M J$#.FC%.WO^_?91.A%&9/3E'=$:C6B92MM+5Z+'F5E#.04MY!B>3WO(9T&\ M8ZAO!_T&".W>!;]UZ7;@?[:YQ'@Y2Y.L&'>E.L67/_!-TB087(KSE$LA36"N M7:9055AGP;8C:VL'\?K%BN_T5UYG/K\N+3A@N6K2HDI#!O0;_Q=6ZR2I25+) M^9@L45K@>0\JDY!"(DER!Y(JF1*TXMC@;),O6O7;+D' MB/,ATUB:V$&AGLG6.X$CN2.^$?XC;%%?O]8/,1BO4R:::02<*"/. KX"@F:K MLU!"M0PK=7_XN5.FGN1W4*5:.Z9G87J!>^6:P*\N+RY*D>!T57;1!O0Z[78; M!YF8X#)8HXGPH@S_#*7%+$-I48ODYBP"[]R;IQN$LZ3-@%K809Y^8>H[I^T? M\XO+S_!/*&*!].PK+)#SV[#ZYA68B(2X3"QVOA%HOI61)9(Q(F*PS$'6*L7# M;)\VCS\?T@PO_1W5O7V'T-^"_ MD6"QNV& OYLO51%#A:1) -!5-2P)/ I1. MUD"%Y5F&Q-LU?VK[Q#.F10T9[V!"U3%C-XRIM5G^>G8-\ 3/0"&% H+T1; . MMSAG13DIM7)@,G+758XL=L%W%O097#$[6-0[9'T-[(VTYO<08?H5TML;:!EW M.3D:2% BXA:HT+/+0I3R#9N2=R'RZD,PNP \5QY55LT.(O4+/N^E_+.O?GI1 M(@8W6<^EXHDS6UKVH\VN:4;WCD?B3:#H\;%D0^?&9&T>?!;\&%SB.^C1+T1\ M@\E?8>;O,[:NC',6C0&;R^RWTK!9<$&<49P8YK3@-+BHVUW2'_;\LR3+4/+? MP9E^@>+#,&]R"K:!2' ^Z<@(^(0+"!+/5:&*BY>9,$(F"RWKW?N#>>IL.EPS M.ZA5+43<80%WVD!.@"8OC0U$Z))>[33NJ4Y[DBQ+AD6:Q>TIOE7I=0?04Z=8 M/PWMH%G/_&0TVBXO2LW@*X"7?WZ!V1(F/@9J2JZL#2H0R3)ZC8HBMC)XPN![ M@-1O=[&^X]//AP"]9;=#FS63C3H5EN MDNF137ANE]:U)+E#Q?WBL3N!_0%+W&\V$<")U#I:&QB)1MM2O8D;"L^."&88 M\]QDU]*B>/A99Z[PP^6ZHRW> +G$VW/G_[_TBQ4L+KZ_@56I#)]=PB0YP1SZ M3<2!0.N%(MH@HR<\! 9V>P*EWF9?=Z#(?<__=QY4E'V M.]C2NT/OLXOF=S:MXIXCN%0RW-'$W?277EN[3CB9F0Z$:5?*:TH*#""I'57& M2 \JL=IEL.V0G05]!E3&#LYLPJ?_];=;(L,U_*OY0?/](I+WD/]2_O[]_>L? MXOOV[=M?"]WAKW'^^6^-X*XUH/:SM,T-_BU^@G1Y ?.UZUQ\8MPKU_OFF_D* MMK\WW^00_P(K/[U8W@2^G)9JBXM=HBK^4 MQ:;5?\:+.6Z,__T?J\4E7'US/EOAV_'RHHFXX<8!'S_?\5LK,:<9Z*:T\4FA M<:>T,$0F;HC5<\)LM,%64C%6,0YT0'7G92=AL.=19ZQ>DF]P+;#G=J :W+ M,.R^O#C&+,S*"FQ#BQ[2'YD@-ML4H]<$(5$BA8_$9A<)*"%Y2LD'5GWRU=C$ MV#,B\WB\Z"+TVN.0WEV&BVG#N\N?&QLBYO(+(U9Q!1(HGC$26H$<38F M0F49ML,XI[I=YOR]CSD7U583Y5A[=X>":T=UECXJDJ,O,SA-) &D)%HJZUAF MBM]FPL]Z^:$=CX'45W&+Z=?RC!M033Y45,X2:1.^,N6Z2H,.P8:<@84Q./?H MNM-59UI55>W=W4:,V?V(0+[SW\M>_>R;7ZQ'-KQMFN@LRT#1)BSY;+F\7#?6 M&32&UPO0X#&]>N(:)\9GI;$LF$0D<%$RM)&. ?<\"=E)IZ6AR8^Q9:VG%./KHO\.,;XNHC[]&)^.,DOFH)BW M>$I87)>SS;QDY[C+5(3;.95/*L;72=FM8WQ=A#YR"*<-M)\QODX*[!#+.43Z M(Q,DX+8IK2NM FW3@IBAD2<206.3!9=DI':4;M$G&>,;BA==A%X[QO?[[&N3 M.G@SDN$=T%SFLR;#4FF!)4B9UXJN)1.:&J,Y;5<5O_/C3\29.D3Z\ZJBJQWI M^^,ZGN4&D/&&.RG04[0NH[O(+'',:Y)E4 9X$NC5M=+EKD\_$U7V%MP V_3N M%)IG!>+'QGY\_GVWT[;QU_[>K.7UIHW4K5*/YH>_^!6\\M-%\>Q@DB$FC$G+B&;&9)):4F8K;_TC+_%$R%K'ASEE>@P07FS6$AY>;KB]W!\K MN!:V*'EH$5?[ 1:?V40')R%F0V34*'M/>7/)3XQ-67AIF;J=7UR'^(.LYOPX M?GREG]+F?M_*_IA?X,>4ADWO\=6=> &0K1,D12I+AYU, N>,!"V,C0Q8J!XA M&V%9YT?P$Z+!CJ9<)\7T]]/EOUXM +8M-)L%LL09>!\)4%ZRB8,A/F9&M,DR M,9ZC=;7O+0=?U$^6#T:!'86.)\7Q[6O\R_3K-,$L-0N4Z'/8Y!W15):)#ERB M+T*!,'R[E=$9SZ^3,<[;+NHGQP>CP(ZBB;'O7]_#$A9?(>7YHNES/(LPX.7J M/4\;^N:T[4+'N185++"00^FH* J'2PO.@,:M](Q;JY VJG9KNJ-=BU(6=*8F ME(XZ^)8R18FG(I(RM00@^?0TL6-G'A=0H/&&N(,"R2C^4M3= %74YDKUY]_@I>?G50ZKR3: 5SI+99- M#+@-FH&N.&\B.V$S-*M?GT M:TF\GFUN9W+.FCKF"0\*C[>D G$YE-TLXNZEE,B^75>(KD\>WVWIHZ;Y6#*N M?9?Y$MV"^7> QO#>MI$NV%"#?(./64AE_BFA0F9TTTI**M64\&R=XPF_;-DR MKL7#'J_::TMRB'#X"CW<8O-M[)7U\(&RO9E(A4JE58 K?<&1C218Y8CSVAM0 M6?+Z/9+W@3DS(ZZ.T <(&5_'LR%_&T3#)JY=0W,90$K66<^TR[6=N+&T_X#)-YKRNXAX"*4WP;8&U[-M M&@X+P6L6RV!L1!2<(IZK2&)FD0FEN1&IMM+OH#A:K/I@W=Q6=3_!#E$P=H7H M^;: $@F;N.%(7FD0$?HRWAI#F.( P&(0M^>(UU3U\_-3]2&"'2OCN-F](,KL M?4PEO4XA,*&(-%%Z-6;D.QN MN;!-TDY<\^A](#H4(R:&2$)VF<1$O?$I>>E[M:\XR3SW3OIHT;_B$&%6[U)R MO6O*%I"P4GEAZ<:YL9"(DQ+-&(J$SH';K'@[[>[X]'/1:5_!U7YCG_OXK^5J M_N46I&"9!J$D2=IHW)R2(8$92VB2U*JL=*#M=+G[\\]$FQ6$5S$BMRZ.F5], MU_/(9[-MVY$-+. 2]P0/Q.N2,:6=) XH$&ZTM#$Y]#':=8/:_XPST6LE(58T MQQM8;U>?8'%M_O.U9*=;#.2!(=&,()Y+BCM*=L2C$HEG)F?)K 3I6JFZ]2// M1//#B'AOAE^?@,SL*RR*";J)13S__OML^G^7\ LLXV+:I"8V9J:/VD7M.6$V M9,3)* G66Y*MX5;DS,%7M\%;8CLW'WX(E8Q!G>OWEBV@#>72[X=U))=^$'T^ M1)J>RA@DS+\?(L@ &E\:8IQD1";C2FJ+(F ]951JSZIWZA^=)P]Y^,>F21<= MU'8?KJ8[E^WS]R]E0/@5TO>0 #Z7GZR_NYKBE^\6FZGBS3JV9I5W(CG#",L4 MUY 3)R$H1@PU--DR8?[V*;5OGF =0$'YD]0QP^]347GS 7V[>(^Z2 M9A'0FE-E8!8/EMCH,C&:!#,S);#A7M7TP?/O6U=F;/<5YIS MM8Q9NI6,U69- QDU0ZSG.-90#YITK;X:2\?'*!4_9&TY4YDHC[C]ETAOM@S? M;NY(XB;;'&D*M\/F3XBW#UAG)T[;+JH=@*[O8;E:3$OU8G/:H]VZ6K[_[??- MJ4\C$SXZ2;+/DDB!T@KX/62+9U92, "U,[CN!32^479\G<^'4M@ 9MJ-W.5U MYYH?*2U!+*BEJL(S"]?!S_V6Z M\A=K#V9;MOMJOGAUN;I^J?1$ABB(UVB126VLU$$XW+G&-F8?1-W;+=@T('B;#S\+ MUIZ^<%)%JTL["55F0?.,/G^(A+-(2Q%0YE"]Q*86^+&J[D=FZ1U'X2C*/LE" M?IY5RL:;]? ):=$@=5$PD@6DK"GWP&O/]CR%0OXC,>"^NO\NFAB^%+P-FJ=2 M]]]),_?7A!\BUN&5'1(H"#81#Z$T617@"@:>A=-Q% MFL/6_?\V1:,29OLKTH5*@GN32$RRC%C3D3CT,XCU-"IJ$F7BD*K_AYY[].+O M3BK:7_-?5;ZU,X [MR?@P4CM="8(!]_V:L76553)5(DD+?7R9AB87 T)@.5 CE!ICK?A+7M*=A_!VNBV.T ME3TD -IF33]O=3O=ZG:BR1C78X?H^+'96B"!T]*@J$Q.H5R2Q-&J3"A:8Q^, M?#\2P^SXRNYGWG705&U[_Q]^\2]8-7*Y/F=T@RRRA,8(VB>$FP22L3LUGL/^9IFJ?17]\8LT'.JJ"(HE81*7P@ 1(C(60&VOB8>+O: M@ON?\X2)45L+ Q2][>_)QI5*3D=.C/8(3&E&D,*<*&Z9Y%+H#+6;\)](NMQ>EP*3QTO!A*$THE7X/D77'GE M0#+/DQ8\#C3 XW1[7%96?A<1#]OC*P2BGB)6QQH M3H6JWMCT-!L?=M+-PXT/NPAVU/1U*92E*6@"-NF25^^(RQ+]:YDBND;2"EN[ MJ^D)I:]75GP=,8\>P8C",S E^$8!P3'$%6B$TK.-22'!!U6[^>6)13 J\Z"> MN >(/Y09X]/9QW739J<5_@9:L\R)C4?D;":,:VZ"TK[^-*)KCW_:+L&A>AC M@]Q V?9=;P%F(/O_!I#CF/X'JV6W>GO(=(!SX"8HAP9K"#P208TDDGLH(WL8 MD5IIZ4%QX6N;^",H^ 'K?AC]=A'E>+?XS4:%>QGN=V]GL*V#"\X8ZBU)SM+2 MH564AA>.9&.T-28):VOO^1W@C7_V]U!DNPOWWEH8P"%X&.J';_/MW6SVA@L\ MVJS1ID %XGT"$ET,BE$9DQXIFV,7O/,FS&%:.,H.\P%UOV6WERIYS2T!R15I MVA7Z%!UZOPQW62J32".U==@-\,Q)+#5+'(Y,\ MEO:C9?2UIV5*!$TD6]!!.Q5<;I=%W>FQCY$) PNW]AWF9L%O9Z\@+"[]XCM3 M16G;?/S*[".RBJW)EHO5 MY,-T52(AKV=I^G6:+OU%XQFQ&)AR"$-#1O.T#&8*RD?"E%(I&DT9:U78AD^X M=GCCOZX.[KT/?YIAH3JZ&)H<_YRN/KV'BW7ZPZ?IEP_SE[/5=/5]\V:T@=HE M=-25/O?#&S>@5$FA]]%C &U4=!T.@4R%$E$K($S8THTSN'63'@/6N])010DX M%^+L"50=GS==E%"9+R\^32&__!/B94D0?YOS-,+6ALU!2AV3(TI!)%)(0[P1 MBD#@+E%6_O(5N'$/A/$,C\'5-J\O\^J3>.;+U0=8?)[.FA4CPD6<+N$=+*;S MU+P0U%JMLZ3$RG*K7G)ZO;6&Z!0,I2)$%W0K2_/!1SU-FV0 -=PEB1Z.)-L7 MHP6^W5;)(70YAJTQA*):L'_Z)YZ%_OLV+9N))FU?XL-+RU 'E#CK@$B5T( R MCGFA6BGZU@>/9P4,(_9Y)9G5/N_?SN!_P6\MCX26#-7(4*V4(3)F17Q0B;B0 M@0EI%:7M:C=O?.PYZ>YP>0U0F%N0_!CZ)TU$$G'"54(2>9N)]TR3;'RD' F6 M?+L X,W//2?=]9!8[5N:#S"[#B4GZ5ABBE@!Z$6 8F58HR4((?/,F%/0LF;Z MQN>>E?(.E]@ %1P'MX1\4#[R&N&S%/_[UYC^.G MLI[WY5\3S< ZIS)AWJ.XHA#$,F](9%%DQZ-/+;>J-D][,H0:1O[5C?U#A?-L M-KOT%W@0E"846]:_GL4%X&].#$@;.>[@60I?^E#@KBX])R;R:!@-+,1VE!H& MW],BX0GH^!@=P_:M:M,3X^_-J-;7L[4M\_?%?+F<6)<2SQ$-&)\4VH\A$!N5 M11%KR9E7/-A6H?$Q3NS]RW@R[#X5*IR2-;IS2?^$,MT!TC,\C?Q':'[XBU_! M*S]=_.$O+F%"?;#H(3&2N$RX2%H2)$LR-P^":NEE=-6;QH^[Q)]OQ0E1:(CV M#64MX>'EACW++4E%D+;+_;$L-M%2&I-,&7.C)/JW(:%?BLO,.@:TSXRFLG9S MZJ'6\C3?@6.3HF(R43][;K.H312G7&<^^_AQ 1_Q-7X]6RVFL^4TKM]ED54" MFCAAACLB66GKQ%$%G%J?E57*9#FL_=X:ZY/A]"GJON(U=*UCZ]H*;YU9/Z*7 MBVF$B5?1>K",@.(&EPF&V, UH2%)J2C+E ZRK0^_M"?S1IPR9>Z^&>9H%D[S MQR9INIGSMMSX]+C""7>,YG)3$A2+*&Z72 C:E0"\8[3%1?,[D':O[^6?Y4N82(W DBX=C$P@4F1+@N?X3Q#&Y,2",-5G M7K1"]F1(.*#"=MS.#%5B_K"4MEW"EZO%99/8^G;U"18?/OG9YD5Z,Y]];?S; MAV,[D)C.:/6@NYLL6C[,E.E4I@Q)%\J"!SIX(GU7I($)<^*2J&J3S,?:VU/ MAMPG39H=;T>_O@7WO<7;I*E-IX5&G")S*M':PE=89HGB3!")E9'&$)L82^\] M]?93GPSQAM7'#N;4N=4[*'?E6I!C_1:PB=7 6)!HP"N4EE2,DF"I)AS7EIG3 M+/N3N>3>@?_)T/3HRM_!Y"-=V5U9Q4Y!=K3TK(K%*@:.*TE:$,N!1K1Z>!XZ MB/7TW*)CZ&X']_J5=AZ,_Q_^S^GGR\_;;LPOYN6>,%PV!L95Q/AM?GDQ_3@- M%W#]XR<6=/;&"$(-96B00R#>EU)JXVQ6V:#%,7 &:!_X/QE^6@S9\5+TODY; MMY=O.DN_6&=GKQ-KF\1',()BA29Y+B)#DE2ILB M("[@"^W 4)TD"EG5;L?7&>238>XX:MQ!O"/=<6U-\V/@_?)L/94.;"#Y[UO MQ Y>YO6CX^WE:KGRLX26_'J8W/K(F6@6I?'"DJS+Z<$2(YXE2DRF1B<11*A^ MCS;D>I[,"W!RY-A1FG*\.[OUZUQ.JJNLTXDP+J@R+E$Y5H;>T$A\]IYDIT.B M@6EE3J:.=-<"?G)[-/7O('.=EM5W\HPV!\^/,M?FY+DVL*><0,L;Z7/OR^JO MI=IM0M6W[@/?0]$POM"-,^'CZM)?E ITCAKA>(;Y2"PK+S483;RE^%)SZQV7 M$F*J/6+I1);^-%^@X\N]$^5VO'K'NU5L1L)?&[':%&V6G_J+ZY_T8KY<37Q6 MS#ICB:>,EOITCWZXD[A(97V.E$K>JE?D*)94^W4]S9?FE,BRXXVH=9-X:)[W MNNQ^[49-+,O9.FV)%&6 N<0%68-BM\H*+X&GR+K>-=; ]62(>VR=[N!GOU;N MM=9R;Q%"X 9\N4;(.AF4=,K$2UI6:+C0D7L%7><[#(?V)Y>/JO\=#*]UCWDW M=^!:/=F/\V.3GK5>WW9Y$R>,$MQEXI1K*NH="=(H$J@T0O(<+#6]DSQ:PWFJ M'!U+@SM(V+M(\,>$6%A\Q9=BMT!_I)PVLEM^F.\P:-[,5_\+J_<0YQ]G3;>F M1($Q6^:ZV)#0Y =\LU+VQ&B>')K]P>3:98&#+>;),/NT:+&#\+TO*P=;V::* M9K[8?*O\'IL(J=":5X%D(4O:5T S7T#$?PJGC.,01>TLTW%7^//5.!T"[7A? M-G>L__6W6^I!6?RK^4'S_2+^]Y#_4O[^_?WK'ZKZ]NW;7\MA!W^-\\]_:Y34 MA(GNK'?;%GZ>=XV:?A97TZ]E+@"L_/1B>1/NP<%J\TRD Q/+1,5,:Y4^)J2W&OP>$LZX6$771EJ5UM\MS/'S__L_5HM+N/KF?+;";>'E18,$=T?X6+[H M75/;P,=?;CKN.Z5%J0TCX$$1&2T0)ZPBC@?JK/72V>L 'O_PDDX[ NQANCVT(05\N8-8'O-_XS;.<1MEA3EZEK-4^5 ]8S[NB4"C3I>I\QEHX? M"W]I4 DT$X2I$OL&FHA+6A-MN#% ([H/(PT8/T'>[AGV\DAHVT6U ]!UEXOP M_K??M[.Q=:+,H:"R+;X>E(@T=XRH+%B2E+M@1&7>W0OH!'W[P74^'TIA%3O2 MUVK7=2WK[_W\XN+5?%%^.)%<:"G0I,FQF-E)H9F-[RFQDE,I?,F%/9GJOGM7 M5U2,7"-TL5 @K(67V^=LHN9!7DR89"N MBWM$+T-%-H[?EN4 *AW#+J[5$2'0((R7G,08+'K"F1%KF"26QA0IDY;[T6WE MI]=&XS&^,3V(=$I3,!Y33OS)WE_7QM3IA.0PW8&,4(]89EFQ(ETC-;9JR79!O4"M5,40+&HTY"=L1&EU QWB3T\2,-I]8IO_LJ']%N M=G)!ER&(]*BT*ZSS)R-G''&RA1XAIJTF3@?#5%U6'I.DC#CX]+(AR%YJTU*0D%Q.9\0]O+1!@@3L!1HC3Z>Q9>_$_W]>CO:]# MTO0QQKXN%W"[N<(.*22P1DG4_W]2C MO:F#$?1Q!MH>EH% D\(&5;*/N"UA^D2L\0*W*AI1($E3[A[-2]K53QVO[FC/ M@K;%6N6_?G>YB)_P-TIZ6,&XELIR>?EYO;@!RY,JHANZBFDH09Y.L1-U+CE: MO/'L<5=9()XZFS0:#]0>3(I"[^>7K&3R.@3*:K05V*>2+"6!*I0FF7> MK4M99%M=?$^PV*D+2X>.#C+VKJI.MY7YE7#'O^ +%)RVX#HTO] M41L*U,^8?[A4J(?P;ZNOA^0&5*1+7"5M-3$I171\\"LG#2.&I@":.1=4JZ/F MV K<4S-37W]=!%99;_] 27V^_+P!$G4.FDE&-!<(Q#A- I.>^!@$E+XV(;:* M^S^@N1L/'2\JT$OL\QHRJYAFWP!9]WO> )%*):, ^<<"*[DCB,%E2J3B3+A4 M6ONW&E+ZD/*N/_01*N]@F0UPXW>S[,Y'P14%@TPJR3]FH5$ MA6>)8)PXIA()D3-I:%3X+O@/&"=Z9#:[??:W;#E3.4+6MZWZT$L )YDH= M><172<9$/-<,_S"E?#U#L(/_L*]0J2'"7XH"H2'!1%N"^+'7=NUJY?2 M9;9T*RAC%]B$GQBG%)^ MZGTK^V-^@1]S,5U]?^]7L FM3))CUC 62!1:$&DL^N4\")*-=I"#UU&<3(Y, MY]4]S5?B](AS2BFA'5:Z&?)&'8=D,RBJBY/YFN%YU7 M]_,5.0WBG%(6YJZ5OI\N__5J ?!ZMH(%+%?7MX(8F*("W8TLLT9U4$Z"+^O, M*0BN/;7Y9%*X.J[MY^MQ"J0YI=S'UNO<; )2";0<\6 T7+*2G.J(XYX1KH!) ME0#=\E:712?U1)TC$1* M[8GEEA$66=21V2!/I\M+VT7]?!V.2I.[[X&NG63]#O\Y+;< >;YX/<-OPP?_ M)RQ_N_S\V2^^S_-5LF\S)WT6H4?.].$/ZYL"76F9E3*:?R H4U.GR*Q9_'[% MWZ@DLRKB_@BEG)@;Y(HU@EBMD+O DY:U-Y)[ ?7=>G=]^/K*G5%.:::E#8O" M-]52@VL&(-ESJJ,4.L?:I8=[P8R5)UQ/][?WKCIR/G9*[W8U=]_(Y]]_@0R+ M!21<(VZSL&KN(YGRUI<&<@X=4-SN$R5.H/V=:8@L>.;!U)ZWU!;;L9)B*C%A M/H)&!@@UW\:TN49L@VJ@#);=B(Z3@S*,%N>#J6 \@BC&O#(2" ^*$BE $F>= M(=3EH'0.^-K4COF,28P'DCR.R8LNDJ_(AV:HY]UUO[A$B+/5_X)?;&=Y;3,^ M05*6.257E_@Q>*+^V00XULB3DE0%D0CS0I?"YTQ"3ID('153P(!9 M>2 W.L X1[8,I87:.\DUO_+N(JXWS=0,=\X0# GL4F)>0B<\B$&D4 MGN7419(L,M[*I+.NG75ZI)"UR8&!P",B:N'6=JWW.I&R<7#'2V?QVMTM3SQD MW47W[4/67>1\*B'K'ZMY=KGZ-%^@5]L$3&*@%*2/I9*0X7GC@;AR$4ZSRQGE M$T(8[#[G!I+3"T=WTO(^[APN[0$,N;NH-@YQ&UP#A9_W83I. +J&WAZD0@^A MCTD*JFWRRC&2#"]-Z-$P=,P[P@4$J:V,,M?.I!J7# \$G">;GOZ MO84\1+77RJ]*6>.O^)L7_]_E8KI,TUB$NX5GC,Q*9Z*C F0[PK,LJ'*AXM!^ MHHJEZJ7)]T,Z$S;4%/PH,9\]-VY&L6PM\C) MQYOAT,>D'$0C(T1U-N]*&U0_,QP.U&*[F^Q#5#!>A@.GGBN!9R!+)??4.73: M02KBA6!.F@A2J3XPQP(A7-Q$IFB-)@N0K, M"GHK%GQ&&0Z=E'1HAD,7"9]6A@,W3#!A++X6T)RLE+A@'8G,4P8Q"_K_VKNR MW;9R)/H^_\()]^5E@'3B'@R0CH/$C7XTN!03]3A6CZ[DCO]^BEH2+Y*L*Y&2 M(ONET0D0\;#JD+=('AY:M24W?D:%0T6VM,I"@R_+.19IOE1<[X9=]\:/1K?S MQPNZ2QF3"1 -,5FI\D(')=;:1+BSVML$R?+:^YRKT1R;Y&&77?)*,:\]FZR& M]6D2_H0XOAB>??MK,)IR_5)RI5(TDB3F-/+6X6*+LTP@":^4$SFES6:/7LV> M @T:![MVN;$:Z?OA>!E8YJP+#A=KB!F7X1(8L=$JHIC21@9@C-D=F;&\Y6= MC@HA/Y J@6O\BA9C)LXL+3<5+(:%S#&*&I:KU4.*H]J_UFIG84&?@^] MY3; DM=<2:*9Q.K("T]L*!J4F[\;B\F:@UI5Q'27D-62;ST&FF?2C.#&_@$<3+"3D-W]BU>3?#' M?\4!4VY[8R=*+,X?(?TQ5JA2,BFLJW .]$6XG$@P((G5Q@3EE8BZ]A*G%O9Z MKPGMB&BV3>]X3KKXIF_ M+K3WY!^+N.N^";+!3R8S%C]AMCSQQR,CWF /#.?48_F^?"&L]]_LD MY&?Q+-^D3R^>^[T\]WO19!_FY=OD^&?AK^9<\B0840S7$S)*20)6_T11[;SE M3BC8NT_8T?"VE^?^T=&V3VI;>^[/'JI=F+MSF@0-B>0,&"DG$O&"&BQU+%<1 MM.;5*_258([0/:MYKM?Y[V^=J :BO(_0X<*UN'--H?V.F>D^?OI]#HYJ;:W3 MCFA9MBDHQS)9T/)45+11L"BH-)59M!;0"Y,J)JS!?/0>QK--MK(U^!V#_;#F*1>KV26@POUS U[^&(S^ZG3VP M_CK&$93.7PP_0H*90>#,+S#].>G&9?1<"LVQ\Z&XCD>8FS/1K(G"L4$E&.=3 M[5=CMH#Y3-G5.J$-9J4'D!5)E*5&9DF2KAWQ:[#."IJ M7V=\&M4+PVJDJ\&Y[;T9]O6-'UR579R+)=O^T\W]2V&B.Z]J>T-\@7[C5(9@-?_:4'EY?X(6+W_ X/,7Q/'Z!D;^,[R?E%#.7[+NSB?C;NRO$^*>D=M" M8%">*4_42P3K+)+;RJ+U3=) 9D+5=LON!?"9BY ?F[!/2\T,!T,8U^6-:::*(+XL^"T] 6V!A1!59+45, V[&QD&$CDNZ8R4,PS@8;M::<*!5PL0Q4$,=<(LDR M&2UE5O!\$DQ[2@SXLQ*M3P(;$.S-\!J7Q^,!SOH?1O.+:=,USN*U$9:HX5X1 MS\OM>9LIKKT%)U.K&\3V)4$"27 M\D Z)4D0$4A4-/B8O5.T^NG.\__:)I+%&Y"J*-J9P9L9Y_2,Y' M'\O1Z'1QRZF-3N.LH\&*%GCVM#: 0@$@M7XB76K=D* ME:D6AO':)YY[)\83&Y3[YT6?H-=V.+R_E36'URV6JM&X1,$3[/54*F_Q_RPC M0'EDS%A/XV8^E^M:V7]-42T7PQ:!K&UM>D<.\P!5EB!U%('H9+&ONOBF>8I= M#SG+')22$#9*[\HF3B2W=4)8?^@.;F:/@GR8A*M!_'#EXU1.\ !C"LIP6NIB M*$^#.(.K5V">@'>6YX1K':TW',4;-7@B26\1W@;EWHZ%\-S+,*68G/.V7.>D M!)DKB%=!$R(-VSU&G_25_Y5:JGH_TT"1W\;X(C[.RF MF#+LH&]=]5.[ZDXW@EA)#_J@K1_$,8$)!\B4A!0B4D@L)JC+!"0 #]9E2ZM; M$:W LK->\_[OSE;E(%T,"F=LX["3TEJ<4#E/!&LHE\&E:&GMNR'+<.Q+.UDE MSX^TD+L&]E@4C0\[LG"12M9$FADG2MMR!P"[88L;2]3E;IQ*F9KJ#\TMAW*P MO;"=4_P$9[8)=0L[M\>PYJ7=)L!:>0JN G68O:PJJ7N:#CO$?:_$L"*:;&,F M.&>6DMQ#N=VOB!).4I&L,+*VXF7/A'AB#VN_?.@3[O8\6*S,1?8ZZ^+$YLO7 MTTL2'-5$1QK*W7L.U6_!+ 5R +NS.HE:G_XMHMQ ]/;CL1#P'9Q]*^9N@"MR M8U(HG6/2$*D=$&^2(0B46Y:L@\ KIWXID(.GODXMN7N0&V3^'70=P'UH[P8^ M#*X&X]NYA5_W=@*77&30)E/"P+OBG::*=QHGR>2@0$2>JG\+-L5V(OQHDHJ5 MWXDM]QL>Y7$:-H#T]=596:]W1==[=CWY"K-GA=X-NO$&6P\]N%(:['Z0I33= M;S^B0AE)G938?#O>^\:L]DJ?=[2#^\_/PYA7$ M].J[2>OY]=5MSR%[]W=F22SO0RUR=_^7>PW6/BAK;1BV\ NO7"$WMS3O>89V M\??PXLMPTOGKA#]\\3P*T+5;/ MEEBGG'-"R!P>/.6VXC"M;\NG89N\]*2M:1(:F*BMO\M0=\0]5I4C.A$(G[Y%RF5$SF5'1(@0M4DY/'QT?L7H M7]O,:::U9_7?X3L!?_ M^L?_ 5!+ P04 " #PB718BE3KQ;IQ 0#YJPX %0 &=R;W8M,C R,S$R M,S%?;&%B+GAM;-R]>W/<.)(O^O_Y%+AS_IF)$+;Y %\3NWM"+=NSBNNV%+:Z M^VQTW*C BW+ME(H:DB5;^^DO0+*J6"\6$@52GHWH<-L2B2'FR\=_^].O#Q]P^J?_\^__ZW_]Z_^#\?_] M^?-']*[@JR>YK-%-*6DM!?HVK[^B^JM$OQ?EW^B?/PI\+SPI_73?^H>_W[P_+>P>=K/LNRGYK>; M1ZOYL0?5L/Y/__>7CU_X5_E$\7Q9U73)-8%J_M>J^>''@M.Z0?TL7^CD$_I? M>/T8UC_"?H!#_U^^5^)/__Z_$&KA*(N%_"QSI/__Z^?;DR2SG_03/RWEHY[; M>UG."_&EIF7]D3*Y4-PWH]6OS_+?_E3-GYX7;2 MCS67__L4L9\N8-\1O_4AKPZ8:\3]Y(K'(4P_.6/W06D(.3[#/3(7L]Q^4.^7 M8JIO=T/J8M;'Y]C59U'4=#'!9[$ETV-YH7_P4?VM(Z,'&E"F#9U.=?=8E=]K MN12RU98[0Z.Y^+<_J;_-'LOB9?:%+N1=_J4N^-_??^=?Z?)1WM!G-?-<[8;T M4?_N*RUE=;>JM:[7&^@LS+W$#T2.14!#3 2G.(T2'^>2A!&7(D[R>%9OOOF9 M7.)?OZS9:WBXC($_ 9"I3ZQP-6*Q*GF[-RJFM%W0\OGOFB-4Y*C2/%TAV7&% M.'V^0L\;QII'&M90L>7M7W_:2CD"](LW!W0!Q_(N1U]:+-<,H1N-Y9:GYI$6 MR[O)L!2=S=>8*V^*Z0XG;XQMP7?H+[0Y5Y3[P!3\8F!:]:E'4>HQ"/V@->_^ MM_6X/QU\(]?E6AA:\C,3T3WQ$R^40?MF^G+]^*C^8J8_S*$95KZCH +4MF< 07^T'/Q_EZ]^L+1;:ZE2 MXC:BYK1BC;S=8#]I/?"37-35^B>-9FBT@CF]2=0 6/SUNH>_:+G0E3,N5EJ] M7'->KI1I/*=LOIC70EF$FB[-4H MCYB?^WX412"U8$QZ;/W0,:(MM8X5U.,%J![, 374$Z/ !%08PPBA/QI&D.8$ M-:RXU!Q@^5VI$'/"T^H2," '2@4^@IUV.1S^9E66RFB9,9:&?B0YIB2/,?&( M\@T3W\,>]6@2$BI$SB'*Y"2ED77'>C7([\]R64&5Q6E\LCCUN5 JED12_>$K MD#(OR7&>IC.IRCLK[KZ&._\"3*$U;MC]BBWF_'=:EG195YVQ[P4L"F20XR3R!2:2 M2IQZD<1A2 6)?$_(V$B1G:0PL@)K2:(U3+A42MA[WY#OOVA@* M"C@5NE1@NV,?TXF%'>0,R3)X4G/TQ>F.8H;XWCEK&7S0S@KZ.%\J4^NFE&)> M?Z!<*Z377^CW^=/JZ>>B+(MO\^7C#7U6OZE?9Y($ODS]$'.61)BD/,4L4'\D M>9R+-,\R%@B(800A/K*JT:QH#X(WS*"\X^8*/;7\(+9F2)^A-QS!S 40T&86 MQ%CPP938&KF6#_1A@US'"MKP@F[.(0>V-6P@<&1^@$A/:I'8@+)OI%B-8:>" M/LM*JI>^7B_%._DB%\6SWE#>MT;Y+"!1F@KIX9!1A@F-?$QSY6PD7I FU$M9 MF%"(SAFD-K8]4Q9BQ6LDMH1A2F08*C.MX0P F)I8DT5T*5"/,.HHN],)1@(Z M4@+#M"9=]49B[R]SLY?LUO7M4FVFM)+O9/O_V^7=LRR5H=AHCKERUZ]959>4 MU[-,!"QD>89YFB:8!+'$+$X]S'W!2>8G/"8 MT:J2RMK7"V&Q=0+_"E,% '3-],(XF,&4Q)H'].?$ M!O":<\7WKGBB\^7,IP'/2$RP%P<9)C*/E.K+8NS1A"FMQTC,C&PK8XIOKOQ: M-MPM]0[(BQ4@'![7*G D9)RI03A"XRC"\TBYU(B[4E^@$[N!?A2MN"L70"_N MO6@9/:3##G]61J>X*9ZT/]M0N-9GYX]2?S+5SZ_;9^[IJ_[9]3=:BN:/!T55 M><7WZKOY1)_67SH/F&: M/&KA]#51U[_)2A^BW>7O:;EX??]=EGQ>R7>K4OVP2]=MLBYF(HP9BP.J'+_4 MPX3[$C/F)=C/DR!,4S^2N?G!%XCTR$NU8T,O4JD90;+C1/^D>-:Z#Q(P!$/5 MP!4<#2O8"F_3*7I@-9R@-2NHY06US%QU25:CX09)5QL+/\M$-:ZB3C,(L33$*?8!HG 4YEE,9YQCR9^!"7T8CJV,IW0P[F^IDA9N;+.<AGL^M\MJKIY\**E. M=KTO%G,^E]5]6?"/\Z6\K>73.0/"<)0Q[^$;XJBCCM;DFY@%S8,4*YV,_8?F M!37,./C(@6);.0\FXT_F2 "$[3L5D-?@G^_GU4+Z'HO\ZU*1>%K6XL."/IKZ M[3XA_?L%>+CGPMN>LT.@/S8&C MA3DLGM5:/#'D9,MO6*3^BCOSI)WY^&Y>T([@R*MTE[SVH3H&S+81.PS-;$F7 MR,!6\86@@ U(4TD=V8YGR4UJ-IH*OV\Q&K]GF8,CJTK*363<1QTIM\X.?.T. MZJMW*_F?DI8?YB]RQBB524A3',9AJ&\A(YR*C.&$2#_E81Q)FH#R<( ,C*PH MU%>4 I-KH B:J84Q<8&IB9:3JUXD;,/,U2:5]_4*U05B$MW3N;A"FB.D67*8 M:F,)AJMT&RCY:5-N+,$Y2+NQ'*[0E:?BOJS_,=J7NJ@C.)% MEJ_;8B"FMK_QB*.'B&T804)Q@I9%CCAHYE MB@OT>0\?](?3DBEVLMOY%>9DIO,UP*+O^!_PMR^HK?:U6*@WJO>*0OVJ:$EE M__!%H0_-ME]Z0)(PBJ(44?$5*I?!(S!*BZ94AY9=]P43T_* M$&_O>_1Q%ZSZ !Q(,U-D%'A@6J,EZU@M6,OGLA:;$=WI:[)!X#A:FPTT@&V2 MGW*%U-2^_E[.U?C%M^6,1C'S4R_&W$^59@B5>LZBE&&:Y5(F$:,D\&#)?/LD M1E8!&X+*9JAD.6!$FT)BML8O$Q1ZPK^6L2&&A:+F,I7NE"3.4N8."$R<&G=* MP,,4N)-/CA37?"K,;Q-]=%U5JZ,H3[S.[<>[!7UG^LD0(T(5[VP1M03XPJM!4&;*?X\%.KI/LC:%>I3 M15Q?S.^/%7[M"GYP++8SPA>X>;>*A!KU("I*.YOE7%-L"_QJOC[)^B[_4)2Y MG-?ZYG\6!4&2>DFH*V,&F$BFC+Q4"AS'22S3,)2Q;Q3K[8RCL6U"Q9IN$]34 MB&I=Q*:W EH]Z[_*NEZTBDC]OMRPNWYF.:^5MEG*YM M+[LN##;EOB^:1H#S.=7D #>'!N"6M^-!F%=HRV'GUG>[PJ=V/GI\.O9G74#F MTL^]B)_I_5\7\!WUBYT,;!&Z_Q]_N_VR8A4OYXUFOWXL9:,TNKC'B$69#!C' M(B$2D]Q7=K=,8LPRGX1^F*4L)<:Q^L.T1M:6BCCJ4T<;\H#0\C-H#:LNQQC ME-)I\6U*?)[! 1!3[PX/NR!ZB\\"%BEO)N!@:/R9(::+A3>392?XW? 5.YOQ MPWRI#* Y7?0*%V_,U>W!XBP.E?H2 <&91W),LB3'E(09%BSVN>]',A.@ZNF& M=$?6:!LN^L6S@26[3!$T,\I&P 6FY8Y"TG>UMTRXLZN 4CNRGDRI3FHC :'8 MMX2@K\.T1E76LU_H?Q7ES4KY0$]JP34%DX(@E%&>A9AG)%+*P<]TGQ:*LY"E M@K T2*A1_83CPX]]-=C1 I62.@'$\!J_7#S84C:5S'BY#@LPM"K5F[T5J?ZU M78TG!IUDT0T+M%Y;9YZR+=&]WRA@4]DQ3'W!!!$X##V""6$Y3GF68"*])!-A MYH<25([D-*G1EU9#[8)ZF ,HF>VG;F2'K;MCC3A&J6UY7CAG5;%/$IJX!O8Y M@0\K7I]]PR9;?]L>L9=WUAXZ/"C,9>?%Y:&?\DCF.",ZG"8*&4ZCF&+IQ8P& M>2JR++?I1SM$=.0UO=?;LY\PV;*"&E[L.J0.@FEP-# "1,"#2S-T; X,3&&R M:Q[K"BXG#6/!'Y5U:U@3L4W;P0Z.]28M8$VD.]7VU>A=RWNJ%:OD/U:Z)+F. MHM UBKIZ7U3(+*761T5GJ6TMA*)@I;OV[KMW M\7*]%.^_/\_+9H3J=MGJFM^E[CDKQ?6++.FC7-?Z:'+Z9Z',113G'O9)%F.2 M)P1G+.&8[&0XJ>\Y5**YF):%(L%+2OT+,OV MDAIZ1_VF7X"AXOMGF5>@M?%3C!6E^]PA43+G9,-[!3"9EN+ ]Q@2G]-4*OD5K-?H8ZH.^U[1BI' M>O$4E4DUUAE1]W7)N="/D;6$NMJ_N4>9U=ZS7>\Z4"_ MEX8[9:YT["':\7=Y/P23R3 XE9P&8IA".=4KX0K=[Z#;,H8VG*'K2=&]O >% M8Y3==J:X'&TG'2L &-GTL3 9_LV[6P P,.EY 1G.]@)YV\NU._H//5^&,O1P MZLD4$YIS3'W!L8B")(ZC0%!84=)#$B/K_(\[78?M6SHY>)B7T:GBGK;+[ M4J*GA1FA0?);% D]+>!0L^.+[BV$G,^ZLHQ?7I]8L9C1.*"Q=KRRION@GWF8 MDEC@,).!S*GO^<+HGN)@Y)'7U[KR9TO,;'T=2C^\K"Z2";::#,4Q7D0G61\H M6*+>:9>-^LMVM1R.-,DB.2G >FVNDTB9$7R9KFND8(P-(]CHB!BW"QG+"%LR^B M33S"<5D!!OO%,MO9XL;3"S.M!Z49M)J/OSF=03S(^8ZM._RD90+"87!R!8SQ M&QIBO#5T-"2^&B7.ST1 5S'Q0Z2F#80W$/H@^MWD'8"V!EB #2SM>T("MC2WD5A0W:,S@_GQ7/5[V& TK1='LZ+?-#; MP> 5RT@6_E6*E0YZNZ'55S6\_I\F\4(7BD;UH"^DME7=))5QS'3M[B#*,.'* MY:,BRW!*1>+1Q/,]"2N/!R(_=M!:QTQS/J'X:#[^YB\]CH!A(C!XS53">*#! MM(017NB/AATT3GD]*R1O M!"V)242([^& -GV*18)9DDLL0Q%SYFI>RR"1J;/^%42DEU_5#!E:,42YPI)PE'),A\$80T9T;Y M4 ,TQE9='<4V50488BYC),L4W]F@9B]R)(5 M$V'2IV6.RI?[>U"7T2%(S*S "\4$:NR=61_!#QR0QE78U1$*TX9+4)+5Z;BF_*;&L_UANZX*M%LS7]0K_/GU9/[^2R:!IM%>4L MC&F>QA[%) B5MF(D4]Y>F&'.:"Q"D@199&YS63(QLCKK< M7:&GEC)DX?;UGEM%Z$NYE].!6:P*W!'DBP M3>D" 4?&YT6L3&JEN@!MWYQU,J:%W?L@GYZ+DI:O;:N07^9+K3VWD:DZH[_2 MV37OYJ7DZF-Z)ZOYX[)1M9]U;E,U"[(XIPG1P3R>KW2<%#B3-,!>3*/("WD4 M$Z-FI8[X&?OVL^6HGV!0KWG2Z48S=/B;V=!3S$/,'/:'6J#EK4#,M,9 MV>XPV;&W'0YKL3-][(5F?Z"\Z8-Y+=0_U.AT\7-1EL4WY0W&^,A[SL/BC<*NK* Z'7]E-QR\>_K[[Y*OZOF+O*&U?"S* MUZ:JMV&C]*,OCQV.L*:)UD0-"RR?EG98:3@1%'CY?B"CLX+F9Z6QZE1^?,3) MFI(/"M3O/S[\H(5;=[ODQ9-\H-]EI;,PVH)+BT7Q35>A^UPL%A^*4E=8FM&4 MIU)!AJ,LT?FS+,#,\PA.N)>0($K]G!GUF0-1'7DIMFR@A@^T801M.$%_:%Y0 MQPPDN,\85@/7;0RP8,OY!\ )X*6-@9>=>W8.-T>.&%3@00_,>+#I7"^H?#L^ M%_CED>JK5F=JUZUKT9F5TPR\3 @:,1REN7+4XH#@-,PB',5Y[L6^\&0**ALR M+?OC6U@-K8GJIKJ=64,'\(>=+Z#?:% 9M3(MC;J1Z<(J@ -9P>H#7V/8XFA7Q@[\ !:,QTMR.!88IV6_K@"K5TKU G_PBQ\08B MNBY^<(32V]0^."WRR=(' Z_8K=]W,I=EJ4_9OE]7E:RK3[*>\3R3"8]S+'CN M*0_>TSG1:8B#/(ZC4$C*DGQ6%S5=F"W<8T1 *W9#RCS^0;^"1$>X:>!.&]*; MGNXO&R^+GO6RS*$S6]B7 @);T6MJVKU$UQT*72?U47Q-$S$=K>JC)"9=SD-" M[J_CP6?M%O"U^*]553=FP4.QO2*\IW-QN[QIRU9V)7W:'NHS(=* 4)YA+_1# M3*2?8\9%HA:[+N651+F?);"L-# /D&_=*F>MB3+7YTTZ^*)7;EQ7/=%L #/9 MX"";Z8%1@8,IB1XKND9[+RQ LEN4=\LE-=]EW?6Q%W91)?OG#]N?EEUOZW\F4"!@UL7 MB7C!R[;Z[-;F-@PB/#O0R#JGY]0K!O[\\I=><6/SR,+S< RK%.=(0 \Z3H.@ MG ^7;@=(4JMHQ/.C3Q:9:"QH/TK1_"4[^^-VR4M)*_E.MO^_75YS7JZDZ%5& MF\E>*7/#XPQ3Q@06&T=]*Y%(//^ M)9=PXL-F6BY$5QX8-5+9\-*=SJY83M-L"]:XWYL):9#,E++US1 M%M>.*Z380AU?Z&9R7 %1TE/@:QIO(KEWS^3!>WR_^4M'SX5LPX M"^*41@2',E?[01REF/EJ9\AC/TJBG&6A$*".C!9,C+P=J \R G9JM$'2S)8< M&Q^8DM?<8,T.TOSH0H0-1Z]72)-&BK;#QH\72.ZJ-:0-"],VC[P I(/VDI>, M-5)>R)FHW[\UYUWKD-^_E455S7R>2"ERBO/ CS ):(PI]3.LW%TIHSR6(0/U M+AJ!Q['OX9ML -9D _!^V@#=,JVS!JK><]TD(]IF#13KK('']A19.9#/73!M*M)NH=IML??-O.V3O7XV^"\N4_HL$=VJJP-"PY_ MK-0,>XC!^1<7D(+W)GZ_K)51\>6)+A8_KZKY4JKUSO(T]'.>8\;"7*GUG.$L M2SPQD./P1?41X7OXOYKL92?5FVI9R9]0I5I1*AVXP*6 MXI1X/DX$X7&04BD)-5U-^X./O)0:Y>_+4F^*VXNZCVHYWM;RR:2T MC,DPXWU2:^I-X:FR5+@4JVKQVEJ+^U9F_TI8\X8:YAQ="4-PL+H5-B(PV<4P M1-S^W3#H/3?9;VV9]IGG123R*<6<> *3,(IPFL82YPGU8D_$829!-1..DQEY M;SAR.&Y7S_\$2&9.Y^6B7WSUXK[X_K!0(V6V=43>-+=M5]!SV6U[3U^88/[S MZR^2ZL6O_:T/I?S'2BYY6]5,YG$FLCC!8489)FDD,/I1 \X&EFY \! M:(Z\>'MDT8:N59BX"7YF2]DQ*K!U;06(?3;Z>1%=9Z4/4'R;[/3S$)S,4C=X M]=*6/DWWN%^7\[KZ_.77KJA")"0-*268,]V ,D@]G#&:8)Z)($F#*,Q\D!H8 MI#:R MC2[A)75YJZ;2.>8VB9+7IG&$"-]8WX;5?&AC#ZLR)=_66$,A1&8CKO MEW.,UALUQ!D0^W3'FZ&7X%[F!R6%\LK69O^[E7PH?IL7;7>PN_P_BB=Y4ZR6 M=?GZD7Z[?JI-HZZAXXZ\LCMVT,8?%2NI,ZXW+&D'53.%.JZ08NL*73_I?YE' M:8/1/.^_CPDD3#V,@R'(B;<%P\JA!Q.;S+FWA:'OZ%N/8>OT/Y>2S]O(MS!* M$D)$BDG$=!W[D&#& XKC0"9I3#W.&,AFZ \^NH._)07UZ'L(F/KQ=G)!O7<# MD2S<]4/>G3GIO:$G=LT/A3ITR(\\8Q$Q?5]4M8Z&F;7Y@#U6.BE%39, ,_2C&$< M7HUC@ -;H6^%"R!>V3$^=J')E^,$"T(&"#T8;VPRSG2AQ0"I=J*((>_9]-XL MZ;*B7 ]]HRA5-ZNR5%_(+-6U*/(XQS26"2:9'^"4D% ?1L:9+](H]ZU%%7).%=&$\ 8N!3G,@+$R/]>5L*%ZACJ8#@2&])"\7W+)!)!P 8+_' M8>'?"SHS#W.^V6SSSK(6&:;NCM]6WFB/5+[*N%\UYZEV^39IM'UOG MQ;W.,B8CDN81S@7UE>GE*05$(XYYGK$XH%$L<_-6BG8\C*R?^H7]FIC=IEI= MU7"&?J;\[U5=//>KU[7L;5(](?T!+2?!0-V-#RU,&W8@M0Q=K:O_;IG2G0/? M%%. 1AT?6SN%.Q;&,*U\&3J#2MMRZ.ET^F6R[ZC\"X=R[8.WM^"IH!EC(8X" MG^IV[@G.*$VQ'\59XE/)$V:4CF9&[LW];\!=N"& E_K>X]Z OP4BKKQN*#+C M^-Q3N-J'(0(VCO9TU_XPB7_5^H[@[9W#&V$:SJ'SVU>[OLV=TS/\L3 M/T\B''%?%W(A$J>A1S$C220RFF>2$E"F&X#XR*I0L]*8NYJ9*[1LV.G9O_.& M(YW>5/=\.EU0KGT VL4( KO9Y<%88 *-W ['+RV.GS8X[EAF&L<>.PZ3Q"Q M<)7]!2$];5J7!2@'^5HV8US:*/MZ6<^%;E [?U&V'^\2A-]_YXN5D.*#$E1' M+*_J[@YSO\?MME8:S[B?,R&5RQZ'F/#0QY0'"?:8,MC\* E( "H^Y9[%L=5; MKU)VGV6TY1FMF4;Z"T(]MH]WD;9MP.UL4@W5XIM.%5!YNI^EB1I[N\;6><]O M9PR^43MPUP"?[A3NG!(\2.VA%-=EN25^_?AX_4+G"T \VL 0(ZM:1:F4C[26 MJ"&H5Y]Y0-F0Y,/ZSJ'0X$L>H3Z ?LV J[[".H*'TQ@Q Z&MPL&&QITL\LM MN'Z0E\GC\.5XNZSFZDDU^'VQF',U[GU9\$]%?2V*YUH*<(E>XP''ON=H^4#K M3WC-35..3[.D5*)V6A1GJ&/-?"F;HW9^88\"&&R96V U0J%?,!!62]^)@*%F&2A@'. M="BIGS">2"J))T&]"L9B=&POSF&=I9=&A'Z=I5SW)-4-&Z&NW5BS;NC@_0!S M:7$1[*CLTF^;:5R77=JVEG5<>VE$C%T68!J#S>FK,(T(]M%23&/2L^RY>9D? MVKH8,Y$3+V1YB%-?][P3E&%&B(^S-$RCW,]#/P.UM'+"U=@>:/_HJ-IZ8M:W M%6ZFPDR=3PXP3'<[.I9SER8U"FZN>GTZX6G:_I\N83SH">IT<$NUJC7W@WJW MB3T@N2^S6.G#Q*K6PY(T'(8A(1+//8QR3T4YP%(L$LUJF3PLLE,TIWF)KQD1=_0TQM MM_81&%--(,"+_<&F97*OMFM9VA,&-=*@6HESNM3P#U!CV'(6WKKP,)3M?XYJ MQ):3X:Q$L2W]"VMW]\+VY MM"#?7$Y^N?[,LRP<#UTS5CP893%]?AI9] MU2^(U*[K?QG1?IM*8!!83M8$ PT"K^I\R_/R>B7F:J:OZUI6K:/Z84$?9V$: MTE &/HZ34& BF+)0:1CA0'J,YQ[-HX29UG<^36;L^^";#Y]11QGU2"--V[SH M\P!,PQK"G?# NUTKN4$UH<^+954=>F#8R>I$GQ>M7S':X&D[.^"^+)YE6;_> MJZFMKY>-%?*L-4';OH3[@<]R7V*:T!P3(F/,/)_B@'B$\B#,$YY#-OYABI@OTW+'0[%IR31^VP9]!S6Q'=X<%;-VNZ5ZAAG*#PX:V\P8L9E(ZVK+/ M$)MTCS83?']3-GS+LD:G[K=^E_]:R:8(\!VKU?^=?M7_RH2CO%'FE M7):/'W6#UVV:+TTY55LSP5$42TRDU@FQ'V+*DC1,6$92 NJH=P$O(ZN)AC-< MY'A5242;.M5%QYT^/9 =?RA7VUZQYA MFF;&"UC>M8N),5,V$\$-TT0;I!5; M747PNQ[2[_M(;YA##7<7U59H4BA/U:'=!'02AGP9YKF;1CS'A$<,I)SG.9I9? =-"L]*+!+.N?\:]2 MWU=VQXM^%#-?TAC+)$EU&54?LYQXF"O_+>8!C3W/O/;$P?!CNVPMO>Y6&UZ_ M\!".815RN9 PW>!>/F"!,VLY[4N;FD_GS145(#WN^-LCJX#[]W=H315ILGOWQ,#BZR<0&%8+ M;H0''M-<)#V1?>NGZ(SE6>Y6'.1!X1 M3(F4NMXPPRS)%'NA6]3.T2S-[)N&*\B!3 0P_&DFJFFMYLJF#Y[ MBUEZPV(A?3!_N$(A#7/_I$5"^L".5R!DAXJEBM=UJ*Z7XO'I2FJ!K@O=N-;QR108U\Z1X8Z>D+D M@5IY ^^:UKKZ7W4 MZ8E3[8VCR]*8QEZ&EP*<4AW"D/T_#Q)_2!@./$\GDSQ";5P6:"[VM8P[7?9=TD@31J MNC(E/!:8BY4J!QB+.8IJ3U+Q9R""ID?5F2[LK*M,: M*!UYP"77,%8&%WK.$("M[-/"GV^3#$4!<.WG# V[*T"+3P)V#V@DW^"=X/ ( MT]T/&DFRRK;@^[=Y_1757R5: M<]=]]VO^FD#L"Y*2+2<&X"J/"[>-AWS<*6ZYNAH$VK5;;(^-2V_8@HOIG6![ MJ([ZOA<,-T*$:)?,6[U;R?^4M'Q0LRMGB21Q)A,/_C?"EO:_E4S0*1A)S[ ?9EH+N-^0(K MO<.4"DIYD'&>4 HZ>3M/V:-U'EVBHJBZ7Z*V^3^YLZSJ_M MG]M"XK%/11B*!,LT9TI=T!2GOA3*/^,1C_V ^!P4J@)E8&3E\5ER17KQNO88 MMKPIYT M%EH*X!TE&&$S)3(F;C"5HCCIP[3+RU5;Q/T5_=']?Y0F,;9@.-(W M8/*3:A];(CC7#E1Q(L33#DCV/>26' B_(3;9-=9L#+-Y5B;6[?A!ZG_ M2L61?&HZH*COHPE[U'_?B\B J3";J3#38F,A:Y=>LV:F*Q)WU4-6.6!;CM;1 M%%NFW*FR"Q!QI,UL.)A4H5T T;Y.NV0HF%JKRGKV63YWQTO7C\JWTZ/=- E] MY3-51MXG^K3.RTIC/R&9D#CSF7+*?.DI RN+<,X]FGF<>X9I>""J(YM6?:)( M4P6FL,$0'-8_H^$"TS@6D!@K%"L1AU2(&K"G/M2_MJH#1FL296$E_EH]V+T\ MP2GQMV(6,2^2*<^P2#VN5(,7X30.*.SX2T4;W$RK*C_N.?"6V@N.A7N#6,12;2U8ZJ'XEJ(N;9P MZ$)_.[?+&_H\K^GBR]>BK+]\TUY>2WN6Y4D424\H1 (9%1%V$S6"DE-W(TT50723Y3F35 M92-9UNN355W.>=T%M$V#E"_+S?L MKY]9SO4A]E(VOZ[I]R8\:\TYL&Z?S029F:MCPP[;)[;:\RU#J8IM3 M(J,\X[K=0$XQD0'!C%.)@SC(A60)H9Y1-[Y3!,:.7F@HGD_*,P/#P,:\4$28 M9MB5SB:P_9B4 ,/O0FGMS+I=J1V9:0.2#!IAQ]Z;SL0:X'K'@!IZSC(@G>K$ M\C;(4^DHNZ$5:361Q%&#"DQQ3SB-,0^&E)$M9&(#:=YXB-+8+2]OB M#*W=HL/#1;%8T++2S9?;4'%HI/@IQ,QL$A)3(Q(&%0X(>!A,./@VO#_FE5DNZH!I"@/YS&]$&% MMBHX:41@LO*3$''[Q2A![]EMNTTCD?NRR.?U3(:>\$(_QT+JIAYI*#!3NRQ. M<\%ISI@?^'Q6Z[8Y9GMM;VS0RMY0,/Z,&TJZEX\B!=M;^_*;;:B64L'692O0 M_;! X'WS".N.-LO^R)/ND$=$VM\6CSUB<19ULZ!5=9=W+NM=V72F>-^6N-+A MF&W*X76N-J:;1:%+4;Y3F_$L%#PCJ? P2S.UJ**,8Z:[9V5^3@)!@SR(C=)O M+N!AY&VUX^9J7>]+,W*EG5+%"J*:%\1;9I!0W #.@BPA-S@4&Q](V'IO^$%W M^>;D[*Y$#4]7Z'T?U98OU#"&.L[0NTE0!1S"C8^NW3G=>"C#CO8NPV?P],]R MZ.D.""^3?><,\<*A[ RFFV)9EY37^HKC9E75Q9,L#VI,D9 D,55*7QE2B5+Z M7.*,TA1G'DGRA*8I25+(J84)T9&U_+MU?D$I7^1R9:AP0*B9V5^NL0 JZHYZ M6\5C37_<,ET0B1W9V.?T_1*43?L MXH;?=1@4:CB^VJT6U88@=,TPMGS;%@AW,HF&URAO-C7 HR)WL](5!A\G5W0< M/)W7"'?"W!O5"'<)[.D:X4ZI.,E1O:?E7?FEULF<;2W=]84I8Z%':!!BQKGN M^A@F.$TDP1GS?>EG<9":Q4\#Z8ZLA[?YDK++EWRF)7K1'#BY?S9%UTR/CH 9 M3$$>IILM%&R,WQG4U4/)QTDA/4GW+U-%S4)Q)%SW[.DRK"#F?="E(L2I-OE(D.NT]LS'N<^I]$/?]YF1NWB*P-CV6D=RVZ)9 M$S73!2<6>? MLW3#-C9#OSU>:RY<+\7M4E=_F;^TY?_:>A:S) TC'M($QZ$^H<^;7O8LPB3F M5+#,\SR?@'PM. ]37'QWYGJ?)Z!W9(&MH0LT+F+ A7[,M]$GC(]=.,N8A6XN M0,*5AV+!P;1NB#U$![[&!4-9ZB>Y4+]]_)MNCL\H Z)ARJ&Y#0KC2,&=%IE0H(B ,] GO[ M M.&[2NKWL[T\^OVD?Z)2?/';[+2J>?-%9ENHZ8U&WV4L]@G.0T3B;52P800 MB5/"8NR%/(N2+,R]"!8?N]!C@D5!*=45];W* OS/,Q#D<]>9,F*2>'I4P2$%_3RUQWC M9+:1.)$=MAGLM>=HB8Z0-G)6-$>Z^#2=2?7I67'W=>+Y%RS"9G\K%DUQC'NY M7+[NIO626'BQ'X:8>9'R<@7/,/5B97OFD9^&<1QXU*@(XADZ8UN/'6'44+9) M[!Z :'C-.A0+^#PO MPTY4I\'C-G71."]74GQ8+?+Y8M$6>ZSJ:AUZZ(72HX3EF(:-@<4RS @-L.11 MR+B(4M\WZN5M0&MD==2CBK@F"RG+-0R2@3)R)SI,(75T45_ZAO+Y<$PP#) R M9,[@L*PW9@\+L*:8D:##Q<.&AYBP2IB1++OEP,Q>L=!;Y[MZ-V[JR:[>,\[B MF,4BP7$0*,WF*1V7\33"N0C"7*0Y9=0WUFR7WZ4^ M'97B^D66]%$V-09TR[M*%X:;9=RGB?13'&8TPX0K@YOF),-^X(=!3J6?^.95 MW.QX&/NLLU^OZ4KM/2UC5^BE80U]ZWA#M&5.[5BZ"D.]9N^B$-M+IL9D'QH= M<.#NH[&^VQ2&NME@W7*%UFRACJ^NXL6&L_%!A>PSHX-KN;N,!3)P1[D(GN%] MQ&[H"7>/BV3?W3,N&PK>'.<7^GW^M'KJ#O